- 浏览: 484234 次
- 性别:
- 来自: 北京
-
最新评论
-
weida191231:
哥们 我在xp系统装了 ubuntu12.04版本 但是按照你 ...
[转]ubuntu Ignoring unknown interface eth0=eth0 -
tongyitaiwan:
程序员专用主页yaodot.com,代码日记本,搜索快速切换, ...
[转]js中过滤特殊字符的正则表达式 -
jimode2013:
唉,怎么人家框架也是这样写的
PHP Fatal error: Cannot re-assign auto-global variable _POST in /var/www/XXXX/
文章列表
win7下64位系统memcache/memcached安装教程
原文网址: http://blog.csdn.net/wusuopubupt/article/details/9128431
memcache和memcached的区别
在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memc ...
php_network_getaddresses: getaddrinfo failed: Name or service not known
在使用 file_get_contents远程请求url时,出现警告:php_network_getaddresses: getaddrinfo failed: Name or servicenot known这个问题通常是由于 Apache/PHP主机连不上dns服务器。首先,要在命令行下检查,是否能ping通远程主机。如果ping不通,那么你的name server(如果是fedora,在/etc/resolv.conf文件中)设置有问题。找一个 ...
[转]2013年我学到的事情
- 博客分类:
- 好文收集
2013年我学到的事情
2013年是我们Kindrid终于在市场中找到自己的位置的一年。从4月份开始,业务的各项关键指标都每月翻倍或三倍的增长。
我们从市场研究到产品开发,到beta测试,到实现,到规模扩大,下面这些就是在这些阶段转变中我学到的一些关键事情。
1. 没有哪一个单一的活动会像它们看起来那样重要。研讨会,社交,文章,演讲机会,产品功能,竞争对手。这些很重要吗?当然,但是,我们通常都过度的估计了它们的重要性。
2. 时间应该花在开发出一个令人兴奋的产品上,而不是试图在一个无聊的产品中发掘惊喜。
3. 人为的划拨时间和金钱来鼓励创新和发现什么是最重要的。
4. 当 ...
[转]js中过滤特殊字符的正则表达式
- 博客分类:
- JavaScript
js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号 function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") var rs = ""; for (var i = 0; i < s.length; i++) { rs = rs+s.substr(i, 1).replace(pattern, ''); } r ...
JS常用正则表式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[ ...
PS:Nginx使 用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明 分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参 考:http://wiki.nginx.org/Main
#定义Nginx运行的用户和用户组 user www www;
#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;
#全局错误日志定义类型,[ debug | info | notice | warn | e ...
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大 多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如 ...
利用LVM的快照功能做MySQL的热备份
发表于 2012 年 11 月 9 日 由 huangjy
MySQL的通常备份的方法有以下几种:
1、mysqldump命令
2、数据库文件拷贝命令
3、主从数据库备份
第一和第二种方法都会中断运行MySQL一段时间,尤其是在数据量比较大的时候,中断的时间会比较长,这样同时也会造成网站的中断。第三种方法虽然不会中断数据库,但主从经常会出现数据不一致的情况,而且要同时维护一台slave数据库,成本比较高。
现在给大家介绍一种利用LVM的快照功能做MySQL数据库备份的方法。这种方法最大的好处是完全不影响MySQL的运行,网站无需中 ...
nginx 配置
目录[-]
OS考量
Nginx 自身
减少IO
参考文献
在Nginx配置中,指令很多,但与nginx性能主要有关的并不是很多,在使用中,公司的ops都会给出他们的标配,往往我们除非有特殊的性能需求,才会考虑nginx的默认配置是否对性能有影响,且nginx自身在设计时,对性能的优化已考虑很多。
OS考量
事件模型:nginx的事件模型应与选择的操作系统相匹配, Linux 2.6+有效的模型是使用epoll。
文件描述符:因为与客户端建立对应的连接,代表需要使用某文件句柄描述符与之通信, 可 ...
Nginx 配置文件详解
user nginx ;
#用户
worker_processes 8;
#工作进程,根据硬件调整,大于等于cpu核数
error_log logs/nginx_error.log crit;
#错误日志
pid logs/nginx.pid;
#pid放置的位置
worker_rlimit_nofile 204800;
#指定进程可 ...
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;
#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;
#工作模式及连接数上限events { use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于li ...
[转]nginx配置入门
- 博客分类:
- Nginx
nginx配置入门
之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水。今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配置入门必备。Nginx是一个轻量级高性能的web服务器,它是为快速响应大量静态文件请求和高效利用系统资源而设计的。与apache使用面向进程或线程的方式处理请求不同,nginx使用异步事件驱动模型在负载下性能更突出。虽然nginx能高效地服务静态文件,但也有人认为nginx处理动态内容并不理想。不像apache服务器,nginx没用使用内嵌解释器的方式来处理动态内容。相反,动态 ...
rsync安装目前rsync的最新版本是3.0.9wget http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gztar -xvzf rsync-3.0.9.tar.gz; cd rsync-3.0.9;./configure; make; make installrsync服务器端配置1.vi /etc/rsyncd.conf(需要手动生成)rsyncd.conf的参数写在上边就是全局参数和写 ...
#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info; #pid logs/nginx.pid; #工作模式及连接数上限events { #epoll是多路复用IO(I/O Multiplexing)中的一种方式, #仅用于linux2.6以上内核,可以大大提高nginx的性能 use ...
Step 1:
(The recommended path, not needed.)
$ cd /usr/local/bin
Step 2:
(install)
$ sudo curl -s https://getcomposer.org/installer | sudo php
Step 3:
(Add execute permissions.)
$ sudo chmod a+x composer.phar
$ alias composer='/usr/local/bin/composer.phar'
Step 4:
...