摘要: 作者:陈硕链接:https://www.zhihu.com/question/20060141/answer/26735814来源:知乎著作权归作者所有,转载请联系作者获得授权。 UDP 的使用范围很窄,而且编程比 TCP 难多了: 你真的很在乎延迟,不能忍受重传,那么就用UDP,例如 NTP 协议 阅读全文
posted @ 2016-12-12 21:40 生死相依 阅读(9068) 评论(0) 推荐(0) 编辑
摘要: 经典排序算法 – 插入排序Insertion sort插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。插入排序方法分直接插入排序和折半插入排序两种,这里只介绍直接插入排序,折半插入排序留到“查找”内容中进行。 图1演示了对4个元素进行直接插入排序的过程... 阅读全文
posted @ 2015-08-23 16:23 生死相依 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 功能:约瑟夫问题众所周知,原始的约瑟夫问题是这样的:有n个人,编号为1,2,...,n,站成一圈,每次第m个将会被处决,直到只剩下一个人。约瑟夫通过给出m来决定赦免其中的一个人。例如当n=6,m=5时,5,4,6,2,3将会被依次处决,而1将会幸免。假如有k个好人,和k个坏人,所有人站成一圈,前k个... 阅读全文
posted @ 2015-05-06 22:00 生死相依 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 多个参数的写法(方法的数据类型)函数名:(参数1数据类型)参数1的数值的名字 参数2的名字: (参数2数据类型) 参数2值的名字 …. ;举个例子,一个方法的定义:-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *)... 阅读全文
posted @ 2015-03-26 21:03 生死相依 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 这一段时间一直在忙毕业的事情,现在终于有点时间了,来写一下我的2014年度的总结。 怎么说呢,2014年过的飞快,在我看来,这一年过的不是很完美! (一)学习 这一年钱几个月几乎就是浑浑噩噩的过来的,你要是问我怎么过来的,能够记住某一件事,我还真是真的记不住,不是谦虚,是真的记不住。 ... 阅读全文
posted @ 2015-01-22 15:23 生死相依 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout::iterator it;for(it=vec.... 阅读全文
posted @ 2015-01-11 15:49 生死相依 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1. 没有掌握static_cast, dynamic_cast, const_cast等用法,一直在看一直无法真正掌握之!2. 对于多态理解不深刻! 阅读全文
posted @ 2015-01-11 14:22 生死相依 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.C++封装DLL 2. 阅读全文
posted @ 2015-01-10 19:19 生死相依 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 使用Git GUI 首先熟悉一下GUI,如下: 第一步,首先将代码fork到自己的版本库下面,如下: 并获取clone URL,如下图: 然后点击GUI克隆已有版本库,如下图: 点击克隆就可以得到下面的界面: 得到的目录如下:... 阅读全文
posted @ 2015-01-10 14:31 生死相依 阅读(1236) 评论(15) 推荐(1) 编辑
摘要: 更改git bash默认的路径在打开git bash时,每次都是在C:\Uer路径下,每次都需要先用cd命令转换到自己需要工作的路径(cd /f/dss)。修改打开git bash 时的默认的路径就可以不用每次都使用cd命令转换到需要管理的目录。修改默认路径方法:右击Git Bash图标--->选择... 阅读全文
posted @ 2015-01-10 14:09 生死相依 阅读(865) 评论(0) 推荐(0) 编辑