Moden PHP书的关键字
composer 组件 https://packagist.org/ filter_var 函数 验证数据 异常处理程序使用 set_exception_handler() <?php set_exception_handler(function(Exception $e)) { // 处理并记录异常 }); 一个很好的日志记录器 Monolog 在开发环境中处理错误和异常,图形界面Whoops很好的组件 Elasticsearch很好的搜索服务器
查看全文composer 组件 https://packagist.org/ filter_var 函数 验证数据 异常处理程序使用 set_exception_handler() <?php set_exception_handler(function(Exception $e)) { // 处理并记录异常 }); 一个很好的日志记录器 Monolog 在开发环境中处理错误和异常,图形界面Whoops很好的组件 Elasticsearch很好的搜索服务器
查看全文lnmp、lamp、lnmpa一键安装包 https://blog.linuxeye.com/31.html
查看全文一、 在阿里云服务器安装时出现了以下错误 Err http://mirrors.aliyuncs.com/ubuntu/ precise/universe libwagon-java all 1.0.0-2ubuntu2 404 Not Found Err http://mirrors.aliyuncs.com/ubuntu/ precise/universe libmaven2-core-java all 2.2.1-8 404 Not Found Err http://mirrors.aliyuncs.com/ubuntu/ precise/universe libm...
查看全文preg_match_all("/<dd><a href=\"([\s\S]*?)<\/a><\/dd>/", $html, $matches); preg_match_all("/<p>作 者:([\s\S]*?)<\/p>/", $html, $matches1); preg_match_all("/<p>最后更新:([\s\S]*?)<\/p>/", $html, $matches2);
查看全文今天要聊的是WEB安全机制,但这“前端”二字倒是说的狭义了些,安全的问题大部分还是更依赖于后端的过滤和拦截措施,后端的朋友如果感兴趣,看一看也无妨。 先不说上面的“通过脚本把信息发送给服务器”是什么情况,我们先来聊一聊WEB基本攻击有哪些。 WEB基本攻击大致可以分为三大类—— “资源枚举”、“参数操纵” 和 “其它攻击”。 资源枚举 有时候受前人(技术前辈也好,你所接任的上一位员工也好)的影响,我们可能会约定成俗地去做某件事情,比如用骆驼命名法法来命名函数名、用JSDoc的方式来书写注释,这样会让你的团队工作更加规范。然后有一天要给项目做备份了,就直接把该项目压缩为ra...
查看全文需求如下 将下面的转义后的json转换成数组 源数据为: {"content":{"data":"\u6709\u94b1\u4e00\u8d77\u8d5a","desc":"\u6709\u94b1\u4e00\u8d77\u8d5a","detail":[{"type":"str",&...
查看全文在程序界有一句话很流行,不要重复造轮子。然而,这句话被滥用了。已经渐渐沦为程序员懒惰的借口。甚至因此而盲目指责那些勤奋的人。 大多数情况下初学者很难分清楚自己是不是在重复造轮子。当我头一次听到这句忠告的时候,我变得异常敏感,在做什么之前都要判断一下是否在造轮子。我跟大多数普通人一样,容易受到他人只言片语的不良影响。事实上很多时候,避免造轮子并不是我的首要目标。我的目标是完成一项任务,任务完成的速度要尽量快,质量要尽量好。而不是去判断自己在不在造轮子。 使用他人的现成轮子是实现快速任务的一项捷径。然而,并不总是这样子的。重复造轮子的正面是另外一句行话:吃自己的狗食。在涉及...
查看全文简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的...
查看全文error: command ‘gcc’ failed with exit status when installing psycopg2 报如下错: [root@server01 ~]# easy_install psycopg2 Searching for psycopg2 Reading http://pypi.python.org/simple/psycopg2/ Reading http://initd.org/psycopg/ Reading http://initd.org/projects/psycopg2 Best matc...
查看全文(bg job fg nohup &) 一、 简介 Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。 我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和bg 命令,让你轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync.sh 然后我们可以...
查看全文