自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(69)
  • 资源 (4)
  • 收藏
  • 关注

转载 windows编程命名规范

匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述。其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。目前在Windows程序开发和MFC程序开发中常用的命名规则是匈牙利命名法。下面就是HN命名法的一般规则。属性部分 全局变量 g_ const常量 c_ c++类成员变量 m_ 静态变量 s

2013-09-26 09:31:50 246

转载 vs2010和vs2008快捷键大全

vs2010 快捷键大全VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗

2013-09-26 09:19:38 224

转载 linux下svn的命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下

2013-09-24 09:40:38 277

转载 对nfs服务器的认识

nfs 服务器    1.nfs是unix主机间共享文件的一种协议    2.nfs需要两个软件的支持 nfs-utils和portmap    3.nfs的配置文件是/etc/exports    4.nfs的服务是: nfs 和 portmap    5. /etc/exports 的格式       /home/share     *(sync,ro)      

2013-09-24 09:35:58 269

转载 dd命令

名称: dd使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file使用方式:dd [option]如果你想要在线看 manual, 可以试试:dd --help或是info dd如果你想要看看这个版本如何:dd --version输入或输出dd if=[STDIN] of=[S

2013-09-23 12:16:05 181

转载 flash erase and flash eraseall

使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd*#cat /proc/mtddev:    size   erasesize  namemtd0: 00c00000 00020000 “ROOTFS”mtd1: 00200000 00020000 “BOOTLOADER”mtd2: 00200000 00020000

2013-09-23 12:06:28 448

转载 c++库

C++标准库的学习笔记    C++标准库是个极为庞大的体系,因此面面俱到的介绍几乎是不可能的。而且任何一个系统都有其复杂的一面,我觉得即使是只介绍 C 的标准库其工作量也是巨大的,所以我这次整理的内容只也是从宏观入手。介绍 C++标准库相关细节的文章(或书籍)有不少,不同的文章也有各自的侧重点。我觉得了解C++标准库有助于加深对 C++ 的理解,因此我想整理一下自己的学习心得,也可以使大家从

2013-02-25 17:51:52 177

转载 ping命令的c实现

ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。例如,在Linux终端上执行ping localhost命令将会看到以下结果:PING localhost.localdomain (

2013-02-21 11:18:28 254

转载 linux 启动顺序 十大不住

嵌入式linux中文站,开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。  启动第一步--加载BIOS  当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内

2013-01-25 11:11:01 193

转载 elf格式文件详解

ARM的可执行文件的格式是ELF格式文件,下文对ELF格式做个详细的介绍。序言1. OBJECT文件   导言   ELF头(ELF Header)   Sections   String表(String Table)   Symbol表(Symbol Table)   重定位(Relocation)2. 程序装载与动态连接   导言   Program

2013-01-08 11:28:16 260

转载 PE文件概述

PE文件概述 2009-12-13 15:27 245人阅读 评论(0)收藏 举报 目录(?)[+]本章提要·           PE文件格式概述·           PE文件结构·           如何获取PE文件中的OEP·           如何获取PE文件中的资源·           如何修改PE文件使其显示Message

2013-01-07 17:02:43 338

转载 windows XP的IPv6配置方法

原文出处:http://blog.csdn.net/xuleilx/article/details/7480585 XP下的配置方法与2003下配置方法基本相同。只是XP下必须先安装上IPV6协议,并且至少升级至SP1。配置过程如下:  1、安装IPV6协议  C:/>ipv6 install  2 、查看端口信息   首先使用 ipv6 if 指令查看各接口状态,一般情况

2013-01-03 11:21:12 257

转载 Linux下的IPv6地址、路由以及隧道配置

原文:http://blog.csdn.net/xuleilx/article/details/7480580 如今,几乎所有的主流操作系统、嵌入式操作提供系统都提供了对IPv6协议栈的支持,在windows XP下面,使用ipv6 install命令便可以启动IPv6协议栈,在默认安装的linux下,利用modprobe ipv6便可以以模块的方式加载IPv6协议栈。本篇仅介绍lin

2013-01-03 11:18:15 306

转载 IPv6邻居发现协议

IPv6邻居发现协议NDP(Neighbor Discovery Protocol,邻居发现协议)是IPv6的一个关键协议,它组合了IPv4中的ARP、ICMP路由器发现和ICMP重定向等协议,并对它们作了改进。作为IPv6的基础性协议,NDP还提供了前缀发现、邻居不可达检测、重复地址监测、地址自动配置等功能。1.地址解析:地址解析是一种确定目的节点的链路层地址的方法。NDP中的地址解

2012-12-27 10:49:42 987

转载 动态链接库、静态库区别与VS2005项目相关设置动态链接库、静态库区别

动态链接库、静态库区别与VS2005项目相关设置动态链接库、静态库区别      1、动态链接库(Dynamic Linked Library)      Windows系统平台上你可以将独立的程序模块创建为较小的DLL(Dynamic Linkable Library)文件,并可对它们单独编译和测试。在运行时,只有当EXE程序确实要调用这些DLL模块的情况下,系统才会将它们装载到内存空间

2012-12-25 12:53:32 158

转载 LINUX引导过程

偶LINUX引导过程首先说明一下,这里讲的是LINUX引导经过的步骤,而不涉及KERNEL引导过程的内部细节。希望本文能对初学LINUX的朋友有所帮助。一、从BIOS到KERNEL计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self Test),然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入“引导块”。如通常BIO

2012-12-18 14:06:21 130

转载 pc机下etc目录下配置文件详解

etc目录下配置文件详解:1 /etc/hosts#/etc/hosts#文件格式: IPaddress hostname aliases#文件功能: 提供主机名到IP地址的对应关系,建议将自己经常使用的主机# 加入此文件中,也可将没有DNS记录的机器加入到此文件中,# 这样会方便网络应用127.0.0.1 localhost localhost.local

2012-12-17 15:10:08 283

转载 ubuntu下安装user级别的samba

安装Samba安装sambasudo apt-get install samba[编辑]Kubuntu安装系统设置的共享模块sudo apt-get install kdenetwork-filesharing[编辑]配置1.windows 访问 ubuntu第一步创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是

2012-12-11 23:57:09 164

转载 开源库

开源库 2010-10-08 11:441738人阅读评论(4)收藏举报本人对于Android中使用的C库比较感兴趣,毕竟是整个android基本库,所以一一在这里记录一下每一个的作用。bluetooth : 蓝牙协议栈,官网dhcpcd : dpkg 配置包,官网embunit : 一个嵌入式的单元测试工具。freetype : linux上广为使用的字体解析库。

2012-12-06 23:55:06 1018

转载 C 语言中的指针和内存泄漏

C 语言中的指针和内存泄漏 分类: unix编程--c/c++2010-05-31 10:36294人阅读评论(1)收藏举报在使用 C 语言时,您是否对花时间调试指针和内存泄漏问题感到厌倦?如果是这样,那么本文就适合您。您将了解可能导致内存破坏的指针操作类型,您还将研究一些场景,了解要在使用动态内存分配时考虑什么问题。引言对于任何使用 C 语言的人,如果问他们 C

2012-12-06 23:44:45 166

转载 内存调试技巧

内存调试技巧 分类: unix编程--c/c++2010-05-31 10:42424人阅读评论(3)收藏举报本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应用程序,并且很少有开发团队对其制定明确的管理计划。但好消息是,它们并不怎么神秘

2012-12-06 23:42:45 123

转载 Wireless tools for Linux 的一些资料收集

Wireless tools for Linux 的一些资料收集Wireless tools for Linux介绍 Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux 和 Linux Wireless Extension 由 Jean

2012-12-06 23:36:06 260

转载 linux 进程地址空间的一步步探究

linux 进程地址空间的一步步探究分类: ARM相关linux嵌入式方向2012-05-10 09:59250人阅读评论(0)收藏举报作者:程姚根,华清远见嵌入式培训中心讲师。我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。那虚拟内存

2012-12-06 23:29:24 149

转载 Linux下Libpcap源码分析和包过滤机制

libpcap是unix/Linux平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。libpcap可以在绝大多数类unix平台下工作,本文分析了libpcap在Linux 下的源代码实现,其中重点是Linux的底层包捕获机制和过滤器设置方式,同时也简要的讨论了libpcap使用的包过滤机制 BPF。网络监控绝大多数的现代操作系统都提供了对底层网络数据包捕获的机

2012-12-06 23:22:24 591

翻译 Libpcap开发集介绍

Libpcap开发集介绍分类: unix网络编程2010-01-15 16:11341人阅读评论(0)收藏举报Libpcap开发集介绍libpcap是一个C语言库,libpcap的英文意思是 Packet Capture library,即数据包捕获函数库,其功能是通过网卡抓取网络以太网中的数据包。这个库为不同的平台提供了一致的c函数编程接口,在安装了 libpcap 的平台上,以

2012-12-06 23:20:24 213

转载 Linux 内核网络参数配置资料

Linux 内核网络参数配置资料=====================================================================Linux系统内核中网络参数的意义及其应用(1)在Linux中,我们可以根据不同的需求来调整/proc/sys/net/ipv4/目录下的内核网络参数,通过合理的配置这里内核网络参数,从而达到提高网络的安全性和

2012-12-06 23:01:55 289

转载 vim的使用

我是 vim 粉丝, 用了许久, 有一些自己的感受, 又到处挖到一些别人的技巧. 感觉对 vim粉丝比较有用, 就把它记在这儿. 希望借此文套出大家自己的巧活, 就正应了抛砖引玉的古话了.先稍为介绍一下 vim. vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有. vi 有各种变种, 在不同的机器上常用不同的变种软件. 其中 vim 比较好用也用得

2012-12-06 22:59:25 211

转载 linux 路由表 的一些相关资料

linux 路由表 的一些相关资料===============================================================================linux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。 # routeDestination

2012-12-06 22:49:29 282

转载 关于link-local和site-local address的问题

关于link-local和site-local address的问题 2010-06-24 23:43:10|  分类:CISCO |  标签:|字号大中小订阅 学习IPV6的时候涉及到一个概念,link-local address, 中文叫“链路本地地址”,它的前缀是FE80::/64一个link-local address的范例:FE80::

2012-12-06 22:08:11 1683

转载 DNS的一点总结(有点乱)

DNS的一点总结(有点乱)域名服务器包括本地域名服务器、根域名服务器、授权域名服务器三种。 1、本地域名服务器:每一个ISP,或者一个大学,或者一个大学里的系,都可以拥有一个本地域名服务器,有时候也称为默认域名服务器。我们在设置静态IP时,常常需要指定“DNS配置”。一般我们都是指定两个,一个首选,一个是备用的。我们甚至可以将本地域名服务器理解为授权域名服务器的部分信息在本地网络上的一个备份,

2012-12-06 18:00:58 306

翻译 多平台网络编程库libnet

libnet求助编辑百科名片libnet是一个小型的接口函数库,主要用C语言写成,提供了低层网络数据包的构造、处理和发送功能。libnet的开发目的是:建立一个简单统一的网络编程接口以屏蔽不同操作系统底层网络编程的差别,使得程序员将精力集中在解决关键问题上。目录libnet接口函数及其功能内存管理函数地址解析函数数据包构造函数数据包发

2012-12-05 10:16:16 247

原创 windows下的ipv6和ipv4的socket编程实例

对于windows的ipv6 和ipv4 的socket编程,最容易导致socket()不成功的原因是就是先前没有进行 WORD wVersionRequested;//定义一个word类型的变量    WSADATA wsaData;    int err;    wVersionRequested = MAKEWORD( 2, 2 );    err = WSAStar

2012-12-04 23:25:31 345

转载 十大高明的Google搜索技巧

前言:多数人在使用Google搜索的过程是非常低效和无谓的,如果你只是输入几个关键词,然后按搜索按钮,你将是那些无法得到Google全部信息的用户,在这篇文章中,Google搜索专家迈克尔.米勒将向您展示如何更智能、更高效地进行Google的系列搜索。  Google是一个非常精密成熟的搜索引擎,但大多数的用户都没有能完全地利用到它的能力。一般人就是在Google的搜索框中输入一两个关键字,然

2012-12-03 10:13:52 209

翻译 http报文头的格式实例

几个实例请求报文:  注意post方法传递的参数,是在报文体里面但是get方法传递的参数,是在url里面,但是最终还是要通过打包传过去,所以get传递的参数,在报文里面的什么位置,得通过抓包了才知道。目前我还不知道。  回应报文 char head[]="HTTP/1.1 200 OK\r\n"\ "Content-Type: text/html

2012-11-30 13:30:06 519

翻译 notepad++插件介绍

Notepad++因为其强劲的插件支持,越来越受到编程爱好者的喜欢。很多优秀的插件现在已经默认安装了,下面是100多款受欢迎的Notepad++插件的介绍和下载地址。XML Tools 这个插件是包含了很多XML编辑方面的实用工具。比如XML语法规则检查,XML Schema和DTD确认,XML标签自动关闭,当前XML路径,XML和Text转换,注释和非注释切换等等。Inserti

2012-11-30 10:45:12 575

翻译 linux c语言将系统调用的执行结果赋给变量

c语言中一说调用系统命令,都会想起system,这是system的用法int system(char *command);因此可见system返回的是一个int型的变量,并不是该命令的执行结果,因此需要另外的函数popen来实现表头文件  #include stdio.h>函数定义  FILE * popen ( const char * command , const c

2012-11-29 18:15:41 255

原创 中文协议分析网站

协议分析网站:http://www.cnpaf.net/列举了rfc文档的中文版http://man.chinaunix.net/develop/rfc/default.htmrfc文档网站:

2012-11-29 17:05:30 181

转载 浅谈HTTP中Get与Post的区别

浅谈HTTP中Get与Post的区别  Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息

2012-11-29 17:01:08 112

浅谈HTTP中Get与Post的区别  Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息

2012-11-29 17:00:28 58

原创 中文各种协议分析网站和RFC文档网站

协议分析网站:http://www.cnpaf.net/列举了rfc文档的中文版http://man.chinaunix.net/develop/rfc/default.htmrfc文档网站:

2012-11-29 16:46:36 782

关于电脑的常识集锦

这是一个很好的一些常识性的东西,如果你看了这些的话,以后会对你有很大的用处的

2011-12-17

以太网交换机原理与应用

本文详细的介绍了以太网交换机的一些原理以及应用

2011-12-16

phpstudent2010

最新版phpstudy Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等.总之学习PHP只需一个包.对学习PHP的新手来说, WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事.因此无论你是新手还是老手,该程序包都是一个不错的选择.

2011-07-01

空空如也

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

TA关注的人

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