Grasp.Today
摘要: 做了个复杂查询的页面,字段太多了,填了一次,想清空挺麻烦的Java代码$('#myform')[0].reset();虽然reset方法可以做到一部分,但是如果你有个元素是这样的那么点击reset只会还原成50于是乎,有了以下方法,网上浏览过来,Java代码$(':input','#myform').not(':button,:submit,:reset,:hidden').val('').removeAttr('checked').removeAttr('selected'); $ 阅读全文
posted @ 2013-11-21 16:09 gaohj 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 如何下载安装官方网站:http://www.jetbrains.com/phpstorm/,本篇文章展示的是5.0版本以,所以,如果你的软件版本过高,可能可有误,所以,如果有问题,请在本站留言,做为一个新手,我也希望能和大家一起交流。下载软件,安装,这里提供一组网上流传至今(2013.3.8)可用的软件注册码:用户名:EMBRACE注册码:===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U" 阅读全文
posted @ 2013-09-28 22:23 gaohj 阅读(5290) 评论(1) 推荐(0) 编辑
摘要: 有时候会有需要从一个HTML页面来分离出你需要的一些数据来进行处理。当然自己分析文件肯定可以,但是比较快速且方便的是使用正则表达式或者DOM。鉴于正则表达式我不熟悉,所以我打算使用DOM来完成。先谈谈我的需求,我要从一个HTML页面的一个表格中提取数据并且将这个数据整理出来加入到MySQL数据库中。假设目标HTML中我感兴趣的Table有3列,分别是ID,Name,内容。index.php;?loadHTMLFile($urlTarget );$htmDoc->normalizeDocument();//获得到此文档中每一个Table对象;$tables_list = $htmDoc-& 阅读全文
posted @ 2013-09-22 09:39 gaohj 阅读(2790) 评论(0) 推荐(0) 编辑
摘要: 序号任务命令组合1删除0字节文件find . -type f -size 0 -exec rm -rf {} \; find . type f -size 0 -delete2查看进程,按内存从大到小排列ps -e -o “%C : %p : %z : %a”|sort -k5 -nr3按cpu利用率从大到小排列ps -e -o “%C : %p : %z : %a”|sort -nr4打印说cache里的URLgrep -r -a jpg /data/cache/* | strings | grep “http:” | awk -F’http:’ ‘{print “http:”$2;}’5查 阅读全文
posted @ 2013-09-17 13:10 gaohj 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr); 在数组中检索apple array_search("apple",$arr); 在数组中检索apple ,如果存在返回键名 array_key_exists("apple",$arr); 检索给定的键名是否存在数组中 isset($arr[apple]): 阅读全文
posted @ 2013-09-13 14:23 gaohj 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Memcache的使用和协议分析详解Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。(关于Memcache的更多信息请Google)Memcache官方网站:http://www.danga.com/memcached【安装Memcache服务器端】我目前的平台,服务器是Fedora Core 1(内核:2.4.22),客户端是Windows XP SP2,需要安装的就是服务器的Memcached的守护进程和客户端的PHP扩展php_memcache两个东西。现在我分别来讲。服 阅读全文
posted @ 2013-08-26 11:24 gaohj 阅读(634) 评论(2) 推荐(2) 编辑
摘要: 升级系统,把php5.2.9升级到5.3.6,按照以前的编译参数,configure能正常通过,但是在make的时候提示:In file included from /root/php-5.3.6/ext/gd/libgd/gd_compat.c:8:/usr/local/jpeg/include/jpeglib.h:938: error: expected declaration specifiers or ‘...’ before ‘FILE’/usr/local/jpeg/include/jpeglib.h:939: error: expected declaration specifi 阅读全文
posted @ 2013-08-22 13:41 gaohj 阅读(1025) 评论(1) 推荐(1) 编辑
摘要: MySQL的数据表类型很多,其中比较重要的是MyISAM,InnoDB这两种。这两种类型各有优缺点,需要根据实际情况选择适合的,MySQL支持对不同的表设置不同的类型。下面做个对比:MyISAM表类型是一种比较成熟稳定的表类型,但是MyISAM对一些功能不支持。MyISAMInnoDB事务不支持支持数据行锁定不支持,只有表锁定支持外键约束不支持支持表空间大小相对小相对大,最大是2倍全文索引支持不支持GIS数据支持不支持COUNT问题无执行COUNT(*)查询时,速度慢一般情况下我觉得选择MyISAM就行,如果需要事务,或者需要很多用户同时修改某个数据表里的数据时,可以考虑InnoDB数据表。数 阅读全文
posted @ 2013-08-19 13:58 gaohj 阅读(229) 评论(0) 推荐(0) 编辑
摘要: php提供4种方法执行系统外部命令:exec()、passthru()、system()、 shell_exec()。在开始介绍前,先检查下php配置文件php.ini中是有禁止这是个函数。找到 disable_functions,配置如下:disable_functions =如果“disable_functions=”后面有接上面四个函数,将其删除。默认php.ini配置文件中是不禁止你调用执行外部命令的函数的。方法一:exec()function exec(string $command,array[optional] $output,int[optional] $return_valu 阅读全文
posted @ 2013-08-19 13:53 gaohj 阅读(48997) 评论(1) 推荐(2) 编辑
摘要: 比如: $_POST[ 'test']= ' ';那么: isset($_POST[ 'test']) ===> true; empty($_POST[ 'test']) ===> true;如果把POST变量unset: unset($_POST[ 'test']);那么: isset($_POST[ 'test']) ===> false; empty($_POST[ 'test']) ===> true; 阅读全文
posted @ 2013-08-19 13:52 gaohj 阅读(267) 评论(0) 推荐(0) 编辑