所谓公平性指所有线程对临界资源申请访问权限的成功率都一样,不会让某些线程拥有优先权。通过前面的CLH Node FIFO学习知道了等待队列是一个先进先出的队列,那么是否就可以说每条线程获取锁时就是公平的呢?关于公平性这里分拆成三个点分别阐述:
① 准备入队列的节点,此情况讨论的是线程加入等待队列时产生的竞争是否公平,线程在尝试获取锁失败后将被加入等待队列,这时多个线程通过自旋将节点加入队列,所有...
分类:
编程语言 时间:
2015-01-09 22:25:47
收藏:
0 评论:
0 赞:
0 阅读:
352
基于概率统计的PLSA模型,并且用EM算法学习模型参数。PLSA的概率图模型如下
其中D代表文档,Z代表隐含类别或者主题,W为观察到的单词,表示单词出现在文档的概率,表示文档中出现主题下的单词的概率,给定主题出现单词的概率。并且每个主题在所有词项上服从Multinomial
分布,每个文档在所有主题上服从Multinomial 分布。整个文档的生成过程是这样的:
(1) 以的概率选中文...
分类:
其他 时间:
2015-01-09 22:25:27
收藏:
0 评论:
0 赞:
0 阅读:
531
ruby on rails 环境搭建和hello world 程序...
分类:
其他 时间:
2015-01-09 22:25:07
收藏:
0 评论:
0 赞:
0 阅读:
384
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:
Integers in each row are sorted from left to right.The first integer of each...
分类:
其他 时间:
2015-01-09 22:24:56
收藏:
0 评论:
0 赞:
0 阅读:
372
人生在勤,不索何获。——张衡
本讲内容:坦克大战8.0版(面向对象的思想)
一、解决:防止敌人坦克重叠运动
1、定义一个Vector容器,装所有敌人的坦克(为了得到所有坦克坐标)
2、定义一个方法getEts()可以得到敌人的坦克(为了得到所有坦克坐标)
3、在我的我的面板的构造方法调用getEts()
4、定义一个判断是否碰到了别的敌人的坦克的方法isTouchOther...
分类:
其他 时间:
2015-01-09 22:24:47
收藏:
0 评论:
0 赞:
0 阅读:
285
题目地址:POJ 3254
状压水题。
先预处理出每行所有可能出现的情况。然后可以用vector存起来。
然后先处理出第一行所有的情况。然后再从第二行开始不断与上一行进行状态转移,状态转移很简单就不说了。
最后统计出最后一行的个数和就可以了。
代码如下;
#include
#include
#include
#include
#include
#include
#inclu...
分类:
编程语言 时间:
2015-01-09 22:24:37
收藏:
0 评论:
0 赞:
0 阅读:
360
1:首先谈谈递归
递归算法:递归过程一般通过函数或子过程来实现。递归方法:在函数或子过程的内部,直接或者间接地调用自己的算法。
如何设计递归算法
1.确定递归公式
2.确定边界(终了)条件
递归的一般模式
procedure aaa(k:integer);
begin
if k=1 then (边界条件及必要操作)
...
分类:
编程语言 时间:
2015-01-09 22:24:27
收藏:
0 评论:
0 赞:
0 阅读:
713
有时候,大家在做项目遇到bug,但是一直修改,尝试各种方法,但是没有效果。很可能是你修改的是之前打开的文件,实际上没有保存到工程文件中。...
分类:
其他 时间:
2015-01-09 22:24:17
收藏:
0 评论:
0 赞:
0 阅读:
281
如使用大小写转换快捷键请参考http://blog.csdn.net/itmyhome1990/article/details/41363633以下方法可将大小写转换图标添加到工具栏:步骤:Tools --> Preferences --> User Interface --> Toolbar --> 把Selection Uppercase、Selection Lowercase添加到右侧如图:...
分类:
数据库技术 时间:
2015-01-09 22:24:07
收藏:
0 评论:
0 赞:
0 阅读:
481
去年12月中旬,go已经正式支持android平台!虽然,目前只是初步支持,相应的开发还在紧罗密鼓的进行中。但是仍然挡不住试用一把的冲动。目前go的代码是通过java的jni接口来调用的,go的代码会被编译成so动态库,会在编译的时候包含到apk中。下面来看看怎么在android平台来编译go的代码 。...
分类:
移动平台 时间:
2015-01-09 22:23:57
收藏:
0 评论:
0 赞:
0 阅读:
361
Android对服务端返回的数据进行Json解析,json解析的两种方法...
分类:
移动平台 时间:
2015-01-09 22:23:27
收藏:
0 评论:
0 赞:
0 阅读:
408
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include //多线程
char g_path[200] = "I:\\BaiduYunDownload\\1亿QQ信封\\1E5-10位\\QQ信封.txt";
#define N 84357584
char str[100] = { 0 }...
分类:
其他 时间:
2015-01-09 22:23:07
收藏:
0 评论:
0 赞:
0 阅读:
324
利用poi3.9做的excel导出工具。
测试10万行*8列,从查询到生成文件所花时间13620毫秒
测试100万行*8列,从查询到生成文件所花时间121443毫秒
写得很简单,欢迎深入探讨。...
分类:
其他 时间:
2015-01-09 22:22:57
收藏:
0 评论:
0 赞:
0 阅读:
378
LCIS
Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4483 Accepted Submission(s): 2024
Problem Description
Given n integers.
You ha...
分类:
其他 时间:
2015-01-09 22:21:37
收藏:
0 评论:
0 赞:
0 阅读:
390
Divide two integers without using multiplication, division and mod operator.
If it is overflow, return MAX_INT.
时间复杂度 log(n)
public class Solution {
public int divide(int dividend, int divi...
分类:
其他 时间:
2015-01-09 22:21:27
收藏:
0 评论:
0 赞:
0 阅读:
349
很多童鞋最近遇到安装系统的问题,这里给大家提供虚拟机的软件。在另一篇文章中会提供在虚拟机中练习安装系统的教程...
分类:
系统服务 时间:
2015-01-09 22:21:17
收藏:
0 评论:
0 赞:
0 阅读:
327
1.RGui
RGui是用于R语言开发的IDE,它是开源的,每隔大概3个月左右就有新版本在 Cran网站
http://cran.r-project.org/mirrors.html
下载。
这里推荐一个版本:R.2.15.3,该版本的稳定性较好,下载地址:
http://download.csdn.net/detail/sanqima/8345997
或者在官网下载R.2.15.3:
http://cran.r-project.org/bin/wind...
分类:
编程语言 时间:
2015-01-09 22:20:47
收藏:
0 评论:
0 赞:
0 阅读:
408
背景
加入了高校云平台的学生考核部分,从需求开始,学会了用axure画原型图,并且结合svn进行共享。之后就是积累知识的阶段了,于是必须了解mvc、easyUI和linq等知识。虽然理论上了解这些会导致理解不如实践来的快,但是理论是不可缺少的。因为没有掌握理论知识的积累拿什么来实践呢,这是个鸡生蛋的问题,就不多说了。
定义
MVC的概念...
分类:
Web开发 时间:
2015-01-09 22:20:43
收藏:
0 评论:
0 赞:
0 阅读:
397
C#定义动态数组...
分类:
编程语言 时间:
2015-01-09 22:20:27
收藏:
0 评论:
0 赞:
0 阅读:
442
题目意思:
http://acm.hdu.edu.cn/showproblem.php?pid=2069
给你五种硬币:1,5,10,25,50,现在给出一个n,求出用用这些组成价值n的种类数,例如n=11;
1、11个1
2、1个10,1个1
3、1个5,6个1
4、2个5,1个1
特别注意:使用硬币数不能超过100,只要注意了这个就可以了。
AC代码:
/**
...
分类:
其他 时间:
2015-01-09 22:19:47
收藏:
0 评论:
0 赞:
0 阅读:
307