mina中有两个线程池概念 1.处理监听建立连接的线程池 2.处理读写事件的线程池本文中主要探讨读写事件的线程池的选择这两种都经过实际项目的使用和检测,说说优缺点早期的项目是用UnorderedThreadPoolExecutor【无序线程池】特点:线程池管理一个无界阻塞队列,线程在分配事件,并发处...
分类:
编程语言 时间:
2015-08-12 13:08:13
阅读次数:
725
题意:给一个n*n的矩阵,每个格子中有正整数w[i][j],试为每行和每列分别确定一个数字row[i]和col[i],使得任意格子w[i][j]=g[i][j]再求最大权和匹配的,但这个最大权和并没有关系。我们可以将row[i]看成一个男的,col[i]看成一个女的,这样男女的总数就相等。一般来说,...
分类:
编程语言 时间:
2015-08-12 13:09:41
阅读次数:
352
Unity debug模式下,截图等需求需要去除watermark,可以参考下面的步骤。1.找到名为unity default resources的文件2.使用hex editor,我使用的是HxD.随意就好3.ctrl+F 查找UnityWatermark-dev,然后编辑这个字段后面的几个字节,...
分类:
编程语言 时间:
2015-08-12 13:06:52
阅读次数:
160
从这个博客转载: http://blog.csdn.net/u014649204/article/details/25115039 平衡算法设计的好坏直接决定了集群在负载均衡上的表现,设计不好的算法,会导致集群的负载失衡。一般的平衡算法主要任务是决定怎样选择下一个集群节点。然后将新的服务请求转发给它...
分类:
编程语言 时间:
2015-08-12 13:03:05
阅读次数:
195
Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2、copy.deepcopy 深拷贝 拷贝对象及其子对象>>> import copy>>> a = [1,2,3,4,['a'...
分类:
编程语言 时间:
2015-08-12 13:00:01
阅读次数:
155
题目链接:UVa 10023 1 import java.math.BigInteger; 2 import java.util.Scanner; 3 public class Main { 4 public static void sqrt(BigInteger bi){ 5 ...
分类:
编程语言 时间:
2015-08-12 12:59:50
阅读次数:
199
Python是一种计算机程序设计语言,比如完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。所以Python是一种相当高级语言。Python日常任务,比如自动备份你的MP3;可以做网站, 很多著名YouTube Google NASA 网络游戏后台 豆...
分类:
编程语言 时间:
2015-08-12 12:58:11
阅读次数:
165
有时我们适合页面的全部内容,我们需要使用ScrollView,额外的内容打通滚动。 什么样的宽度和高度首先,定义,健身器材轻松。let pageWidth = 320 let pageHeight = 800然后在viewDidLoad中初始化一个scrollView:var scrollV...
分类:
编程语言 时间:
2015-08-12 12:57:07
阅读次数:
157
在C#中调用VBScript、JavaScript等脚本的实现 作者:郑佐 2004-04-26 以前在做工作流(workflow)项目的时候,里面有一项就是在用户制定流程定义时可以编写脚本来控制活动的跳转,而这些脚本定义后存在数据库中,当流程启动的时候,工作流引擎会控制活动执行顺序,串型的两个活动...
分类:
编程语言 时间:
2015-08-12 12:54:53
阅读次数:
126
什么是高阶函数? 高阶函数是指至少满足下列条件之一的函数: 1.函数可以作为参数被传递 2.函数可以作为返回值输出 1.函数作为参数传递,这样我们可以抽离出一部分容易变化的业务逻辑,把这部分业务放在函数参数中,这样一来就可以分离业务代码中变化与不变的部分。常见的形式有: 1)回调函数...
分类:
编程语言 时间:
2015-08-12 12:55:53
阅读次数:
134
一、@Component、@Repository、@Service、@Controller区别 ????Spring 2.5?中除了提供?@Component?注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service?和?@Controller。在目前...
分类:
编程语言 时间:
2015-08-12 11:50:04
阅读次数:
139
基础阶段 ? ????????基础阶段, 可能需要经历1-2年吧. 这个时段, 应该多写一些基础的小程序(自己动手写的越多越好). 计算机是一门实践性很强的学科, 自己动手的东西, 记忆非常深刻, 效果要胜过读好多书....
分类:
编程语言 时间:
2015-08-12 11:47:47
阅读次数:
159
1.Button 按钮。类似标签,但提供额外的功能,例如鼠标掠过、按下、释放以及键盘操作/事件 2.Canvas 画布。提供绘图功能(直线、椭圆、多边形、矩形) ;可以包含图形或位图 3.Checkbutton 选择按钮。一组方框,可以选择...
分类:
编程语言 时间:
2015-08-12 11:46:37
阅读次数:
156
1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object?=?open(‘thefile.txt‘ ) try : ???? all_the_text?= ?file_object.read(...
分类:
编程语言 时间:
2015-08-12 11:47:52
阅读次数:
184
1、String的实例过程 ? ? Java字符串的维护就是一个享元模式的具体体现,我们知道String的实例有两种方式分别是: String?str?=??"hello?world";
String?str2?=?new?String("hello?world"); ? ? 其...
分类:
编程语言 时间:
2015-08-12 11:47:23
阅读次数:
152
java synchronized详解 记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 ???? 一、当两个并发线程访问同一个对象object中...
分类:
编程语言 时间:
2015-08-12 11:46:39
阅读次数:
123