C语言 c++ php mysql nginx linux lnmp lamp lanmp memcache redis 面试 笔记 ppt 设计模式 问题 远程连接

  2012年10月20日
摘要: 1.用类生成<?php/** * Simple excel generating from PHP5 * * This is one of my utility-classes. * * The MIT License * * Copyright (c) 2007 Oliver Schwarz * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the "S 阅读全文
posted @ 2012-10-20 02:15 思齐_ 阅读(2593) 评论(3) 推荐(0) 编辑
  2012年10月19日
摘要: // cookie functions http://www.quirksmode.org/js/cookies.htmlfunction createCookie(name,value,days){ if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; docum... 阅读全文
posted @ 2012-10-19 00:15 思齐_ 阅读(258) 评论(0) 推荐(0) 编辑
  2012年10月18日
摘要: 1.删除数组中指定的元素/** * 参考实例foreach = function (obj, insp){ if(obj== null && obj.constructor != Array){ return [];}//obj是要处理的数组,obj==null 表示对象尚未存在;obj.constructor != Array 表示对象obj的属性的构造函数不是数组;//constructor属性始终指向创建当前对象的构造函数。两个条件均满足,则返回空数组[];//下面对constructor属性作进一步了解。var obj= [1, 2, 3, 4]; // 等价于 var 阅读全文
posted @ 2012-10-18 00:22 思齐_ 阅读(7443) 评论(0) 推荐(0) 编辑
  2012年10月17日
摘要: echo 1/7;echo "";echo round(1/7,5);echo "";echo sprintf("%0.5F",1/7); 阅读全文
posted @ 2012-10-17 00:47 思齐_ 阅读(645) 评论(0) 推荐(0) 编辑
  2012年10月12日
摘要: //php 有三种方法来解决 //1、使用str_replace 来替换换行 $str = str_replace(array("\r\n", "\r", "\n"), "", $str); //2、使用正则替换 $str = preg_replace('//s*/', '', $str); //3、使用php定义好的变量 (建议使用) $str = str_replace(PHP_EOL, '', $str);// 转为前台可显示的换行, nl2br 的方向函数参考 阅读全文
posted @ 2012-10-12 01:21 思齐_ 阅读(23278) 评论(0) 推荐(0) 编辑
  2012年10月11日
摘要: <?php /** * 创建父节点树形数组 * 参数 * $ar 数组,邻接列表方式组织的数据 * $id 数组中作为主键的下标或关联键名 * $pid 数组中作为父键的下标或关联键名 * 返回 多维数组 * * 分析: * 由于传递是引用,故当赋值给他后,当这个值在变时,上面的值也会跟着一块变 * 后面的循环不断的给他添加值 第一个元素也会不断的添加值 * 最终所有的树行结构都会放到数组的第一个元素中 * 而下面的元素依次保存当次级别以下的孩子 * **/function find_parent($ar, $id='id', $pid='pid') { 阅读全文
posted @ 2012-10-11 00:24 思齐_ 阅读(226) 评论(0) 推荐(0) 编辑
  2012年10月8日
摘要: <script type="text/javascript">var ability=<?php echo JSON($array);?>;</script> 阅读全文
posted @ 2012-10-08 23:23 思齐_ 阅读(3516) 评论(0) 推荐(0) 编辑
  2012年10月7日
摘要: ngx_http_autoindex_module 此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求.nginx默认是不允许列出整个目录的。开启目录列表:打开nginx.conf文件,在location server 或 http段中加入autoindex on;http { include mime.types; default_type application/octet-stream; autoindex on;//自动显示目录 autoinde... 阅读全文
posted @ 2012-10-07 13:18 思齐_ 阅读(33287) 评论(1) 推荐(2) 编辑
  2012年9月28日
摘要: gearmand的简单介绍:(任务分发器)PHP 的 Gearman 库能把工作分发给一组机器。Gearman 会对作业进行排队并少量分派作业,而将那些复杂的任务分发给为此任务预留的机器。这个库对 Perl、Ruby、C、Python 及 PHP 开发人员均可用,并且还可以运行于任何类似 UNIX® 的平台上,包括 Mac OS X、 Linux® 和 Sun Solaris。 Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。简单示意图:client:任务发... 阅读全文
posted @ 2012-09-28 01:20 思齐_ 阅读(3275) 评论(0) 推荐(0) 编辑
  2012年9月23日
摘要: 用Zend Studio 或者zf工具,新建一个Zend Framework工程在application->configs目录下有一个application.ini文件,默认有4组配置,即开发(development)、测试(testing)、演示(staging)、上线(production),Zend Framework默认使用上线的配置,因此错误消息不会出现,给初学者造成不少麻烦,因此对照开发的配置(如下),将上线的配置同样的3行的值改成1。1 [development : production]2 phpSettings.display_startup_errors = 13 p 阅读全文
posted @ 2012-09-23 13:35 思齐_ 阅读(283) 评论(0) 推荐(0) 编辑