自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 资源 (4)
  • 收藏
  • 关注

原创 python创建exe文件

python生成exe文件,自定义版本信息。

2023-09-09 23:17:08 1326

原创 会计基本知识

1、会计要素、会计科目、会计账户(1)会计要素:6个资产、负债、所有者权益、收入、费用、利润;增加记借方:资产、费用 (特例:折旧、摊销是增加记贷方)增加记贷方:负债、所有者权益、收入、利润(2)会计科目分:6类资产类、负债类、所有者权益类、成本类、损益类、共同类;总账科目又叫一级科目,有一部分总账科目和明细科目的命名是规定的,不能修改,比如应交税费、应交所得税等。...

2019-06-09 05:07:42 1909 1

原创 划分子网

A、B、C类子网划分的方法是类似的,以C类子网划分为例。1、C类网络的子网划分C类子网掩码:二进制      十进制     CIDR00000000      0         /2410000000     128        /2511000000     192        /2611100000     224        /271111000

2015-04-19 22:50:40 1079

转载 ospf总结

OSPF的五个包:1.Hello:9项内容,4个必要2.DBD:数据库描述数据包(主要描述始发路由器数据库中的一些或者全部LSA信息),主要包括接口的MTU,主从位MS,数据库描述序列号等);3.LSR:链路状态请求数据包(查看收到的LSA是否在自己的数据库,或是更新的LSA,如果是将向邻居发送请求);4.LSU:链路状态更新数据包(用于LSA的泛洪扩散和发送LSA去响应链路状态请

2015-04-19 18:20:30 1033

转载 CCNP学习材料

转载:http://bbs.51cto.com/thread-919144-1.html这是一个汇总贴,具体帖子请点击下面的链接。从今天开始,每天分享一个知识点,具体水平定义在NP(稍微会超出点)。都是鄙人平时学习的总结,不论是新手学习还是老手复习,希望能帮到大家。其中有不少内容是自己的理解,肯定会有错误,希望大家能帮忙指正。一起讨论、一起进步!补充:刚看了下,原来这个版块

2015-04-19 16:58:34 1742

原创 链表操作

////////////单链表/////////////////定义节点struct node{ int data; struct node *next;};typedef struct node NODE;//申请节点并赋值 NODE *ApplyNODE(int x) { NODE *p; p=(NODE *)malloc(sizeof(NODE));

2015-04-17 23:22:17 770

原创 考试

技能鉴定考试 2014/7月份的已经出来了 请大家自行下载考试 ,测试用例和评分工具明天会提供上传 1http://rnd-isourceb.huawei.com/groups/3053/discources/259432二级 http://rnd-isourceb.huawei.com/groups/3053/discources/259473三级 huangde

2015-04-17 18:14:37 845

转载 OSPF Area & LSA详解

LSA是LSDB建立的基础。每条LSA都包含序列号,校验和以及老化时间。一台路由器始发一个LSA,之后每产生一个该LSA的拷贝就在序列号上加1,序列号从0x80000001到0x7fffffff(不用考虑8和7的大小),数值越大视为越新。 LSA存放在LSDB中每5mins就会进行一次校验,以确保该LSA没有损坏。一条LSA的老化时间为1h,始发路由器发出一条LSA时会将其时间设置为0,每

2015-04-16 23:05:02 5569 2

原创 OSPF的几个关键参数

一、时间1.LSRefreshTime(LSA定时刷新时间):1800s为确保数据库的准确性,OSPF每隔30分钟对每条LSA记录刷新一次,每刷新一次序列号加1。收到新的LSA后,LSA将重置计时器,又重新计算时间。如果1小时内,未被刷新,LSA将从数据库中删除。有时序列号需要循环回最初的值,在这种情况下,LSA提前作废,(最大寿命定时器立即被设置 为1 )并被删除。然后,LSA重

2015-04-16 22:48:52 13651 1

转载 OSPF你懂多少之经典问题50个

OSPF 你懂多少之经典问题50 个。(注:此文档只适合对OSPF 有一定了解的阅读)1:在OSPF 中。为什么第三类LSA 传播超过一个区域?路由信息就会被修改呢?他不是使用SPF 算法么?如果这样那么他跟RIP 的DV 算法有啥区别?答ospf:因为传播超过一个区域之后。路由信息就会改变。而路由信息在OSPF 中,包括防环等作用。这也是RIP 与OSPF 本质的区别。在RI

2015-04-16 21:56:46 11665 4

转载 冲突域和广播域

两个广播域,七个冲突域。这样的:集线器属于物理层,所有接口同属于一个冲突域、一个广播域;交换机属于数据链路层,每个接口是一个单独的冲突域,非VLAN型交换机的所有端口属于同一个广播域,若是VLAN型交换机,每个VLAN是一个广播域;路由器属于网络层,每个端口是一个单独的冲突域,也是一个单独的广播域。这个题中,左边是一个集线器,是一个冲突域,一个广播域;路由器右边是一个广播域,并且根

2015-03-29 23:15:56 1599

原创 work_link

linux:http://man.lupaworld.com/content/develop/joyfire/http://www.ibm.com/developerworks/cn/linux/ftp://ftp.gnu.org/http://www.howtoforge.com/http://www.cnblogs.com/end/archive/2

2015-02-26 21:51:24 678

转载 socket编程(TCP&UDP)

一.Windows环境下,VC中实现。1. TCP(1)server端// #include "stdafx.h" #include #include #pragma comment(lib,"ws2_32.lib") int main(int argc, char* argv[]) {

2015-01-18 14:44:20 627

原创 设计模式(一)单件模式

#include "iostream"using namespace std;#if 1class Singleton {public: static Singleton* GetSingleton(){return &m_Singleton;};    //最后的这个分号可以不用加 void InPut(int a); void OutPut(); ~Single

2014-11-22 16:37:09 640

转载 PPPoE工作原理以及PPPoE帧格式

PPPoE工作原理以及PPPoE帧格式PPPoE协议的工作流程包含发现和会话两个阶段,发现阶段是无状态的,目的是获得PPPoE终结端(在局端的ADSL设备上)的以太网MAC地址,并建立一个惟一的PPPoESESSION-ID。发现阶段结束后,就进入标准的PPP会话阶段。当一个主机想开始一个PPPoE会话,它必须首先进行发现阶段,以识别局端的以太网MAC地址,并建立一个PPPoE S

2014-04-12 12:31:34 2096

转载 PPPoE技术白皮书

PPPoE技术白皮书关键词:PPP,Ethernet,PPPoE摘    要:PPPoE是一种通过一个远端接入设备为以太网上的主机提供接入服务,并可以对接入的每个主机实现控制和计费的技术。本文介绍了PPPoE的产生背景、技术优点、工作过程和典型组网应用。缩略语:缩略语英文全名中文解释ADSLAsym

2014-04-12 12:29:27 1143

转载 FTP主动模式和被动模式

FTP主动模式和被动模式FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。(一)  主动FTP主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FT

2014-04-12 12:27:28 819

转载 OSPF的LSA类型

OSPF的LSA类型种类繁多,而OSPF又是目前应用最广泛的IGP协议,我们不得不对它进行研究。OSPF的LSA类型一共有11种,分别是:LSA1 路由器LSA(Router LSA) LSA2  网络LSA(Network LSA) LSA3 网络汇总LSA(Network summary LSA) LSA4  ASBR

2014-04-12 12:09:05 1274

转载 ospf各种区域间的lsa

ospf各种区域间的lsa总结没有特殊配置 A dis ospf routing      OSPF Process 1 with Router ID 1.1.1.1          Routing Tables Routing for Network Destination        Cost  Type       NextHop         Ad

2014-04-12 12:03:35 1694

转载 boost正则式解析MAC地址和IP地址

我所用的boost版本为:1.49.0regex库需要提前编译好,并链接进来。如果你不想使用boost库,可以参考这篇,纯代码解析判断IP是否合法:http://www.cppblog.com/smagle/archive/2010/01/08/105184.html#include #include #include #include string>#

2014-04-12 12:01:53 1798

转载 结构体中定义string变量

我编写一个程序,在结构体中定义了一个string类型类型的变量:如下:typedef struct GS_DB_Event_Item_Stru{    string strFieldName;   uint16    usType;    //1    // 1 number, 2 string  union  {    int32  nValue;    char

2013-09-15 22:33:59 10723

转载 string类和c字符串

一、C字符串c字符串是char类型的数组。char str[MAX]1.在c++中并没有内置的机制保证程序不会出现数组元素个数超出数组大小的情况。cout2.cin.get():来读取包含空格的文本。这样的语法表示stream类的成员函数get(),而cin是这个类的对象。cin.get()的第一个参数是存放输入字符串的数组地址;                   第二个

2013-09-15 22:26:42 1097

转载 链表的冒泡排序

// LinkListSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdlib.h"typedef int DataType;typedef struct node{ DataType data; struct node *next;}LinkNode;LinkNod

2013-09-15 22:23:08 790

转载 学生管理系统(带名字)

/*--------------------------------------------*/ /*The name of program:the system management of score*/ /*---------------------------------------------*/#include#incl

2013-09-15 22:19:55 1997

原创 链表的操作

#include "iostream"#include "string"#include "windows.h"using namespace std;typedef class stuff{public: int number; string name; class stuff *Next;}Node;//,*LinkTable;Nod

2013-09-15 21:59:56 798

转载 学生管理系统

linktable.hclass StudentInfo{public: char code[6]; float chinesescore; float mathscore; StudentInfo* next; StudentInfo* prior;};//添加学生信息,如果prior为NULL,则newinfo为头结点StudentInfo* A

2013-09-15 21:58:58 806

原创 C++examples

1.判断是否为IP地址#include #include void main(){int m,i,j,ip[4],ym[4],ymm[4][8],ipp[4][8],t,zw[4],l; int ok[4]={0,0,0,0};printf("请输入一个IP地址:\n"); loop: scanf("%d.%d.%d.%d",&ip[0],&ip[1],&ip

2013-08-08 22:55:25 770

原创 字节对齐

用C语言写程序时需要知道是大端模式还是小端模式。所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。    为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的ch

2013-08-08 22:32:21 1489

原创 字节序

大小端:小端:高地址存放高位数,低地址存放低位数,windows,linux,X86CPU大端:高地址存放低位数,低地址存放高位数,UNIX例如:   在WIN、Linux下在内存中的布局如下 :   [01][02][03][04] 注意左边是高地址,而右边是低地址    在UNIX下则是    [04][03][02][01] 注意左边是高地址,而右边是低地址 

2013-08-08 22:27:38 844

原创 VC++深入详解--掌握c++

(1)关于函数的重载、覆盖、隐藏:重载的条件:函数的参数类型、参数个数不同,才能构成重载。覆盖的条件:基类函数必须是虚函数(有virtual关键字);发生覆盖的两个函数要分别位于派生类和基类中;函数名称、参数列表都必须完全相同。隐藏的条件:派生类中函数与基类函数同名(不管参数列表是否相同)。注意:只有函数的返回值类型不同不能构成重载;当函数带有默认参数事要注意是否构成重载;重载是在

2013-05-30 11:11:02 1161

转载 半双工通信

半双工通信系统的通信控制协议设计        计算机网络中首先要解决的就是计算机之间的通信问题。通信控制协议为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言。在许多控制系统中需要一个高效、简单、可靠的通信控制协议,用以保证设备将控制信息准确的发往目标设备。由于控制信息数据量小不需要进行双工通信,因此提出的通信控制协议只针对于半双工通信控制系统。此外本协议具有通用

2013-05-19 14:03:06 4003

原创 ARM寄存器

ARM共计37个寄存器,包括31个通用寄存器和6个状态寄存器:通用寄存器包括:未分组(未备份)寄存器、分组(备份)寄存器、程序寄存器(PC)三类;状态寄存器包括:状态寄存器、备份状态寄存器。(1)未分组寄存器:R0-R7,共8个;(2)分组寄存器R8-R14:其中FIQ模式下有单独的一组R8-R12共5个,另外6种模式共用一组R8-R12,共5个;

2013-05-14 14:49:00 1210

转载 JTAG

摘要:通过JTAG实现对Flash在线编程。首先,介绍JTAG的定义、结构及引脚的定义,并阐述JTAG状态机的工作原理。然后,介绍JTAG口的边界扫描寄存器,给出实现JTAG在线写Flash的电路,和如何通过JTAG实现Flash的编程及程序流程图。   关键词:JTAG Flash 在线编程随着嵌入式技术的发展,在一些高端的掌上设备中,都使用了Flash芯片,如Compaq的iPAQ

2013-04-22 15:11:12 2555

转载 __stdcall等调用规约

__stdcall:       _stdcall调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数在返回

2013-04-22 15:08:15 1442

转载 linux下C函数调用机制(X86平台)

一 C与汇编程序的相互调用为了提高代码执行效率,内核源代码中有的地方直接使用了汇编语言编制。这就会涉及在两种语言编制的程序之间的相互调用问题。本节首先说明C语言函数的调用机制,然后举例说明两者函数之间的调用方法。(一)  C函数调用机制在Linux内核程序boot/head.s执行完基本初始化操作之后,就会跳转去执行init/main.c程序。那么head.s程序是如何把执行控制转交给

2013-04-22 15:03:02 2310

原创 将自己电脑设置成无线路由器

假设要将PC机A设置成路由器,B是要连接到A上的另一台PC机。在要设置为路由器的PC机A上进行如下操作:第一步:打开“网络连接”(在“网上邻居”上右键,然后点“属性”),如下图:第二步:选中“本地连接”,右键-----属性,在弹出的对话框里点“高级”标签,如下图将箭头所指选项勾上,然后点“确定”完成:点完“确定”后可能会弹出提示,不用理会,点“是”,如下图:

2013-04-10 08:18:27 1610

转载 GSM短信编码方式

GSM短信编码方式有三种,Block,Text和PDU模式,Block模式现在已经很少采用,Text模式用来进行ASCII码的短信发送,因为ASCII码是8位字符码,所以主要用来进行单字节信息-拼音或字母的短消息发送,从技术上讲,Text模式也可以用来进行中文短信的发送。但是在发送和接收时需要采样软件编码方式进行额外的处理,由于现在的手机内置短信都没有增加从Text模式到中文的转换方式,所以在手机

2013-04-06 14:01:05 10970

原创 通信知识点

PDU(Protocol Data Unit),协议数据单元:在TCP/IP协议中,根据数据所在的层次不同而有不同的名称,这个名称就是PDU。PDU是指对等层次之间传递的数据单位。 协议数据单元(Protocol Data Unit )物理层的 PDU是数据位(bit),数据链路层的 PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的 PDU是数据段(segment

2013-04-06 13:58:34 1208 1

转载 find与grep命令

在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下:find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集) grep命令的常用选项及实例 1、f

2013-04-01 21:44:07 883

原创 Linux常用命令

rpm与tar比较: .rpm 是安装文件。就像WNDOWS中的exe文件tar.gz 很明显 就相当于windows 中的rar 打包文件rpm. 文件可以用   rpm -ivh xxxx.rpm 直接安装tar.gz 文件可以用 tar zxvf xxx.tar.gz 进行解压  grep与find比较:grep是文本搜索,即搜索字符find是在一

2013-04-01 15:21:15 844

协议报文格式word版

协议报文格式word版,包括常用的协议报文格式。

2015-07-12

协议报文格式

常用协议报文格式,可以作为工作时的参考,比如IP、ARP等等

2015-07-12

vc MSDEV.EXE

解决MSDEV.EXE问题 解决vc打不开文件的问题

2012-08-28

windows_socket编程

socket基础知识,描述了核心的函数,语法结构等重要知识。

2012-08-22

空空如也

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

TA关注的人

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