
Linux C
夏天的技术博客
这个作者很懒,什么都没留下…
展开
-
linux 下的文件
linux的文件前几天学姐已经为我们讲述了文件的一些操作和概念,我就用自己的话和思想来总结关键点。便于理解和记忆都说在linux里没有其他只有文件,一切都被看作文件,下面我们来看看一.文件存储结构。一般文件的存储结构是由三部分组成,1目录项2.inode 3.block1.目录项通常目录里面有什么,目录和文件,不过目录也是一个原创 2014-07-19 00:59:17 · 1046 阅读 · 0 评论 -
字符串转浮点数
// =====================================================================================//// Filename: my_atoi.c//// Description: //// Version: 1.0// Created: 2014年11原创 2014-11-14 21:03:48 · 1431 阅读 · 0 评论 -
linux 同步IO: sync、fsync与fdatasync
fcntl 这个函数还真是复杂。。。我认为,参数多转载 2014-11-13 17:42:15 · 1026 阅读 · 0 评论 -
关于dup和dup2函数的重定向与还原
在说重点之前我们先来看看dup 和 dup2 函数的用法原创 2014-07-28 23:58:19 · 2067 阅读 · 0 评论 -
SAR 命令详解
sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有 的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令 的 选项很多,下面只列出常转载 2015-08-05 15:24:14 · 1870 阅读 · 0 评论 -
线程的那些事
线程的那些事 前言:这篇文章主要小结下linux下多线程的知识点,并且有一些多线程编程中的拓展概念。以及c语言编写线程池的思路linux线程简介线程的私有数据和公有数据线程的上下文切换创建线程线程终止互斥量条件变量多线程概念简单拓展 竟态条件 并发与并行同步与互斥volatileCAS(compare and swap)指令重排和内存屏障c语言实现线程池思想 lin原创 2015-08-04 09:17:54 · 1145 阅读 · 0 评论 -
如何实现内核旁路(Kernel bypass)?
原文链接 感谢原文作者 Marek Majkowski 感谢伯乐在线 至秦 前辈校稿 感谢伯乐在线 黄利民 前辈推荐本文在前两篇文章中,我们讨论了如何每秒接收 1M UDP 数据包 以及 如何减少往返时间 。我们在 Linux 上做试验,因为它是一个性能非常好的通用操作系统。不幸的是,对于一些更加专业的工作,Vanilla Linux(译者注:Linux 的内核版本,代号“香草”) 内核的网翻译 2015-12-02 01:40:44 · 13110 阅读 · 0 评论