自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 CI面向对象的加强利用

好处1:充分利用CI DB机制 ,避免手写SQL,造成SQL漏洞大量暴发2:处理复杂逻辑与多表操作时,可以简化为单记录查询,逻辑结构会比较清晰,维护起来也简单,不用猜想别人写这个SQL语句包含有什么意义3:不用每个人都不停地写SQL,从而可以节省不少时间4:多次单条查询时,可以获得更好的查询缓存核心思想,利用类的特性,以及CI->db数据的初始机制 result( “class”) row(1 , ‘class')备注:这些机制在YII框架中实现的更充分,但是在CI中也有不错的实现

2016-04-09 23:32:37 916 2

原创 mysql server 安装错误

当你进行安装时rpm -ihv MySQL-server-5.5.17-1.el6.x86_64.rpm报出一堆错误Preparing... ########################################### [100%] file /usr/share/mysql/charsets/cp1251.xml from install

2014-12-02 20:27:59 458

原创 php 用地址实现的无限级分类,简单几行

$array_base = array(array('id'=>0,'pid'=>0),array('id'=>1,'pid'=>0),array('id'=>2,'pid'=>0),array('id'=>3,'pid'=>1),array('id'=>4,'pid'=>1),array('id'=>5,'pid'=>3),array('i

2014-09-22 20:09:09 450

转载 [转载]redis和 redis的php扩展

原文地址:redis的php扩展" style="text-decoration:none; color:rgb(62,115,160)">redis和 redis的php扩展作者:Web开发Redis介绍    数据库主要类型有对象数据库,关系数据库,键值数据库等等,对象数据库太超前了,现阶段不提也罢;关系数据库就是平常说的MySQL,PostgreSQL这些熟的不能再熟的东西,

2014-09-22 20:07:49 471

原创 php变量内存的控制

对于PHP变量所占内存的清空,需要有两步第一步:var=null;如此可以先清空变量的内容;第二步:unset(var);如此就可以把内存全部收回;需要知道的是,第一步的操作变量名还会在内存中存在,如果只执行第二步则变量名被清掉,而内容并没有被清空掉。

2014-09-22 20:06:40 357

原创 mongodb修改原子操作标识符号$

$在per 和 php语言里表示变量前缀,在双引号中以$开头的字符串都会被替换成变量的值,然而,mongodb一开始设计成javascript数据库,$在javascript中并没有什么特殊含义,所以就这么用了,这算是mongodb的历史遗留问题。  perl和php程序员还是有些选择的。首先,可以转义$:"\$foo"。也可使用单引号'$foo',就不会有变量解释了。最后,这两种语言的驱

2014-09-22 20:06:10 625

原创 xdebug的使用与配置参数

xdebug.auto_trace=off 这个一般是要关掉的,会自动产生很多跟踪文件xdebug.remote_enable=0 这个也是要关掉的,有时候PHP会很慢xdebug.remote_handle=dbgpxdebug.remote_mode=reqxdebug.collect_params=4 这个会在跟踪文件中每一步都把参数补齐,便于查看逻辑

2014-09-22 20:05:23 703

转载 vim中文乱码分析解决

vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings)        其中fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。        比如说,我:set fenc=u

2014-09-22 20:05:16 343

转载 针对谷歌浏览器Chrome的CSS hack 转

现在使用谷歌浏览器Google Chrome的用户越来越多,所以在制作网页时也应考虑到Chrome浏览器的兼容性。虽然在原来的CSS hack的原理文章中提到过如何用CSS hack区分Chrome浏览器、Safari浏览器和Opera浏览器,但这次还是要单独再讲一次。 hack 转" style="margin:0px auto; padding:0px; border:0px so

2014-09-22 20:05:05 698

原创 mongodb条件句的规则

我们在使用$的时候,会发现以$开头的键处在不同的位置。在查询中,"$lt"在内层文档,而更新中"$inc"则是外层文档的键。基本可以肯定:条件句是内层文档的键,而修改器则是外层文档的键。例:查找年龄为20~30的所有用户,可以在"age"键上使用"$gt"和"$lt":    db.user.find({'age':{'$lt':30,'$gt':20}});

2014-09-22 20:03:59 372

转载 [转载]构建大型网站架构

原文地址:构建大型网站架构作者:花椒i大料  之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。  今天我们来谈谈一个网站一般是如何一步步来构建起系统架

2014-09-22 20:03:43 344

原创 魔术方法,延迟绑定及静态成员

PHP中有一些特殊的函数和方法,这些函数和方法相比普通方法的特殊之处在于: 用户代码通常不会主动调用, 而是在特定的时机会被PHP自动调用。在PHP中通常以"__"打头的方法都作为魔术方法, 所以通常不要定义以"__"开头的函数或方法。 例如:__autoload()函数, 通常我们不会手动调用这个函数, 而如果在代码中访问某个未定义的方法, 如过已经定义了__autoload()函数,此时P

2014-09-22 20:02:47 428

原创 centos 查看扩展文件都包含在哪些程序内

centos 查看扩展文件都包含在哪些程序内yum whatprovides "*/*libcrypto.so*"

2014-09-22 20:02:25 403

原创 curl 测试 restful 方式

curl.exe -X SHOW -d "a=b&c=d" http://www.net/model/models-X 是大写的 后面带的是method方式,对于这个值除了官方支持的四个外,个人可以根据需求指定,方便操作-d 是指要发送的值,格式按照URL的传值方式拼写即可

2014-09-22 20:01:58 362

原创 screen Cannot open your terminal '/dev/pts/0'

screen Cannot open your terminal '/dev/pts/0' 执行 script /dev/null 然后再执行screen就OK了

2014-09-22 20:01:11 487

原创 php 安装memcached扩展

php 扩展memcached 需要先安装libmemchaced,memcached的1.2.4及以上增加了CAS(Check and Set)协议,对于同一key的多进行程的并发处理问题。具体操作如下:进入 https://launchpad.net/libmemcached/+download 进行下载$ cd libmemcached-xx$ ./confi

2014-09-22 20:00:54 353

原创 linux 打印当前所在目录,并展示当前内目录列表

在个人的HOME目录内新建一下BIN文件夹,创建一个PL文件写入pwdecho -e "\n"ls $1 $2保存后 chmod +x pl编辑.bashrc文件添加export PATH="$PATH:/home/sky/bin/"保存退出,再登陆,个人的环境变量就生效了这样就可以用pl了sky@sky-To-be-filled-by-O-E-M:~/server$ pl/home/sky/

2014-09-22 20:00:00 2015

转载 nginx + php + https 配置用例

# 启动服务的用户和组user lighttpd lighttpd;# 开多少进程worker_processes 2;# 错误日志error_log /data/log/nginx/nginx_error/nginx_error.log crit;# pidpid        /var/run/nginx.pid;#Specifies the v

2014-09-22 19:59:47 613

原创 YII CListView获取索引

获取索引的时候有两个用处,第一就是显示当前是第几条记录,还有另一个用处,即有jf

2014-09-02 13:57:03 423

原创 YII URL静态化配置

'urlManager' => array(            'urlFormat' => 'path',            'showScriptName' => false, //隐藏index.php                'urlSuffix' => '.html', //后缀                'caseSensitive' => true,

2014-08-25 18:24:43 922

转载 MySQL 按条件导出某部分数据

mysqldump -u root -p --no-create-db=TRUE --add-drop-table=FALSE --where="user=128560"数据库名 表名 --skip-lock-tables > data.sql#其中 --where 用来指定查询的条件

2014-08-19 19:38:24 773

原创 chrome net::ERR_CONNECTION_RESET 错误

服务器:nginx fastcgi php 浏览器:chrome报错:net::ERR_CONNECTION_RESET 修改

2014-08-12 13:34:50 7524 1

原创 centos 6.3 vmware 添加vmware tools

rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub[vmware-tools]name=VMware Toolsbaseurl=http://packages.vmware.com/tools/esx/5.1latest/rhel6/$basearchenabled=

2014-08-05 20:35:49 528

原创 PHP ECLIPSE快速安装 svn waordwrap 扩展

eclipse -> help -> install new soft ->a()

2014-05-07 11:46:33 472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除