手机随时阅读
新人专享大礼包¥24
51CTO博客开发nginx中国
1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2. 线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1,而线程"print"负责从前往后读取列表并打印。那么,可能线程"set"开始改的时候,线程"print"便
https://github.com/electron/electron/tree/master/docs-translations/zh-CN
关于select与epoll两种IO模型,都属于多路IO就绪通知,提供了对大量文件描述符就绪检查的高性能方案,只不过实现方式有所不同:select:一个select()系统调用来监视包含多个文件描述符的数组,当select返回,该数组中就绪的文件描述符便会被内核修改标志位。select的 跨平台 做的很好,几乎每个平台都支持。select缺点有以下三点:单个进程能够
Web服务器Web服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。应用层使用HTTP协议。HTML文档格式。浏览器统一资源定位器(URL)。Web服务器常常以B/S(Browser/Server)方式提供服务。浏览器和服务器的交互方式如下:  
网络I/O模型人多了,就会有问题。web刚出现的时候,光顾的人很少。近年来网络应用规模逐渐扩大,应用的架构也需要随之改变。C10k的问题,让工程师们需要思考服务的性能与应用的并发能力。网络应用需要处理的无非就是两大类问题,网络I/O,数据计算。相对于后者,网络I/O的延迟,给应用带来的性能瓶颈大于后者。网络I/O的模型大致有如下几种:同步模型(synchronous I/O)阻塞I/O(bloki
GOPATH 为工作目录goroot 为GO程序安装目录export GOPATH="/data/go/www" export GOROOT="/usr/local/go" export PATH=$PATH:/usr/local/go/bin
学习GO语言https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.mdhttp://qingkechina.blog.51cto.com/5552198/1681419 WEB编程https://github.com/astaxie/build-web-application-with-gol
图虫之前是用Zend Framework开发的,全面用 Zend Framework重构那还是2008年的事情,期间一路跟着ZendFramework升级版本,从1.5一路跟到1.9,但是由于Zend Framework 2.0的差异太大,所以没有迁移到2.0。转眼6年过去了,PHP世界发生了翻天覆地的变化,PHP 5.3以后引入的命名空间和trait和函数闭包等新特性,都彻底改变了框架的设计思路
webbench
外国三篇http://devzone.zend.com/303/extension-writing-part-i-introduction-to-php-and-zend/#Heading1http://devzone.zend.com/317/extension-writing-part-ii-parameters-arrays-and-zvals/ http://devzone.zend.co
解决办法yum install autoconf213export PHP_AUTOCONF=/usr/bin/autoconf-2.13
http://www.phppan.com/ http://www.php-internals.com/ http://www.laruence.com/ http://www.walu.cc/phpbook/1.md http://www.open-open.com/lib/view/open1392188698114.html 简介编写C扩展
PHP语言的排名变化根据“TIOBE编程语言排行榜”(榜单虽然统计方式有局限,但是仍然不失为一个比较好的参考),2010年PHP最高曾经在世界编程语言中排名第三。可见,PHP语言在PC互联网时代的Web领域可谓叱咤风云,擎天一柱。 在PHP程序员中,曾经流传着一个段子:某女:你能让这个论坛的人都吵起来,我就跟你吃饭。 PHP程序员:PHP是世界上最好的语言!&nbs
http://chenzhou123520.iteye.com/blog/1860954 http://www.cnblogs.com/smallfa/p/3907968.html http://blog.csdn.net/mysteryhaohao/article/details/51669741
http://phperwuhan.blog.163.com/blog/static/41142602201201935033938/
http://www.ruanyifeng.com/blog/2012/10/javascript_module.html http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html http://www.ruanyifeng.com/blog/2012/11/require_js.html
http://demos.krajee.com/ http://www.bsourcecode.com/yiiframework2/ assethttp://blog.csdn.net/maclechan/article/details/45803821 项目集合https://github.com/forecho/awesome-yii2
http://www.docin.com/p-129654593.html
文档http://www.digpage.com/web_request.html DEMO资源集https://github.com/forecho/awesome-yii2
http://www.ruanyifeng.com/blog/2008/07/php_spl_notes.html
http://www.digpage.com
SVN 权限控制
http://www.cnblogs.com/xymwbc/archive/2011/06/13/2080133.html 第一天 第二天第三天第四天 http://www.cnblogs.com/xymwbc/archive/2011/06/13/2080133.html 第五天第六天第七天第八天第九天第十天11天12天13天14天15天16天17天18天19天
svn up -r 版本号还原指定文件到某一版本:...
防火墙策略 注意先后顺序iptables -A INPUT -p tcp -d 127.0.0.1 --dport 11211 -j ACCEPTiptables -A INPUT -p udp -d 127.0.0.1 --dport 11211 -j ACCEPTiptables -A INPUT -p udp -s 114.113.144.188 --dp
详细教程http://git-scm.com/book/zh/v1/http://gitbook.liuhui998.com/index.html http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000简明教程http://rogerdudler.github.io/git-guide/i
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'http://blog.sina.com.cn/s/blog_623630d50101r93l.html 查看连接某服务端口最多的的IP地址netstat -nat | grep "192.168.1.15:2
ningx 时间段查询 awk '$4>"[07/Jan/2015:17:55:00"&&$4<"[07/Jan/2015:18:10:00"' bii.ilvxing.com_access.log|awk '{a[$7]++}END{for(i in a)print a[i],i}'|sort -n|tail -n 15
/usr/local/webserver/mysql/bin/mysqlbinlog --start-datetime="2014-10-30 16:00:00" --stop-datetime="2014-10-31 17:40:17" /data/mysql_data/mysql-bin.000052 > /data/logs/1030
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号