首页 > 全部
Java 7之多线程第8篇 - 互斥锁 ReentrantLock
ReentrantLock是一个可重入的互斥锁,又被称为“独占锁”。也就是说ReentrantLock在同一个时间点只能被一个线程获取。 Java的synchronized块并不保证尝试进入它们的线程的顺序。因此,如果多个线程不断竞争访问相同的synchronized同步块,就存在一种风险,其中一个或多个线程永远也得不到访问权 —— 也就是说访问权总是分配给了其它线程。这种情况被称作线程饥饿。为...
分类:其他   时间:2014-02-14 14:13:12    收藏:0  评论:0  赞:0  阅读:334
Android通过反射和注解简化代码编写(一)
随着应用复杂度增加,后期的应用更倾向于模块化、插件化来尽量减少主程序的容量,对此有几种方法来解决:1.使用so来封装共同模块,通过加载库的形式实现代码共享2.使用jar形式跟so一样,不过容易被反编译3.简化代码编写可以使用反射机制和注解来实现,这篇文章来介绍这种方法4.插件,使用sharedUserId来实现共享进程的方式,这部分以后讲解。      通过反射来实现简化代码之前我们需要了解反射...
分类:移动平台   时间:2014-02-14 16:08:56    收藏:0  评论:0  赞:0  阅读:410
在websphere里测试数据源出错
现在需要在webSphere上 运行 以tomcat作为服务器的web应用程序; 目的是将一些web应用程序统一管理;...
分类:Web开发   时间:2014-02-14 15:38:21    收藏:0  评论:0  赞:0  阅读:380
flexpaper的使用
1.准备工作:下载FlexPaper及PDF转换工具pdf2swf.exe Flexpaper下载地址:下载 (我下的是1.4.5 Flash Version (release notes)) Pdf2swf工具下载:下载  (我下的是swftools-2011-01-23-1815.exe下载后,安装) 2.运行官方的DEMO及Flexpaper的用法  打开刚刚下载好的Flexpa...
分类:其他   时间:2014-02-14 15:23:04    收藏:0  评论:0  赞:0  阅读:414
MACHINE_START之分析
MACHINE_START(XXX, "xxx")     .phys_io     = PA_UART0,     .io_pg_offst = (((u32)VA_UART0) >> 18) & 0xfffc,     .boot_params = SDRAM_PA + 0x100,      .fixup     = xxx_fixup,     .init_irq   = xxx...
分类:其他   时间:2014-02-14 16:24:13    收藏:0  评论:0  赞:0  阅读:341
【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序
笔者自学php的备忘录,共享出来便于自己复习,也便于他人参考。...
分类:Web开发   时间:2014-02-14 13:29:32    收藏:0  评论:0  赞:0  阅读:451
C++回顾之static用法总结、对象的存储,作用域与生存期
关于static用法总结,对象的存储,作用域与生存期...
分类:编程语言   时间:2014-02-14 13:12:04    收藏:0  评论:0  赞:0  阅读:454
强势领导力-2-现实意义
1、太多领导纠结于温柔或严厉的选择。 员工很聪明,而且如果你纠结,他就会感受到。员工就像水一样,那里有缝隙她就会流进来。 2、员工致命缺陷:缺少远大理想和普世的价值观 3、好员工是管出来的:坏员工都是惯出来的: 4、强势领导的成功表现 5、员工更看重什么...
分类:其他   时间:2014-02-14 14:02:17    收藏:0  评论:0  赞:0  阅读:289
iOS - CGContextAddLineToPoint 绘图崩溃:
项目里面以前经常到  CGContextAddLineToPoint(context, endPoint.x, endPoint.y); 这个地方崩溃..  然后报出  Assertion failed: (CGFloatIsValid(x) && CGFloatIsValid(y)), function void CGPathAddLineToPoint(CGMutablePathRef,...
分类:Web开发   时间:2014-02-14 13:53:33    收藏:0  评论:0  赞:0  阅读:676
Java四舍五入保留两位小数
直接上例子 package com.test; import java.text.DecimalFormat; public class Tes { /** * @param args */ public static void main(String[] args) {  double d = 18896.5578;     DecimalFormat df =...
分类:其他   时间:2014-02-14 16:17:40    收藏:0  评论:0  赞:0  阅读:250
jquery EasyUI中的MenuButton用法
jquery EasyUI中的MenuButton用法: 我的补充: 如果:数据源 Oracle数据源 SQLServer...
分类:Web开发   时间:2014-02-14 14:43:46    收藏:0  评论:0  赞:0  阅读:381
Light oj 1027 A Dangerous Maze ----计算期望
有n扇门,每次你可以选择其中一扇。xi为负值的门带你abs(xi)后又回到原点。xi为正值 的门则带你离开迷宫。每次你都没有经验没有记忆。选择每扇门的概率相等。求走出迷宫 的时间期望值。 算法: 设为正值的门的数量为n1,总共有n扇门。 走一次就出来的概率是n1/n,走出来的期望次数是n/n1. 走一次需要的平均时间为sum(ti)/n (1 则走出来的时间期望是 sum(t...
分类:其他   时间:2014-02-14 13:22:59    收藏:0  评论:0  赞:0  阅读:404
基于asp.net+ easyui框架,js提交图片,实现先上传图片再提交表单
上篇博客,我们简单的介绍了js实现上传图片之前判断图片格式,同时实现预览。这篇博客,给大家介绍如何上传图片,上传成功之后,再提交表单。下面我们进入正题:        像前面的博客一样,先给大家看一下界面,这样更简单,便于理解。 界面:                                                                          ...
分类:Web开发   时间:2014-02-14 13:33:54    收藏:0  评论:0  赞:0  阅读:453
??ReentrantReadWriteLock读写锁的使用
??ReentrantReadWriteLock读写锁的使用...
分类:其他   时间:2014-02-14 13:20:48    收藏:0  评论:0  赞:0  阅读:345
《编程人生》部分笔记摘要及我的体会—引领大师编程智慧
《编程人生:15位软件先驱访谈录》是一本访谈笔录,记录了当今最具个人魅力的15位软件先驱的编程生涯。作为软件领域的小菜,在闲暇的时候会拿来读读,感受一下大师们的编程风范,给自己懒散的大脑洗个澡。目前只读了一部分,也做了一些笔记摘要和我的简单体会,与大家分享,后期若有机会会继续补充,引领大师编程智慧。 1. 一个用C++写的库,Python程序员可以用SWIG封装它,而Java程序员可以用JN...
分类:其他   时间:2014-02-14 16:15:28    收藏:0  评论:0  赞:0  阅读:398
C++构造函数
C++中构造函数是特殊的成员函数,只要定义类的新对象就会执行构造函数,构造函数是保证每个对象的数据成员具有合适的初始值。 构造函数特点: 1)构造函数与类同名,不能指定返回类型,且不能声明为const函数,详见const的使用 2)构造函数可以重载,所以可以有多个构造函数 sales_item(void) /*const*/; sales_item(istream &is /*= ci...
分类:编程语言   时间:2014-02-14 14:39:24    收藏:0  评论:0  赞:0  阅读:420
com.android.ddmlib.SyncException: Read-only file system
通过eclipse运行Android 程序到测试机时候控制台出现如下错误:[2014-02-13 15:06:03 - MPlay] Failed to install MPlay.apk on device '0123456789ABCDEF': Read-only file system [2014-02-13 15:06:03 - MPlay] com.android.ddmlib.Sync...
分类:移动平台   时间:2014-02-14 15:33:59    收藏:0  评论:0  赞:0  阅读:903
mac下Cocos2d-x 3.0在xcode 和eclipse下得配置
需要软件 1.xcode 下载xcode https://developer.apple.com/downloads/index.action (好像需要登陆苹果开发者账号) 2.eclipse (下载sdk http://developer.android.com/sdk/index.html)绑定sdk adt eclipse在一起的 需要组件的版本 cocos2d-x-3.0beta...
分类:其他   时间:2014-02-14 14:08:50    收藏:0  评论:0  赞:0  阅读:536
PDF转换JPG【顶】
网上找了很多PDF转JPG的方法。有纯java转的,有转换工具转换的,还有插件转换的,其中主要有:pdfbox、PDFRenderer、xpdf 转换后的效果基本都是分辨率低,有失真,或者有中文转换问题。 如果对于没有分辨率要求的话可以考虑一下PDFRenderer,基本就可以满足你的需求了。 pdfbox存在中文转换问题,当然网上也有一些解决方法,有兴趣也可以研究一下。   而对于转换...
分类:其他   时间:2014-02-14 14:00:06    收藏:0  评论:0  赞:0  阅读:503
Cocos2dx 3.0 提高篇(八)浅谈Vector的使用
前两天有人问我说在3.0 beta2版本里,使用array 后编译出错,其实是因为自beta版本开始,已没有Array 和 Dictionary,取而代之的是容器:Vector 和 Map 先说Vector, 如果说C++的vector容器怎么用,如果我说太多肯定一下子就暴露了我菜鸟的身份。所以呢,在这里不过多阐述,也请大神绕路。 所以,还是回到Vector的使用问题上吧。该怎么用?既然Vector是替代了Array,那就拿Array 和Vector进行对比吧。...
分类:其他   时间:2014-02-14 12:39:19    收藏:0  评论:0  赞:0  阅读:358
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!