自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (20)
  • 收藏
  • 关注

转载 DNS客户端异常如何解决?

DNS客户端异常如何解决?作者:夏志培本文为原创文章,转载请注明作者及出处背景运维的职业生涯中会碰到各种各样的故障、问题,如何解决问题成为工作的关键点。运维的技术文章都会从问题点或者故障现象入手,逐步分析故障原因,最后寻求问题的解决方案。问题本次问题源于前段时间开发同事反映 salt-minion 工作异常,无法正常做解析,经过重现现场的跟踪,很快定位到是缓存 DN...

2018-08-01 16:16:06 2368

原创 linux下add整个目录的代码之命令

linux下add整个目录的代码之命令svn add radvdsvn st -qsvn ci -m "xxxx" --username=xxxx --password=xxxx

2018-04-27 20:52:31 2582

转载 ddns dyndns

checkip.dyndns.org和members.dyndns.org无法连接,需要更改为checkip.dyndns.com和members.dyndns.com;下载http://download.csdn.net/download/zhaowen_cug/10159748,编译inadyn_1.96.2,使用inadyn  -u xxx -p xxx  -a xxx.dyndns.o

2017-12-15 11:23:25 3434

转载 手动安装m4, autoconf, automake, libtool

安装m4wget http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz \ && tar -xzvf m4-1.4.13.tar.gz \ && cd m4-1.4.13 \ && ./configure –prefix=/usr/local make && make install安装autoconfwget 

2017-12-12 10:11:08 757

转载 getaddrinfo()函数详解

getaddrinfo()函数详解addrinfo结构体的定义如下:struct addrinfo {     int ai_flags; /* customize behavior */     int ai_family; /* address family */     int ai_socktype; /* socket type */     int ai

2017-09-28 16:45:03 417

转载 MTU & MSS 详解记录(转)

MTU & MSS 详解记录(转)          先学习理解一下帧的封装格式: 需要注意的是,区别两种帧封装格式:802标准帧和以太网帧1,在802标准定义的帧格式中,长度字段是指它后续数据的字节长度,但不包括C R C检验码。RFC 1042(IEEE 802)2,RFC 894(以太网)所以,以太网帧报头为目的地址6+源地址6+类型2+CRC 4=1

2017-09-02 23:14:47 453

转载 linux内存泄漏检测

在实际的项目中,最难缠的问题就是内存泄漏,当然还有panic之类的,内存泄漏分为两部分用户空间的和内核空间的.我们就分别从这两个层面分析一下.     用户空间查看内存泄漏和解决都相对简单。定位问题的方法和工具也很多相对容易.我们来看看.    1. 查看内存信息     cat /proc/meminfo、free、cat /proc/slabinfo等    2.  查看进程的

2017-08-31 18:41:58 5173

转载 给指定ip回复arp reply报文

#include  #include  #include  #include  #include  struct arp_packet  {      unsigned char hard_type[2];      unsigned char pro_type[2];      unsigned char hard_len;      u

2017-08-09 15:09:32 3400

转载 获取网卡的mac和指定ip地址的mac

#include  #include  #include  #include  #include  #include #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  

2017-08-09 09:20:10 1435

转载 no no no. 不要使用kill -9

Perl语言专家Randal Schwartz在一篇短文里这样写:no no no.不要使用kill -9.它没有给进程留下善后的机会:1) 关闭socket链接2) 清理临时文件3) 将自己将要被销毁的消息通知给子进程4) 重置自己的终止状态等等。通常,应该发送15,等一两秒钟,如果没效果,发送2,如果还不行,发送1。如果还不行

2014-02-10 13:05:21 642

转载 数通软件开发工程师(协议软件开发)

【岗位】: 数通软件开发工程师(协议软件开发)工作职责:1、进行数通设备协议类软件开发工作;2、进行需求分析、方案设计、软件详细设计、代码编写、单元测试、集成测试等工作;3、进行软件代码的开发、维护和改进工作;4、完成部门安排的其他研发工作。任职要求:1、教育背景:计算机、通信相关专业本科及以上学历;英语水平达到国家四级标准要求以上,

