摘要: php-cli模式学习(PHP命令行模式)之前知道php—cli模式是一种类似shell命令式的执行php程序,不过一直以为这个是一种落后的方式,应该没有什么意义,因为从没有遇到过使用这个cli模式编程的。不过今天遇到了使用cli模式的应用。php_cli模式简介php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等) 也就是说,php不单可以写前台网页,它还可以用来写后台的程序。 PHP的CLI shell脚本适用于所有的PHP优势,使创建要么支持脚本或 阅读全文
posted @ 2012-08-07 20:55 像块石头 阅读(3553) 评论(0) 推荐(0)
摘要: PHP中正则表达式的几则使用技巧归总 (2011-01-09 12:19:22)转载▼ 标签: php正则表达式 php正则 php正则高级 正则表达式学习 分类: php 来源网络:http://blog.sina.com.cn/s/blog_4696b3760100no3a.htmlPHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则 表达式需要综合考虑。我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要 靠个人,在. 阅读全文
posted @ 2012-08-07 14:20 像块石头 阅读(299) 评论(0) 推荐(0)
摘要: 来源:http://www.doubleservice.com/2011/03/php-htmlspecialchars-vs-strip_tags/PHP 裡有 htmlspecialchars() 及 strip_tags(),這兩個函式用途很像,都是在作 HTML 輸出消毒,但這兩者還是有一點點不同,可以這麼來理解它…strip_tags() 是用來防君子,所有正規合法的 html 或 php 標籤,都將被濾除。而 htmlspecialchars() 則是用來防小人,所有想借機偷渡的語法,也會被抓出來,例如 onmouseover="xxxx"。所以結論是 stri 阅读全文
posted @ 2012-08-03 17:00 像块石头 阅读(226) 评论(0) 推荐(0)
摘要: centos sphinx mysql安装配置sphinxse及全文索引的简单实现摘自网络发表于 2012/03/17以下步骤以linux centos5.3系统下为基础1.安装centos5.3,步骤省略(网上教程大把)。不过要提醒大家一句的就是安装系统自带软件时最好不要选mysql要不然你会很麻烦的,不多说了,你懂的。2.通过yum命令安装必须的环境软件。yum install gcc gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-develyum install -y python pyth 阅读全文
posted @ 2012-08-02 22:08 像块石头 阅读(1450) 评论(0) 推荐(0)
摘要: 为列表页缓存而生:TCSQL实时列表缓存数据库帮助文档 [文章作者:张宴 本文版本:v1.1 最后修改:2010.09.03 转载请注明原文链接:http://blog.s135.com/tcsql/] 曾经有人提出,一般数据库缓存分为四种。第一种:单个对象的缓存(一个对象就是数据库一条记录),对于单个对象的临时缓存或永久缓存,用HashMap就可以了,Key-Value方式的Memcached、Memcachedb、Tokyo Tyrant都可以,或者直接对查询数据库的网页采用Squid做缓存,没什么太难的;第二种:列表缓存,就像论坛里帖子的列表;第三种:记录条数的缓存,比如一个论坛板块.. 阅读全文
posted @ 2012-08-02 14:25 像块石头 阅读(870) 评论(0) 推荐(0)
摘要: 从“军事战争”总结了一些服务器架构思考[原创] [文章作者:张宴 本文版本:v1.0 最后修改:2009.05.28 转载请注明原文链接:http://blog.s135.com/post/414/] “客户端访问”与“服务器端响应”,犹如一场战争。初期,访问量较小,弄几台服务器随便拉起一只队伍,就能抵抗住客户端的进攻。慢慢的,访问量大起来,这时候,就需要讲究排兵布阵、战略战术、多兵种协调作战。于是,开始有了负载均衡服务器、Web服务器、缓存服务器、数据库服务器、存储服务器等多兵种;开始有了系统架构等战略战术。随着新项目和运营需求的越来越多,我们开始了多线作战。慢慢地,我总结了以下一些思考.. 阅读全文
posted @ 2012-08-02 14:17 像块石头 阅读(253) 评论(0) 推荐(0)
摘要: CentOS6 安装Memcached PHP安装Memcache扩展Memory Cache By LaoNi | 2011/09/06 - 16:13 | PHP, web, Web Server Memory Cache — 使用内存作为数据的缓冲,加快数据的读取,减少DB服务器的负担。在无数的大型网站中,Memory Cache起着至关重要的作用,往往这些大型网站会用上百台Memory Cache服务器。而在中小型的项目中,适当使用Memory Cache(性能与成本之间的妥协)也是非常有必要的。之前写过一篇文章《自己动手,写一个简单PHP框架 (番外2)》,介绍了Adodb在查询数据 阅读全文
posted @ 2012-08-01 23:13 像块石头 阅读(9741) 评论(0) 推荐(1)
摘要: 12个有效的提高编程技能的方法1. 永远不要停止学习和阅读阅读 书籍,而不只是网站阅读 只为自我提升,而不是为了下一个项目阅读 提升你的基础,而不只是最新技术2. 跟比你聪明的人一起工作跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升3. 变成一个全才不要过于钻牛角尖,这可能会让你停滞不前和伤害你的就业前景。4. 阅读并记录别人的代码其实写代码比阅读并理解别人的代码要容易的多。5. 在实际的项目中获取编程经验只有在真实的项目中,各种压力下、真实善变的客户、不断变化的需求下,才能不断提升你的技能。6. 教授别人编程技巧这个可以强迫自己去理解不同水平的人的情况,而且你必须耐心的帮他们解 阅读全文
posted @ 2012-07-31 10:24 像块石头 阅读(213) 评论(0) 推荐(0)
摘要: SQLyog Enterprise执行快捷键 Set 数据是不区分顺序的 List 是分先后顺序的 Map Vector 很少在这种情况下用 ArrayList 是 List的一个实现。 所以,用 List ArrayList 的几率会高一些!-----------------------------------------------------------------SQLyog Enterprise执行快捷键F5 执行当前查询F1 帮助F3 快捷键窗口F6 更改表结构F7 管理索引窗口F9 刷新对象浏览器F10 管理外部关联F11 插入更新对话框Ctrl+1 显示/隐藏对象浏览器Ctrl 阅读全文
posted @ 2012-07-30 09:55 像块石头 阅读(609) 评论(0) 推荐(0)
摘要: 最近在CentOS Linux下安装配置 Oracle 数据库的时候,总显示因为网络端口而导致的EM安装失败,遂打算先关闭一下防火墙。偶然看到防火墙的配置操作说明,感觉不错。执行”setup”命令启动文字模式配置实用程序,在”选择一种工具”中选择”防火墙配置”,然后选择”运行工具”按钮,出现防火墙配置界面,将”安全级别”设为”禁用”,然后选择”确定”即可.或者用命令:#/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp –dport 22 -j ACCEPT#/etc/rc.d/in 阅读全文
posted @ 2012-07-29 23:01 像块石头 阅读(187) 评论(0) 推荐(0)