首页 > 2015年01月09日 > 全部分享
Java并发框架——公平性
所谓公平性指所有线程对临界资源申请访问权限的成功率都一样,不会让某些线程拥有优先权。通过前面的CLH Node FIFO学习知道了等待队列是一个先进先出的队列,那么是否就可以说每条线程获取锁时就是公平的呢?关于公平性这里分拆成三个点分别阐述: ① 准备入队列的节点,此情况讨论的是线程加入等待队列时产生的竞争是否公平,线程在尝试获取锁失败后将被加入等待队列,这时多个线程通过自旋将节点加入队列,所有...
分类:编程语言   时间:2015-01-09 22:25:47    收藏:0  评论:0  赞:0  阅读:352
TopicModel - PLSA模型及PLSA的EM推导
基于概率统计的PLSA模型,并且用EM算法学习模型参数。PLSA的概率图模型如下 其中D代表文档,Z代表隐含类别或者主题,W为观察到的单词,表示单词出现在文档的概率,表示文档中出现主题下的单词的概率,给定主题出现单词的概率。并且每个主题在所有词项上服从Multinomial 分布,每个文档在所有主题上服从Multinomial 分布。整个文档的生成过程是这样的: (1) 以的概率选中文...
分类:其他   时间:2015-01-09 22:25:27    收藏:0  评论:0  赞:0  阅读:531
ruby on rails安装和hello world
ruby on rails 环境搭建和hello world 程序...
分类:其他   时间:2015-01-09 22:25:07    收藏:0  评论:0  赞:0  阅读:384
LeetCode-Search a 2D Matrix
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版)
人生在勤,不索何获。——张衡 本讲内容:坦克大战8.0版(面向对象的思想) 一、解决:防止敌人坦克重叠运动 1、定义一个Vector容器,装所有敌人的坦克(为了得到所有坦克坐标) 2、定义一个方法getEts()可以得到敌人的坦克(为了得到所有坦克坐标) 3、在我的我的面板的构造方法调用getEts() 4、定义一个判断是否碰到了别的敌人的坦克的方法isTouchOther...
分类:其他   时间:2015-01-09 22:24:47    收藏:0  评论:0  赞:0  阅读:285
POJ 3254 Corn Fields (状压DP+滚动数组)
题目地址:POJ 3254 状压水题。 先预处理出每行所有可能出现的情况。然后可以用vector存起来。 然后先处理出第一行所有的情况。然后再从第二行开始不断与上一行进行状态转移,状态转移很简单就不说了。 最后统计出最后一行的个数和就可以了。 代码如下; #include #include #include #include #include #include #inclu...
分类:编程语言   时间:2015-01-09 22:24:37    收藏:0  评论:0  赞:0  阅读:360
递归算法:解决hibernate实体外键关联,导致json解析死循环!
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
PL/SQL Developer将大小写转换图标定制到工具栏
如使用大小写转换快捷键请参考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
go for android编译指南
去年12月中旬,go已经正式支持android平台!虽然,目前只是初步支持,相应的开发还在紧罗密鼓的进行中。但是仍然挡不住试用一把的冲动。目前go的代码是通过java的jni接口来调用的,go的代码会被编译成so动态库,会在编译的时候包含到apk中。下面来看看怎么在android平台来编译go的代码 。...
分类:移动平台   时间:2015-01-09 22:23:57    收藏:0  评论:0  赞:0  阅读:361
2015.1.9,第六次课Android对服务端数据进行json解析
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导出工具
利用poi3.9做的excel导出工具。 测试10万行*8列,从查询到生成文件所花时间13620毫秒 测试100万行*8列,从查询到生成文件所花时间121443毫秒 写得很简单,欢迎深入探讨。...
分类:其他   时间:2015-01-09 22:22:57    收藏:0  评论:0  赞:0  阅读:378
hdu3308----LCIS
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
[LeetCode]Divide Two Integers
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
最新虚拟机VMware下载
很多童鞋最近遇到安装系统的问题,这里给大家提供虚拟机的软件。在另一篇文章中会提供在虚拟机中练习安装系统的教程...
分类:系统服务   时间:2015-01-09 22:21:17    收藏:0  评论:0  赞:0  阅读:327
R语言的常用软件
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
MVC入门篇
背景 加入了高校云平台的学生考核部分,从需求开始,学会了用axure画原型图,并且结合svn进行共享。之后就是积累知识的阶段了,于是必须了解mvc、easyUI和linq等知识。虽然理论上了解这些会导致理解不如实践来的快,但是理论是不可缺少的。因为没有掌握理论知识的积累拿什么来实践呢,这是个鸡生蛋的问题,就不多说了。 定义 MVC的概念...
分类:Web开发   时间:2015-01-09 22:20:43    收藏:0  评论:0  赞:0  阅读:397
C#定义动态数组(泛型)
C#定义动态数组...
分类:编程语言   时间:2015-01-09 22:20:27    收藏:0  评论:0  赞:0  阅读:442
HDU2069 Coin Change (DP)
题目意思: 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
1810条   上一页 1 ... 4 5 6 7 8 ... 91 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!