码迷,mamicode.com
首页 >  
搜索关键字:jdk 源码 设计模式    ( 92510个结果
busybox制作跟文件系统
解压源码进入目录配置编译器和编译架构:...
分类:其他好文   时间:2014-05-07 08:41:03    阅读次数:315
I2C驱动实例解析
简单的说,i2c驱动也就三步吧,注册i2c设备,注册i2c设备驱动,创建sysfs文件供上层调用。 1. 注册i2c设备。 先定义一个i2c_board_info static struct i2c_board_info __initdata xxxx_i2c_info[] = { { I2C_BOARD_INFO("XXX...
分类:其他好文   时间:2014-05-07 08:34:39    阅读次数:333
java 并发编程读书笔记
1.同步容器,同步容器包括Vector和HashTable,是早期jdk的一部分。另一部分是同步包装类,以Collections.synchronizedxxx的工厂方法创建。 2.同步容器虽然是线程安全的,但是对于复合操作,有时你可能需要加上额外的客户端加锁进行保护,即对于使用这些容器的客户端代码,如果存在复合操作,还是可能存在风险。 3.例如check-and-act操作、循环中的元素操作...
分类:编程语言   时间:2014-05-07 08:33:56    阅读次数:423
编译最新的SQLite 3.8.4.3为一个DLL
SQLite是一个小型数据库,特别适合于客户端应用程序使用,它的众多好处就不多说了,有兴趣的去搜索。 话说使用吧。 我们要使用,就需要调用它,现在一步一步来。 第一步:上SQLite官网http://www.sqlite.org/下载它的源码,它的源码有两种格式,一种是许多文件都放在一起的,我称之为集成代码包,另一个是很多.c和.h文件,是分开的,我称之为松散代码包。松散代码包对编译的要求比...
分类:数据库   时间:2014-05-07 08:13:28    阅读次数:402
设计模式入门之迭代器模式Iterator
迭代器模式定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部实现 Iterator::迭代器接口。定义访问和遍历元素的接口 ConcreteIterator:具体的迭代器实现对象。实现对聚合对象的遍历,并跟踪遍历时的当前位置 Aggregate:聚合对象。定义创建相应迭代器对象的接口 ConcreteAggregate:具体聚合对象。实现创建相应的迭代器对象...
分类:其他好文   时间:2014-05-07 07:37:03    阅读次数:313
设计模式------策略模式
策略模式定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的用户。何谓算法呢?它是一种描述程序行为的语言,广泛应用于计算机科学领域,是一种让程序最为简洁的思考方式。 一、组成: 1.抽象策略角色: 策略类,通常由一个接口或者抽象类实现。 2.具体策略角色:包装了相关的算法和行为。 3.环境角色:持有一个策略类的引用,最终给客户端调用。 二...
分类:其他好文   时间:2014-05-07 07:25:27    阅读次数:273
一口一个设计模式--观察者模式
在战争年代,战争双方时不时受到敌军飞机的轰炸,于是人们发明了航空警报,并派几个侦察兵放哨,一但敌机来临,立即拉响航空警报,这样所有的收听者就能听到报警逃跑。上述情节,看似平常,其实是观察者模式是完美体现。...
分类:其他好文   时间:2014-05-07 06:49:06    阅读次数:342
JavaScript实现获取table中某一列的值
1、实现源码 JavaScript实现获取table中某一列的值 function getTdValue() { var tableId = document.getElementById("tab"); var str = ""; for(var i=1;i<tableId.rows.length;i++) { alert(tableId.row...
分类:编程语言   时间:2014-05-07 06:27:47    阅读次数:478
Giraph源码分析(八)—— 统计每个SuperStep中参与计算的顶点数目
目的:科研中,需要分析在每次迭代过程中参与计算的顶点数目,来进一步优化系统。比如,在SSSP的compute()方法最后一行,都会把当前顶点voteToHalt,即变为InActive状态。所以每次迭代完成后,所有顶点都是InActive状态。在大同步后,收到消息的顶点会被激活,变为Active状态,然后调用顶点的compute()方法。本文的目的就是统计每次迭代过程中,参与计算的顶点数目。下面附上SSSP的compute()方法:...
分类:其他好文   时间:2014-05-07 06:25:52    阅读次数:415
已读的, 在读的, 想读的技术书.
代码大全 重构:改善既有代码的设计 重构与模式 修改代码的艺术 实现模式 深入浅出设计模式(First head) 企业应用架构模式 分析模式* 代码整洁之道* 编程珠玑* 程序员的职业素养* 别闹了,费曼先生!* 测试驱动开发TDD* 验收测试开发ATDD* Cucumber:行为驱动开发指南BDD* 设计原本:计算机科学巨匠Frederic...
分类:其他好文   时间:2014-05-07 06:17:20    阅读次数:360
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!