首页 > 2014年08月22日 > 全部分享
Mina、Netty、Twisted一起学(三):TCP消息固定大小的前缀(Header)
在上一篇博文中,有介绍到用换行符分割消息的方法。但是这种方法有个小问题,如果消息中本身就包含换行符,那将会将这条消息分割成两条,结果就不对了。 本文介绍另外一种消息分割方式,即上一篇博文中讲的第2条:use a fixed length header that indicates the length of the body,用一个固定字节数的Header前缀来指定Body的字节数,以此来分割消息。...
分类:Web开发   时间:2014-08-22 10:51:06    收藏:0  评论:0  赞:0  阅读:338
夯实基础——插入排序
插入排序分析: 最优时间复杂度:O(n) 顺序的情况下 最坏时间复杂度:O(n^2) 平均时间复杂度:O(n^2) 最坏空间复杂度:O(n) 辅助空间O(1) 稳定性:稳定 插入排序C语言实现代码...
分类:其他   时间:2014-08-22 10:50:56    收藏:0  评论:0  赞:0  阅读:278
java基础巩固系列(二):Integer与int之间的区别
对于java初学者很重要的知识:Integer与int之间的区别...
分类:编程语言   时间:2014-08-22 10:50:46    收藏:0  评论:0  赞:0  阅读:356
C# 堆栈讲解
首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack 堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向地内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与...
分类:其他   时间:2014-08-22 10:49:46    收藏:0  评论:0  赞:0  阅读:409
Windows Restart Manager 重启管理器
Restart Manager(以下简称RM)可以减少或避免安装或更新程序所需要的系统重启次数。安装(或更新)过程中需要重启的主要原因是需要更新的某些文件当前正被一些其它程序或服务所使用。RM允许除关键系统服务(Critical System Services)之外的所有程序(或服务)关闭和重启。这...
分类:Windows开发   时间:2014-08-22 10:49:36    收藏:0  评论:0  赞:0  阅读:389
cocos2dx-3.2 笔记 - Animation
Animation 直接贴代码,具体里面一些加载SpriteFrame等操作,参考我的上一篇文章。这个是创建一个多帧动画在一个Sprite上显示。Sprite* buble = Sprite::createWithSpriteFrameName("buble.png"); Vectorf...
分类:其他   时间:2014-08-22 10:49:26    收藏:0  评论:0  赞:0  阅读:349
为什么需要用到序列化?为什么HttpSession中对象要序列化
简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中...
分类:其他   时间:2014-08-22 10:49:16    收藏:0  评论:0  赞:0  阅读:339
[LeetCode系列]链表环探测问题II
给定一个链表头, 探测其是否有环, 如果没有返回NULL, 如果有返回环开始的位置.环开始的位置定义为被两个指针指向的位置.算法描述:1. 快慢指针遍历, 如果到头说明无环返回NULL, 如果相遇说明有环, 进入2.2. 慢指针回到起点, 快慢指针每次移动一格直到相遇, 返回快指针/慢指针.代码: ...
分类:其他   时间:2014-08-22 10:49:06    收藏:0  评论:0  赞:0  阅读:356
Android AppWidget(转)
AppWidget不知道大家使用这个多不多,这个在手机上也叫做挂件,挂件也就是放在桌面方便用户进行使用的,从android1.6开始挂件支持一些简单的lauout和view,到了android4.0之后谷歌在挂件上也是加上了更为丰富的view支持,下面我们就从头开始来介绍一下这些挂件吧。如何添加一个...
分类:移动平台   时间:2014-08-22 10:48:56    收藏:0  评论:0  赞:0  阅读:380
配置.NET程序使用代理进行HTTP请求
方式一:编码方式处理 var defaultProxy = new WebProxy(); defaultProxy.Address = new Uri("http://proxy:8080"); defaultProxy.Crede...
分类:Web开发   时间:2014-08-22 10:48:36    收藏:0  评论:0  赞:0  阅读:464
内存泄漏以及常见的解决方法
之所以撰写这篇文章是由于前段时间花费了非常大的精力在已经成熟的代码上再去处理memory leak问题。写此的目的是希望我们应该养成良好的编码习惯,尽可能的避免这种问题,由于当你对着一大片的代码再去处理此类的问题,此时无疑添加了解决的成本和难度。准确的说属于补救措施了。1. 什么是内存泄漏(mem....
分类:其他   时间:2014-08-22 10:48:26    收藏:0  评论:0  赞:0  阅读:282
Stirling数
斯特灵数在组合数学,Stirling数可指两类数,都是由18世纪数学家James Stirling提出的。第一类[编辑]s(4,2)=11第一类Stirling数是有正负的,其绝对值是个元素的项目分作个环排列的方法数目。常用的表示方法有。换个较生活化的说法,就是有个人分成组,每组内再按特定顺序围圈的...
分类:其他   时间:2014-08-22 10:48:16    收藏:0  评论:0  赞:0  阅读:328
[Android]如何创建一个View的分割线
如何创建一个View的分割线,如上图 我们见介绍三种可以创建看起来很不错的view的分割线,如在button之间添加分割线。 这个例子是将为LinearLayout内的三个Button间添加分割线。 这三个例子可能容易实现,相信会有更好的实现办法。1 人工添加LinearLayout的分割线我们可....
分类:移动平台   时间:2014-08-22 10:47:56    收藏:0  评论:0  赞:0  阅读:402
List的设置值,跟变量的位置关系(变量范围的变化导致结果差别很大)
我们想要的结果是:[RegnTypeCharge: null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,][RegnTypeCharge: null,null,null,null,hehe,null,null...
分类:其他   时间:2014-08-22 10:47:36    收藏:0  评论:0  赞:0  阅读:265
父节点使用css的transform: translate(0, 0)时position:fixed在chrome浏览器中无效
今天在做移动端的页面,无意间发现了一个Chrome浏览器下的一个bug,在使用CSS3的transform: translate(0, 0)属性对节点A进行位置转化,此时A节点下面有一个字节点B,节点B使用了position:fixed进行了定位,按照常理节点B应该悬挂在浏览器窗口视图上,不会跟随滚...
分类:Web开发   时间:2014-08-22 10:47:26    收藏:0  评论:0  赞:0  阅读:554
System.out.println()和System.out.write()的区别
这两个函数一个是System.out.write()输出字符流,System.out.println()是输出字节流,很简单。看下面这个程序就明白了。//import java.util.*;public class Test { public static void main(String[] a...
分类:其他   时间:2014-08-22 10:46:56    收藏:0  评论:0  赞:0  阅读:366
Coverage数据拓扑
什么是Coverage?Coverage数据模型源于ESRI公司1981年推出的第一个商业GIS软件——ArcInfo。也被称为地理相关数据模型(Georelational Data Model),是第二代空间数据模型的典范。Coverage空间数据拓扑关系模型Coverage以“弧段”为核心,构建...
分类:其他   时间:2014-08-22 10:46:46    收藏:0  评论:0  赞:0  阅读:422
Trie树
Trie树也称字典树,因为其效率很高,所以在在字符串查找、前缀匹配等中应用很广泛,其高效率是以空间为代价的。一.Trie树的原理 利用串构建一个字典树,这个字典树保存了串的公共前缀信息,因此可以降低查询操作的复杂度。 下面以英文单词构建的字典树为例,这棵Trie树中每个结点包括26个孩子结点,因为总...
分类:其他   时间:2014-08-22 10:46:36    收藏:0  评论:0  赞:0  阅读:393
Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括...
分类:编程语言   时间:2014-08-22 10:46:26    收藏:0  评论:0  赞:0  阅读:305
头文件
头文件 windows.h包含了windows 常用的定义等.其他,还包含了一些其他的 windef.h - 定义了各种的数据类型 winbase.h- 定义了kernel的相关函数 wingdi.h - 定义了绘图和文字 wi...
分类:其他   时间:2014-08-22 10:46:15    收藏:0  评论:0  赞:0  阅读:308
1546条   上一页 1 ... 58 59 60 61 62 ... 78 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!