一、TCP(Transmission Control Protocol)原理介绍(参考维基百科) TCP连接包括三种状态:连接建立、数据传送和连接终止。 TCP用三路握手(three-way handshake)过程穿件一个连接。在连接创建过程中,很多参数要被初始化,例如序号被初始化以保证按序传输和...
分类:
其他好文 时间:
2014-08-31 17:12:31
阅读次数:
156
C -Hie with the PieTime Limit:2000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusAppoint description:DescriptionThe Pizazz Pizzeria pr...
分类:
其他好文 时间:
2014-08-31 17:12:21
阅读次数:
460
后台数据经常以json数据格式传回前台,解析当然首选JSON对象。JSON对象有两个方法,使用JSON.parse(str)可以将json字符串解析成js中的对象。var o = JSON.parse('{"name":"zjz","age":"23"}');console.log(o);//Obj...
分类:
编程语言 时间:
2014-08-31 17:12:11
阅读次数:
276
思路 主线程负责发送消息,另一线程负责接收消息。服务端和客户端均是如此。 注意 当A方close掉用于通信的socket端口后,该端口是不会立即关闭的。因为此时可能B方的信息还没send完。因此,此时A方的recv仍旧处于阻塞状态,会最后再等待收一次信息。此时,当B方send一个信息给A后,A方re...
分类:
系统相关 时间:
2014-08-31 17:12:01
阅读次数:
283
在NGUI中实现CD转圈的特效,可以用图片控件中UISprite组件的Fill Amount属性去控制。在上图中skill表示需要冷却技能的图片;其子控件Label表示右下角的快捷键“Y”;子控件Sprite表示覆盖在其上的一张图片(本例是一张空的半透明的图片);using UnityEngine;...
分类:
其他好文 时间:
2014-08-31 17:11:51
阅读次数:
255
近期要使用DBD,于是搜了下相关的资料,先贴个科普性的吧:转自http://www.javaeye.com/topic/202990DB综述DB最初开发的目的是以新的HASH訪问算法来取代旧的hsearch函数和大量的dbm实现(如AT&T的dbm,Berkeley的ndbm,GNU项目的gdbm)...
分类:
数据库 时间:
2014-08-31 17:11:41
阅读次数:
600
Flume日志收集一、Flume介绍Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。设计目标:(1) 可靠性当节点出现故障时,日志能够被传送到其他节点上而不会丢失。...
分类:
其他好文 时间:
2014-08-31 17:11:31
阅读次数:
353
HTML 标题HTML 标题(Heading)是通过 - 等标签进行定义的。实例This is a headingThis is a headingThis is a heading亲自试一试HTML 段落HTML 段落是通过 标签进行定义的。实例This is a paragraph.Thi...
分类:
Web程序 时间:
2014-08-31 17:11:21
阅读次数:
187
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同一时候真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到很多其它的....
分类:
移动开发 时间:
2014-08-31 17:11:11
阅读次数:
274
思路一:先将数据进行分割成数据量小的一些文件,如1000000个数据为一个文件。然后将每个文件数据进行排序(用快速排序法排序)然后使用K路合并法将其合并到一个文件下,取出排序好的最大的10000个数据。思路二:1、读一次所有数据,得出最大和最小。2、用最大和最小,分100个区间。 dx = (x_m...
分类:
其他好文 时间:
2014-08-31 17:11:01
阅读次数:
201
tmp = []def bucket_sort(old): for i in range(len(old)): tmp.append([]) for i in old: tmp[int( i * len(old) )].append(i) ...
分类:
编程语言 时间:
2014-08-31 17:10:51
阅读次数:
490
继续接上一篇的内容,本文主要是简述总计和折叠 1.在Dept列右击,选择插入行->组内部下方(每个部门的Total),插入新的一行,并拆分单元格,然后合并列 3.设置文本框属性,格式为Total+部门名称,如下步骤 4.在SalePrice右击设置文本框属性,使用Sum...
分类:
其他好文 时间:
2014-08-31 17:10:41
阅读次数:
199
1. 下载mongo的PHP驱动注意版本:我们使用的是Apache服务器的PHP,PHP版本是-5.4,VC6,线程安全。所以要找对应的php-mongo.dll才行!下载地址:http://github.com/mongodb/mongo-php-driver2、查看PHP版本:D:\Apache...
分类:
数据库 时间:
2014-08-31 17:10:21
阅读次数:
213
僵尸进程(zombie process):在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程. 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程, 因为每个进程结束的时候,系统都会扫描当前系统中运行的所有进程,...
分类:
其他好文 时间:
2014-08-31 17:09:41
阅读次数:
205
要统计一个字符串出现的次数,这里现提供自己常用两种方法:1. 使用vim统计用vim打开目标文件,在命令模式下,输入:%s/objStr//gn即可2. 使用grep:grep -o objStr filename|wc -l如果是多个字符串出现次数,可使用:grep -o ‘objStr1\|o....
分类:
系统相关 时间:
2014-08-31 17:09:31
阅读次数:
753
初识算法 什么是算法?书上是这么说的:所谓算法就是定义良好的计算过程,它取一个或一组值作为输入,并产生出一个或一组值作为输出。亦即,算法就是一系列的计算步骤,用来将输入数据转换成输出数据。 我的理解:任何问题都可以转化成数学模型,算法就是将转化的数学模型求解的过程。 算法有好有坏,它的评判标准...
分类:
其他好文 时间:
2014-08-31 17:09:11
阅读次数:
224