代码改变世界

排序算法总结

2020-04-29 11:10 by lulu有为, 109 阅读, 0 推荐, 收藏, 编辑
摘要:1.冒泡排序(升序排序) 临近的两个元素两两交换,第一轮排序将最大的数放到最后一位,第二轮排序将第二大的数放到倒数第二位。例如对{2,5,3,4,1}这个数列进行排序 public BubbleSort(int[] arr) { int temp = 0; for(int i = 0;i < arr 阅读全文

C#基础知识点总结

2020-04-28 23:02 by lulu有为, 215 阅读, 0 推荐, 收藏, 编辑
摘要:1.C#的托管资源和非托管资源 托管资源:一般是指由CLR(Common Languge Runtime)控制的内存资源,这些资源的管理由CLR控制。 非托管资源:不受CLR控制的资源,比如文件流,数据的连接,系统的窗口句柄,打印机资源等。 2.有关GC 是根据程序的需要自动分配和回收的内存的过程。 阅读全文

简述TCP的三次握手过程

2019-09-04 16:20 by lulu有为, 426 阅读, 0 推荐, 收藏, 编辑
摘要:完成三次握手,客户端与服务器开始传送数据 A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是 阅读全文