php相关专家
2014年8月19日 18:12:16 smarty使用了2年, 使用PHP本身做模版引擎也有4个多月了, 最终还是在我的这个框架中抛弃了smarty,转用原生的PHP代码做模版引擎,并简单写了一个视图类,还没有实现缓存功能 视图类文件在core/view.
2014年8月13日 19:47:15 web sql database (已经停止维护,chrome可用, sqlite语法) web storage indexed database (类似no sql)
2014年8月13日 18:20:52 SQLite中创建自增字段: 简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加。 从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入一个 NULL 值,这个 NULL 值将自动被更换为比表中该字段所有行的最大值大 1 的整数;如果表为空,那么将被更换为 1。
2014年8月12日 19:03:34 查询ip归属地: http://developer.baidu.com/map/ip-location-api.htm --------地图概念 zoom 地图的缩放级别,取值范围1~16
2014年8月6日 10:41:00 exit($a); 当$a是bool类型,整形的时候,浏览器里是看不到任何输出的 当$a是字符串的时候浏览器里是可以看到输出的 1 $a = 1; 2 exit($a); 3 //浏览器无可视的输出 4 5 $a = '1'; 6 exi...
2014年7月7日 15:23:05 ci的视图功能很棒, 比如一个网页有四个部分组成,对应4个文件:header.php, sider.php, maincontent.php, footer .
2014年7月7日 14:33:36 函数定义在 system/core/common.php中 使用方法是 load_class('Hooks', 'core'): 在core目录内寻找Hooks类,返回对象 其中的core目录: 先在application/core下找Hooks.
2014年7月4日 10:27:59 有些系统函数可以在调试程序时救急用: get_class_methods(); get_class_vars(); get_object_vars(); get_included_files();
2014年7月3日 17:39:35 简易版: index.php->codeIgniter.php->找到控制器类文件并include->创建实例->执行成员函数 详细版本: 浏览器请求-> index.
2014年7月3日 16:28:03 html js function delcfm() { if (!confirm("确认要删除?")) { return false; } }
2014年7月1日 15:31:17 第一次写css,见谅 css: 1 .form-box .form-group .form-label {text-align: right; width: 200px; height: 34px; line-height: 34px; font:14px; margin-right: 10px;} 2 .
2014年6月30日 11:52:17 遇到一个问题,安装了redis.so后无论怎么重启nginx 还是 php-fpm都无法加载redis 最后发现重启php-fpm的参数弄错了 要这样: .
2014年6月25日 15:36:29 需要关注的是: 1.用cookie保存用户当前点击的菜单项,不打扰后端代码 2.通过数学计算得到要显示和隐藏的div 3.点击事件是动态绑定到a标签上的,因此当dom加载完后,再执行js,也就是写在onload里 HTML如下: 1 aaa...
2014年6月24日 17:50:57 解压redis后进入源码目录,只用执行make命令就可以完成安装了 安装完成后到src目录里,将 redis-server redis-cli redis.conf redis-benchmark redis-check-aof redis-check-dump 这几个文件复制到同一个目录下边(也不必要在同一个目录下边) 启动redis服务端: .
2014年6月24日 17:29:11 include 如果有其它配置文件,可以使用 include 指令 ####通用配置 daemonize 默认的redis不会以守护进程运行,需要这样的话可以 daemonize yes pidfile 进程信息放在/var/run/redis.
2014年6月16日 10:48:51 出错的部分提示摘录: #1452 - Cannot add or update a child row: a foreign key constraint fails result 2 when explaining filename '#sql-3d...
2014年6月8日 13:35:31 bootstrap 提供了cdn服务,在引用css,js的时候注意先后顺序,firebug就不会报错 先引用jquery,再引用bootstrap的js
2014年6月3日 09:24:03 先占个位,随后补上,免得我忘了 ;) 2014年6月18日 09:47:06 ajax用到了jquery,需要引用 1 2 3 4 5 6 正在加载 7 已加载完 ...
2014年5月25日 12:26:14 需要文件: svn apr apr-util sqlite3 serf svn : http://subversion.apache.org/download/ apr/apr-util : http://apr.
2014年5月23日 17:46:04 凡事还是得靠自己呀,网上太多坑 如果你的机器是 32位 的可以看这个: list($usec, $sec) = explode(' ', microtime()); $usec2msec = $usec * 1000; //计算微秒部分的...
2014年5月5日 10:33:47 原因:文件乱码了,乱码后以减号开头,删不掉 摘抄: 文件系统出现一个文件 -C.html 如何删除/新建?rm -- "-C.html" touch -- -demo.
2014年5月4日 18:03:13 svn co http://url/to/rep/ . svn add * #将当前路径下的所有文件都加如到版本库 svn revert * --depth=infinity #递归回退 svn stsvn ci -m refs#".
2014年5月4日 15:53:54 Standalone Server Options 段 #windows 列表不显示以"."开头的文件(不显示Linux下的隐藏文件) veto files=/.
2014年5月1日 18:48:01 安装: 系统是centos,里边的python版本是2.4,但是node.js 源码tar包安装要求是 2.6 或者 2.7 下载python 2.7编译安装,注意,可以不卸载原有系统中的python,编译安装2.
2014-04-29 13:19:09 总结: 本文介绍两种方法,推荐第二种方法(samba+windows映射) 先贴出sublime打开远程(Linux)目录所需的配置文件(sublime是通过ssh协议从Linux端下载上传文件,来保持同步的,下边的配置文件一部分就是配置ssh,另一部分配...
2014年4月27日 12:34:08 概述: 1. 根据sql语句判断是连接读库还是写库 2. 链式调用$this->where()->get() 3. 不同的主机对应不同的实例, 不再多次new 1
2014年4月27日 12:17:47 结论暂时没有组织语言去表述,但是看看测试结果大家都会明白的 1 $x = 1; 2 $y = empty($x) ? 3 : $x++; 3 var_dump($x,$y);//2,1 4 5 $x = 1; 6 $y = em...
2014年4月3日 20:16:44 文章记录暂时停止更新一段时间
2014年3月27日 07:47:46 Keys----Data stored by memcached is identified with the help of a key. A keyis a text string which should uniquely identify the d...
2014年3月19日 11:13:44 结论: http响应头>html.meta>浏览器默认编码 如果http响应头中没有: Content-Type text/html; charset=utf-8 则按照html文档中的meta指定的编码去解析网页;如果两者都没有,那就按照浏览器的默认编码...
2014年3月10日 13:22:53 选择vc9版本的Apache,这个时候了,大多PHP扩展或者PHP的windows版本已经很流行vc9编译的版本了,为了方便安装扩展,所以选择vc9版本 http://www.
2014年3月5日 08:48:39 情景:项目中需要根据传递来的参数的不同,使用不同的缓存 假如传递来的参数最多有这几个(在这个范围内,但是每次传过来的参数不确定): $arg = array( 'a' => '1111', 'b' => '2222', '...
2014年3月5日 08:36:13 主要是判空处理 如果没有的到想要的值,返回时可以这样(有键无值) $a = array( 'k1' => 0, 'k2' => 0, 'k3' => 0 ); return $a; 也可以直接返回空值 ...
2014年3月3日 22:18:40 简单旋转立方体: http://blog.163.com/hailin_xin/blog/static/21816219020136103402812 简单球体入门: http://www.
2014年2月15日 11:24:34 结论: 1.一次性使用多个索引进行查询的时候,返回的结果集中的fields字段没有什么清楚的意义(也没有找到文档对它的说明) 2.如果程序中一次搜索使用了多个索引,如果它们配置文件中过滤用的属性(aql_attr_uint,sql_field_string.
2014年2月14日 15:27:13 The view definition is “frozen” at creation time, so changes to the underlying tables afterward do not affect the view definition.
2014年2月8日 19:27:05 情景: 开发过程中线上和线下的配置文件中的值是不一样的 例如:线上生产环境的样式域名为ie.style.abc.com,而开发环境为ie.style.abc.
2014年2月7日 22:34:52 PHP 5.5.9 http://cn2.php.net/distributions/php-5.5.9.tar.bz2 nginx 1.5.10 http://nginx.
2014年1月22日 09:47:50 2用了一段时间感觉不错,就是自带的高亮显示匹配标签或者代码块儿时有点儿不清楚,所以一直是sublime 开PHP,notepad++开html 现在想只用一个编辑器,放弃两个来回切换,正好前端时间知道3出来了,索性就换成3吧 1.
2014年1月21日 11:51:19 php代码: $content = preg_replace('##', '', $a);//有些攻击可以在scrip这个单词中插入其它字符但是仍会起到script的作用 核心: ##
2014年1月19日 22:07:41 这几天看nginx 和 Apache的视频教程(马哥和邹老师)了解到了一些网络io模式(nginx的相关配置项为sendfile) 这里简单记录下来以备后用 Apache 用的是select模式 nginx用的是epoll模式 select 模式每次...
2014年1月19日 17:30:27 我这篇文章就说了一句话:用cookie保存页面间跳转时的参数 情景: 客服在后台操作的时候,经常从列表页进入到编辑页,编辑完信息后,还要自动返回之前的列表页 问题: 1.
2014年1月14日 20:20:47 概念: 本来是你网站上的东西,却显示到了别人的网站上 图片盗链: 图片是你的图片,但是其他人复制了这个图片链接,粘贴到他的网站的代码里,这样当别人打开他网站的时候,却显示着你的东西 防范: 判断请求图片的来源URL,如果不是你的网站域名,就可以认为这张图...
2014年1月14日 15:47:47 不知道别人怎么看,反正我觉得黑白配显示很方便阅读 命令: ls 脚本: ~/.bashrc 指令: alias ls='ls --color=never' 命令: vi/vim 脚本: /usr/share/vim/vimrc 指令: sy...
2014年1月13日 18:15:25 同一个域名下,不同uri走不同的应用(不同的web根目录) 实现方式: Apache分别监听两个端口,对应不同的应用 nginx监听80端口,利用location指令根据匹配目录的不同将请求转发到不同的端口 nginx和Apache都在同一台wind...
2014年1月9日 13:58:54 现在PHP大部分是vc9编译的,其扩展在windows下大部分也都是用vc9编译的(memcache,xdebuge...),,所以要想Apache+PHP+PHP扩展能正确使用,Apache最好也用vc9编译的 Apache vc9 http://www.
2014年1月7日 09:58:55 所用编辑器:notepad++ ^(\s*)\r\n 根据文档格式(windows, mac, linux行尾符)不同 将其中的\r\n替换成不同行尾符 windows: ^(\s*)\r\n linux: ^(\s*)\n mac: ^(\s*)\...
2014年1月6日 12:51:15 情景: 发现博客园的后台管理中,在某个列表页里删除某个列表项的时候,用ajax删除,本页不刷新,只是高亮显示那个已删除的项,不再来回跳转并刷新页面了 感觉这样减轻了程序的编码量和复杂度,而且,让管理员很明了,减少了管理员等待页面刷新的时间,就用到了项目中(之前有段时间发现百度音乐的列表页也是类似的效果) 注意: 1.
2014年1月4日 19:21:16 1. ls命令显示文件列表时不再花花绿绿 1 vi ~/.bashrc 2 3 alias ls='ls -a --color=never' 4 alias ll='ls -lh --color=never | more' --color=...
2014年1月3日 13:52:07 喜欢这样的风格,干货 http://huoding.com/2013/10/23/290 -----------------下边是我自己的经验(windows)----------------------- 启动nginx f:/nginxserver/nginx/nginx.