AJ's Blog-啥都会,啥都不会AJ's Blog

安静
PHP技术博客

【今日观点】 Yii2速查

Composer 基本用法 安装yii程序 composer create-project --prefer-dist yiisoft/yii2-app-basic basic 通过composer.json安装扩展 composer in...

最新发布 第5页

Code

140822 PHPCMS v9 超级安全防范教程[转载]

admin阅读(502)评论(0)赞(0)

一、目录权限设置很重要:可以有效防范黑客上传木马文件. 如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。 如果通过chmod 755 * -R 的话,php文件的权限就高了。 所以就需要分开设置目录权限和文件权限:...

Code

140822 phpredis中文手册[转载]

admin阅读(546)评论(0)赞(0)

redis中文手册:http://readthedocs.org/docs/redis/en/latest/  本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和...

Code

140822 redis哈希类型 的 hset & hmset[转载]

admin阅读(541)评论(0)赞(0)

redis 的哈希类型是每一个 key 都对应一个 HashTable.比较适合存储对象或者数组。 hset 描述:将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field...

Linux

140822 用shell写守护进程[转载]

admin阅读(871)评论(0)赞(0)

设想:用一个shell查看一个后台运行的php程序是否非正常退出 如果退出,利用守护进程自动restart. 类似mysql的safe_mysqld 共3个程序 shstart.sh  负责启动 sh.sh       守护进程主程序 sh...

Code

140818 Discuz论坛标题字数突破80的限制

admin阅读(545)评论(0)赞(0)

这个帖子Discuz! X2的时候写过,升级Discuz! X2.5之后那个帖子基础上再做了下修改。 当一些用户发布帖子的时候 标题要是超过了80个字符超出的部分被剪切掉了,特别是一些用户发送一些英文或其他其语言的文章的时候标题说甚至会超过...

Life

140811 MacOSX系统中隐藏的11颗彩蛋

admin阅读(527)评论(0)赞(0)

在电脑领域,彩蛋通常是指制作者隐藏在产品中的、用于愉悦用户的隐秘物。包括文字、图片、声音或者某些小变化。通常在用户进行了某些特定的操作时出现。例如当用户执行某些用户手册中没有说明的隐秘命令、无意中的鼠标或键盘操作。制作者的目的通常是向用户展...

Life

140808 程序员的复仇方式

admin阅读(520)评论(0)赞(0)

司的一个合伙人,也是公司的产品经理/人资经理/产品设计师,总喜欢捉弄我们。比如,在万圣节派对上,你能看到一个跟我本人一样大小的我的相片,那是她从我的Facebook上找到的。在图片上,她用说话泡泡的形式加了一句自白:“生日许愿时我许的最大的...

Code

140808 PHP闭包(Closure)[转载]

admin阅读(372)评论(0)赞(0)

不知不觉发现PHP已经出到了5.5版本,而自己一直在用PHP5.2,让我看起来像深山出来的小伙子一样,又土又落后。在我习惯在javascript中使用闭包之后,忽然间对PHP的闭包打起了兴趣。 于是乎在网上下了个WAMP集成开发环境,是PH...

Code

140808 PHP命名空间(Namespace)[转载]

admin阅读(431)评论(0)赞(0)

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做...

Code

140801 RESTful API 设计最佳实践[转载]

admin阅读(486)评论(0)赞(0)

背景 目前互联网上充斥着大量的关于RESTful API(为方便,下文中“RESTful API ”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API 格式如何?你的API是否应该加入版本信息?当你开始写一...