2013-10-29 00:01:30 1173

原创 dmalloc在嵌入式的开发板上的应用

http://blog.sina.com.cn/s/blog_613480a50100ekc0.html下面是我实际在开发环境里面做的dmalloc移植时候的一些随笔 配置PC的dmalloc环境1. 首先把源码包打开,进入dmalloc文件夹2. ./configure 配置Makefile,我是加了线程选项的,所以我的是./configure -

2012-10-17 00:27:54 532

ddns.org dyndns.com代码

ddns,dyndns.org, inadyn_1.96.2 dyndns.com服务器在美国,大陆连接过去用wireshark抓包经常tcp reset,得不到正确的回复,建议xx到国外去测试验证; 亲测在泰国连接测试服务是ok的; 代码默认修改members.dyndns.org和checkip.dyndn.org至 members.dyndns.com,和checkip.dyndn.com; 启动命令: inadyn -u xxxx -p xxxx -a xxxx.dyndns.org --verbose 5 所发请求: (1)GET http://checkip.dyndns.com:80/ HTTP/1.0 (2)GET http://members.dyndns.com:80/nic/update?hostname=xxxxx.dyndns.org&myip=61.183.xx.xx HTTP/1.0 Host: members.dyndns.com Authorization: Basic ZnJpZGF5MDIyOldpbjUyMTcxxxxx User-Agent: inadyn/1.96.2

2017-12-15

ddns.org dyndns.com代码

ddns,dyndns.org, inadyn_1.96.2 dyndns.com服务器在美国,大陆连接过去用wireshark抓包经常tcp reset,得不到正确的回复,建议xx到国外去测试验证; 亲测在泰国连接测试服务是ok的; 代码默认修改members.dyndns.org和checkip.dyndn.org至 members.dyndns.com,和checkip.dyndn.com; 启动命令: inadyn -u xxxx -p xxxx -a xxxx.dyndns.org --verbose 5 所发请求: (1)GET http://checkip.dyndns.com:80/ HTTP/1.0 (2)GET http://members.dyndns.com:80/nic/update?hostname=xxxxx.dyndns.org&myip=61.183.xx.xx HTTP/1.0 Host: members.dyndns.com Authorization: Basic ZnJpZGF5MDIyOldpbjUyMTcxxxxx User-Agent: inadyn/1.96.2

2017-12-15

quicker.em

如果已经存在Base工程,可以直接将quicker.em加入到其中,并且同步文件。也可以删除它重建立一个Base工程,然后再把quicker.em加入其中,同步工程后,再定义好热键和菜单 si30.CF3是si3.x的配置文件,si21.cf是si2.1的配置文件,它已经定义好菜单和热键。图方便的话可以直接使用这两个配置文件,这样就可以不用自己定义菜单和热键了。 选择Options的Save Configuration先保存自己的配置,以便回退,然后再选择Options的 Load Configuration来装载该配置,如果不喜欢我的配置风格,只想要热键和菜单定义, 只要勾上菜单和热键两个子项即可。 1. 运行Source Insight,打开Base工程,如果没有该工程,则生成它,将Quicker.em加入到工程中 2. 安装触发热键和菜单,打开SI的Options的Key Assignments菜单,在Command窗口中选择AutoExpand,然后对其赋一个热键,例如Ctrl Enter 3. 对于FormatLine,UpdateFunctionList,InsertTraceInfo,InsertFuncName,ReplaceBufTab,ReplaceTabInProj,ComentCPPtoC等功能,可以根据情况定义为菜单或热键 4. 对于Si2.1用户还要做如下配置,将sidate.exe拷贝到si目录 下,打开Options的Custom Commands菜单,在Name窗口写 上sidate,然后在Run窗口选择sidate.exe文件即可 5. Quicker有两种命令,一种是扩展命令,一种是普通命令。 扩展命令:在代码文件中输入命令名,然后按前面AutoExpand宏所定义的热键(Ctrl Enter)来执行该命令,对于块命令输入命令后再选择输入块 普通命令:直接根据定义的热键或菜单来执行,目前一般的扩展命令都对应有相应的普通命令

