自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 socket套接口的 值-结果参数

套接口地址结构是在进程和内核之间传递的1. 从进程到内核传递套接口结构地址有三个函数:bind,connect和sendto,这三个函数的一个参数是指向套接字姐结构地址的一个指针,另一个参数是结构的整数大小。例如:struct sockaddr_in serv;  connect(sockfd, (SA*)&serv, sizeof(serv));  将指针和指针所指向结构的大

2014-12-27 16:30:44 852

原创 EPON+EOC网络拓扑

光接收机的作用:

2014-10-31 17:40:41 1813

原创 周期串

#include#includeint main(){ char word[100]; int i, j; scanf("%s", word); int len = strlen(word); for(i = 1; i <= len; i++){ if(len % i == 0){ int ok = 1; for(j = i; j <

2014-10-08 14:09:26 477

原创 在Tex中,左引号是'',右引号是“

#include#includeint main(){ char word[100]; int i, q = 1; scanf("%s", word); int len = strlen(word); for(i = 0; i < len ; i++){ if(word[i] == '"'){ printf("%s", q ? "''":

2014-10-08 13:40:40 1586

原创 输入一个错位后敲出的字符串,输出打字员本想打出的字符

#include char *s = "`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./";int main(){ int i, c; while((c = getchar()) != EOF) { for (i = 1; s[i] &&s[i] != c; i++); if(s[i]) putcha

2014-10-08 11:28:35 1033 1

转载 C语言中无符号扩展和带符号扩展知识讲解

程序员C语言中,当不同类型的数据进行运算的时候,就会发生强制或隐式类型转换,通常是低精度的数据类型扩展到高精度的。有些时候,低精度的位数比较少,扩展到高精度的时候,就要在前面补充一些位。那么这些位是补0还是补1呢?这就涉及到无符号扩展和带符号扩展。  扩展的原则是:1.有符号的数据类型,在向高精度扩展时,总是带符号扩展  2.无符号的数据类型,在向高精度扩展时,总是无符号扩展 

2014-04-18 13:53:54 2758

原创 system_man_ip.asp文件的分析

/*声明位于文档中的最前面的位置,处于之前,此标签可告知浏览器文档使用哪种HTML或XHTML规范以下的这个标记语言,声明了文档的根元素是html,它在公共标识符被定义为"-//W3C//DTD XHTML 1.0 Transitional//EN"的DTD中进行了定义,如果找不到,浏览器将使用公共标示符后面的URL作为寻找DTD的位置*//*xmlns即xml namespace

2014-03-19 17:16:44 900

转载 form和table的区别

html中form表示一个表单,用来把一系列的控件包围起来,然后再统一发送这些数据到目标,比如最常见的注册,需要填写的资料,都被封装在form里,填写完毕后,提交form内的内容,如果不在form内则不会提交,form的举例代码和结果如下table是用来布局的,当你填写资料的时候,你有没有发现页面所提供的文本框、文字、按钮之类的都摆放的非常整齐,这就是table的作用,一行一行的以表格的形

2014-03-19 14:20:44 1186

原创 WEB开发代码分析:系统状态-->端口信息

//DOCTYPE声明//定义与文档相关的名称等//标题信息端口配置//连接样式表//使用外部文件插入JS //定义样式信息img, div, input { behavior: url("images/iepngfix.htc") } //连接样式表//指定脚本语言和样式,var env = ne

2014-03-18 16:13:59 573

原创 WEB开发代码分析:系统状态-->系统状态

//DOCTYPE声明//指定整个文档所使用的整个命名空间//定义了与文档相关的名称等//文档标题 OCN-OUTDOOR - 系统状态 //使用外部文件插入JS //定义样式信息img, div, input { behavior: url("images/iepngfix.htc") } //链接样式表//指定脚本语言和样式,

2014-03-18 15:31:18 751

转载 CSS样式选择器

1.css选择器  (1)标记选择器: 选择器 { 属性1:值;属性2:值 }       用来指定确定标记的样式     如:          h1 { color:red;font-size:25px;}          (2)类别选择器: .class(类别名称){ 属性1:值;属性2:值;}     如:         .one{color:r

2014-03-18 09:35:22 507

转载 WEB开发基础一:HTML语言

HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)      标记语言是一套标记标签 (markup tag)HTML 标签通常是成对出现的,比如 和 新的XHTML标准要求所有的标签都被关闭,即必须成对出现基本标签   开始/结束标签   标签用

2014-03-17 16:14:03 531

原创 编写MIB文件草稿

XXX DEFINITIONS ::=BEGIN ...... ......END

2014-03-14 13:26:24 998

原创 MIB的table的.h文件编写模板

/* * Note: this file originally auto-generated by mib2c using * : mib2c.iterate.conf 17695 2009-07-21 12:22:18Z dts12 $ */#ifndef EOCEXTCNUTABLE_H#define EOCEXTCNUTABLE_H/* * function

