码迷,mamicode.com
首页 >  
搜索关键字:实现    ( 286812个结果
深入浅出 Java Concurrency (33): 线程池 part 6 线程池的实现及原理 (1)[转]
线程池数据结构与线程构造方法由于已经看到了ThreadPoolExecutor的源码,因此很容易就看到了ThreadPoolExecutor线程池的数据结构。图1描述了这种数据结构。图1 ThreadPoolExecutor 数据结构其实,即使没有上述图形描述ThreadPoolExecutor的数...
分类:编程语言   时间:2014-12-02 23:56:03    阅读次数:288
深入浅出 Java Concurrency (14): 锁机制 part 9 读写锁 (ReentrantReadWriteLock) (2)[转]
这一节主要是谈谈读写锁的实现。上一节中提到,ReadWriteLock看起来有两个锁:readLock/writeLock。如果真的是两个锁的话,它们之间又是如何相互影响的呢?事实上在ReentrantReadWriteLock里锁的实现是靠java.util.concurrent.locks.Re...
分类:编程语言   时间:2014-12-02 23:55:44    阅读次数:297
假如我创业
假如我决定创业。那么,我会做什么?我会避免做什么? 首先是选择方向,在方向的选择上,我会避免外包行业。我为什么避免外包行业?因为,外包竞争的人过多,然后,利润不多,实现规模化困难,而且是比较累。 外包这行,我是不会做的。那么,我会去做什么呢? 我会考虑,在传统行业这一块切入。我会考...
分类:其他好文   时间:2014-12-02 23:54:15    阅读次数:414
01背包初始化的细节问题与循环下限的改进
转自:背包久讲Tianyi Cui初始化的细节问题我们看到的求最优解的背包问题题目中,事实上有两种不太相同的问法。有的题目要求“恰好装满背包”时的最优解,有的题目则并没有要求必须把背包装满。一种区别这两种问法的实现方法是在初始化的时候有所不同。如果是第一种问法,要求恰好装满背包,那么在初始化时除了f...
分类:其他好文   时间:2014-12-02 23:53:40    阅读次数:290
NET如何使用ELinq-实现增删改查
1 通过对ELinq主页的参考和学习,以及在项目中(wpf项目中用到的)中应用,ORM框架中的ELinq确实非常的强大,特此以建立wpf项目为例子来总结下如何在项目中应用ELinq,要想使用这个框架首先就应该添加对框架的应用,如何添加呢?1)在工具下拉菜单中找到NuGet程序包管理器(英文名NuGe...
分类:Web程序   时间:2014-12-02 23:53:02    阅读次数:866
深入浅出 Java Concurrency (25): 并发容器 part 10 双向并发阻塞队列 BlockingDeque[转]
这个小节介绍Queue的最后一个工具,也是最强大的一个工具。从名称上就可以看到此工具的特点:双向并发阻塞队列。所谓双向是指可以从队列的头和尾同时操作,并发只是线程安全的实现,阻塞允许在入队出队不满足条件时挂起线程,这里说的队列是指支持FIFO/FILO实现的链表。首先看下LinkedBlocking...
分类:编程语言   时间:2014-12-02 23:49:50    阅读次数:208
Android重写FragmentTabHost来实现状态保存
分类: android 2014-06-27 17:57 2077人阅读 评论(0) 收藏 举报 FragmentTabHost ? ? ? ?最近要做一个类似QQ底部有气泡的功能,试了几个方案不太好,我想很多开发者使用TabHost都会知道它不保存状态,每次都...
分类:移动开发   时间:2014-12-02 22:46:17    阅读次数:289
一种拼音分词器的JAVA实现
搜索中的分词器有很多种,包括中文、英文,一般的网站都会有站内搜索功能,也就是对用户输入的内容进行处理,本文对中文的全拼实现了一 个分词器,原理很简单,就是模式匹配。根据中文全拼的特点,即声母和韵母配对,首先列举出所有的声母,再分别列举出所有声母对应的韵母 集,分词的过程就是遍历匹配的过程。具体代码如下: import java.util.ArrayList; public cl...
分类:编程语言   时间:2014-12-02 22:45:20    阅读次数:208
合作开发---配置EA+SVN的协同设计环境(傻瓜版)
EA(EnterpriseArchitect)是功能最强大的CASE工具。SVN(SubVersion)是最常用的版本控制工具。两者结合在一起,可以搭建高效的团队协同设计工作环境。 EA本身是以*.eap的私有格式来存储设计图的,但同时它也支持将设计图的内容存储在SVN等版本库中。借助第三方版本控制工具,以实现版本控制和协同设计的目的。...
分类:其他好文   时间:2014-12-02 22:43:56    阅读次数:244
iad与admob混用
iAd+Admob 混用,在收不到iAd广告的时候用admob,一旦收到iAd广告就把admob关闭。这样可以实现在不支持iAd的国家里,开启admob。并不需要判断国家。 判断方法有三点主要事项: 同时请求iAd和admob 如果收到iAd广告就把admob关了 收到admob广告5次了,说明到目前未知还是没有收到iAd,这样说明你收不到iAd广告就可以关闭iAd了 ...
分类:其他好文   时间:2014-12-02 22:43:10    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!