07 2017 档案

摘要:前言: 什么是RDMA? 简单来说,RDMA就是指不通过操作系统(OS)内核以及TCP/IP协议栈在网络上传输数据,因此延迟(latency)非常低,CPU消耗非常少。 下面给出一篇简单介绍RDMA的文章之中英文对照翻译。 Introduction to Remote Direct Memory A 阅读全文
posted @ 2017-07-27 11:02 veli 阅读(1309) 评论(0) 推荐(0)
摘要:对那些整天喊着“玩大的,玩狠的”口号的人来说,我下面要说的这点事儿,根本就不算事儿。所以,如果你正好喜欢喊口号,就不要往下看了,因为我要讲述的,你可能不感兴趣,也可能看不懂。 今天,是我加入I公司3个多月以来最有成就感的一天,因为打赢了一个硬仗。1个多月以前,我所在的项目小组给我分配了一个bug, 阅读全文
posted @ 2017-07-17 23:04 veli 阅读(2906) 评论(0) 推荐(0)
摘要:The sysfs Filesystem | sysfs文件系统 Abstract | 摘要 sysfs is a feature of the Linux 2.6 kernel that allows kernel code to export information to user proces 阅读全文
posted @ 2017-07-17 00:05 veli 阅读(1332) 评论(0) 推荐(0)
摘要:在计算机网络之路由选择中,单播(Unicast),组播(Multicast)和广播(Broadcast)可谓家喻户晓,妇孺皆知。但其实播(cast)有5种,列举如下: 什么是播(cast)? 所谓播(cast), 就是把数据包(packet)传播出去,形象地说就是把packet给cast(投掷)出去 阅读全文
posted @ 2017-07-16 12:43 veli 阅读(1627) 评论(0) 推荐(0)
摘要:特别不喜欢基于Windows的工作环境,这对一个Unix/Linux程序员来说,可以说是一种信仰。要不是电子邮件客户端被牢牢绑定在可恶的Outlook 2013上(因为加密邮件要求, 想使用Thunderbird都不行),我想我坚决不会在工作中使用Windows10。 幸运的是,还有一个台式机(代号 阅读全文
posted @ 2017-07-14 09:52 veli 阅读(762) 评论(0) 推荐(0)
摘要:最近受同学所托,将5个内嵌了MASM语法格式的汇编代码之C函数翻译成纯C函数,以支持多种CPU指令集(比如x86/x64, arm, sparc, ...)。整个过程充满了艰辛,但也充满了乐趣。作为一个既喜欢C又喜欢汇编的程序员,在废寝忘食之余深深地体会到,“反汇编(disassemble)容易,反 阅读全文
posted @ 2017-07-06 21:01 veli 阅读(5641) 评论(0) 推荐(0)
摘要:在C语言中,宽度最大的无符号整数类型是unsigned long long, 占8个字节。那么,如果整数超过8个字节,如何进行大数乘法呢? 例如: 用C语言实现大数乘法,跟十进制的多位数乘法类似,基本思路是采用分而治之的策略,难点就是进位处理相对比较复杂。本文尝试给出C代码实现(基于小端),并使用P 阅读全文
posted @ 2017-07-05 01:04 veli 阅读(1449) 评论(0) 推荐(0)