2014-03-13 19:45:24 733

原创 MIB非table的.h文件编写模板

/* * Note: this file originally auto-generated by mib2c using * : mib2c.scalar.conf 17337 2009-01-01 14:28:29Z magfr $ */#ifndef EOCEXTCBATNTPSETTINGGROUP_H#define EOCEXTCBATNTPSETTIN

2014-03-13 19:43:01 540

原创 MIB非table 的.c文件编写模板

/* * Note: this file originally auto-generated by mib2c using * : mib2c.scalar.conf 17337 2009-01-01 14:28:29Z magfr $ */#include #include #include #include "eocExtCbatNtpSettin

2014-03-13 19:41:47 1081

原创 MIB的table的.c文件编程框架

/* * Note: this file originally auto-generated by mib2c using * : mib2c.iterate.conf 15999 2007-03-25 22:32:02Z dts12 $ */#include #include #include #include "XXXTable.h"#include

2014-03-13 16:43:59 2421 4

转载 linux的chmod,chown命令 详解

linux的chmod,chown命令 详解 http://linux.chinaunix.net/techdoc/system/2007/12/11/974135.shtml

2014-02-27 20:45:28 685

转载 详解大端模式小端模式

http://blog.csdn.net/ce123_zhouwei/article/details/6971544

2014-02-27 20:04:20 412

转载 函数指针的用法

http://blog.chinaunix.net/uid-25572546-id-2939029.html

2014-02-27 19:41:43 486

转载 extern用法详解

1. 基本解释extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。   //待测试 2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可

2014-02-26 20:35:18 646

原创 命令行编程笔记

