04 2014 档案
摘要:作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢? PHP工程师面临成长瓶颈 先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工...
阅读全文
摘要:http://www.nowamagic.net/academy/detail/12220245http://www.nowamagic.net/academy/detail/12220245
阅读全文
摘要:一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改 ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sftp时,就要指定通过什么端口来迁移。现在,特记下这个特殊端口来scp的命令。scp -p port user@serverip:/home/user/filename /home/user/filenam
阅读全文
摘要:一、user_agentini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')user_agent,再用浏览器访问别的网站的时候,这个消息头会被浏览器给覆盖掉,这个值主要用户不是通过浏览器的访问情况,可以通过设置这个值来模拟浏览器访问。PHP.INI里设置USER_AGENT并不是设置的用户访问你服务器的USER_AGENT,而是你服务器上的程序去访问其他网络页面时的USER_AGENT例如,你用fopen,file_get_contents等,获取网络资源的时候,对方
阅读全文
摘要:在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。这里介绍两个项目中 常用的数据表切分方法。当然这些方法都是在程序中?使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用 户的UI...
阅读全文
摘要:一:应该知道的:php本身是不支持多线, 但是php的好搭档,apache和linux是支持的,故lamp才是最佳组合,还在使用win服务器的现在知道为什么要用linux吧。既然是模拟的, 就不是真正的多线程. 其实只是多进程.二:实现方法:1、借助shell脚本实现多线程注意:这里为了让脚本执行时...
阅读全文
摘要:朋友一个ecshop网站被攻击了,查看代码如下: *{padding:0; margin:0;} body{background:threedface;font-family:"Verdana", "Tahoma", "宋体",sans-serif; font-size:13px;margin-top:3px;margin-bottom:3px;table-layout:fixed;word-break:break-all;} a{color:#000000;text-decoration:none;} a:hover{backgro
阅读全文
摘要:面向集合的思想SQL是为查询和管理关系型数据库中的数据而专门设计的一种标准语言。我们通常认为的关系型是说的数据库中表与表的关系,这个理解是有问题的,这里的关系其实是数学术语上的关系。为什么这么说?因为关系型数据库是以关系模型为基础,而关系模型是以集合论和谓词逻辑两大数学理论为依据的。集合论中,关系是集合的一种表示。在关系模型中,关系是相关信息的一个集合,反映到数据库中就是一张表。我们知道集合是不关心顺序的。表作为一个集合,它本身并没有顺序的概念。在很久之前有人问过,我按顺序插入id=1,2,3的记录,为什么查处来时和插入的顺序不一致。很多程序员都有这样的认为,就是从表选取记录时,记录是按插入顺
阅读全文
摘要:employees数据库:http://ari.iteye.com/blog/1066690https://launchpad.net/test-db/employees-db-1/1.0.6
阅读全文
摘要:http://blog.zol.com.cn/2210/article_2209590.html/*** 分表程序* * @author Shen Xi shen.xi@zol.com.cn* @date 2010-08-19*/set_time_limit(0);$con = mysql_connect("127.0.0.1","root","111111");#创建数据库连接mysql_select_db ("test",$con);#选择连接数据库“test”mysql_query("set nam
阅读全文
摘要:redis实时统计设计思路:1、 前端smarty插件(smarty_function_murl),将网站所有的连接生成一个urlid,后端根据获取的参数将需要的数据存入redis。2、后端插件(smarty_function_aurl),将urlid传入redis获取数据。3、定时将数据跑出来存入关系数据库,清除redis记录缩减开支事业部没了,编入其它组织了,这个东西我就停工了,分享下思路和代码。pconnect("xx.xx.xx.xxx:8301"); $_redis_w->auth('abc'); } $_redis_w->selec.
阅读全文