2014-11-25

官方最新Source Insight安装包Version 3.5.0072 built on 2013

官方 最新 3.5 Source Insight安装包 Version 3.5.0072 built on 2013

2014-11-23

子佩录音盒sdK5.8.rar

子佩录音盒sdK5.8.rar

2013-06-20

tcp/ip 协议族

大家知道,TCP/IP已成为计算机网络的事实上的标准。在关于TCP/IP的论著中,最有影响的就是两部著作。一部是Douglas E. Comer的《用TCP/IP进行网际互连》,而另一部就是Stevens写的这3卷书。这两套巨著都很有名,各有其特点。无论是从事计算机网络的教师还是进行科研的技术人员,这两套书都应当是必读的。   《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。   《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。   《TCP-IP详解卷三TCP事务协议,HTTP,NNTP和UNIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。本书同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。 本书适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

2012-12-14

dmalloc-5.5.2

dmalloc是用来代替系统中malloc, realloc, calloc, free等等内存管理函数,用来检测内 存泄露问题

2012-10-17

bget 内存管理

BGET内存分配器算法 诞生于 1972年, 在多个平台进行了重新实现, 包括 大型机 PC机 小型机, 此算法经过了长期的检验,非常稳定,快速。 1972年John Walker设计并实现,基于1966年的Algol OPRO$ 算法实现。john walk autodesk创始人

2012-09-24

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

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

2012-09-04

linux下svn命令大全.txt

linux下svn命令大全.txt

2012-08-19

IPtables命令详解

IPtables命令详解.txt

2012-08-19

Source Insight安装包_Version 3.5.0070 built on June 20 2012.rar

Source Insight安装包_Version 3.5.0070 built on June 20 2012.rar

2012-07-24

最新 Source Insight安装包_Version 3.5.0070 built on June 20 2012

最新 Source Insight安装包_Version 3.5.0070 built on June 20 2012 Source Insight is a revolutionary project oriented program code editor and code browser, with built-in analysis for C/C++, C#, and Java programs, as well as other languages. Source Insight parses your source code and maintains its own database of symbolic information dynamically while you work, and presents useful contextual information to you automatically. Not only is Source Insight a great program editor, but it also can display reference trees, class inheritance diagrams, and call trees. Source Insight features the quickest navigation of source code and source information of any programming editor. Let Source Insight loose on your project and see what a difference it makes in your productivity. Source Insight是一个革新的面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。就将Source Insight应用到你的项目开发过程中并切实感受它为你项目开发的效率带来的变化。 Source Insight 3.5 is compatible with Windows 7 32/64 bit, and Windows Vista.

2012-07-24

portmon 工具

Portmon 是用于监视和显示系统中所有串行端口和并行端口活动的实用工具。它具有高级筛选和搜索功能,使其处理以下操作的功能强大的工具:探索 Windows 工作的方式、查看应用程序如何使用端口,或跟踪系统中或应用程序文件配置中的问题。   Portmon 可在 NT 4.0、Win2K、XP 和 Server 2003、Windows 95 和 Windows 98 上运行。

2010-05-04

Ultra Edit

UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有 HTML 标签颜色显示、搜寻替换以及无限制的还原功能,一般用其来修改EXE 或 DLL 文件。能够满足你一切编辑需要的编辑器。

2010-01-20

Visual Assist

Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。   Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。

2010-01-20

source insight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。

2010-01-19

source insight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。

2010-01-19

高质量C/C++编程指南

强烈推荐大家都认真的看看,很多大公司以里面的内容来做为C/C++的编程规范。

2010-01-19

Android初体验.pdf

Android初体验,喜欢的可以看看,比较有帮助!

2010-01-19

空空如也

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

TA关注的人

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