对输入字符进行限定if(((val[ii]='a')) || ((val[ii]='A')) || ((val[ii]='0')))epon loid 中的loid是logical  ONU Identifier  逻辑ONU标识 对于有两个参数要输如的可以如下编写sprintf(val, argv[0], strlen(argv[0]));if(2 == ar

2014-02-18 15:03:46 736

原创 source insight 及UltraEdit使用技巧

source insight Ctrl+G  /  F5    go to lineshift+F8  高亮Alt+ , 根据跳转记录向前跳转Alt+. 根据跳转记录向后跳转shift+ F3 选中目标,根据逻辑关系向前跳转shift+F4选中目标,根据逻辑关系向后跳转F7  根据symbol跳转   UltraEdit Ctrl+F

2014-01-28 14:37:48 1734

转载 TCP/IP中32位IP地址与字符串转化

在网络上面我们用的IP都是数字加点(192.168.0.1)构成的, 而在struct in_addr结构中用的是32位的IP,我们上面那个32位IP(C0A80001)是的192.168.0.1 为了转换我们可以使用下面两个函数     int inet_aton(const char *cp,struct in_addr *inp)     char *inet_ntoa(st

2014-01-27 15:04:22 989

转载 open和fopen的区别

1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大,则操作外存的次数就少,执行速度就快

2014-01-27 14:49:01 399

转载 各种数据类型在不同机器上的所占字节问题

int的长度由处理器(16位,32位,64位)和比哪一期决定。首先从处理器来讲 :16位处理器中的int 占有16位 即2个字节32位处理器中int占有32位 即4个字节64位处理器中int占有64位 即8个字节四个规则在任何机器上都遵守1 sizeof(short int)2 sizeof(int)3 short int至少应为16位(2字节)4 long int

2014-01-27 14:36:12 2122

转载 一些平台无关的整型类型,int8_t,uint8_t....

pecific integral type limitsSpecifierCommon EquivalentSigningBitsBytesMinimum ValueMaximum Valueint8_tsigned charSigned8

2014-01-27 14:26:31 884

转载 TFTP服务器原理

TFTP协议的原理TFTP协议1. 目的TFTP是一个传输文件的简单协议,它其于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII

2014-01-23 20:18:14 3447

原创 zebra命令行编写(二)

在项目中cmd_node的形式如下/* Node which has some commands and prompt string and configuration function pointer . */struct cmd_node{ /* Node index. */ enum node_type node; /* Prompt charact

2014-01-23 13:41:30 2029

原创 extern 的用法

extern 可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中定义。另外,extern也可以用来连接指定。 对于变量extern int a;//声明了一个全局变量aint a; //定义了一个全局变量aextern int a=0; //定义一个全局变量a并给初值。一但给予初值,一定是定义,定义了才会分配存储空间int

2014-01-22 20:15:02 428

转载 unsigned int

整形的每一种都有无符号(unsigned)和有符号(signed)两种类型,(float和double总是带符号的),在默认情况下。声明的整形变量都是有符号的类型(char 有点特别),如果需要无符号类型的话就需要在类型前面加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存两倍于有符号类型的正整数数据,比如16位系统中一个int能存储的数据范围为-32768-32767,而un

2014-01-22 19:38:36 751

转载 命令行标准

1. 大写字母大写字母表示该命令的该部分必须输入一个字符串参数,例如命令:subscriber-template pppoe NAME2. A.B.C.D和A.B.C.D/M A B C D 表示IP地址,M表示掩码3. 圆括号和竖直线

2014-01-22 09:58:10 1435

转载 ZEBRA命令的添加

ZEBRA命令的注册一共分为四种,对应四种不同的宏:1. DEFUN(funcname,cmdname,cmd,str,helpstr)       定义命令的执行函数2. DEFUN_NOSH(funcname,cmdname,cmdstr,helpstr)    定义vtysh不作处理的命令3. DEFSH(daemon,cmdname,cmdstr,helpstr)       

2014-01-21 16:38:00 2837

原创 WEF

int menger_hello(struct cmd_element*,struct vty*,int,char **);struct cmd_element menger_hello_cmd={ "menger say hello", "menger_hello", "greet\ngreet ro someone\n"};

2014-01-21 14:14:06 783

转载 zebra命令存储原理和使用方法

zebra在设计命令格式时,将命令节点NODE和命令COMMAND分开,整个命令结构是一个树状,如图NODEn表示命令节点,CMDn表示具体命令,在zebra的整个命令行设计当中,zebra用向量的概念将命令和节点连接起来,一个全局向量CMDVEC,指向整个命令结构,CMDVEC的每个索引值都是一个具体的命令节点,在每个命令节点的结构中又存在各自的命令向量cmdvector,该向量指向隶属于该

2014-01-21 00:41:42 2808

转载 zebra 命令定义的代码分析(DEFUN)

zebra实现命令的方法是由command.h中的一个宏来实现的#define DEFUN(funcname,cmdname,cmdstr,helpstr)\ int funcname(struct cmd_element *,struct vty*,int ,char **);\ struct cmd_element cmdname=\ {\ cmdstr,\ funcn

2014-01-21 00:27:42 4023

转载 chmod命令详细用法

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=

2014-01-17 20:19:34 729

转载 linux下解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf

2014-01-17 20:11:12 362

原创 ./configure,make,make install,make clean的作用

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生程序的安装步骤。./configure是用来检测你的安装平台的目标特征。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。make c

2014-01-17 20:05:06 2697

原创 VMware 下的LINUX系统中如何安装VMTools

VMware版本 VMware Workstation v9.0步骤:1. 必须以ROOT身份进入Linux2. 进入linux系统,然后按CTRL+ALT组合键,进入主操作系统,点击VMware菜单栏中的VM菜单下的“Install VMware Tools”.3. 这时在UBUNTU系统中弹出一个VMware tools窗口,将里面的VMware Tools-6.0.0-457

2014-01-17 19:38:28 618

屏幕像素测试工具

可以精确测量像素,蓝色和红色的测量小工具定位你想测量的两个像素边缘点,自动测量出横向和纵向的距离

2014-04-18

USB 2.0 to Serial comm port driver

USBtoSerial USB转串口驱动

2014-04-01

TFTP服务器

TFTP服务器,装了就能用,界面友好,操作方便!很适合开发使用

2014-03-24

华为C语言编程规范总则.pdf

华为C语言编程规范总则,是打C语言基础很好的参考文档

2014-03-17

source insight配置单

source insight 的配置单,人性化的界面设计,苹果绿的背景,保护您的眼睛

2014-01-22

secureCRT超级终端软件

Secure CRT 超级终端,无需注册,现装现用

2014-01-19

最值得收藏的电子技术网站最新汇总表

分类收录的、优秀的电子技术网站现在越来越受电子技术爱好者青睐,但也有些电子技术 爱好者愁于找不到一些优秀的电子技术网站来辅助学习与工作设计。因此,现在我将一位高级 电子工程师归纳总结的电子行业技术网站、电子工程师必备网站汇总、整理;其包括单片机、 dsp、嵌入式、Plc、开关电源技术、通信技术、eda/pld 可编程逻辑技术、电子技术论坛等等, 这样或许会对我们这些电子技术爱好者有莫大的帮助吧!

2014-01-19

可视IP电话(VIPP)项目

1)具有良好的用户交互界面。 2)具有本地终端设备扫描功能,可获取在线设备的IP地址,昵称及状态等。状态分为:空闲、忙碌、离开、自定义等 3)可根据IP地址进行拔号,需要考虑远端状态,远端状态为忙,无法拔号。 4)可以单独进行语音通信,也可语音视频同时通信。 5)具有短信功能,短信无视对方状态。收到短信的一方,提示信息(包括远端IP,远端昵称),并可通过命令查看短信。 6)所有来电、去电,短信往来,都需要有日志文件保存到文件,保存时需要有时间、远端信息等一些提示信息。并可通过命令查看历史记录。

2014-01-19

source insight 3.5

source insight 3.5 绿色破解版即装即用

2014-01-19

Linux 命令大全

LINUX 命令大全 很详细 适合初学者使用

2014-01-19

LInux开发基础

Linux开发 环境搭建 GCC GDB SHELL脚本 Makefile VI编辑器 gcc编译器 位操作 linux常用命令

2014-01-19

Linux常用C函数和Linux命令大全

Linux常用C函数和Linux命令大全,两个均是查阅工具,可以很方便的查阅C函数和LINUX命令

2014-01-19

C语言深度剖析

C语言深度剖析,解开程序员面试笔试的秘密——以含金量用于挑战同类书

2014-01-19

MP3 PLAYER(MPP)源程序

嵌入式软件开发 MP3播放器编程,实现功能是 a) 可识别本地MP3文件 b) 可创建播放列表 c) 播放列表可增加不同歌曲 d) 具有播放、暂停、停止三种操作 e) 播放列表具有默认、随机、循环、单曲循环等功能 f) 播放歌曲时显示歌曲信息

2014-01-19

C语言教程讲义

C语言教程讲义 谭浩强 这个资料适合C语言初学者学习 很基础很全面

2014-01-19

嵌入式软件工程师面试大全

嵌入式软件工程师面试大全,包括海康威视,H3C面试题等等

2014-01-19

C语言常见面试题试题

C语言常见面试题试题,比如局部变量与全局变量的关系;进程与线程的关系等等

2014-01-19

空空如也

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

TA关注的人

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