自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shanzhizi的专栏

http://blog.csdn.net/shanzhizi

  • 博客(18)
  • 资源 (107)
  • 收藏
  • 关注

原创 SNMP协议 PDU报文格式分析(BER编码)

简单网络管理协议(SNMP)是目前在计算机网络中用得最广泛的网络管理协议,它使用ASN.1(Abstract Syntax Notation One)来定义SNMP报文格式和MIB(Management Information Base)变量的名称。ASN.1是一种描述数据和数据特征的正式语言,它和数据的存储及编码无关。根据ASN.1标准定义,数据类型分为:简单数据类型:

2013-09-11 17:31:20 15005 1

原创 关于SNMP的GetNextRequest PDU实现分析

在SNMPv1的标准文档RFC1157中对GetNextRequest PDU的应用列举了一个表格遍历的例子。因为第一次搞这个东西,初看那个例子时弄得我晕圈了。搞不明白GetNextRequest PDU该如何实现。现在初步对那个例子有了点认识,记录下来,以免日后遗忘。不当之处请指正。下面是SNMP协议文档RFC1157中4.1.3.1中的例子。GetNex

2013-09-29 16:28:38 10355

转载 50个英文博客

开源软件由庞大的社区提供支持,这个充满活力的社区造就了一批一流的博客。它们涵盖了从开源新闻,到最新发布的教程和黑客技巧的各个方面。我们精选出这些博客,因为他们精通相关专业,不仅定期更新,而且还易于浏览,同时又非常实用。去看一看吧,您肯定会学好很多新东西的。1. Alec Notes:一个专注于Fedora Linux的简单博客。Alec是一名程序员,他精通PHP,mySQL

2013-09-25 15:49:21 2771

原创 程序员应对面试的好东西

1、编程艺术系列,推荐此博客2、最后,除了程序员编程艺术系列外,再推荐一些资料、书籍和讲座给大家,供大家参考:程序员编程艺术http://blog.csdn.net/column/details/taopp.html;秒杀99%的海量数据处理面试题http://blog.csdn.net/v_july_v/article/details/7382693;《编程之美》;微软面试1

2013-09-25 11:46:47 1179

原创 一个使用socket进行文件传输的例子

1、socket的server代码server.c====================================================================#include // for sockaddr_in#include // for socket#include // for socket#include

2013-09-22 13:51:33 8418 2

转载 ubuntu下安装net-snmp5.7.1的步骤

Ubuntu下安装net-snmp,具体步骤如下:1、获取net-snmp的安装包,这里我们选择源代码的安装方式,当然你也可以选择ubuntu的网络下载方式安装,如:  >> sudo apt-get install net-snmp  或者是自己从网络down下来手动编译安装,这里我选择最新版本的net-snmp5.7.1,下载下来的格式为net-snmp-5.7.1.tar.g

2013-09-18 11:29:04 6316

转载 酷壳陈皓:如何学好C语言

有人在酷壳的留言版上询问下面的问题keep_walker :今天晚上我看到这篇文章。http://programmers.stackexchange.com/questions/62502/small-c-projects我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的程序员一点建议嘛?谢谢!我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程

2013-09-17 14:19:23 1445

原创 基于net-snmp的代理agent开发详解

转载请标明出处 原文地址:http://blog.csdn.net/hepeng597/article/details/8782868花了一两天时间测试和整理一下。用net-snmp扩展MIB库,实现方法可归结为四种:1)一是静态库方式,通过修改配置头文件,在相应地方包含新引入的mib模块的.c和.h文件,然后重新编译库文件和扩展代码;这种方式不够灵活,每次修改

2013-09-17 13:58:16 9477 7

原创 关于网络字节序--大小端分析

学习ASN.1过程中看到了涉及大小端的内容,感觉其中分析是我见过最清晰的了,因此就将其贴出,以供参考。大小端(Bid Endian vs.  Little Endian)来源于Swift的小说Gulliver’s Travels中一个故事:两个国家连年征战,起因在于吃煮鸡蛋时到底是从比较尖的一端开始,还是从比较圆的一端开始。不幸的是类似事情在计算机中也存在如下情况:

2013-09-16 16:32:24 4274

转载 ASN.1基础知识探讨

转自: http://wmfbravo.blog.163.com/感谢: wmfbravo2  基础知识&  注释:本章的内容主要翻译自《ASN.1 Communication between Heterogeneous Systems》。2.1  相关背景知识2.1.1  OSI参考模型Figure 2-1 OSI

2013-09-16 11:46:14 2419

原创 开源代码网站收集

http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代

2013-09-14 10:15:40 1670

原创 linux下使用socket实现组播

原文地址: http://www.tenouk.com/Module41c.html概述组播提供了在网络中进行一对多的发送的机制,组播可以是在一个网段内,也可以是跨网段的,不过跨网段需要交换机、路由器等网络设备支持组播。Hosts可以在任何时间加入或者离开组播组,对于组播组的成员没有所处位置的限制,也没有数量的限制,D类互联网地址是用于组播的:224.0.0.0 - 2

