欢迎交流,共同进步,一般每周一更,我的另一个nodejs网站上线了,http://www.55com.org
Linux运维

Linux设置环境变量

这次想写这篇博客是因为一次Linux环境变量的错误设置到恢复,如果环境变量文件配置错误,某些命令不能直接使用,应该怎么恢复呢? Linux 环境变量和windows一样的是分为系统变量和用户变量,系统变量是对所用用户都起作用,用户变量只对当前用户起作用。 正确设置环境变量的方法:...

xhq 3天前 14℃ 0评论 0喜欢

php

laravel nginx rewrite规则

环境:lnmp 官网给出的答案是: try_files $uri $uri/ /index.php?$query_string;然后把根目录设为www/public(www代表根目录) 但可能是本地集成环境的限制木有成功 同时脚步文件在站点外也是不好的 解决方案: 把根目录...

xhq 4周前 (04-29) 94℃ 0评论 1喜欢

原创

谈谈项目开发流程及版本控制在项目中的应用

目睹上一家公司开发流程的一个进化,今天分享一下, 公司采用svn开发,可以很好的解决团队开发中代码冲突的问题, 这个功能发挥的很好, 项目线上运行中,并且线下开发中 程序猿a:老大上传一下 cto:好了 稳定运行,没问题 程序猿b:老大上传下 cto:好了 报错了 通常这种情况比...

xhq 1个月前 (04-17) 354℃ 1评论 1喜欢

php

推荐一款高性能日志系统seaslog

日志系统无论对于正式的部署环境还是对于开发环境都有重要作用,是网站的重要组成部分。 seaslog:php扩展,采用c语言编写。 机制有点像redis,先写入buffer,当buffer达到一定量的时候写入硬盘。 当因为一些严重错误导致程序无法执行seaslog可以记录下错误...

xhq 1个月前 (04-11) 334℃ 1评论 1喜欢

php

xhprof安装使用中应该注意的问题

实验环境:ubuntu14+nginx1.4+php5查看是否加载 thinkphp中代码示例 本地官方文档 graphviz版本选择 thinkphp中封装为类 限制网站目录中使用xhprof是一款php性能分析工具,关于安装的文章到处都是,这里就不说了, xhprof...

xhq 2个月前 (04-03) 341℃ 1评论 1喜欢

node.js

keystone安装教程–安装中容易出现的陷阱

按照官网的教程,执行到这步 yo keystone然后会提示 bash: yo: command not found 那么切换到root用户下(su root) yo工具的安装 [[email protected] dir]# npm install yo -g此时输入yo命令,...

xhq 2个月前 (03-26) 343℃ 0评论 0喜欢

node.js

修复doracms bug一枚

doracms是国人开发的一款基于nodejs+redis+mongodb的cms,虽然bug不少,但还是挺优秀的一款cms,本人用ab工具测试,发现性能要比keystone好得多(以后就不清楚了),用起来可能你会觉得keystone更快,那是因为资源加载的问题, 于是决定用do...

xhq 2个月前 (03-19) 255℃ 0评论 0喜欢

原创

thinkphp等框架开发中容易忽略的xss攻击

虽然说现在的web开发框架都是挺成熟的框架,在性能、安全等方面都有比较好的表现,但问题往往出现在业务逻辑上,如上周我再公司发现的一个跨站脚本攻击,(通常公司是这么过滤的,max(0,$_GET[‘a’])、strip_tags($_GET[‘a...

xhq 3个月前 (03-07) 2227℃ 1评论 1喜欢

php

thinkphp实现html静态缓存

由于公司项目需求,要把部分页面做成静态html,又因为thinkphp3.2手册没提到(3.1有),于是自己写了个简单的,当然,这里也介绍thinkphp内置方法。 找到文件/ThinkPHP/Library/Think/Controller.class.php 添加一个属性 /...

xhq 3个月前 (02-28) 559℃ 0评论 7喜欢

未分类

编译openwrt基本教程①-准备工作

原文地址:http://03k.org/openwrt-guide1.html,大学时为了编译这系统没少受罪 嗯,没错,我决定开坑了,写一些openwrt的基本教程。鄙人不才,所写教程仅供参考(“▔□▔)/什么是openwrt一款开源的路由器系统,lin...

xhq 3个月前 (02-21) 174℃ 0评论 0喜欢