- 博客(12)
- 资源 (107)
- 收藏
- 关注
转载 如何创建组播应用程序
本文试图成为学习TCP/IP网络组播技术的入门材料。文中介绍了组播通信的概念及原理,以及用于组播应用编程的 Linux API的详细资料。为了使读者更加完整的了解Linux 组播的整体概念,文中对实现该技术的核心函数也做了介绍。在文章的最后给出了一个简单的C语言套接字编程例子,说明如何创建组播应用程序。 一、导言 在网络中,主机间可以用三种不同的地址进行
2013-03-29 10:08:35 2219
转载 嵌入式学习方法-----关于arm+linux编程开发的学习心得
由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起
2013-03-21 14:48:55 1954
原创 程序员最该读的30本书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典 ,下面就按照各本书的推荐数排列。1. 《代码大全》 史
2013-03-15 14:39:28 2630 1
转载 dbus的入门于应用--dbus的C编程接口
大部分资料都讲了很多东西却最终没有让我搞清楚怎么用 DBus,不就是一个 IPC 通信的工具么?就没有一点实用些的资料么?看了很多资料之后还是觉得只见树木不见森林。仔细整理下思路,觉得还是应该从最基本的方面入门,先从DBus 的 C API 入手学习,有了这些知识,就算麻烦,也可以先在完成一个基本功能的例子程序的同时大概的知道 DBus 的运行机制。在网上找到这么一篇文章:http
2013-03-14 13:22:49 2007
转载 关于vlan的一篇简洁易懂的文章
最近公司一个switch产品中需要用到VLAN上东西,原来也是不很明白其中的东东,抽空整理了一下,给需要的人看看,省点时间。下面言归正传。1.vlan的由来传统的以太网是广播型网络,网络中的所有主机通过HUB或交换机相连,处在同一个广播域中。HUB和交换机作为网络连接的基本设备,在转发功能方面有一定的局限性:A. HUB是物理层设备,没有交换功能,接收到的报文会
2013-03-12 16:20:20 1606
转载 葛二蛋他爹
文章转载自:http://www.caogen.com/blog/Infor_detail/46407.html.....先生推荐了电视剧《民兵葛二蛋》。我熬夜将全剧看了一遍,发人深省。其中,一个人物深深地刺痛了我。这个人物,就是葛二蛋他爹。 葛二蛋他爹,是一个老实巴交的农民。可是,就是这个老实巴交的农民,爲了两百块钱出卖了八路军,他带日本人血淋淋地进行了屠村。 汉奸可以分为三种:
2013-03-11 13:02:32 1421 1
原创 STP生成树协议简单算法实现分析
以下借鉴了H3C的一篇文章,对其重新进行了整理,方便刚学STP生成树协议的朋友便于理解。另外一个更加文章的说明文档大家可以下载:STP生成树协议原理与算法简析。以下文章是从该文档中摘取的,因为太长所以只摘取了一部分。转载请注明:http://blog.csdn.net/shanzhizi现在分析一下STP算法的实现,纯理论的讲算法过于枯燥,这儿以三台全互连的交换机为例描述一下实现过程。
2013-03-06 15:50:58 3263 2
转载 socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传
2013-03-05 15:29:28 653
转载 Exuberant Ctags中文手册
[译序] 翻译这个手册的想法,最初源于我在写“使用VIM开发软件项目”系列文章(现在改名为”vim使用进阶“时。当时看到大家在使用 ctags 时,基本都是用 "ctags -R"。其实 ctags 所拥有的能力并不止这些。它的众多选项可以让你方便的控制标签文件的内容,甚至你可以自己定义一种语言,由 ctags 为它生成标签文件 (这方面的例子,可见下面的链接:htt
2013-03-01 15:52:39 1049
转载 linux驱动模块(多文件)的makefile实现
方式1常用于编写,调试阶段。驱动源码的文件夹位置独立自由,只要在Makefile中指定好Linux内核源码的路径。方式2常用于最后集成阶段,在调试基本完成后,可以将驱动源代码文件(夹)放置在Linux内核源码的driver/xxx/的相应路径中,修改本层和上层的Makefile和KConfig文件,并重新make menuconfig内核,可以在Menu中选中新加入的驱动模块,然后make
2013-03-01 15:46:32 6951
原创 linux设备驱动makefile入门解析
以下内容仅作参考,能力有限,如有错误还请纠正。对于一个普通的linux设备驱动模块,以下是一个经典的makefile代码,使用下面这个makefile可以完成大部分驱动的编译,使用时只需要修改一下要编译生成的驱动名称即可。只需修改obj-m的值。ifneq ($(KERNELRELEASE),)obj-m:=hello.oelse#generate the path
2013-03-01 15:40:31 21069
转载 Linux内核模块的编译基础知识
关于linux内核驱动的东西网络上有很多,但网上的东西还是感觉有点笼统,读过之后就忘了,还是需要写下来,或者写到本子上,自己形成一个概念好一些。读了这本书上的东西,把觉得好的东西写下来,已备不时之用,也强化记忆。1 内核模块的概念介绍内核模块的同时,也说明一下和应用程序的区别。虽然内容很多,但觉得都很有用。1、内核模块是一些可以让操作系统内核在需要时载入和执行的代码,同时在
2013-03-01 15:31:02 5435
Java Web系统开发
2014-11-04
java核心技术第1卷
2014-11-03
ASN.1 Communication between Heterogeneous Systems
2013-09-16
linux串口编程从驱动到应用
2013-07-23
IGMP协议rfc1112 2236 3376
2013-03-29
一个MFC的界面库,包括大多数常用控件
2013-03-28
LINUX设备驱动程序(第3版中文版)
2013-02-19
深入理解Linux内核中文第三版(高清有目录完整)
2012-12-27
installshield制作安装包详解
2012-08-25
VC绘图参考类和实例
2012-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人