软连接和硬链接

在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode.在Linux系统中,链接分为硬链接和符号链接。1)软链接(符号链接)软链接,其实就是新建立一个文件inode(具有新的i节点)这个文件就是专门用来指向别的文件的(类似于Windows下的快捷...

2018-06-28 10:35:08

阅读数 314

评论数 0

地址解析协议ARP和逆地址解析协议RARP

1、地址解析协议的工作原理(ARP:Address Resolution Protocol)广播发送ARP请求,单播发送ARP响应。1)首先,每个主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP地址和MAC地址之间的对应关系。2)当源主机要发送数据时,首先检查ARP列表中是否有对应IP...

2018-06-27 10:18:14

阅读数 177

评论数 0

逆向扫描指令

逆向扫描指令BSR(Bit Scan Reverse),从左向右扫描,即从高位向低位扫描。Search the mask data from most significant bit (MSB) to least significant bit (LSB) for a set bit (1).即第...

2018-06-21 15:31:25

阅读数 298

评论数 0

Socket 编程--TCP实现的例子

基于TCP(面向连接)的socket编程,分为客户端和服务器端。客户端的流程如下:(1)创建套接字(socket)(2)向服务器发出连接请求(connect)(3)和服务器端进行通信(send/recv)(4)关闭套接字服务器端的流程如下:(1)创建套接字(socket)(2)将套接字绑定到一个本...

2018-06-21 11:10:55

阅读数 143

评论数 0

TCP/UDP的Socket编程接口详解

基于TCP(面向连接)的socket编程,分为客户端和服务器端。服务器端的流程如下:(1)创建套接字(socket)(2)将套接字绑定到一个本地地址和端口上(bind)(3)将套接字设为监听模式,准备接收客户端请求(listen)即等待客户端调用connect().(4)等待客户请求到来;当请求到...

2018-06-20 11:23:47

阅读数 2576

评论数 1

sockaddr和sockaddr_in详解

struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址。一、sockaddrsockaddr在头文件#include <sys/socket.h>中定义,sockaddr的缺陷是:sa_data把目标地址和...

2018-06-13 18:55:55

阅读数 117

评论数 0

网站

1、C++http://www.runoob.com/cplusplus/cpp-interfaces.html 2、个税计算器http://www.us35.com/3、C语言关键字http://c.biancheng.net/cpp/html/450.html4、精品课http://cours...

2018-06-11 15:23:15

阅读数 77

评论数 0

strcpy/strlen/malloc

1、strcpy需要注意点-- 源字符串加const修饰,表明其为输入参数-- 对源字符串指针和目的字符串指针加非0断言-- 为了实现链式操作,将目的地址返回char * strcpy(char * strDest,const char * strSrc) { assert((strDest !...

2018-06-11 14:28:58

阅读数 123

评论数 0

构造函数不能为虚函数

1,从存储空间角度 虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,无法找到vtable,所以构造函数不能是虚函数。2,从使用角度 ...

2018-06-11 14:28:41

阅读数 50

评论数 0

C++:构造函数和析构函数能否为虚函数

C++:构造函数和析构函数能否为虚函数?简单回答是:构造函数不能为虚函数,而析构函数可以且常常是虚函数。(1) 构造函数不能为虚函数让我们来看看大牛C++之父 Bjarne Stroustrup 在《The C++ Programming Language》里是怎么说的:To construct ...

2018-06-11 14:28:17

阅读数 260

评论数 0

互斥锁和信号量

1、Mutex 互斥量/互斥锁Mutex本质上说就是一把锁,提供对资源的独占访问,所以Mutex的主要作用是用于互斥的访问共享资源。Mutex对象的值,只有0和1两个值。这两个值也分别代表了Mutex的两种状态。值为0,表示锁定状态,当前对象被锁定,用户进程/线程如果试图Lock临界资源,则进入排...

2018-06-11 14:27:57

阅读数 325

评论数 0

elaboration/simulation/simulation kernel

2018-06-11 14:18:43

阅读数 79

评论数 0

虚继承

1、多继承(环状继承),A->D,B->D,C->(A,B),例如:class D{......}; class B: public D{......}; class A: public D{......}; class C: pu...

2018-06-10 10:42:54

阅读数 148

评论数 0

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