本文可作为传智播客《张孝祥-Java多线程与并发库高级应用》的学习笔记。
这一节我们做一个缓存系统。
在读本节前
请先阅读
ReentrantReadWriteLock读写锁的使用1
第一版
public class CacheDemo {
private Map cache = new HashMap();
public static void main...
分类:
其他好文 时间:
2015-01-21 00:01:29
阅读次数:
484
package com.latrobe.spark
import org.apache.spark.{SparkContext, SparkConf}
/**
* Created by spark on 15-1-19.
* 根据key对K-V类型的RDD进行排序获得新的RDD
*/
object SortByKey {
def main(args: Array[String]) {...
分类:
其他好文 时间:
2015-01-20 23:59:25
阅读次数:
500
一、演示概述
此演示展示了如何通过设置RadDocking的CompassStyle和RootCompassStyle来控制停靠罗盘指示器的停靠行为,从而方便的实现对面板的上下左右和居中的停靠。
相关下载(屏幕录像):
在线播放:
温馨提示:如果屏幕录像和代码不能正常下载,可站内留言,或发邮件到524130780@QQ.COM
二、运行效果
效果如下图所示:
三、关键...
分类:
其他好文 时间:
2015-01-21 00:01:21
阅读次数:
777
2692407267@qq.com,更多内容请关注http://user.qzone.qq.com/2692407267
Wind River Tornado 2.0 for CPU32
查了半天google,才知道CPU32好像是68K的一种,百度在这方面就是个废物,不信你搜搜CPU32看看...
CImageList就是一个容器,用来存储图片资源,方便这些资源被CListBox,CComboBox,CComboBoxEx,CTabCtrl以及CTreeCtrl,CListCtrl等使用。
要使用CImgeList首先要使用它的create函数:
一般用的比较多的是这一个函数,当然,它还有很多重载,自己可以去翻阅msdn.
BOOL Create( in...
分类:
其他好文 时间:
2015-01-20 23:59:39
阅读次数:
504
Cocos2d-x 3.2 大富翁游戏项目开发-第二十二部分 拾到珍珠...
分类:
其他好文 时间:
2015-01-20 23:59:35
阅读次数:
416
1.定义
原型模式属于一种创建型模式,与其他创建型模式不同,原型模式不是直接构造对象,而是通过复制一个已经存在的实例返回新的实例。
2.适用性
为何要拷贝而不直接生成?我的理解是有些时候直接构造实例花费比较大,比如在构造对象的时候需要做大量的数据库查询,这样如果构造许多类似的对象还重复地查询数据库则开销很大,很没效率。直接拷贝现有的实例,在需要情况下做一些小的修改会显得高效许多。...
分类:
其他好文 时间:
2015-01-20 23:58:18
阅读次数:
344
一个一个网站中,很多页面有大部分内容是一样的(如:页面的导航栏,侧边栏,底部)那么我们就可以在母版页中定义好这些导航栏,侧边栏,底部的内容。
然后可以新建一些“使用模板页的webForm子页面”在子页面中写你这个页面要展示哪些具体的内容就可以了。(假如我有10个页面。那么这10个页面都使用母版页,这样就不用在这10个页面中重复的写导航栏,侧边栏,底部了,只要在母版页中写好导航栏,侧边栏,底部就可...
分类:
Web程序 时间:
2015-01-20 23:59:24
阅读次数:
448
背景:1--TLE:超时,没有考虑到时间复杂度,开始对每一个数都从1开始到99999,这样就是O(t*key)这样20组大数就可以超时。2--WA:3--WA都是把数字误以为最多4位了,其实是五位!!!。
思路:找出i(从1到100000)产生的数n,i是n的生成元,由于最多5位数字相加,所以n-i
学习:1.对于所有情况最多10万级别的可以打表。
#include
int str[9...
分类:
其他好文 时间:
2015-01-20 23:58:03
阅读次数:
313
背景:最近在看Dr.2的书《移动医疗那点事(上册)》,所以此次博文就厚颜无耻的叫做“移动医疗不算事儿”。新的一年,新的积累与进步,继续关注医疗行业的最新动态。此次主要介绍吐槽一下关于“自由执业“和”电子病例“的新闻。Running……...
分类:
移动开发 时间:
2015-01-20 23:58:57
阅读次数:
520
同步代码块是一种有效实现操作原子性的方法,上一章我们讲了一些同步的原子操作的基础。
现在我们回忆一下上一章的两个问题。
1:不同的synchronized的写法有什么区别,又该怎么写创建线程的代码呢?
以class实例对象作为锁的写法
写法1
package com.home.thread;
/**
* @author gaoxu
*
*/
public class SafeT...
分类:
编程语言 时间:
2015-01-20 23:57:52
阅读次数:
393
1,导入libsqlite3.0.dylib库
文件中:#import
"sqlite3.h"
2,创建数据库
#define kDocDir [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]
#define dbPat...
分类:
移动开发 时间:
2015-01-20 23:56:52
阅读次数:
354
新增Hibernate配置文件:
【1】右键选择项目->New->Others,选择新增Hibernate配置文件
【2】填写相应的参数
新增数据库配置文件
【1】打开 Hibernate Configurations模块,新增Add Configuration
选择数据库:
选择UTF-8编码:
...
分类:
数据库 时间:
2015-01-20 23:58:31
阅读次数:
461
ubuntu配置SSH免密码登陆
1、安装SSH:
2、是否生成 .ssh
目录:
3、如果没有生成,自己手动创建一个 .ssh
目录:
生成的 .ssh 目录:
4、生成公钥与私钥:
效果如下:
5、将公钥加入到用于认证的公钥文件中:
6、免密码登陆:
效果:
Ubuntu 免...
分类:
系统相关 时间:
2015-01-20 23:57:53
阅读次数:
319
什么是转义字符mysql的escape character指的是需要转义的特殊字符,这些字符出现在sql语句中,如果没有转移会导致sql语法报错或者有sql注入攻击的可能。主要有以下几种都需转义:\x00, \n, \r, \, ', " and \x1a. 比如' 就需要变成\'下面是sql测试:mysql> INSERT INTO nodes(name) VALUES ('select a.d...
分类:
数据库 时间:
2015-01-20 23:57:42
阅读次数:
360
LoadRunner中的IP欺骗的设置以及误区 最近在忙着部署web性能测试的环境后,对IP欺骗进行设置,特地做个笔记,给自己的学习历程留下点足迹。 一. 什么是IP欺骗? 做什么事首先要问个为什么,如果知道为什么了,即使不知道如何做,简单,google it,答案总会找得到,google.c...
分类:
其他好文 时间:
2015-01-20 23:57:13
阅读次数:
310