自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael Ma

每天多掌握一点点

  • 博客(11)
  • 收藏
  • 关注

原创 利用JInvoke点击win窗体按钮

利用第三方包JInvoke,可以方便的调用User32.dll中的api,来实现对windows窗体访问。 Tips: 网上例子不太多,可以先搜索User32 api,然后再在类库中找对应方法 :) 做了个简单的demo,点击某windows窗体的某个按钮,代码如下: import com.jinvoke.win32.User32;public class W...

2012-09-26 14:04:35 208

从excel中读取信息并生成XML结构的文档

有这样一个需求,一个excel文件,里面描述了一个xml结构的文档。 我们需要做一个工具,读取excel内容并生成该结构的文件。 以何种形式保存该信息是本文讨论的关键。 举个例子,excel包含这些信息, 顺序和Level是决定最终样式的重要数据:Level:1, companyLevel:2, developerLevel:3, name, DevALevel:3, age, 25L...

2010-10-11 22:35:05 427

在VBScript中使用对象

工作需要,用vbs写了个小工具,回归原始了一把。 鉴于本人长期使用java,与对象异常亲热。 今天也试了下在VBScript中使用对象,感觉不错!有兴趣的朋友可以自己试试  [一] VBScript对象声明 Class ClassName ' Fields, Functions, Properties go here.End Class 其中ClassNa...

2010-10-11 20:26:38 265

原创 [闲话] 经理的话,难以服众。

在昨天,结束了公司一月一次的大会。 从CMMI讨论到营业额再到环保与公司制度等主题,可叹的是,没有听到些许让员工兴奋或是看到希望的言论。 本处在低迷期的企业,应该尽快找到自身缺陷,通过不断的改变自己来谋求发展。当下,正是见证公司能否在困境中成长的时期。可令人失望的是,领导在会议中的话并没有让我们看到曙光,一次次的强调CMMI,一次次的强调规章制度,一次次的讲该怎样通过硬件措施来降低...

2010-05-11 20:27:09 105

Java同步锁之小应用

在上文"浅谈Java同步锁"中,只对同步锁的相关概念做了简单阐述,没给出应用实例。本文,将结合现实中对于同步锁的需求,编个小例子。标题比较大,而实例并不一定十分恰当,请各位见谅。 需求: 一个消费者在不停的从queue里取消息,当没有消息时,阻塞等待,直到有消息来时,消费它。 简析: 乍一看,我们完全可以写个循环不断的去读它(queue),直到该queue不再empty,则消费一条...

2010-05-07 17:16:37 91

原创 浅谈Java同步锁

多线程应用中,我们往往会对同一对象或类进行操作,这时我们需要应用同步锁,以保证程序的正常运行。本文将从Synchronized, wait, notify这些Java常见的关键字/函数作为出发点,总结同步与锁的问题,适合Java初级者阅读解惑。 一. synchronized关键字。 为啥同步?简单来讲,一个线程在对某对象操作时,不想被其他线程的同步方法所干扰。 在实际编程...

2010-05-06 21:23:31 162

Don't Complain Anymore

生活与工作中,发现人们往往会对一小点的不公平发出各种各样的抱怨。对工作不顺心而抱怨,对任务分配不均而抱怨,对领导的质问而抱怨,对怀才不遇而抱怨等等等,这些抱怨真的那么泄愤,说出来真的对我们有好处吗?我觉得有以下几点误区,希望和朋友们分享。  一. 向领导抱怨,会得到体谅        案例: 领导分配了一项很艰巨的任务给你,期限是一周时间。你努力的奋战,过了两三天,逐渐发现这任...

2010-04-19 22:10:02 136

Java中用XML Schema检验XML实战

上一篇文章"XML Schema检验XML文档结构"中,简单介绍了XML Schema及其写法,这篇主要针对java开发者,在程序中检验XML的有效性。  由于程序中经常会对xml的validation进行检验,通过DOM解析再一项一项check的方式,陈旧而且写起来繁杂。本文介绍一种快速检验xml的方法,借助javax.xml.validation包下的Validator, Schema...

2010-04-14 22:50:01 224

XML Schema检验XML文档结构

1. XML Schema简介  XML Schema(也称作XML Schema Definition),它用于检验XML文档的结构,是DTD文件的替代者。由于XML Schema本身也是XML结构,因此它易于掌握与扩展。具体的介绍可以参照这里XML Schema教程或者这里XML Schema Primer(英文的)。上面两个文档介绍的非常之详细,我就不多费口舌了。如果不想看教程的朋友...

2010-04-14 22:17:32 200

Java中获取当前函数名

有时候我们需要在程序中获取当前运行的函数名,如何简单的做到这点呢?我们可以用getStackTrace轻松搞定。一提到getStatckTrace多数人会联想到Thowable中的getStackTrace方法。的确,也正是发现StackTraceElement中有getMethod方法,使我找到了此问题的突破口。在Java JDK 5中,有三个类拥有getStackTrace方法,分别是...

2010-04-14 12:47:30 343 2

正式开张

眼见着大学时的朋友们纷纷开始写博客了,自己说啥也坐不住了,也开个技术博客与大伙儿凑凑热闹,记录下工作中学到的东西与深得体会。 前不久在网上看到Jane Porter说过这样一句话,Happiness is not perfected until it is shared. 想想的确如此!虽然此博客的目的是研究技术,可我们毕竟是有感情有追求的,因此,此博客还会记录下作者的随见随想,希望一古脑...

2010-04-14 10:15:00 90

空空如也

空空如也

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

TA关注的人

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