首页 > 2014年12月02日 > 全部分享
深入浅出 Java Concurrency (25): 并发容器 part 10 双向并发阻塞队列 BlockingDeque[转]
这个小节介绍Queue的最后一个工具,也是最强大的一个工具。从名称上就可以看到此工具的特点:双向并发阻塞队列。所谓双向是指可以从队列的头和尾同时操作,并发只是线程安全的实现,阻塞允许在入队出队不满足条件时挂起线程,这里说的队列是指支持FIFO/FILO实现的链表。首先看下LinkedBlocking...
分类:编程语言   时间:2014-12-02 23:48:55    收藏:0  评论:0  赞:0  阅读:361
深入浅出 Java Concurrency (9): 锁机制 part 4[转]
本小节介绍锁释放Lock.unlock()。Release/TryReleaseunlock操作实际上就调用了AQS的release操作,释放持有的锁。public final boolean release(int arg) { if (tryRelease(arg)) { Node h = he...
分类:编程语言   时间:2014-12-02 23:48:45    收藏:0  评论:0  赞:0  阅读:330
scala学习笔记-Demo存档
class Thermomenter{ var celsius :Float = _; //将变量设置为缺省值'_',这个符号指定了变量的初始化值 //对数值类型来说是0,布尔类型是false,引用类型是null //Scala中不能随便省略"=_"初始化器,若写成:var celsius...
分类:其他   时间:2014-12-02 23:48:34    收藏:0  评论:0  赞:0  阅读:372
c++注意易错点
1.cout采用endl,cin不用endl1 cin>>a>>b; 2 cout<<a<<b<<endl;2.函数定义后面不要加分号,完了也没有,1 int a(int b)2 {3 //处理语句4 return();5 }3.c++中字符串的输入用char[]并用strcpy(a,".....
分类:编程语言   时间:2014-12-02 23:48:24    收藏:0  评论:0  赞:0  阅读:322
io流读写及相关内容
列出某个目录下的所有文件:File file = new File("e:\\总结");File[] files = file.listFiles();for(int i=0; i userList=new ArrayList(); 28 String row="";...
分类:其他   时间:2014-12-02 23:48:15    收藏:0  评论:0  赞:0  阅读:293
Spark之MLLib学习
基于Spark On Yarn的淘宝数据挖掘平台:http://www.doc88.com/p-7804379529208.htmlSpark之MLLib机器学习库:http://blog.csdn.net/johnny_lee/article/details/25656343Spark之ALS(推...
分类:其他   时间:2014-12-02 23:48:05    收藏:0  评论:0  赞:0  阅读:436
php __FILE__ __DIR__魔术常量的使用【PHP进阶教程】
<?php $dir?=?dirname(__FILE__); ?> 在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录。 例如当前执行的PHP文件为?/www/website/index.php 则__FILE__等于‘/www/website/index.php‘ ...
分类:Web开发   时间:2014-12-02 22:45:25    收藏:0  评论:0  赞:0  阅读:394
dubbo中的那些“坑”(1) - 关于MINA传输协议的bug定位及修复
同事刘阳使用dubbo服务器中配置mina作为网络传输层,发现大并发情况下,解码发生如下异常 014-12-01 18:00:44,652 [DubboServerHandler-10.1.19.13:20880-thread-164] WARN? alibaba.dubbo.remoting.exchange.co...
分类:其他   时间:2014-12-02 22:45:15    收藏:0  评论:0  赞:0  阅读:697
libgdx游戏框架介绍
libgdx作为上层为java,底层c和c++的游戏引擎。简直是优秀得一塌糊涂。? 这个游戏框架最初只有1个人在维护,现在已经加入不少人了,越来越给力。 libgdx的架构 很清晰, 我们先从包的结构分析: ? ? assets? ...
分类:其他   时间:2014-12-02 22:45:05    收藏:0  评论:0  赞:0  阅读:460
Fedora 20安装Nvidia 显卡驱动
文章转载自?http://blog.csdn.net/icemango1209/article/details/18766353 文章修改完善自http://blog.csdn.net/kuailedesky/article/details/18405821 一、准备工作 1.1查看显卡信息 终端输入: lspci?|grep?...
分类:其他   时间:2014-12-02 22:44:55    收藏:0  评论:0  赞:0  阅读:497
Android重写FragmentTabHost来实现状态保存
分类: android 2014-06-27 17:57 2077人阅读 评论(0) 收藏 举报 FragmentTabHost ? ? ? ?最近要做一个类似QQ底部有气泡的功能,试了几个方案不太好,我想很多开发者使用TabHost都会知道它不保存状态,每次都...
分类:移动平台   时间:2014-12-02 22:44:46    收藏:0  评论:0  赞:0  阅读:432
C#下的WPF应用程序:文件比对兼副本创建工具
1.关于本工具 这个工具是我用WPF写的一个测试工具,需求大致上是:有一个文件,它不定期会发生变化,现在要求监控这个文件,每当该文件改变,则创建一个该文件的副本。 在这个程序中,指定一个被监控文件的路径,...
分类:Windows开发   时间:2014-12-02 22:44:36    收藏:0  评论:0  赞:0  阅读:523
合作开发---配置EA+SVN的协同设计环境(傻瓜版)
EA(EnterpriseArchitect)是功能最强大的CASE工具。SVN(SubVersion)是最常用的版本控制工具。两者结合在一起,可以搭建高效的团队协同设计工作环境。 EA本身是以*.eap的私有格式来存储设计图的,但同时它也支持将设计图的内容存储在SVN等版本库中。借助第三方版本控制工具,以实现版本控制和协同设计的目的。...
分类:其他   时间:2014-12-02 22:43:45    收藏:0  评论:0  赞:0  阅读:373
蓝桥杯 - 错误票据
错误票据   时间限制:1.0s   内存限制:256.0MB     问题描述 某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。 假设断号...
分类:其他   时间:2014-12-02 22:43:35    收藏:0  评论:0  赞:0  阅读:343
Opera是家有技术实力的公司,但是他在中国的代理欧朋不是
今天有机会与Opera的老外聊天讨论,我英语不是熟练,没办法流利地交流,感觉在70%的样子。 技术上给我印象深刻的几点: 1、浏览器的apk做到16MB,而chromium官方的要28MB(注意opera是基于Blink的!) 2、图片直接以YUV格式解压送到GPU,而不是标准的RGBA,这有效地降低了内存占用  (他们还曾提交过一个使用OpenGL压缩纹理的patch) 3、C...
分类:其他   时间:2014-12-02 22:43:25    收藏:0  评论:0  赞:0  阅读:476
spring 配置资源路径时候,classpath:/,classpath:,不带前缀的区别
/** * spring 配置资源路径时候,classpath:/,classpath:,不带前缀的区别, * 其实没区别,spring 规定 "classpath:" pseudo-URL,伪url路径,在处理这种路径前缀 * 时候,会把这个伪url去掉。 * @author doctor * * @time 2014年12月2日 下午6:28:12 */ public cla...
分类:编程语言   时间:2014-12-02 22:43:15    收藏:0  评论:0  赞:0  阅读:551
一种拼音分词器的JAVA实现
搜索中的分词器有很多种,包括中文、英文,一般的网站都会有站内搜索功能,也就是对用户输入的内容进行处理,本文对中文的全拼实现了一 个分词器,原理很简单,就是模式匹配。根据中文全拼的特点,即声母和韵母配对,首先列举出所有的声母,再分别列举出所有声母对应的韵母 集,分词的过程就是遍历匹配的过程。具体代码如下: import java.util.ArrayList; public cl...
分类:编程语言   时间:2014-12-02 22:43:05    收藏:0  评论:0  赞:0  阅读:580
java程序--控制台五子棋
控制台五子棋,具体思路见代码注释。 代码如下: package test; import java.io.IOException; import java.util.Scanner; //控制台简单五子棋 public class GoBang { //二维数组作为棋盘 private static char[][] board=new char[16][16]; //已下...
分类:编程语言   时间:2014-12-02 22:42:55    收藏:0  评论:0  赞:0  阅读:367
android zip4j之--解压zip文件并实时显示解压进度
Zip文件是我们经常用到压缩文件格式,android中在进行网络请求大批量数据时,通常会采用传递zip文件,这样做即可以减少网络流量的消耗,加快请求的响应速度,又可以减少对存储空间的要求,所以当我们将zip文件读取回来的时候,如何解压就是一个要解决的问题,虽然java本身提供了zip相关的API,但不是很强大,所以我们采用apache开源组织的zip4j,通过这个jar包可以十分轻松的解压zip文...
分类:移动平台   时间:2014-12-02 22:42:45    收藏:0  评论:0  赞:0  阅读:887
BZOJ 1997 HNOI 2010 Planar 2-SAT
题目大意:给出一个无向图,保证这个图有哈密顿回路,求这个图是不是平面图。 思路:平面图的判定条件之一:如果边数大于点数*3+6那么这个图一定不是平面图。这算是一个强剪枝吧。 我们把图中哈密顿回路的这个环上的边去掉,就变成了判定边能否不想交的2-SAT问题,POJ好像有一个原题来着。建图方法我就不说了,相信大家看到2-SAT就知道怎么写了。 CODE: #include ...
分类:其他   时间:2014-12-02 22:42:35    收藏:0  评论:0  赞:0  阅读:423
1792条   上一页 1 2 3 4 5 6 ... 90 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!