在net4.0以前,当调用ThreadPool.QueueUserWorkItem方法往线程池中插入作业时,会把作业内容(其实就是一个委托)放到线程池中的一个全局队列中,然后线程池中的线程按照先进先出的方式取出作业,并处理。 如下图中的方式,主程序创建了Item到Queue中,然后分配到了各个工作线 ...
分类:
其他好文 时间:
2017-06-19 13:16:28
阅读次数:
200
一、下载jdk,我采用的jdk.tar.gz的安装包 二、创建jdk安装目录 三、安装包解压 四、jdk环境变量配置 五、使配置的环境变量生效 六、检查jdk是否安装成功 ...
分类:
系统相关 时间:
2017-06-19 13:16:08
阅读次数:
172
JDK 1.7 时,标准类库添加了 ForkJoinPool,作为对 Fork/Join 型线程池的实现。Fork 在英文中有 分叉 的意思,而 Join 有 合并 的意思。ForkJoinPool 的功能也是如此:Fork 将大任务分叉为多个小任务,然后让小任务执行,Join 是获得小任务的结果, ...
分类:
编程语言 时间:
2017-06-19 13:15:58
阅读次数:
196
ReactiveCocoa这个框架是做什么用的本篇博客就不做过多赘述了,什么是“响应式编程”也不多聊了,自行Google吧。本篇博客的主题是解析ReactiveCocoa框架中的核心模块ReactiveSwift中的两个核心类的实现,也就是对Event和Observer这两个类进行解析。之所以把这两 ...
分类:
编程语言 时间:
2017-06-19 13:15:48
阅读次数:
243
如果代码已经通过测试,那么则可以采取以下步骤或流程完成代码的合并:1)切换至master分支,记住千万别直接提交修改至master分支:#gitcheckoutmaster2)基于master分支新建个临时分支,并切换至新建的分支#gitcheckout-bbranchName3)将要提交的代码添加至新建的分支#gitchec..
分类:
其他好文 时间:
2017-06-19 13:15:42
阅读次数:
120
分类: 分类: php应用(63) php应用(63) 目录(?)[+] 目录(?)[+] PHP 构造方法 __construct() PHP 构造方法 __construct() 允许在实例化一个类之前先执行构造方法。 构造方法 构造方法是类中的一个特殊方法。当使用 new 操作符创建一个类的实 ...
分类:
Web程序 时间:
2017-06-19 13:15:32
阅读次数:
1860
近期闲来无事,刚好自己封装了一个轮播的demo,能够实现设置时间间隔,是否轮播。是否显示indicator等。使用的时候直接设置參数就能够了,再也不用那么的麻烦了。 以下结合代码来阐述一下自己的思路吧。首先有两种模式,能够自己主动播放和不自己主动播放两种模式。 -(void)configureScr ...
分类:
其他好文 时间:
2017-06-19 13:15:25
阅读次数:
186
直接插入排序:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 希尔排序:先将需要排序的数组按照某个增量d(n/2,n是待排序数据的个数),将数组分成若干组,每一组采用直接插入排 ...
分类:
编程语言 时间:
2017-06-19 13:15:16
阅读次数:
156
mybatis mapper xml文件配置resultmap时,id行和result行有什么区别? <resultMap id = "CashInvoiceMap" type="com.dfire.soa.invoice.bo.Invoice"> <id column="id" property= ...
分类:
移动开发 时间:
2017-06-19 13:15:08
阅读次数:
1936
varnish凡是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构,均可称之为Cache。varnish是一款开源的高性能http加速器。varnish架构:varnish也和传统的服务器软件一样,也有master进程和child进程,master进程负责加载配置文件,调用合适的存储类型,创..
分类:
其他好文 时间:
2017-06-19 13:14:50
阅读次数:
162
hadoop有种简化机制来管理job和control的非线性作业之间的依赖。job对象时mapreduce的表现形式。job对象的实例化可通过传递一个jobconf对象到作业的构造函数中来实现。 x.addDeopendingJob(y)意味着x在y完毕之前不会启动。 鉴于job对象存储着配置和依赖 ...
分类:
其他好文 时间:
2017-06-19 13:14:43
阅读次数:
155
1, 安装git依赖 sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 2, 下载git并解压 Tar –xvf XXX 3, 将其安装 ...
分类:
其他好文 时间:
2017-06-19 13:14:31
阅读次数:
173
[20170617]vim中调用sqlplus.txt--//以前写过一篇emacs下调用sqlplus的文章,一直想学emacs,受限制自己掌握vim,对学习它没有兴趣,原链接如下:--//http://blog.itpub.net/267265/viewspace-1309032/--//实际上 ...
分类:
数据库 时间:
2017-06-19 13:14:22
阅读次数:
288
在使用交换机的时候,我们可能会有很多困惑,例如华为不同型号的交换机需要匹配什么类型的光模块、交换机使用过程中遇到问题如何解决。本文中飞速(FS)总结了几种使用交换机的光模块解决方案以及在使用过程中会遇到的常见问题,并提出了具体的解决办法。一、华为S5720-32P-EI-AC..
分类:
其他好文 时间:
2017-06-19 13:14:14
阅读次数:
7576
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>轮播图</title>一、小练习 1.选项卡$(".tab li").click(function(){ $(".tab li").eq($(this).index ...
分类:
其他好文 时间:
2017-06-19 13:14:07
阅读次数:
193
基本流程:产品经理:根据客户的需求,编写需求文档,原型图。开发人员:根据原型图做开发①前端:(web、android、iOS)与后端约定好需要的接口和数据格式②后端:写API先去模拟json数据,能否正常显示,再与后端联合调试,交给测试部门,部署到线上,配合着运营部门,进行开..
分类:
其他好文 时间:
2017-06-19 13:13:58
阅读次数:
164