摘要: 一、系统内置标签和用户自定义应用标签在ThinkPHP V3.1.2中设置了很多标签扩展位,每个标签位置可以依次执行各自的独立行为。在每个标签位置,可以配置多个行为定义,行为的执行顺序按照定义的顺序依次执行。除非前面的行为里面中断执行了(某些行为可能需要中断执行,例如检测机器人或者非法执行行为),否则会继续下一个行为的执行。系统核心提供的标签位置包括下面几个(按照执行顺序排列):app_init应用初始化标签位path_infoPATH_INFO检测标签位route_check路由检测标签位app_begin应用开始标签位action_name操作方法名标签位action_begin控制器开始 阅读全文
posted @ 2012-12-16 01:37 chen3jian 阅读(958) 评论(0) 推荐(0) 编辑
摘要: -rw------- (600) — 只有所有者才有读取和写入的权限。-rw-r--r-- (644) — 只有所有者才有读取和写入的权限;组群和其他人只有读取的权限。-rwx------ (700) — 只有所有者才有读取、写入、和执行的权限。-rwxr-xr-x (755) — 所有者有读取、写入、和执行的权限;组群和其他人只有读取和执行的权限。-rwx--x--x (711) — 所有者有读取、写入、和执行权限;组群和其他人只有执行权限。-rw-rw-rw- (666) — 每个人都能够读取和写入文件。-rwxrwxrwx (777) — 每个人都能够读取、写入、和执行。 阅读全文
posted @ 2012-12-14 18:12 chen3jian 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇日志,CentOS5.5 Nginx环境搭建有几个程序库要先安装: 1、GCC,GCC-C++ 2、Zlib 3、pcre 4、openssl 阅读全文
posted @ 2012-03-08 00:55 chen3jian 阅读(2770) 评论(3) 推荐(0) 编辑
摘要: 最近一段时间在折腾linux,今天搞了一天终于搭建成功,其中遇到不少的问题,现在记录下来方便查询。 阅读全文
posted @ 2012-03-08 00:30 chen3jian 阅读(1274) 评论(0) 推荐(4) 编辑
摘要: 希望通过将所有Stack和Queue对象替换为相应的泛型版本以提高应用程序的效率,并使得代码更易于使用。当结构体或其他值类型存储在这些数据结构中时,会导致装箱/拆箱操作,这时就需要用到泛型。 阅读全文
posted @ 2012-03-02 00:24 chen3jian 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 因为所有的应用程序几乎都会使用ArrayList,从提升您的应用程序的执行效率开始是一个不错的选择。对于应用程序中简单使用ArrayList的地方来说,这种替代是非常容易的 阅读全文
posted @ 2012-03-01 23:48 chen3jian 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、typeof获取泛型类型 二、GetType()获取泛型类型 阅读全文
posted @ 2012-03-01 23:30 chen3jian 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 一、什么时候使用泛型? 1.所使用的类型是否包含或操作未指定的数据类型(如集合类型)。如果您的类型只操作单一的指定类型,那么就没有必要去创建一个泛型类。 2.如果所使用的类型将操作值类型,那么就会产生装箱和拆箱操作,就应该考虑使用泛型来防止装箱和拆箱操作。 阅读全文
posted @ 2012-03-01 22:34 chen3jian 阅读(172) 评论(0) 推荐(0) 编辑