Linux kernel
TIC_YX
technology-Internet-Coding
展开
-
GIT
一、GIT介绍及与SVN的比较Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版 本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍 Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅转载 2013-10-07 20:54:32 · 1274 阅读 · 0 评论 -
Vim 练级攻略
转自:http://coolshell.cn/articles/5426.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。转载 2013-12-10 16:13:07 · 678 阅读 · 0 评论 -
深入分析Linux内核链表
链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式。相对于数组,链表具有更好的动态性,建立链表时无需预先知道数据总量,可以随机分配空间,可以高效地在链表中的任意位置实时插入或删除数据。链表的开销主要是访问的顺序性和组织链的空间损失。通常链表数据结构至少应包含两个域:数据域和指针域,数据域用于存储数据,指针域用于建立与下一个节点的联转载 2014-04-15 21:34:43 · 828 阅读 · 0 评论 -
GCC 编译技术
摘自:http://blog.csdn.net/niuniuchou/article/details/5394210一. 常用编译命令选项假设源程序文件名为test.c。1. 无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。2. 选项 -o用法:#gcc test转载 2014-03-20 16:05:12 · 683 阅读 · 0 评论 -
路由之路由表查找算法概述-哈希/LC-Trie树/256-way-mtrie树
转自:http://blog.csdn.net/dog250/article/details/6596046引:路由是互联网的一个核心概念,广义的讲,它使分组交换网的每个节点彼此独立,通过路由耦合在一起,甚至在电路交换网中,虚电路的建立也依赖路由,路由就是网络中数据通路的指向标。狭义的讲,路由专指IP路由,它支撑着整个IP网络。 由于IP是数据报网络,它是不建立连接的,因此IP分组转载 2014-03-24 22:10:52 · 7640 阅读 · 0 评论 -
gcc Makefile 入门
使用makebiany目录:一、make命令的运行过程二、基本gcc编译命令三、简单Makefile文件的编写四、实例一、make命令的运行过程 在shell的提示符号下,若输入"make",则它会到目前的目录下找寻Makefile这个文件.然后依照Makefile中所记录的步骤一步一步的来执行.在我们写程序的时候,如果事先就把compiler程式所需要的步骤先写转载 2014-07-01 14:44:55 · 980 阅读 · 0 评论 -
linux内核驱动入门程序
装载驱动:#include 定义的宏 __init __initdata //模块始初化的函数或数据标记,标记为初始化的项目会在初始化结束后丢弃; __exit __exitdata //模块清除阶段的函数或数据标记,标记为清除化项目会在内核示被配置为可卸载模块的情况下被丢弃。 //内转载 2014-07-02 13:01:37 · 788 阅读 · 0 评论 -
squid main函数剖析
要分析一款开源的软件除了要弄清楚一些基本的使用和配置之外,其次最重要的就是对源代码进行分析。对源代码进行分析首先应从其main函数分析入手,了解他在启动时的涉及的哪方面的功能,并勾勒出他的运行流程图,现在squid已经支持windows平台了,并且支持以服务的方式启动。其代码如下:转载 2014-07-10 20:31:23 · 790 阅读 · 0 评论 -
linux平台下防火墙iptables原理(转)
iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如转载 2014-08-11 19:36:48 · 880 阅读 · 0 评论