码迷,mamicode.com
首页 > 编程语言
纸牌生成算法(随机数组)
NSArray* array = [NSArray arrayWithObjects:[NSNumber numberWithInt:1], [NSNumber numberWithInt:2], [NSNumbe...
分类:编程语言   时间:2016-01-13 12:14:09    阅读次数:193
【java】java 设计模式(4):建造者模式(Builder)
工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我们看一下代码:还和前面一样,一个Sender接口,两个实现类MailSender和SmsSen...
分类:编程语言   时间:2016-01-13 12:13:59    阅读次数:169
【java】 java设计模式(3):单例模式(Singleton)
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核...
分类:编程语言   时间:2016-01-13 12:12:26    阅读次数:186
Spring+EhCache缓存实例(详细讲解+源码下载)
一、ehcahe的介绍EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。优点: 1....
分类:编程语言   时间:2016-01-13 11:00:29    阅读次数:213
JAVA线程同步辅助类Exchanger-交换
可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给 exchange 方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象。Exchanger 可能被视为 SynchronousQueue 的双向形式。Exchanger 可能在应用程序(比如遗传算法和管道设计)中很有用...
分类:编程语言   时间:2016-01-13 10:57:50    阅读次数:166
Spring MVC 通过@Value注解读取.properties配置内容
第一步:在applicationContext.xml配置: classpath:/config/*.properties 第二步:建立配置文件内容:例...
分类:编程语言   时间:2016-01-13 10:55:59    阅读次数:173
JAVA线程同步辅助类CountDownLatch
一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返...
分类:编程语言   时间:2016-01-13 10:52:45    阅读次数:163
rxjava源码解析:操作符subscribeOn
1.subscribe流程先看一个简单的例子://标记为Observable1Observable.create(new Observable.OnSubscribe() { @Override public void call(Subscriber subscriber...
分类:编程语言   时间:2016-01-13 10:54:31    阅读次数:171
java 解惑
java对转义字符没有提供任何特殊处理。编译器在将程序解析成各种符号之前,先将 Unicode转义字符转换成为它们所表示的字符[JLS 3.2]
分类:编程语言   时间:2016-01-13 10:51:30    阅读次数:167
Spring Security笔记:使用BCrypt算法加密存储登录密码
在前一节使用数据库进行用户认证(form login using database)里,我们学习了如何把“登录帐号、密码”存储在db中,但是密码都是明文存储的,显然不太讲究。这一节将学习如何使用spring security3新加入的bcrypt算法,将登录加密存储到db中,并正常通过验证。一、Bc...
分类:编程语言   时间:2016-01-13 10:50:52    阅读次数:457
java解惑
java对转义字符没有提供任何特殊处理。编译器在将程序解析成各种符号之前,先将 Unicode转义字符转换成为它们所表示的字符[JLS 3.2]阅读笔记
分类:编程语言   时间:2016-01-13 10:49:12    阅读次数:158
Robot Framework: 自定义自己的python库
利用Robot Framework编写测试用例,往往需要开发自己的关键字,有的关键字需要通过自己编写python代码来实现。这在rf中,就需要自己定义python库。这个过程其实不复杂,本文来介绍下。1、在python安装目录下的 Lib\site-packages 目录下 新建一个目录,目录名就是...
分类:编程语言   时间:2016-01-13 10:47:05    阅读次数:177
Mina与Spring整合
首先需要导入的包applicationContext-mina.xml classpath:ssl.properties --> --> --> ...
分类:编程语言   时间:2016-01-13 10:43:04    阅读次数:243
在项目里交叉使用Swift和OC【转】
Swift and Objective-C in the Same Project在项目里交叉使用Swift和OCSwift与OC的兼容性使得你可以在项目里使用Swift+OC的方式编写应用程序,称为混合+匹配(mix and match),用这种方式可以一边使用享受新语言的快速特性,一边无缝的接合...
分类:编程语言   时间:2016-01-13 10:43:22    阅读次数:165
R软件中 文本分析安装包 Rjava 和 Rwordseg 傻瓜式安装方法四部曲
这两天,由于要做一个文本分析的内容,所以搜索了一天R语言中的可以做文本分析的加载包,但是在安装包的过程,真是被虐千百遍,总是安装不成功。特此专门写一篇博文,把整个心塞史畅快的释放一下。--------------------------------------------------------.....
分类:编程语言   时间:2016-01-13 10:34:23    阅读次数:2861
浅谈压缩感知(二十六):压缩感知重构算法之分段弱正交匹配追踪(SWOMP)
主要内容:SWOMP的算法流程SWOMP的MATLAB实现一维信号的实验与结果门限参数a、测量数M与重构成功概率关系的实验与结果SWOMP与StOMP性能比较一、SWOMP的算法流程分段弱正交匹配追踪(Stagewise Weak OMP)可以说是StOMP的一种修改算法,它们的唯一不同是选择原子时...
分类:编程语言   时间:2016-01-13 10:35:35    阅读次数:307
算法各种模板以及公式
1,二分:public static int binarySearch(int[] nums, int target) { if(nums == null || nums.length == 0) { return -1; } int ...
分类:编程语言   时间:2016-01-13 10:34:59    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!