摘要: 什么是内存泄漏?怎么产生的?如何检测? 简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。 2、如何检测内存泄露 第一:良好的编码习惯,尽量在涉 阅读全文
posted @ 2018-11-07 15:59 西安-小迪 阅读(707) 评论(0) 推荐(0) 编辑
摘要: TCP与UDP解释 TCP 传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP 用户数据报协议,是一个简单的面向数据报的 阅读全文
posted @ 2018-11-07 15:34 西安-小迪 阅读(12700) 评论(0) 推荐(0) 编辑
摘要: 在理解进程和线程概念之前,首先理解一下并发,如果服务器同一时间内只能服务于一个客户端,其他客户端都再那里傻等的话,可见其性能的低下估计会被客户骂的头破血流,因此并发编程应运而生,并发是网络编程中必须考虑的问题。实现并发的方式有多种:比如多进程、多线程、IO多路复用。一、什么是进程?进程的概念主要有两 阅读全文
posted @ 2018-11-07 15:27 西安-小迪 阅读(221) 评论(0) 推荐(0) 编辑