
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
给linux内核提交patch流程

Redis master-slave 同步源码分析(1)slave 流程分析(2)master 流程分析Slave 分析当Redis 启动后,会每隔 1s 调用 replicationCron (通过 redis自带的serverCron后台线程),即无论是单机、还是Master、还是Slave都会调用这个函数。我们先来讨论下作为Slave的情况下,replicationCron 函数运行逻辑。作
这是ECC系列的第三篇。在之前的文章中,我们看到了什么是椭圆曲线,并且我们为了做一些数学运算,定义了椭圆曲线上的点为一个群,然后我们约束了曲线的取值范围(即定义在有限域上的群)。有了这个约束,我们也看到了椭圆曲线上的点能够生成循环子群。我们也介绍了基点、解、cofactor的概念。最后,我们看到了在有限域上的数乘运算是一个简单的操作,但是离散对数问题是比较难的。现在我们来看看ECC算法的应用。椭圆
RSA的PSCK1 和 PSS 加密、签名封装以及填充方式SSA = Signature Scheme with AppendixPSS = Probabilistic Signature SchemeES= Encryption SchemesSSA是填充、封装格式PSS是私钥签名流程。ES 是公钥加密流程。https://tools.ietf.org/html/...
花了我一下午学习DNS知识,以及一晚上如何搭建DNS,累死了。我的目标是让虚拟机变成DNS域名解析器。然后在Windows下能够通过nslookup 解析一个假的域名。装dns服务,这个我就不多讲了。不同的版本linux,安装不同。我的是redhat 6。安装好后,你需要如下几个文件。(没有的话自己创建)一下三个文件named.conf ( /var/n
linux内核
Linux 内核使用 task_struct 数据结构来关联所有与进程有关的数据和结构,Linux 内核所有涉及到进程和程序的所有算法都是围绕该数据结构建立的,是内核中最重要的数据结构之一。该数据结构在内核文件 include/linux/sched.h 中定义,在Linux 3.8 的内核中,该数据结构足足有 380 行之多,在这里我不可能逐项去描述其表示的含义,本篇文章只关注该数据结构如何来组
linux内核关于tcp_recvmsg的实现详解
linux内核tcp被动打开内核源码分析
表示对linu内核查路由的的效率表示堪忧。一个经过linux的报文,无论是上送本机,还是转发,都会进行大于等于2次的查路由动作。即执行大于等于2次的fib_lookup。外部包过来,ip_rcv->ip_rcv_finish->ip_route_input->ip_route_input_slowip_route_input_slow判断报文是否转发,还是上送本机即ip_forward







