摘要:
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站... 阅读全文
摘要:
一 两个经济学家在一起打赌,甲经济学家对乙经济学家说:如果你能吃掉一滩狗屎,我就给你100万元。乙经济学家经不起100万元的诱惑,就真的吃了一滩狗屎,甲只好给了乙100万元。过了一会儿,乙觉得吃了一滩狗屎很恶心,就对甲经济学家说,如果你也吃一滩狗屎,我也给你100万元。甲很心疼那100万元,就... 阅读全文
摘要:
SQL服务器模式MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MyS... 阅读全文
摘要:
MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。这样,就能在众多不同的环境下、与其他数据库服务器一起更容易地使用MyS... 阅读全文
摘要:
什么是长连接?其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。通常的短连接操作步骤是:连接-》数据传输-》关闭连接;而长连接通常就是:连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;这就要求长连接在没有数据通信时,定时发送数据包,以维持连... 阅读全文
摘要:
命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。举一个命名空间的例子在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件foo.txt可以同时在目录/home/greg和/home/ot... 阅读全文
摘要:
http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息,由于是即时计算的结果,所以网... 阅读全文
摘要:
top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序... 阅读全文
摘要:
开发工具1. Shutter 抓图工具(用过linux最好的抓图工具,类似win下的Snagit)2. RabbitVCS SVN客户端(可以和subversion媲美的svn客户端)3. Mysql Workbench (Mysql建模工具)4. Sublime Text 代码编辑器(支持中文)5... 阅读全文
摘要:
EOF本意是 End Of File,表明到了文件末尾。使用格式基本是这样的: 命令 use mysql 9 Reading table information for completion of table and column names 10 You can turn off this f... 阅读全文
摘要:
如何判断一个更新操作是否成功1 $Model = D('Blog');2 $data['id'] = 10;3 $data['name'] = 'update name';4 $result = $Model->save($data);5 if ( false !== $result ){6 ... 阅读全文
摘要:
域名www.lxy.comblog.lxy.comnews.lxy.comshop.lxy.comphp配置session.save_handler = memcache session写memcachesession.save_path = tcp://192.168.1.2:11211session.cookie_domain = .lxy.commemcache中的session信息格式key = 827349b2e84e880e68bf40f7987c82cb (session id)val = username|s:8:"lixiaoyu";age|i:28;is 阅读全文
摘要:
在管理外部工具中,创建启动脚本1 #!/bin/sh2 DIR=$GEDIT_CURRENT_DOCUMENT_DIR3 NAME=$GEDIT_CURRENT_DOCUMENT_NAME4 /home/lxy/code/c/struct/run.sh ${DIR}/${NAME}创建run.sh#... 阅读全文
摘要:
题目:计算1+2+3+....100的和算法1和21 $sum=0;2 for($i=1; $i<=100; $i++) {3 $sum = $sum + $i;4 }5 printf("sum = %d\n", $sum);1 $sum = (1+100)*50;2 printf("sum = %d\n",$sum);算法2就算加到1千,1万,一亿,也就是瞬间的事儿,但如果用算法1,显然计算机要循环一千,一万,一亿次的加法运算 阅读全文
摘要:
sendmail默认会先监听本机的邮件服务,如果本机邮件服务访问不了,在访问其他的邮件服务器自己测试将本机主机名(通过hostname命令查看)从/etc/hosts中删除,发送邮件的速度就非常快了127.0.0.1 localhost lxy-desktop改成127.0.0.1 localhost 阅读全文
摘要:
直接拿来用,10个PHP代码片段(一)http://www.csdn.net/article/2013-07-23/2816316-10-php-snippets-for-developers直接拿来用,10个PHP代码片段(二)http://www.csdn.net/article/2014-03-14/2818762-php-code-snippets-for-developers 阅读全文
摘要:
www.s135.com和 blog.s135.com 域名均指向 Nginx 所在的服务器IP。 用户访问http://www.s135.com,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。 用户访问http://blog.s135.com,将其负载均衡到192.168.1.7服务器的8080、8081、8082端口。 以下为配置文件nginx.conf:user www www;worker_processes 10;#error_log logs/error.log;#error... 阅读全文
摘要:
增加 Nginx 虚拟主机这里假设大家的 Nginx 服务器已经安装好, 不懂的请阅读各 Linux 发行版的官方文档或者LNMP 的安装说明. 配置 Virtual host 步骤如下:1. 进入 /usr/local/nginx/conf/vhost 目录, 创建虚拟主机配置文件 demo.neoease.com.conf ({域名}.conf).2. 打开配置文件, 添加服务如下:server { listen 80; server_name demo.neoease.com; index index.html index.htm index.php; root /var/... 阅读全文
摘要:
如何将路径“永久"添加到sys.path?sys.path是python的搜索模块的路径集,是一个list['', 'C:\\WINDOWS\\system32\\python26.zip', 'C:\\Python26\\DLLs', 'C:\\Python26\ \lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk', 'C:\\Python26 ', 'C:\\Python26\\li 阅读全文