在之前的两篇博客(线程安全的无锁RingBuffer的实现,多个写线程一个读线程的无锁队列实现)中,分别写了在只有一个读线程、一个写线程的情况下,以及只有一个写线程、两个读线程的情况下,不采用加锁技术,甚至原子运算的循环队列的实现。但是,在其他的情况下,我们也需要尽可能高效的线程安全的队列的实现。本...
分类:
编程语言 时间:
2015-01-11 22:47:53
阅读次数:
307
需要注意的事情:1. 对于wordcount1.0 ,按照http://www.cloudera.com/content/cloudera/en/documentation/HadoopTutorial/CDH4/Hadoop-Tutorial/ht_usage.html#topic_5_2 执行。...
分类:
其他好文 时间:
2015-01-11 22:49:04
阅读次数:
166
Given two sorted arrays A, B of size m and n respectively. Find the k-th smallest element in the union of A and B. You can assume that there are no du...
分类:
其他好文 时间:
2015-01-11 22:48:15
阅读次数:
187
惊悉布鞋院士李小文因病逝世,遥感学界痛失英才前辈。在2003至2006年期间,我在科学院遥感所攻读地图学与地理信息系统研究生学位时,李院士正是所长。在他驾鹤西去之时,回忆往事以表哀思。
分类:
其他好文 时间:
2015-01-11 22:49:21
阅读次数:
170
今天学习了Simulinl混合仿真系统,实际的系统常常是混合系统(即系统中有连续信号也有离散信号)。在对这类系统进行仿真时必须考虑连续信号和离散信号采样时间之间的匹配问题。Simulink中的变步长连续求解器充分考虑了上述问题。所以在对混合系统进行仿真分析时,应该使用变步长连续求解器。现在通过一.....
分类:
其他好文 时间:
2015-01-11 22:49:32
阅读次数:
350
鉴于libSVM中的readme文件有点长,并且,都是採用英文书写,这里,我把当中重要的内容提炼出来,并给出对应的样例来说明其使用方法,大家能够直接參考我的代码来调用libSVM库。第一部分,利用libSVM自带的简易工具来演示SVM的两类分类过程。(下面内容仅仅是利用libSVM自带的一个简...
分类:
其他好文 时间:
2015-01-11 22:48:00
阅读次数:
269
如果你搭建好了Swift环境 ,你应该可以通过Swift 命令 来尝试去测试上传下载等功能,这是因为在安装Swift的时候,通常会安装一个python-swiftclient客户端,这个一个python的开源 项目 同样使用apache2.0许可,是Swift的client端,如果你使用java P...
分类:
编程语言 时间:
2015-01-11 22:47:53
阅读次数:
429
紧急情况下测试周期被压缩在国内大多数公司都会出现这种情况,那出现这种情况该如何去面对并展开测试呢? 首先我们需要弄清楚是什么原因导致出现这种情况。到底是内部原因导致还是外部原因导致,说到底如果是外部原因导致基本都是由于需求变更引起的,内部原因通常为开发延期导致。 在下面我会列举常见的处理方法: .....
分类:
其他好文 时间:
2015-01-11 22:49:18
阅读次数:
345
1.加载JDBC驱动程序 1.在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM,这通过java.lang.Class类的静态方法forName(String className)实现; 2.加载成功后,会将Driver类的实例注册到DriverManager类中;2.提供JDBC连...
分类:
数据库 时间:
2015-01-11 22:48:17
阅读次数:
250
原文地址将Sublime Text 2搭建成一个好用的IDE 说起编辑器,可能大部分人要推荐的是Vim和Emacs,本人用过Vim,功能确实强大,但是不是很习惯,之前一直有朋友推荐SUblime Text 2这款编辑器,然后这段时间就试了一下,就深深地喜欢上这款编辑器了,对于类似的编辑器,我用过n....
分类:
其他好文 时间:
2015-01-11 22:47:50
阅读次数:
274
Problem Description Ted has a new house with a huge window. In this big summer, Ted decides to decorate the window with some posters to prevent the...
分类:
其他好文 时间:
2015-01-11 22:46:50
阅读次数:
431
Last non-zero Digit in N!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 6432 Accepted Submission(s): 1593
Problem Description...
分类:
其他好文 时间:
2015-01-11 21:44:26
阅读次数:
279
线段树解决,类似的,数状数组也行。
点修改,区间查询 都是 logn 的复杂度。
没有使用自底向上的ZKW线段树写法,就普通的递归线段树。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#defi...
分类:
其他好文 时间:
2015-01-11 21:45:23
阅读次数:
269
OpenGL中的颜色混合功能(一)
我们知道,材料属性和光照参数可以极大地增加图形的逼真度,但除此之外,我们在对现实世界进行建模时,有许多效果是通过混合颜色的方式实现的。透明的物体,像是玻璃水杯,在它后面发射过来的光会与透明物体的颜色混合在一起。这种透明在OpenGL中的实现方式,是通过首先绘制背景物体,然后把前景物体(比如水杯)与颜色缓冲区中已经存在的颜色进行混合而...
分类:
其他好文 时间:
2015-01-11 21:43:33
阅读次数:
685
题目为把两个非负整数逆序存储在链表中,求和并返回一个链表。例如:234+126=360,在这个题目中即为
输入:4-->3-->2
6-->2-->1
输出:0-->6-->3
{CSDN:CODE:577360}...
分类:
其他好文 时间:
2015-01-11 21:45:40
阅读次数:
207
题记:很多做游戏开发的人,估计都或多或少地接过渠道SDK,什么UC,当乐,91,小米,360......据统计国内市场当前不下于100家渠道,还包括一些没有SDK的小渠道。每个渠道SDK接入的方法呢,多是大同小异。但是,正是这些小异,又让SDK的接入,产生了无穷无尽的变数。所以,接入SDK之前,如果你没有经验,或者没有被SDK坑过,那么当你看到这系列文章的时候,你很幸运,你可以避免这一切了。如果你...
分类:
其他好文 时间:
2015-01-11 21:43:01
阅读次数:
578
Qt版音乐播放器
转载请标明出处:牟尼的专栏 http://blog.csdn.net/u012027907
一、关于Qt
1.1 什么是Qt
Qt是一个跨平台应用程序和UI开发框架。使用Qt只需一次性开发应用程序,无需重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。
Qt Creator是全新的跨平台Qt IDE,可单独使用,也可与Qt库...
分类:
其他好文 时间:
2015-01-11 21:44:51
阅读次数:
338