川山甲

追求内心的非常平静!瞬间清空所有的杂念,达到物我两忘!

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 下一页

2012年3月31日

摘要: 思维导图点击下图,可以看大图。介绍我把我比较喜欢的和比较关注的地方写下来和大家分享。上次我写了篇《php 跟老大的对话》。还是有很多疑问,这书帮了我不少的忙。如果你比较繁忙,或者懒得看文字,建议你直接看截图,也会有很大的收获的。你可以通过比较截图中的代码就能知道孰优孰劣了。代码部分我为什么用图呢?因为我经常用手机看代码,博客园的代码在手机里乱七八糟的,还是看图比较舒服。专业术语我们毕竟是用英文字母编码,所以用一些英语单词,更能显示出我们的专业性。以下的英文单词,你如果掌握了,与其他coder交流的时候会更直接,更专业。——臭显摆一下吧,呵呵。“*”表示文中经常提到的inline:内联funct 阅读全文
posted @ 2012-03-31 12:17 川山甲 阅读(10516) 评论(6) 推荐(12) 编辑

2012年3月29日

摘要: 介绍对于php性能问题,议论最多的就是__autoload()方法,很多人提到这个方法非常影响性能。还有人说opcode也能影响到__autoload()方法,所以针对这两点我做了个测试。最终发现__autoload方法在性能方面的影响不是很大的。有的网友说不用__autoload(),带来的维护成本比性能成本高无数倍(比较赞同)。 环境PHP:5.3.9 ——以fastcgi模式启动Nginx:1.1.12eaccelerator:0.9.6.1截图:启动界面:eAccelerator(在php.ini文件中)配置情况: 文件结构:(每一个Test文件都是6000多行代码的文件)测试:带着e 阅读全文
posted @ 2012-03-29 11:59 川山甲 阅读(4514) 评论(11) 推荐(3) 编辑

2012年3月27日

摘要: 思维导图点击查看大图介绍做为php开发工程师,要想在技术上有所提高,必须要对C有更深入的了解。PHP工程师接触最多的就是apache服务器,所以今天先拿它练练手。不当之处,大家多多指教。Apache支持许多特性,大部分通过模块扩展实现。准备条件安装apache.我安装的版本是httpd-2.2.22,注意高版本在安装过程中问题比较多,建议安装比较低一些的版本。安装过成根据httpd里面的INSTALL文件进行安装。Apache的安装目录是/opt/modules/httpd源文件:/home/zhoubaochuan/download/httpd-2.2.22模块处理过程在apache服务器下 阅读全文
posted @ 2012-03-27 13:03 川山甲 阅读(9039) 评论(0) 推荐(3) 编辑

2012年3月26日

摘要: 上文garbageMan 提出指针是一种数据类型,不一定是变量。也感谢他给予的帮助。我也看了他推荐的文章。 阅读全文
posted @ 2012-03-26 16:24 川山甲 阅读(4519) 评论(7) 推荐(8) 编辑

2012年3月22日

摘要: 思维导图介绍1> 指针定义:指针是保存变量地址的变量。2> 本文重点 >> 指针与数组之间的关系 >> 操纵指针的规则3> 指针优点 >> 表达某个计算的唯一途径 >> 代码更高效,更紧凑4> 指针缺点:难以理解,但是用好了,代码会非常清晰。5> 将指针、数组和地址的算术运算集成在一起是C语言的一大优点。指针与地址1> 内存组织方式 (1) 内存是一个个单元组成的,每一个内存单元中存放一个字节(8位)的二进制信息。 (2) 机器中的内存单元是有序排列的。 (3) 机器给各个内存单元规定不同地址来管理内存。这样, 阅读全文
posted @ 2012-03-22 22:34 川山甲 阅读(41703) 评论(15) 推荐(18) 编辑

2012年3月21日

摘要: 思维导图介绍 叫老大不光是因为职位比我高,还因为技术也让人佩服! 今天跟老大聊聊我们一些代码结构的问题,有些可能会对你是有帮助的。如果大家有不同的看法,可以提出来,一起讨论一下。对话1>单个文件巨大(超过5000行)我:文件大会不会影响性能啊?PHP语言在处理源文件的时候(这个主要是php的词法分析和语法分析),会将源文件切分为一个一个的标记(token)。如果文件很大的话,把我们当前不需要的方法都会做标记的,这样不是明显影响性能吗?老大:这个在性能方面的影响是比较小的。我们在考虑性能的时候,要考虑全局观,比如展示页面的时候,打开页面很慢,那我们首先考虑的就不是文件大小的问题,而是每个模 阅读全文
posted @ 2012-03-21 06:07 川山甲 阅读(6895) 评论(24) 推荐(20) 编辑

2012年3月15日

摘要: 思维导图介绍 mysql中用的最多存储引擎就是innodb和myisam。做为Mysql的默认存储引擎,myisam值得我们学习一下,以下是我对《高性能MYSQL》书中提到的myisam的理解,请大家多多指教。特点> 不支持事务 证明如下: >> 表记录:t2表的engine是myisam。 >> 操作注意:如果你在数据库进行事务操作,但是事务无法成功,你就要看你的表引擎了,看这种引擎是否支持事务。>> 下面请看innodb中的事务操作> 存储结构:数据文件(.MYD),索引文件(.MYI)和结构文件(.frm) >> 特点:可以在不 阅读全文
posted @ 2012-03-15 17:16 川山甲 阅读(43162) 评论(9) 推荐(17) 编辑

摘要: 思维导图前言》 Mysql并非尽善尽美,但足够灵活,能适应高要求环境,如Web应用。》 Mysql在众多平台上运行良好,支持多种数据类型,但不支持对象类型(Mongodb支持)》 Mysql的存储引擎可以基于表建立,以满足对数据存储,性能,特征及其他特性的各种需要。架构逻辑视图每个虚线框为一层,总共三层。第一层,服务层(为客户端服务):为请求做连接处理,授权认证,安全等。第二层,核心层:查询解析,分析,优化,缓存,提供内建函数;存储过程,触发器,视图。第三层,存储引擎层,不光做存储和提取数据,而且针对特殊数据引擎还要做事务处理。连接管理与安全性(第一层 服务层)> 处理流程Δ 每个连接的 阅读全文
posted @ 2012-03-15 11:09 川山甲 阅读(7602) 评论(1) 推荐(11) 编辑

2012年3月12日

摘要: 思维导图点击下图,可以看具体内容!介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?Δ 定界符Δ 字符域... 阅读全文
posted @ 2012-03-12 16:32 川山甲 阅读(110403) 评论(39) 推荐(110) 编辑

2012年3月8日

摘要: 命名规范Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php;Θ 类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php;Θ 函数的命名使用小写字母和下划线的方式。例如:get_client_ip;Θ 方法的命名使用驼峰法,首字母小写或者使用下划线"_",例如listComment(),_getResource(),通常下划线开头的方法属于私有方法;Θ 属性的命名使用驼峰法,首字母小写或者使用下划线"_",如$username,$_i 阅读全文
posted @ 2012-03-08 16:43 川山甲 阅读(3976) 评论(7) 推荐(9) 编辑

上一页 1 ··· 6 7 8 9 10 11 下一页