240 发简信
IP属地:广东
  • MySQL单表三问

    MySQL单表可以有多少条记录? 理论上来说,MySQL采用不同的存储引擎,例如MyISAM和InnoDB,每个表会有理论上的存储记录上限,可能取决于主键类型(比如采取big...

  • 120
    TCP简单客户/服务端程序问题总结

    本文基于阅读《UNIX网络编程第3版卷1》第五章TCP客户/服务端程序实例,介绍一个简单的TCP回射程序网络的基本流程和所要考虑的各种异常问题。下图是这个程序所要用到的基本套...

  • C语言实现队列review考虑到的知识点

    在stackexchange有一个人提了这么一个问题,自己实现了一个通用队列,然后把代码贴了上来,然后请大家review以下,希望基于以下几方面提一些建议: 1,编程风格(M...

  • redis字典dict——Part3:rehash

    随着redis不断插入或者删除数据,dict保存的键值对也会增多或者减少,此时dict也会进行相对应的扩容和缩容,这些操作主要通过rehash来完成的。 dict的扩容 如果...

  • redis字典dict——Part2:基本操作

    这一篇文章主要介绍dict的主要操作函数,代码详见redis的代码src/dict.c源文件,主要涉及dict的创建,查找,增加,替换,删除等基本操作。 dict的创建(di...

  • 120
    redis字典dict——Part1:数据结构

    dict是一个用于维护key和value映射关系的数据结构,与很多语言中的Map或dictionary类似。redis实现了自己的dict实现。redis数据库底层主要使用字...

  • Windows使用Linux下编程的IDE

    现在很多编程环境都是在Linux环境下,也有很多优秀的IDE工具有Linux版本,强烈推荐jetbrain家族的各种IDE(https://www.jetbrains.com...

  • 主从同步过程

    同步命令sync主要实现函数 redis定时任务函数 redis主从复制过程 先不解释replication buffer和replication backlog,而先看看r...

  • 优秀博客网址

    Dropbox性能之路, infrastructure engineer 或者 web server 这一层的系统工程师必读的了,主要是根据 Dropbox 工程师在 Ngi...

  • CentOS 6.5安装docker

    0、查看linux版本信息 1、安装 Fedora EPELyum -y install http://dl.fedoraproject.org/pub/epel/6/x86...

  • Makefile学习

    makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译, 甚至进行更复杂的功能操作,因为makefile 像一个Shell 本一样...

  • AWK使用高级技能

    AWK程序结构 一般来说,我们每一个 awk 程序都是由一个或多个 模式–动作 语句组成的序列: awk 的基本操作是在由输入行组成的序列中, 陆续地扫描每一行, 搜索可以被...

  • Centos6.5编译安装git

    Centos6.5自带git版本为1.7.1,版本过低,上传代码到github的过程中,执行git push命令出现403错误: Error: The requested U...

个人介绍
现在的我都打算称自己老程序员一枚了,写点东西,希望能对你我有用