前言 在Java并发包中有这样一个包,java.util.concurrent.atomic,该包是对Java部分数据类型的原子封装,在原有数据类型的基础上,提供了原子性的操作方法,保证了线程安全。下面以AtomicInteger为例,来看一下是如何实现的。 以这两个方法为例,incrementAn ...
分类:
编程语言 时间:
2016-08-10 20:49:37
阅读次数:
161
先明确组件(Component)和对象(Object)之间的区别: 组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。 它们的主要区别是: 1)组件可以在另一个称为容器(有时也称为承载者或宿主)的应用程 ...
分类:
其他好文 时间:
2016-08-10 20:49:43
阅读次数:
129
二分图判定 对于无向图$G=(V,E)$,如果可以把节点集分成不相交的两部分,即$X$和$Y=V - X$,使得每条边边的其中一个端点在$X$中,另一个端点在$Y$中,则称图$G$是二分图(bipartite graph)。二分图的另一个等价说法是,可以把每个结点着以黑色和白色之一,使得每条边的两个 ...
分类:
其他好文 时间:
2016-08-10 20:50:55
阅读次数:
130
特别说明: 对于算法,重在理解其思想、解决问题的方法,思路。因此,以下内容全都假定待排序序列的存储结构为:顺序存储结构。 冒泡排序思想 冒泡排序与插入排序、简单选择排序一样,都是比较简单的一类排序算法。假设待排序序列为 ,则冒泡排序算法思想如下: 01.设置 = - 1 (注:0 - 1, 用于标记 ...
分类:
编程语言 时间:
2016-08-10 20:49:05
阅读次数:
233
和平常的完全背包不一样的是多了一个限制条件:最多只砍S只怪,所以我们应该多一重循环来q:for 1->S,代表某种怪砍q只。 ...
分类:
其他好文 时间:
2016-08-10 20:51:12
阅读次数:
103
// 质因子个数int num[MAXN];inline void init(){ num[1] = 0; for (int i = 2; i < MAXN; ++i) { if (!num[i]) { num[i] = 1; for (int j = i + i; j < MAXN; j += i ...
分类:
其他好文 时间:
2016-08-10 20:51:30
阅读次数:
129
上一章完成了c#访问hbase的sdk封装,接下来以一个具体Demo对sdk进行测试验证。场景:每5秒抓取指定股票列表的实时价格波动行情,数据下载后,一方面实时刷新UI界面,另一方面将数据放入到在内存中模拟的MQ (实际生产情况,可用kafka等集群代替)->存入HBase数据库。提供按指定时间范围 ...
//动态 css文件内容。 修改鼠标经过时行、单元格的背景颜色function header_rowOrcell_over(divGrid) { var gridopts = divGrid.data("PartConfig"); var customStyle = gridopts.customS ...
分类:
Web程序 时间:
2016-08-10 20:50:58
阅读次数:
144
概念 EL表达式:EL 全名为Expression Language,就是为了替代脚本表达式。 作用 获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合... ...
分类:
其他好文 时间:
2016-08-10 20:49:43
阅读次数:
104
一 使用数据库,生成原始数据 原文链接:http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-2_4_5-working-with-sql.html 基础知识:ApplicationDbContext 类负责连接数据库并将 Movie 对象和数据记录进行映 ...
分类:
Web程序 时间:
2016-08-10 20:49:54
阅读次数:
178
之前开发了一个图片上传的页面。但是由于主要是用于微信中,调用手机摄像头拍照,照片都是M为单位,太耗流量,于是进行修改。 原本采用的直接是上传文件的方式,现改为使用canvas进行绘图,传递照片base64字符串。 调整后的代码: 页面HTML: input 用于点击拍照或读取图像文件 img 用于照 ...
分类:
Web程序 时间:
2016-08-10 20:49:19
阅读次数:
139
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .box { width: 400px; margin:100px auto; border:1px solid #ccc; } ...
分类:
Web程序 时间:
2016-08-10 20:48:01
阅读次数:
122
非! 如果一个操作数是一个对象,返回false; 如果一个操作数是一个空字符串,返回true; 如果一个操作数是一个非空字符串,返回false; 如果一个操作数是一个数值0,返回true; 如果一个操作数是任意的非零字符,返回false; 如果一个操作数是null,返回true; 如果一个操作数是N ...
分类:
Web程序 时间:
2016-08-10 20:49:16
阅读次数:
137
事物(transaction) -->作为单个逻辑工作单元执行的一系列操作(要么全部成功要么全部失败) 提交(commit) -->系列操作全部成功的场合才会执行 回滚(rollback) -->系列操作其中有一条失败的时候就执行rollback ...
分类:
数据库 时间:
2016-08-10 20:49:08
阅读次数:
195
Write a function to find the longest common prefix string amongst an array of strings. 大意就是,写一个函数可以找到一个数组字符串中的最长前缀。 分析: 最长前缀的最大值为数组字符串中长度最短的字符,由最短字符串由 ...
分类:
其他好文 时间:
2016-08-10 20:49:33
阅读次数:
142
题意:求C(p,q)/C(r,s),4个数均小于10000,答案不大于10^8 思路:根据答案的范围猜测,不需要使用高精度。根据唯一分解定理,每一个数都可以分解成若干素数相乘。先求出10000以内的所有素数,用a数组表示唯一分解式中个素数的指数,求出每个分子部分的素因子,并且相应的素数的指数加一。分 ...
分类:
其他好文 时间:
2016-08-10 20:48:33
阅读次数:
102