MIANSHI
yuanshu_comeon
这个作者很懒,什么都没留下…
展开
-
C++相关(1)
1.C++与C的区别 C++是面向对象的编程语言,具有封装、继承、多态特性,增加了许多类型安全的功能(强制类型转换)、范式编程(模板类)等2.指针与引用的区别/指针与数组的区别2.1指针与引用的区别 指针有自己的一块空间,而引用只是变量的一个别名 sizeof指针大小是4,而引用是被引用对象的大小 指针可被初始化为NULL,而引用必须被初始化 作为参数传递时,指针需要被解引...原创 2019-09-14 21:21:54 · 102 阅读 · 0 评论 -
C++(2)
3.static关键字 a.限制变量或程序的作用域。对于某模块来说,变量或者函数前加static,则为静态变量或静态函数,只能在本模块内使用,其他文件不能调用;而对于静态变量来说,只有在第一次调用该函数时初始化分配内存,以后每次调用都是对初始分配内存地址中的数据进行操作,而不再进行初始化。 b.C++中静态成员变量属于整个类而非对象,所以所有对象共享类的静态成员变量,可直接通过类名调用。在...原创 2019-09-16 15:09:42 · 205 阅读 · 0 评论 -
算法
1.常用的排序算法及其时间、空间复杂度 插入排序:对于一个数组来说,初始其有序数组元素个数为1,然后从第二个元素开始插入到有序数组中。对于每一次插入操作,从后往前遍历,若是当前元素大于要插入的元素,则继续前移一位,若是当前元素小于或等于要插入的元素,则将要插入的元素插入当前元素的后一位中。 希尔排序:先取一个小于n的整数a作为第一个增量,然后将所有距离为a的倍数的记录放在同一个组中。现...原创 2019-09-17 14:30:27 · 229 阅读 · 0 评论 -
计算机网络
1.HTTP和HTTPS的区别HTTP协议以明文的形式在网络中传输数据,而HTTPS协议传输的数据则是经过加密,具有更高的安全性;HTTPS在三次握手之后还要进行SSL握手,以协商加密所用的密钥HTTPS需要服务端申请证书,浏览器安装证书HTTP协议的端口是80,HTTPS协议的端口是443HTTPS由于使用密钥加密传输数据,安全性更高,可以认证用户和服务器从而确保数据的正确发送;但是由...原创 2019-09-17 20:47:56 · 158 阅读 · 0 评论