2013-09-13 09:26:07 21887 1

转载 ASN.1详解

Chapter 4 ASN.1《Network management : principles and practice》4.1 网络数据表示及编码4.2ASN.1的基本概念4.3 基本编码规则4.1网络数据表示及编码ASN.1(Abstract Syntax Notation 1)是一种形式语言。独立与表示层编码技术,提供统一的网络数据表示。管

2013-09-12 15:20:50 5312

转载 ASN.1相关网站

转载自:http://wmfbravo.blog.163.com/blog/static/211758220081111672561/ASN.1 相关网站,如果您有更多信息,也请告知。1)         ASN.1 Home在这个网站包含丰富的信息,各位高手可以按图索骥。http://asn1.elibel.tm.fr/en/index.htm2)    

2013-09-07 17:13:38 1293

转载 初学VC6的必备配置

在初步学习VISUAL C++6.0的过程中,大量源代码的输入、未知内容的学习和已知内容的深入学习、调试过程中BUG经常是困扰我们的三大难题,在此我介绍三个利器,希望能对大家有所帮助。一、MSDN,VC6安装完后都提示要安装MSDN,但是一般我们的安装盘中没有MSDN,所以需要从网上下载,从百度上搜一下就能下载到,或者从微软的VC++新闻组(news.microsoft.com

2013-09-06 11:41:12 1066

原创 SNMP协议标准RFC文档

贴一下SNMP的协议标准相关文档,方便初学者下载。关于下载地址:http://tools.ietf.org/rfc/index  这是RFC的一个索引页面,下面涉及到的RFC文档都在这个页面中有下载。SNMPv1SNMPv1 is defined by IETF (http://www.ietf.org ) in RFC 1157 plus a few supporting RFC

2013-09-06 06:23:17 8915 1

原创 at91sam926X的GPIO中断

先上一个代码实例:static int gpio_irq_init(void){ int ret; ret = gpio_request (AT91_PIN_PC6, "IRQ"); /* GPIO request*/ if (ret) { printk ("Unable to request PC6\n"); } at91_set_GPIO

2013-09-04 16:39:13 2912

原创 linux内核工作队列的使用方法

Linux 2.6内核使用了不少工作队列来处理任务,他在使用上和 tasklet最大的不同是工作队列的函数可以使用休眠,而tasklet的函数是不允许使用休眠的。工作队列一般用来做滞后的工作,比如在中断(下半部)里面要做很多事,但是比较耗时,这时就可以把耗时的工作放到工作队列。说白了就是系统延时调度的一个自定义函数。    linux工作队列的使用又分两种情况,一种是利用系统共享的

2013-09-02 17:56:09 3223 1

用户体验草图设计

用户体验草图设计,适合应用软件开发者读, 非常好的书

2015-09-30

黑客与画家

黑客与画家 pdf 中文版

2015-09-30

nginx配置文件参考

nginx配置 nginx配置文件参考 nginx配置文件参考

2015-07-31

ssl的配置方法

SSL-key生成方法

2015-07-31

openerp+nginx配置方法

openerp+nginx配置方法, 非常详细的资料,可以参考使用。

2015-07-31

openerp开发应用与基础

openerp开发应用与基础,

2015-04-24

Java Web系统开发

当有了java基础以后,如果想学习web开发,想深入jsp开发,此书是不错的选择。 Tomcat原理与Java Web系统开发,通过此书应该可以基本实现企业级B/S应用开发。 除此之外,还可以参考另外一本《java web整合开发与项目实践》

2014-11-04

java核心技术第1卷

java2核心技术第I卷--基础知识(第7版) java入门提升的非常经典的资料,可以在看完《java入门经典》后就看这本书, 这本书语言非常清晰、明了! 深入浅出,例子丰富、恰到好处。 入门必看!

2014-11-03

JAVA解惑-深入学习必备

JAVA解惑,有java基础后进一步提升的好书! 我有java基础,想深入学习该怎么办?

2014-11-03

30天自制操作系统

30天自制操作系统,是扫描版,但清晰度一点没问题! 非常好的初学资料!

2014-10-13

Assembly Language汇编语言

Assembly Language汇编语言,学习汇编非常好的书,很简洁。

2014-09-30

构建基本嵌入式Linux根文件系统详细步骤

构建基本嵌入式Linux根文件系统详细步骤,并打包了一个已经制作好的文件系统,可直接使用。非常好的文档。

2014-09-05

802.1D-2004

802.1D-2004标准文档 快速生成树RSTP GARP

2014-05-16

802.1w-2001

802.1w-2001标准文档,备份参考 RSTP GARP

2014-05-16

802.1D-1998

802.1D-1998 标准文档,备份参考 GARP STP

2014-05-16

电子电路入门

电子设计从零开始 模拟电路电子设计从零开始

2014-04-28

数据结构算法演示系统

数据结构算法演示工具软件,非常好的验收工具,直观好玩。

2013-12-21

libdes-l-4.01.tar.gz

开发SNMPv3用到的加密库 在使用SNMP++时用的到

2013-12-02

snmp++v3.2.25.tar.gz

开发SNMP客户端用到的类SNMP++ v2.2.25包.备份使用。

2013-12-02

ASN.1 Communication between Heterogeneous Systems

ASN.1 Communication between Heterogeneous Systems 这本书是英文原版,不过网上有对其内容的概要翻译,可以对照着看看。非常好的介绍ASN.1的书,原版内容语言比较轻快,读起来应该还算不错的。 是学习ASN.1语法规则的好书。

2013-09-16

linux串口编程从驱动到应用

linux下串口编程,简单介绍了如何修改linux的串口驱动,使你的串口可用。 并列举了一些串口控制的应用程序。很多内容是参考的网络资源。如有不正确的地方请指正。

2013-07-23

以太网交换机基础培训教材

以太网交换机基础培训教材 不错的入门教材,

2013-07-08

arm学习报告

arm学习报告一二三 上佳的uboot分析资料,

2013-06-17

ARM9嵌入式系统设计与开发教程

入门嵌入式开发挺好的参考资料. 初学嵌入式的朋友可以参考

2013-06-14

IGMP协议rfc1112 2236 3376

IGMP协议rfc标准文档(包含IGMPv1 IGMPv2和IGMPv3) igmpv1-rfc1112---IGMPv1 igmpv1-rfc2236---IGMPv2 igmpv1-rfc3376---IGMPv3

2013-03-29

MFC DirectUI源码

界面库 mfc directui 类似JJ斗地主游戏大厅的源代码。 转载保留

2013-03-28

一个MFC的界面库,包括大多数常用控件

一个MFC的界面库,包括大多数常用控件,图像库用的CxImage(经过阉割,只支持bmp,jpg,png,ico,gif,需要支持其他格式的自己加相关.h和.cpp), 有几个控件是从网上整理出来的,现在整合成一个DLL发布出来。包含全部源代码和1个test工程 保留下来,参考使用

2013-03-28

微机原理与接口技术(基于嵌入式芯片arm)

微机原理与接口技术(基于嵌入式芯片arm) 还是挺好的参考书

2013-03-27

UNIX环境高级编程第二版中文版

UNIX环境高级编程第二版中文版--高清带目录标签 学习linux编程的必备必读书籍

2013-03-12

STP生成树协议原理与算法简析

STP生成树协议原理与算法简析,STP生成树协议工作原理简单描述分析,并对算法做了距离说明。

2013-03-06

LINUX设备驱动程序(第3版中文版)

LINUX设备驱动程序(第3版中文版)---正版书的扫描版。 网上有些不知道什么人翻译的很烂的版本,根本没法看。这个版本是LINUX设备驱动程序第三版中文的扫描件,不过很清楚,而且带有目录书签。

2013-02-19

linux内核设计与实现中文版(高清完整)

学习linux内核入门的最佳选择。 linux内核设计与实现中文版(高清完整)

2013-02-01

ARM嵌入式系统开发:软件设计与优化(中文高清)

ARM嵌入式系统开发:软件设计与优化(中文高清) 学习嵌入式系统开发的好书

2012-12-30

嵌入式学习路线图

嵌入式学习路线图,嵌入式学习步骤 从入门到精通

2012-12-29

深入理解计算机系统

深入理解计算机系统完整版,不算很清晰,但是不影响阅读。 下它没错!

2012-12-29

深入理解Linux内核中文第三版(高清有目录完整)

本书第三版涵盖Linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。本书集中讨论了如下内容:   内存管理,包括文件缓冲、进程交换以及直接内存访问(DMA)   虚拟文件系统层和第二及第三扩展文件系统   进程创建及调度   信号、中断及设备驱动程序的主要接口   定时   内核中的同步   进程间通信(IPC)   程序执行   本书将使你熟悉Linux所有的内在工作机理,但本书不仅仅是一种学术演练。你将了解到什么条件会促使Linux产生最佳性能,你还会看到,Linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。本书有助于你充分展现Linux系统的魅力。 学习Linux内核的经典!

2012-12-27

makefile and gcc

makefile编程资料汇总, 学习makefile的好资料 makefile的学习资料比较少,这是汇总了几个资料,学习makefile足够了

2012-12-21

installshield制作安装包详解

installshield制作安装包步骤详解 文档说明的非常详细,有截图参考, 即使从来没有使用过installshield的安装步骤可以完整制作安装包

2012-08-25

vc多线程接收数据与显示

vc多线程接收数据与显示参考, 可以借鉴

2012-08-24

VC绘图参考类和实例

共包含四个实例,都带有源代码和工程文件, 一个可以绘制类似matlub的图形 一个是封装好的可以在指定位置显示png图形的类 一个是使用双缓冲技术绘图的实例 一个是有对图形进行缩放移动功能的实例

2012-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除