Interview
lonier_
这个作者很懒,什么都没留下…
展开
-
Get和Post区别
明显区别:get的请求参数在url后面,也就是request header里面,post请求参数在request body里面。 因为浏览器对url有长度限制(一般为2k),所以get提交的请求有长度限制,而post请求理论上没有长度限制。实际上,IIS4为80k,IIS5为100k get请求会在浏览器里缓存,所以get在浏览器中回退是无害的。而post请求在回退时进行二次提交。 ge...原创 2019-03-15 09:21:01 · 134 阅读 · 0 评论 -
C/C++面试基础知识
1.C/C++的区别C是面向过程的结构化语言,语言简洁,可移植性好 C++是C的扩充,增加了面向对象的功能,具有封装、继承、多态的特性2.C/C++中struct的区别C中的struct是自定义数据类型,C++中struct是抽象数据类型 C中struct没有访问修饰符,而C++中的struct有 C不能在struct内定义函数,也不支持继承,C++中struct中可以定义函数,也...原创 2019-03-15 10:03:18 · 181 阅读 · 0 评论 -
C++ auto_ptr智能指针
STL 提供的模板类:auto_ptr 类。该类主要用于管理动态内存分配如果使用 new() 函数分配堆中的内存,而又不记得回收这部分内存,会导致内存泄漏。因此必须使用 delete 语句释放该内存块。即使在函数末端添加了 delete 语句释放内存,还需要在任何跳出该函数的语句(如抛出异常)之前添加释放内存的处理,例如 goto 语句和 throw 语句。auto_ptr 模板定义了类似指...转载 2019-03-15 14:51:06 · 133 阅读 · 0 评论 -
编写类String的构造函数、析构函数和赋值函数
Class String{public: String(const char *str);//普通构造函数 String(const String &onter);//拷贝构造函数 ~String(void);//析构函数 String & operator=(const String &other);//赋值函数private: char *m_data;...原创 2019-03-17 10:59:22 · 125 阅读 · 0 评论 -
Web和网络基础
TCP/IP协议簇计算机与网络设备要相互通信,双方就必须基于相同的方法。比如, 如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通 信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之 间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为 协议(protocol)。1.1 TCP/IP的分层管理TCP/IP 协议族按层次分别分 为以下 4 层:应用层、传输...原创 2019-04-11 15:13:03 · 168 阅读 · 0 评论 -
简单的HTTP协议
简单的HTTP协议1.HTTP 协议用于客户端和服务器端之间的通信HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和 服务器之间的通信。 请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一 端称为服务器端2.通过请求和响应的交换达成通信HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返 回。换句话说,肯定是先从客户端开始建...原创 2019-04-11 15:49:46 · 235 阅读 · 0 评论