php函数注释
关于php函数的注释获取,在之前了解到python有__doc__获取函数的描述,进而探索发现php也提供获取函数注释的函数; 使用如下: 首先你的注释要符合标准,才能使用php函数来获取; 用到的php的反射函数; ReflectionMethod($class,$func): 此函数传入两个参数; $class和$func代表某个类的某个函数; 注释规范: /** * 描述 descripti . . .
Sublime快捷键
Sublime Text 2包含了大量快捷操作,而且还很方便修改和追加自己喜欢的快捷键。 查看快捷键的方式也很简单: 点击菜单栏:Preferences->Key Bindings –Defaults 即可查看。 快捷键: 打开/前往 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+R:前往 method ctrl+; :前往字段 Ctrl+Shift+P:打开命令面板 Ct . . .
ThinkPHP的缓存源码解析
ThinkPHP是个不错的框架,源码的注释写的相当清晰,今天查看了下ThinkPHP的缓存源码, 查看文件ThinkPHP/Lib/Driver/Cache/CacheFile.class.php 此文件是ThinkPHP缓存Cache的核心文件,默认缓存是以文件file的形式存储,这个php文件封装好了对文件的各种操作,增删改查; 列出此文件主要的方法:如下 . . .
mysql缓存解读
Query Cache调优: 整理了一下mysql的query cache,这里不讲缓存失效,内存分片等基础知识,如果想系统了解可以看文章最后的几篇参考文章,这里主要记录一下我们对query cache tuning的实践。 查看query cache相关设置的命令 1234567891011121314 . . .
mysql缓存
介绍下mysql的查询缓存,我们使用mysql语句查询的时候,每次都会重新交由mysql重新处理一次,如果我们数据更改不频繁的话,可以使用mysql自带的缓存机制,把每次的查询结果缓存起来,下次查询只需要很短的时间,可以忽略不计; 说说步骤吧,两步,开启缓存,设置缓存大小,具体实施如下: 1、开启缓存,两种方式: a)使用mysql命令: . . .
PHP的CMS系统整理
整理一些php的cms系统,比较实用,留着以后使用。 1. AdaptCMS AdaptCMS Lite 是一个开源的CMS系统,主要特点是易用,而且可以轻松和其他系统接驳,提供简单的扩展定制途径,一个简单而且功能强大的模板系统,以及更多很有用的功能。   2. OneCMS OneCMS是一个适合管理游戏的内容管理系统。它可以很容易的通过自己的一些功能诸如额外的论坛软件,定制区 . . .
ThinkPHP分页无法使用汉字URL
当然首先你的linux系统得支持汉字,使用ThinkPHP分页发现无法使用汉字的URL,当我搜索传参使用汉字的时候,在分页url中带有汉字,在后台就不能解析; 不知道为什么,thinkphp的url默认是/action/function/parameter/data/ 这种方式的话不符合html标准,从而导致个web解析,服务器解析,php解析等等可能会出错; 本人的系统是nginx+php+li . . .
URL汉字
鉴于url汉字不能识别的情况,我在url传参过程中发现汉字,在linux系统下是不能被识别的,可能地址解析乱码了,我实现了两种方法,一种是使用转码,一种是符合html标准; 首先介绍html标准的方法 1、url地址符合国际html标准; 因为浏览器都按这个标准来做的,传参必须使用这样的格式: http://www.chenglin.name?name=什么&tilte=it 需要这样写 . . .
PHP EXCEL
使用php导出excel,这里有两个方法,一个就是使用官方的库,一个就是立竿见影的; 我来介绍下吧,第一个是使用简便的方法: 1、模拟xls文件; 只需要几行代码就OK啦,先贴代码再解释: 1234567891011121314151617  function excel . . .