数据结构
文章平均质量分 62
CChener
这个作者很懒,什么都没留下…
展开
-
时间复杂度计算
时间复杂度转载 2017-07-11 10:17:07 · 487 阅读 · 0 评论 -
反转字符串、整形数组某个数字出现的次数、排序
反转字符串://三种实现方式public String reverse1(String str){ return new StringBuilder(str).reverse().toString(); }public String reverse2(String str) { StringBuilder sb = new StringBuilder();原创 2017-07-15 15:57:32 · 616 阅读 · 0 评论 -
Socket TCP协议 实时通信的粘包处理 Java与C++实现
原理:(经典)tcp粘包分析目的:TCP连接面向流,读取网络的一包数据不一定正好是协议里定义的完整的一包,有可能是多包,有可能是半包,也有可能是一包半,现在要将每次读取的数据进行分包,也就是粘包处理,提取出完整的一包数据供上层使用,上层需要将完整的一包数据里的数据根据协议定义的格式提取出来。实现:将收到的数据copy到缓存区,在缓存区里循环从起始位按照协议找出完整的一包数据提取出来。 关键点在于根原创 2017-08-12 09:46:45 · 2493 阅读 · 6 评论