上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: php垃圾回收机制:+---------------------------------------------------------------------------------------+什么样的代码叫做垃圾代码?自己理解:1.没有好的Error和Log处理的代码凡是看到代码里面有error_reporting(E_ERROR)这句代码的,一定是垃圾代码.脚本语言中有它的方便之处,不是说直接用类名调用一个静态方法就是垃圾代码,而要看语言是否允许这种语法.语法不允许,就是垃圾代码.2.用面向过程的思想开发面向对象的php程序3.完全没有事务概念的程序4.数据库设计糟糕的程序5.很小的功 阅读全文
posted @ 2012-09-27 15:54 sgsheg 阅读(180) 评论(0) 推荐(0) 编辑
摘要: php来处理excle建立excel档案:如果需要使用php来建立excel档案,只需要一般的档案处理函数式,而档案名存储成.xls副文档即可.<?php $fp=fopen("excel.xls",'w'); fputs($fp,"Mon\tTrue\tWed\tThu\tFri\tSat\tSun"); fclose($fp);?>以上程式码会在excel目录建立一个名为filename.xls的档案,内容是第一行写入一星期七天的英文简写,每一栏一天,实际上与建立一般文字档的方法一样,只是需要要跳到下一栏位,就用\t,而要 阅读全文
posted @ 2012-09-27 15:53 sgsheg 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 初级URL重写指南+---------------------------------------------------------------------------------+这是mod_write参考文档的补充资料阐述如何在实际应用中如何解决网管所面连的基于URL的典型问题,并描述了如何配置URL重写规则来解决这些问题.+---------------------------------------------------------------------------------+规范化URL描述:在有些web服务器上,一个资源会拥有多个URL.在实际应用和发布中应该使用的是规范的 阅读全文
posted @ 2012-09-27 15:49 sgsheg 阅读(171) 评论(0) 推荐(0) 编辑
摘要: javascript代码的优化使用:+-------------------------------------------------------------------------------------+1.js是一种灵活的语言,一千个人会有一千种的js书写方式.这个你的团队再次开发有很多的困难.个人认为有很好的书写规范是首当其冲的.2.参考了很多优秀的代码规范以后,总结了如下几点:命名规范:变量名包括全局变量,局部变量,类变量,函数参数等等,他们都属于这一类.变量命名都以类型前缀+有意义的单词组成,用驼峰法命名法来增加变量和函式的可读性.例如,sUserName,nCount.每一个局 阅读全文
posted @ 2012-09-27 15:36 sgsheg 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 网址:http://kb.cnblogs.com/page/151127/高性能系统的挑战在那里?1.如何选择web服务器,要不要使用FAST-CGI2.要不要使用反向代理服务,是选择全内存缓存还是硬盘缓存?3.是否需要负载均衡?是基于应用层,还是网络层?如何保证高可靠性?4.你的PHP代码性能如何,使用优化工具后怎么样?性能的瓶颈在那里?是否需要写成C的扩展?5.用户的访问有什么特点?是读多还是写多,是否需要读写分离?6.数据如何存储?写入速度和读取速度如何?数据增涨访问速度如何变化?7.如何使用缓存?怎么样考虑失效?数据的一致性怎么保证?高复杂性系统的挑战在哪里?1.能否识别业务所对应的领 阅读全文
posted @ 2012-09-27 15:35 sgsheg 阅读(141) 评论(0) 推荐(0) 编辑
摘要: rewrite规则:+----------------------------------------------------------------------------------------+此模块提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求.它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制.此URL操作可以依赖于各种测试,比如服务器变量,环境变量,HTTP头,时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库.此模块可以操作URL的所有部分(包括路径信息部分),在服务器的httpd.conf和目录级的.htaccess配 阅读全文
posted @ 2012-09-27 15:34 sgsheg 阅读(209) 评论(0) 推荐(0) 编辑
摘要: <?php//@time 9/27 /* 要写网路程序就必须使用Socket,这是程序员都知道的.而且面试的时候,我们也会问对方会不会Socket编程??? 一般来说,很多人都会说,Socket编程基本上就是Listen,accept,send以及write等几个基本的操作.对于网络编程,我们必言TCP/IP协议.似乎其他的网络协议都不存在了.对于TCP/IP,我们还知道TCP和UDP,前者可以保证数据的正确性和可靠性,后者则允许数据丢失.最后,我们还知道,在建立连接前,必须知道对方的IP地址和端口号!除此,普通的程序员就不会知道太多了,很多时候这些知识就已经够用了看!我们还知道以下几个 阅读全文
posted @ 2012-09-27 15:30 sgsheg 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Wireshark(前称Ethereal)是一个网路封包分析软体。网路封包分析软体的功能是截取网路封包,并尽可能显示出最为详细的网路封包资料。在过去,网路封包分析软体是非常昂贵,或是专门属于营利用的软体,Wireshark的出现改变了这一切。在GNU GPL通用许可证的保障范围底下,使用者可以以免费的代价取得软体与其程式码,并拥有针对其原始码修改及客制化的权利。Wireshark是目前全世界最广泛的网路封包分析软体之一。+--------------------------------------------------------------------------------------- 阅读全文
posted @ 2012-09-27 15:30 sgsheg 阅读(143) 评论(0) 推荐(0) 编辑
摘要: <?php/*PHP的基本语法:1.get_defined_vars 返回所有已定义变量所组成的数组.array get_defined_vars(void)此函数返回一个包含所有已定义变量列表的多维数组,这些变量包含环境变量,服务器变量和用户定义的变量.constantconstant 返回一个常量的值mixed constant(string $name)通过name返回常量的值当你不知道常量名,却需要获取常量的值array_combine:array array(array $keys, array $values);返回一个array,用来自keys数组的值作为键名,来自valu 阅读全文
posted @ 2012-09-27 12:08 sgsheg 阅读(190) 评论(0) 推荐(0) 编辑
摘要: <?php/*E_ERROR(integer) 致命的运行错误,这类错误一般是不可恢复的情况,例如内存分配导致的问题.后来导致脚本不能再继续运行.E_WARNING(integer):运行时警告(非致命错误),仅给出提示信息,但是脚本不会终止运行.E_PARSE(integer): 编译时语法解析错误.解析错误仅仅是由分析器产生E_NOTICE(integer):运行时通知:表示脚本遇到可能会表现为错误的情况,但是在可以正常运行的脚本里也可能会有类似的通知.E_CORE_ERROR(integer) 在PHP初始化启动的过程中发生的致命错误.但是在可以运行的脚本里面也可能有类似的通知.E 阅读全文
posted @ 2012-09-27 12:07 sgsheg 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页