11 2015 档案
摘要:准备工作:① 配置文件 config.php②封装 Memcached 类 hash.class.php,包含普通哈希算法(取模)和一致性哈希算法③ 初始化 Memcached 节点信息init.php④ 减少 Memcached 节点 down.php⑤ 统计命中率statistics.php⑥ ...
阅读全文
posted @ 2015-11-28 01:43
nemo20
摘要:在登陆一些网站的时候,可以选择登陆方式为第三方登陆,例如微博登陆,以爱奇艺为例,进入首页,点击 ”登陆“,会弹出登录框:除了本站登陆外,还可以选择其他第三方登陆,比如微博登陆、QQ 登陆、微信登陆等。选择微博登陆后,爱奇艺会向用户申请授权用于微博登陆(当用户已经登陆了微博时会直接申请授权,当用户没有...
阅读全文
posted @ 2015-11-25 20:12
nemo20
摘要:1.基本队列的实现基本队列的方法中,包含了 ①向队列(尾部)中添加元素(enqueue)、②(从队列头部)删除元素(dequeue)、③查看队列头部的元素(front)、④查看队列是否为空(isEmpty)、⑤查看队列的长度(size)、⑥查看队列(print) 等 6 个方法代码如下: fu...
阅读全文
posted @ 2015-11-15 16:07
nemo20
摘要:仅仅把 Memcached 服务器集群地址通过一致性哈希转映射在圆环上,可能会出现数据不能均匀地分配给各台 Memcached 服务器。解决方案是引入虚拟节点,就是把每个映射在圆环上的服务器地址(物理节点)转变成更多的(注:关于虚拟节点的个数参考①)虚拟节点。修改Memcached 笔记与总结(6)...
阅读全文
posted @ 2015-11-15 00:50
nemo20
摘要:今天一个同事问了我一个问题,就是在 Ajax 方法中,请求成功后(success)的回调函数中根据响应的值来判断程序是否继续执行,他不解的是在回调函数中已经 return false 了,但是 Ajax 方法外部的后续语句却仍然继续执行。他的代码类似于: $(function(){ ...
阅读全文
posted @ 2015-11-12 23:33
nemo20
摘要:1.栈的基本操作 function Stack() { //使用数组保存栈元素 var items = []; //添加新元素到栈顶(相当于数组的末尾) this.push = function(element) { ...
阅读全文
posted @ 2015-11-12 18:51
nemo20
摘要:1. Cookie 是存储在客户端 内存 或者 硬盘(例如火狐把 Cookie 存储在 C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles\随机目录\cookies.sqlite)上的一小段数据,浏览器(客户
阅读全文
posted @ 2015-11-03 00:32
nemo20
摘要:上周写好的发送邮件的计划任务只发送了一部分,检查计划任务日志,发现 502 Bad Gateway 的错误(已经在脚本中设置了 set_time_limit(0))。后来在网上查找资料,可以通过以下设置来解决脚本超时导致 502 Bad Gateway 的问题(Nginx + php-fpm,Cen...
阅读全文
posted @ 2015-11-02 10:02
nemo20