上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页

2013年8月16日

摘要: 不同浏览器对cookie的原理不同,导致cookie的过期时间有些模糊。经测试:火狐浏览器的cookie过期时间设置是根据增量原则。服务器端设置time()+num,或者time()-num,传递到火狐浏览的是客户端时间+num,或者客户端时间-num。 例如:服务器时间8.15,客户端时间8.18,设置一个十天过期的cookie,那么火狐客户端的cookie有效期为8.28 ie浏览器的cookie过期时间设置是根据时间戳时间原则。服务器端设置time()+num,或者time()-num,传递到ie浏览的是time()+num,或者time()-num。 例如:服务器时间... 阅读全文
posted @ 2013-08-16 14:44 kudosharry 阅读(371) 评论(0) 推荐(0) 编辑

2013年2月20日

摘要: sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。 -e∶直接在指令列模式上进行 sed 的动作编辑; -f∶直接将 sed 的动作写在一个档案内, -f filename 则可以执行 filename .. 阅读全文
posted @ 2013-02-20 11:52 kudosharry 阅读(110) 评论(0) 推荐(0) 编辑

2013年1月24日

摘要: 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的Map/Reduce分布式计算模型)而采用集群方案,同样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工作,10小后,10个任务同时完成,这样,整身来看,还是1小时内完成一个任 阅读全文
posted @ 2013-01-24 16:50 kudosharry 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 最近测试google 嵌入iframe的一个东西, 突然发现不能显示了。 IE如下图表现:有点稀奇,之前从来没了解过。通过javascript 判断 parent.location 和 locaiton 倒是可以做到, 但显然这个不是google输出的,而是IE浏览器的显示。使用 X-Frame-Options header 拒绝被嵌入框架(iframe…) 在header中增加X-Frame-OptionsSAMEORIGIN 输出,如下图: 兼容性:BrowserLowest versionInternet Explorer8.0Firefox (Gecko)3.6.9 (1.9.2.9. 阅读全文
posted @ 2013-01-24 16:49 kudosharry 阅读(339) 评论(0) 推荐(0) 编辑

2013年1月5日

摘要: <?php$conn=mysql_connect("localhost","root","123456");mysql_select_db("db_bcty365",$conn);mysql_query("set names gb2312");?>其中:SET NAMES ‘x‘语句与这三个语句等价:mysql> SET character_set_client = x;mysql> SET character_set_results = x;mysql> SET 阅读全文
posted @ 2013-01-05 16:09 kudosharry 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 有时候大家在js中可能会有需求创建关联数组,并动态添加关联数组,但是却发现遇到一些问题。比如:alert(arr.length)的时候没有任何输出以及用for循环遍历的时候也是没有任何输出,这到底是为什么呢?请看下面两个例子:例子一: var array1 = { "A":"a","B":"b","C":"c" };for (key in array1) { // 能够正常输出数组 alert('=1=1=====' + key); alert('=1 阅读全文
posted @ 2013-01-05 14:34 kudosharry 阅读(578) 评论(0) 推荐(0) 编辑
摘要: PHP作为一种服务器端的脚本语言,有时为了实现某个功能,必须 借助于操作系统的外部程序,这样可以做到事半功倍。php的内置函数exec,system都可以调用系统命令(shell命令),当 然还有passthru,escapeshellcmd等函数。比如LINUX中修改服务器时间命令是 /xxx/date -s ’2013-01-01 11:10′,我们通过php函数exec调用这个命令执行修改时间exec(“xxx /xxx/date -s ’2013-01-01 11:10′”,$out,$status);其中$out是输出值,$status是返回值0或1,如果返回0则执行成功,返回1则执 阅读全文
posted @ 2013-01-05 11:30 kudosharry 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。故整理一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子: $arr = array (‘a’=>1,’b'=>2,’c'=>3,’d'=>4,’e'=>5); echo json_encode($arr) 阅读全文
posted @ 2013-01-05 11:24 kudosharry 阅读(607) 评论(0) 推荐(0) 编辑

2012年11月7日

摘要: 第一、确定gd库版本,要求2.0.1以上,这个是前提。第二、确定php版本,5.3以上,imagefill 与 imagefilledrectangle 在使用imagecolorallocate的时候存在区别,小于5.3的版本请使用imagefill,因为使用imagefilledrectangl在低版本里面存在问题。 阅读全文
posted @ 2012-11-07 15:49 kudosharry 阅读(319) 评论(0) 推荐(0) 编辑

2012年11月2日

摘要: 一直以来都认为select是没有type属性的,最近做一个组件需要判断form表单项的类型,突然发现Select也有type。看下面的代码:<formmethod="post"action=""><selectname="s"><option>aaa</option><option>aaa</option></select></form><scripttype="text/javascript"><!- 阅读全文
posted @ 2012-11-02 16:23 kudosharry 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页

导航