自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 java volatile关键字

在多线程并发编程中,总有一些代码需要使用同步保证代码有3个特征:原子性,可见性,有序性。原子性:原子(atom)在化学中是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为"不可被中断的一个或一系列操作"。不可被中断意味着原子操作内部不会有线程调度所必须的中断,除非原子操作所在的程序被强制结束或计算机被强制关闭电源,否则原子操作必然被完整的执行。实际上原子操

2015-01-29 23:10:46 527

原创 精确的数值计算BigDecimal

Java在java.math包中提供的API类BigDecimal,

2014-09-15 17:45:01 1505

原创 java序列化及反序列化

什么是序列化:序列化的核心shix

2014-07-29 18:40:35 1507

原创 驱动开发-01-加载、卸载、输出调试信息

在驱动程序中,不能使用windows系统中的用户API。自然也是没有像c\c++中可以方便的向控制台打印字符输出调试信息的print函数,在驱动中,输出调试信息的函数为DbgPrint,用法与c\c++中的printf 类似,但是没有控制台或文件接受数据,只能通过专门的软件DebugView查看驱动调试信息。KdPrint是一个宏,该宏在FREE(发布版)中什么都不做,Checked调试版

2014-06-30 10:34:23 1290

转载 驱动开发-分页文件

电脑中的物理内存是有限的,但是

2014-06-25 11:56:15 944

转载 WinDbg+VM9双机调试无法连接解决方案

先说解决方案要点:(注意红色的字) 自然是为虚拟机上的系统设置好串口设备,如下图。设置客户系统的启动配置文件boot.ini,在[operating systems]段中加入一行以调试模式启动的配置:multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional 

2014-06-21 21:04:55 834

原创 VS2012下开发驱动-配置环境

我的环境:win7x64+wdk7.6+vs2012速成版据说vs2012de

2014-06-12 13:46:22 1624 1

原创 java全局快捷键

IntelliType是微软的键盘驱动,或者说这是微软为自己出品的键盘系列产品开发的配置工具,主要作用就是让键盘使用更加自定义化合个性化。通过它重新配置键盘键盘分布。比如常用但是按起来不是很方便的按键,就可以换到自己觉得合适的地方了。还有就是“禁用”功能,就是让某些按键无效。JIntellitype是模仿IntelliType功能的Java实现,功能与IntelliType类似,可

2014-05-06 18:26:32 1774 2

原创 java播放声音

参考过的资料:http://wenku.baidu.com/view/bb24a0380912a21614792943.htmlhttp://wenku.baidu.com/view/ca78c3878762caaedd33d4f7.htmlhttp://wenku.baidu.com/view/67117223af45b307e871977e.htmlhttp://w

2014-02-24 17:36:32 1060

转载 VS2008创建和调用DLL动态链接库

VS2008创建和调用DLL(动态链接库)文件,error LNK2019: 无法解析的外部符号,该符号在函数 _wmain 中被引用,创建DLL时,不能生成*.lib文件       本文能给您解决的问题:                 1,vs2008下创建dll动态链接库,以及其他程序调用此动态链接库                 2,error LNK2

2014-01-22 13:00:41 1780

原创 8086汇编的一些知识点的备忘

读王爽—汇编语言第二版,略有所得,写下来以便查阅8086 的可拆分数据寄存器, AH&AL=AX:累加寄存器,常用于运算; BH&BL=BX:基址寄存器,常用于地址索引;如果寻址,默认段地址在DS中CH&CL=CX:计数寄存器,常用于计数; DH&DL=DX:数据寄存器,常用于数据传递。 地址寄存器/段地址寄存器 CS(Code Segment):代码段寄存

2014-01-05 10:47:49 601

原创 jna调用原生代码——传递参数

用java做个小玩意,需要调用windows操作系统的动态链接库提供的API函数。选来选去最终决定用jna实现调用,简单方便。 这个过程中遇到的最大障碍就是怎么传递函数的参数!整理了一些jna与__stdcall调用约定的库的数据对应表  其中值得注意的:1:c\c++中有无符号整数,java中没有,传递接受无符号的数据时要做转换。例子:unsigned i

2013-10-12 14:33:47 4118

JIntellitype

java热键的一个demo。用JIntellitype实现

2014-05-06

java播放声音的实例

java播放声音的实例,eclipse导入后运行

2014-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除