项目组是做IM产品的,服务端当然用的是NIO技术做通信底层。可是一直都是对NIO有些理论的了解,没有实践。近期有空了。就实践了下NIO。 NIO,新IO,也称之为非堵塞IO。非堵塞是它跟传统IO的最重要的差别之中的一个。传统IO用Socket进行通信,NIO则用channel进行消息交互。ch...
分类:
编程语言 时间:
2015-12-22 21:19:48
收藏:
0 评论:
0 赞:
0 阅读:
175
#include #include #include int n=100;int m=100000;double random()//生成0-1之间的随机数{ return (double)rand()/RAND_MAX;}int random2(int m)//生成[0,m-1]之间随机数{ re...
分类:
其他 时间:
2015-12-22 21:19:38
收藏:
0 评论:
0 赞:
0 阅读:
107
timer.schedule(new MyTask(),long time1,long timer2);第一个参数,是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现public void run() 方法,因为 TimerTask 类...
分类:
编程语言 时间:
2015-12-22 21:19:28
收藏:
0 评论:
0 赞:
0 阅读:
223
Android配置:【转】原地址:http://www.cnblogs.com/smyhvae/p/4022844.html【开发环境】物理机版本:Win7旗舰版(64位)Android Studio版本:1.1正式版【Android Studio的优势】基于Gradle的构建支持Android特定...
分类:
移动平台 时间:
2015-12-22 21:19:18
收藏:
0 评论:
0 赞:
0 阅读:
405
最小割...二分染色然后把颜色不同的点的源汇反过来..然后就可以做了.某个点(x,y):S->Id(x,y)(回报), Id(x,y)->T(代价), Id(i,j)&&Id(相邻节点)->newId(i,j)(+oo), newId(i,j)->T(回报)然后染色不同的点反过来就可以了.初始时答案...
分类:
其他 时间:
2015-12-22 21:18:48
收藏:
0 评论:
0 赞:
0 阅读:
123
首先,什么是copy?Copy的字面意思是“复制”、“拷贝”,是一个产生副本的过程。常见的复制有:文件复制,作用是利用一个源文件产生一个副本文件。 特点:1、修改源文件的内容,不会影响副本文件; 2、修改副本文件的内容,不会影响源文件。OC中copy的作用是:利用一个源对象产生一个副本对象特点:.....
分类:
其他 时间:
2015-12-22 21:18:28
收藏:
0 评论:
0 赞:
0 阅读:
106
分类:
其他 时间:
2015-12-22 21:18:19
收藏:
0 评论:
0 赞:
0 阅读:
148
Auto Layout Without Constraints没有约束的自动布局Stack views provide an easy way to leverage the power of Auto Layout without introducing the complexity of con...
分类:
其他 时间:
2015-12-22 21:17:48
收藏:
0 评论:
0 赞:
0 阅读:
220
session改写mysql在调用session_start();的地方改用实例化本类即可newSessionDB(); session_set_save_handler( array($this, 'userSessionBegin'), array($...
分类:
数据库技术 时间:
2015-12-22 21:17:39
收藏:
0 评论:
0 赞:
0 阅读:
319
磁盘分区查看磁盘的所有信息是fdisk -l添加磁盘首先外部要加载,在虚拟机中就是挂载虚拟硬盘进入磁盘分区操作群fdisk /dev/sdb此时不是[root@localhost ~]# 这样开头 而是Command (m for help): 这样的开头 m是调用帮助指令n 是添加分区 add n...
分类:
系统服务 时间:
2015-12-22 21:17:18
收藏:
0 评论:
0 赞:
0 阅读:
277
Description贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。 贝茜所在的乡村有R(1#include#include#includeusing nam...
分类:
数据库技术 时间:
2015-12-22 21:17:08
收藏:
0 评论:
0 赞:
0 阅读:
232
属性的概念在OC1.0中就存在,格式是定义实例变量,然后定义setter和getter方法,用点操作符操作属性举例,类的接口部分 1 @interface Father : NSObject 2 { 3 NSInteger _item; 4 } 5 #pragma mark - 属性 6 -...
分类:
其他 时间:
2015-12-22 21:16:38
收藏:
0 评论:
0 赞:
0 阅读:
191
最近在思考前端js文件该如何合并,当然不包括不能合并文件,而是我们能合并的文件,想了想应该也只有三种方式。三个方式如下:1.一个大文件,所有js合并成一个大文件,所有页面都引用它。2.各个页面大文件,各自页面合并生成自己所需js的大文件。3.合并多个共用大文件,根据实践情况合并出多个共用js文件,每...
分类:
Web开发 时间:
2015-12-22 21:16:28
收藏:
0 评论:
0 赞:
0 阅读:
146
样例输入:3样例输出:123132213231312321 1 #include 2 int n; 3 4 void dfs(int step,int* a,int* book) 5 { 6 int i; 7 if(step == n) 8 { 9 for...
分类:
其他 时间:
2015-12-22 21:16:08
收藏:
0 评论:
0 赞:
0 阅读:
168
事实上,有非常多方法能够实现一个Layout的抽屉拉伸效果,最常常的方法就是自己定义一个ViewGroup,然后控制点击事件。控制移动之类的,这样的方法的代码量多,并且实现起来复杂,后期维护添加其它效果也非常麻烦,直到今天看到了ViewDragHelper这个类,就是专门为实现View的移动而生的。...
分类:
移动平台 时间:
2015-12-22 21:15:58
收藏:
0 评论:
0 赞:
0 阅读:
274
Replication Monitor Operation 有三种操作:Reinitialize Subscriptions,Validate Replicated Data 和 Subscription Expiration and Deactivation1,Reinitialize Subsc...
分类:
其他 时间:
2015-12-22 21:15:48
收藏:
0 评论:
0 赞:
0 阅读:
501
1.概述TextView主要用于Activity中文本的应用。其中layout中xml文件(activity)设置文本的宽度,高度,ID;values中strings.xml设置文本内容。TextView一般做说明或结合Button使用。2.步骤A:layout中的操作1.将TextView拖入到l...
分类:
移动平台 时间:
2015-12-22 21:15:38
收藏:
0 评论:
0 赞:
0 阅读:
282
div.2FZU 1477 进制转化嘛...看起来大家之前做过这个题。至于原来ac的代码在这里交不能过,大概因为这里的数据更强一些吧。 1 #include 2 3 int a[10000],tot; 4 5 void work(int n,int m) { 6 tot = 0; 7 ...
分类:
其他 时间:
2015-12-22 21:15:28
收藏:
0 评论:
0 赞:
0 阅读:
279
最近在做一些抓取其它网站数据的工作,当然别人不会乖乖免费给你抓数据的,有各种防抓取的方法。不过道高一尺,魔高一丈,通过研究都是有漏洞可以钻的。下面的例子都是用PHP写的,不会用PHP来curl的孩纸先学习一下这块再往下看,可以参考这篇文章:http://blog.csdn.net/linglongw...
分类:
Web开发 时间:
2015-12-22 21:15:18
收藏:
0 评论:
0 赞:
0 阅读:
227
我阅读本书的第四章是需求规格说明,它阐明了体系结构在系统开发中的至关重要性,展现了UML的各个方面。书中还介绍了PCBMER体系结构。PCBMER表示-控制器-bean-中介者-实体-资源体系结构框架。在UML建模中得到了遵守。这本书中是对UML介绍最详细的一本书,通过阅读这一章,更加清楚了UML建...
分类:
其他 时间:
2015-12-22 21:14:38
收藏:
0 评论:
0 赞:
0 阅读:
191