- 浏览: 42095 次
- 性别:
- 来自: 北京
最新评论
-
wholegale39:
[u][/u]
浅谈Java同步锁 -
hch1011:
很好
Java中获取当前函数名 -
zhangzijun1984:
谢谢分享
Java中获取当前函数名 -
zhangjiajun1988:
路过。。貌似不错。
从excel中读取信息并生成XML结构的文档 -
youyudetufei:
学习啦啊!
在VBScript中使用对象
文章列表
利用第三方包JInvoke,可以方便的调用User32.dll中的api,来实现对windows窗体访问。
Tips: 网上例子不太多,可以先搜索User32 api,然后再在类库中找对应方法 :)
做了个简单的demo,点击某windows窗体的某个按钮,代码如下:
import com.jinvoke.win32.User32;
public class WindowUtil {
public int clickButton(String windowName, String buttonName) {
// 通 ...
有这样一个需求,一个excel文件,里面描述了一个xml结构的文档。 我们需要做一个工具,读取excel内容并生成该结构的文件。 以何种形式保存该信息是本文讨论的关键。
举个例子,excel包含这些信息, 顺序和Level是决定最终样式的重要数据:
Level:1, companyLevel:2, developerLevel:3, name, DevALevel:3, age, 25Level:2, tester
Level:3, name, QAB
生成后样式:
<company>
<developer>
<na ...
工作需要,用vbs写了个小工具,回归原始了一把。 鉴于本人长期使用java,与对象异常亲热。 今天也试了下在VBScript中使用对象,感觉不错!有兴趣的朋友可以自己试试
[一] VBScript对象声明
Class ClassName
' Fields, Functions, Properties go here.
End Class
其中ClassName为类名,创建对象的语句也很简单,即: Set obj = new ClassName
[二] 对象中的成员
常用的即public成员与private成员,private成 ...
在昨天,结束了公司一月一次的大会。
从CMMI讨论到营业额再到环保与公司制度等主题,可叹的是,没有听到些许让员工兴奋或是看到希望的言论。
本处在低迷期的企业,应该尽快找到自身缺陷,通过不断的改变自己来谋 ...
在上文"浅谈Java同步锁"中,只对同步锁的相关概念做了简单阐述,没给出应用实例。本文,将结合现实中对于同步锁的需求,编个小例子。标题比较大,而实例并不一定十分恰当,请各位见谅。
需求: 一个消费者在不 ...
多线程应用中,我们往往会对同一对象或类进行操作,这时我们需要应用同步锁,以保证程序的正常运行。本文将从Synchronized, wait, notify这些Java常见的关键字/函数作为出发点,总结同步与锁的问题,适合Java初级者阅读解惑。
一. synchronized关键字。
为啥同步?简单来讲,一个线程在对某对象操作时,不想被其他线程的同步方法所干扰。
在实际编程中,我们有两种方式实现同步,分别是同步方法(synchronized methods)或同步块(synchronized block/synchronized statement)。
同步方法是 ...
生活与工作中,发现人们往往会对一小点的不公平发出各种各样的抱怨。对工作不顺心而抱怨,对任务分配不均而抱怨,对领导的质问而抱怨,对怀才不遇而抱怨等等等,这些抱怨真的那么泄愤,说出来真的对我们有好处吗?我觉得有以下几点误区,希望和朋友们分享。
一. 向领导抱怨,会得到体谅
案例: 领导分配了一项很艰巨的任务给你,期限是一周时间。你努力的奋战,过了两三天,逐渐发现这任务不是想象中的那么简单,完成它的概率只有30%-40%。可是你仍然没有放弃,继续努力着,甚至不惜利用加班时间。终于,一周的期限到了,可你只差一点就完成了它。你觉得你在这一周里表现的十分出色,甚至比平时还 ...
上一篇文章"XML Schema检验XML文档结构"中,简单介绍了XML Schema及其写法,这篇主要针对java开发者,在程序中检验XML的有效性。
由于程序中经常会对xml的validation进行检验,通过DOM解析再一项一项check的方式,陈旧而且写起来繁杂。本文介绍一种快速检验xml的方法,借助javax.xml.validation包下的Validator, Schema, SchemaFactory等类,通过传入XML Schema Definition(XSD)文件进行验证。
代码如下:
public static void ma ...
1. XML Schema简介
XML Schema(也称作XML Schema Definition),它用于检验XML文档的结构,是DTD文件的替代者。由于XML Schema本身也是XML结构,因此它易于掌握与扩展。具体的介绍可以参照这里XML Schema教程或者这里XML Schema Primer(英文的)。上面两个文档介绍的非常之详细,我就不多费口舌了。如果不想看教程的朋友也可直接参见本文第二部分,直接上例子,简单明了。
2. 常见Schema写法
a) 定义简易元素(SimpleType Element),带restriction。如果定义Attribu ...
有时候我们需要在程序中获取当前运行的函数名,如何简单的做到这点呢?我们可以用getStackTrace轻松搞定。
一提到getStatckTrace多数人会联想到Thowable中的getStackTrace方法。的确,也正是发现StackTraceElement中有getMethod方法,使我找到了此问题的突破口。
在Java JDK 5中,有三个类拥有getStackTrace方法,分别是ThreadInfo, Thread和Throwable。此处,我们用Thread.currentThread()中的StackTraceElement来获取当前函数名。具体代码如下:
Thre ...
眼见着大学时的朋友们纷纷开始写博客了,自己说啥也坐不住了,也开个技术博客与大伙儿凑凑热闹,记录下工作中学到的东西与深得体会。
前不久在网上看到Jane Porter说过这样一句话,Happiness is not perfected until it is shared. 想想的确如此!
虽然此博客的目的是研究技术,可我们毕竟是有感情有追求的,因此,此博客还会记录下作者的随见随想,希望一古脑儿钻研技术的朋友们能够见谅见谅。
放张图片, Hope you can relax your eyes : )