JoeChenzzz

导航

上一页 1 2 3 4 5 6 ··· 13 下一页

2019年3月1日 #

shell

摘要: 1.shell 1)用户通过shell和linux系统通信 2.shell脚本文件 1)shell脚本文件为.sh文件,第一行要指定要使用的shell,一般是:#!/bin/bash (这是linux默认的shell) 3.管道命令 1)shell命令执行的时候有数据出现,如果我们想以想要的格式的呈 阅读全文

posted @ 2019-03-01 17:26 JoeChenzzz 阅读(250) 评论(0) 推荐(0) 编辑

2019年2月28日 #

http

摘要: 1.URL 1.1概念 1)URL,Uniform Resource Locator,统一资源定位符,是互联网上标准资源的地址 2)URL的一般形式: 协议:常见为http、FTP、https 主机:指服务器的域名或ip地址 端口:如果没有指明端口号,则http默认是80,https默认是443 路 阅读全文

posted @ 2019-02-28 22:06 JoeChenzzz 阅读(384) 评论(0) 推荐(0) 编辑

c++两个类相互调用

摘要: 有可能会碰到两个类之间的相互调用的问题,例如:定义了类A和类B,A中使用了B定义的类型,B中也使用了A定义的类型 编译器在声明A的时候,由于B的声明在A的下面所以出现编译错误 那么,在定义时如果要相互调用肯定会需要相互包含头文件,如果仅仅只是在各自的头文件中包含对方的头文件,是通不过编译的: 怎么办 阅读全文

posted @ 2019-02-28 15:29 JoeChenzzz 阅读(3673) 评论(1) 推荐(0) 编辑

IP

摘要: 1.IP首部 IP首部大小范围:固定20字节 + 可选字段0~40字节 2.网络层的传输可靠性 IP协议不保证传输的可靠性,没有重传机制、流量控制,数据包在传输过程中可能出错、丢失、重复、失序,可靠性可以在上层协议或应用程序中提供支持 阅读全文

posted @ 2019-02-28 10:36 JoeChenzzz 阅读(429) 评论(0) 推荐(0) 编辑

数据链路层

摘要: 1.封装成帧的原因 1)帧定界:定位数据部分和控制信息部分 2)数据包成帧了,CRC算法才能进行差错检测 2.关于数据链路层的传输可靠性 1)数据链路层的差错检测可以实现无比特差错的传输,但这还不是可靠传输,可靠传输还得包括对帧丢失、重复、失序的处理 2)对于通信质量良好的有线链路,数据链路层不使用 阅读全文

posted @ 2019-02-28 09:56 JoeChenzzz 阅读(205) 评论(0) 推荐(0) 编辑

2019年2月27日 #

TCP

摘要: 1.TCP首部 2.三次握手 建立一个TCP连接时会发生下列步骤: 1)服务器被动打开:服务器做好接受外来的连接的准备,通过调用socket、bind和listen函数来完成,从CLOSED态转为LISTEN态 2)客户端主动打开:客户端通过调用connect发起主动打开,向服务器发送一个SYN(即 阅读全文

posted @ 2019-02-27 17:19 JoeChenzzz 阅读(292) 评论(0) 推荐(0) 编辑

用户态和内核态

摘要: 1.概念 1)特权级:对于任何操作系统来说,创建一个进程是核心功能。创建进程要做很多工作,会消耗很多物理资源。比如分配物理内存,父子进程拷贝信息,拷贝设置页目录页表等等,这些工作得由特定的进程去做,所以就有了特权级别的概念。最关键的工作必须交给特权级最高的进程去执行,这样可以做到集中管理,减少有限资 阅读全文

posted @ 2019-02-27 10:48 JoeChenzzz 阅读(353) 评论(0) 推荐(0) 编辑

2019年2月26日 #

模板

摘要: 1.函数模板 1.1概念 1)函数模板用来生成特定类型的函数版本的公式 2)函数模板的形式: 3)实例化:调用函数模板时,编译器通过输入的实参来推断模板实参,然后用这个模板实参实例化一个特定版本的函数 4)函数模板和函数一样可以被inline和constexpr修饰 1.2类型参数 1)类型参数用关 阅读全文

posted @ 2019-02-26 21:53 JoeChenzzz 阅读(169) 评论(0) 推荐(0) 编辑

c和c++的区别

摘要: 1.面向过程和面向对象 2.struct 3.c++可以函数重载,c不可以 4.c++有引用,c没有 5.动态内存的管理方法不一样,c是使用malloc/free函数,而c++除此之外还有new/delete关键字,但其实底层上new/delete还是调用了malloc/free 6.const 7 阅读全文

posted @ 2019-02-26 21:30 JoeChenzzz 阅读(108) 评论(0) 推荐(0) 编辑

c语言模拟c++的继承和多态

摘要: //C++中的继承与多态 struct A { virtual void fun() //C++中的多态:通过虚函数实现 { cout fun(); //调用父类的同名函数 p1 = &b; //让父类指针指向子类的对象 p1->fun(); //调用子类的同名函数 cout fun(); //调用父... 阅读全文

posted @ 2019-02-26 21:16 JoeChenzzz 阅读(211) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 13 下一页