diaocow

36
获赞数
6
关注数
8
粉丝数
IP 属地未知
2013-09-28 加入
浏览 6.8k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
580 声望|达人
全站排名超越 97% 用户
php
230
php-phprpc
141
redis
132
c
118
编程
91
个人动态
  • 回答了问题2015-04-22
    个推和极光的差别
    我们使用LeanCloud 链接描述
  • 回答了问题2014-03-01
    vim如何选择ESC的键位绑定
    我按ESC键,从来都是一个手掌直接派过去,准确无误,效果杠杠的!
  • 赞了回答2013-11-25
    vim中自动补齐括号引号的插件
    推荐一个之前自己用的 [链接] 换过几个之后的选择。
  • 回答了问题2013-11-25
    vim下怎么把一大段代python码往前移动一个tab?
    normal模式下,光标在需要处理的起始行,然后:100>>
  • 赞了回答2013-11-13
    为啥xcode用llvm?
    LLVM/Clang 是主要由苹果维护的项目,Clang 是一个采用了 LLVM 的编译器,目的是取代 GCC. Clang 与 GCC 二进制兼容,而能产出更高效的代码(更好地优化),并且有更加友好的错误提示。
  • 回答了问题2013-11-13
    HTTPS/SSL访问过程中是由谁来完成加密的?
    SSL位于HTTP层之下,所以当浏览器发送请求时,首先把数据按照HTTP协议转换成字节流,然后采用SSL握手阶段协商好的对称密钥对数据进行加密,接着发送给服务器(服务器返回数据过程与此类似),所以针对你的问题:
  • 赞了回答2013-11-11
    [python] 大量小文件读写并行处理方案
    你的小文件是在同一磁盘上吗?你对每个小文件的「处理」是很快就能完成的操作吗?——如果不是,单线程单进程吧,瓶颈不在那里。 如果不确定,先单线程单进程,看 CPU 能跑满不。
  • 回答了问题2013-11-05
    有哪些技巧可以用来尽可能减少代码中的if/else嵌套?
    说一个实际问题:redis能够处理很多的个命令(譬如,get, set,lpush等等),如果你用if,else写(伪代码): {代码...} 很显然这样子写很显然效率低下,而且毎扩展一个命令效率就更加慢,那redis是怎么处理的呢?利用哈希表(伪代码): {代码...} 这样就解决了效...
  • 赞了回答2013-10-25
    Nginx禁止其他域名访问
    你把默认域名配置成返回 403 的呗: {代码...} 参见: [链接]
  • 回答了问题2013-10-16
    Http与Https
    之前做登录的时候涉及过https,这真是一个麻烦的东西,配置不难,但是弄懂原理就不容易了,看过很多资料,太深入的看不懂,说的简单的又不能完全解释自己的疑问,纠结了好一会,于是总结了一篇博客,算是阶段性的理解:[链接](仅供楼主参考)
  • 回答了问题2013-10-13
    C语言题目,有什么好的方法?
    {代码...} 细节楼主自己处理下,譬如大小写或者包含非英文字符 ps: 建议楼主问问题时候,简单说下自己目前思路,不然就跟要作业答案一样
  • 赞了回答2013-10-13
    一道C语言小题目,能不能更简洁呢
    最简单的方法是分配一个新的同样大的数组,扫描原数组,奇数从前往后放到新数组,偶数从后往前放新数组,然后拷贝回来,释放新数组。这个代码太简单了,我就不写了。
  • 回答了问题2013-10-13
    一道C语言小题目,能不能更简洁呢
    其实这个排序可以随便使用 快排、归并、堆排序来解决(这些算法的平均时间复杂度都是0(NlogN)),对于你的需求,只是额外需要自定义元素比较方法即可:
  • 回答了问题2013-10-10
    什么是rpc框架,及其作用,在php方向上的使用?
    通常我们调用一个方法,譬如: localAdd(10, 20),localAdd方法的具体实现要么是用户自己定义,要么存在于该语言的库函数中,也就说在localAdd方法的代码实现在本地,它是一个本地调用!
  • 回答了问题2013-10-10
    一致性哈希的实际应用
    根据楼主想要使用一致性哈希算法来看,基本上是把redis当做缓存使用,而不是数据库; 而使用一致性哈希的主要目的通常都是:当集群中机器数量发生变化时,减少缓存失效范围,防止“雪崩”; 在这种情况下,我想到了另一个问题:是不是一定要用哈希一致性算法? 按照我...
  • 回答了问题2013-10-08
    Redis 通讯协议的疑问
    可能这个问题变成:redis一次请求中是否只能发送一个命令? 会更好 结论: 无论采用哪种redis请求协议,都支持在一个请求中发送多个命令 redis请求协议 非标准redis请求协议格式(又称Inline): 命令名 参数1 参数2 ... 参数N set name diaocow 标准的redis请求协议格...
  • 回答了问题2013-10-08
    新浪微博如何获取我关注的人的微博的?
    YY一下如果是我,并且是用redis,我会如何解决这个问题。 数据类型选择 我会选择用list存储好友的微博,有两个好处: 插入很快,时间复杂度O(1) 在数据量级比较小的时候(譬如10-20条)查找也很快,时间复杂度0(N) 执行过程: 假如A有三个好友,B、C、D,然后A发了一...
  • 回答了问题2013-10-06
    Redis如何回收过期数据?
    redis默认把所有数据都永久存储在内存中,当你需要持久化数据(保存到磁盘)或者自动删除过期键,需要使用额外的命令或者配置来完成; 如果你需要使用redis来完成你的业务需求(譬如cache),那么你就必须遵循redis的设计规则;
  • 回答了问题2013-10-01
    如何学习和深入C语言编程?
    我学习C过程中看过的一些比较好的书和资料(按照阅读顺序排列): 《The C programming language》 《UNIX环境高级编程》 《UNIX网络编程》 & netcat命令源码 Redis源码
  • 回答了问题2013-09-30
    为什么有的时候开机,redis没有自动起来呢?
    redis在启动的时候会为信号SIGTERM注册信号处理函数,该函数会让redis在结束运行之前做些资源清理工作,譬如保存RDB文件,删除PID文件(如果redis是以daemon方式运行)等等,当这些工作都做完后,调用exit函数退出