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