您正在查看 "我是一个程序员" 分类下的文章
2009-11-03 12:45
同一个字符串,用SQL语句插入库的长度是10,用企业管理器直接录入表中则长度是12,两个串比较不相等,疯了~~
折腾了一晚上,结果是这个原因,NND,诡异的SQLServer2000企业管理器。
总结:不要随便用SQLServer2000企业管理器直接在表中录入数据。 |
2009-07-12 15:44
问题
在使用Canvas时想实现圆角的效果,定义了Canvas的cornerRadius属性后发现不起作用。
解决办法
把borderStyle属性设置为solid。如果border没有达到预期效果,把borderThickness属性设置为0。 |
2009-05-16 13:08
基于Struts的开发中,有时可能会需要使用中文做为html标签的name,这时一定要谨慎。
例如这样一个场景,有一个名单列表,这个列表除了人的姓名以外没有唯一键
这个列表后面有一对单选按钮可以操作,这时为了将每一行的单选按钮划到一组中去,我们会为他们赋一个name,最简单的办法就是直接用他们的姓名。如下:
|
2009-03-24 23:33
Grady Booch在2004年IBM Developer Works Live!大会上讲过的一段话:
我对面向对象编程的目标从来就不是复用。相反,对我来说,对象提供了一种处理复杂性问题的方式。这个问题可以追溯到亚里士多德:您把这个世界视为过程还是对象?在面向对象运动兴起之前,编程以过程为中心,例如结构化设计方法。然而,系统已经到达了超越其处理能力的复杂性极点。有了对象,我们能够通过提升抽象级别来构建更大的、更复杂的系统——我认为 |
2009-02-07 11:11
画UML图以前一直用IBM Rational Rose,Rose很好,功能强大,但是体积庞大,而且终究是个收费软件,总是免费地用着心里不舒服,于是找来免费的鼎鼎大名的StarUML来用。
StarUML是一个运行在Win32上快速,灵活,可扩展,功能强大的UML/MDA平台,开源,绿色,无版权问题。
不过从Rose迁移过来还是有很多的不适应:
1. Operation的返回值:StarUML添加一个Operation,开始没发现怎么表示返回值,后发现原来是要Add一个Parameter |
2008-12-08 17:30
org.eclipse.core.runtime.FileLocator
在为Eclipse开发插件时进行文件操作时经常要使用这个类用来转化路径的格式,因为Eclipse本身是基于OSGi实现的,在运行期时代码:
getClassLoader().getResource("xxxx")
得到的URL是以bundleresource://开头的,不能直接使用,所以要用FileLocator.toFileURL(URL url)转换一下。
有人说了可以用getResourceAsStream啊,读文件时是可以,但是想到访问一个 |
2008-12-01 23:38
GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中. GridLayout有两个构造函数.
GridLayout的构造函数
| 构造函数 |
描述 |
| public GridLayout() | |
2008-11-19 09:14
《程序员》11期上的一篇文章,写得很不错,在网上没找到电子版,我就抄了一份,
话说程序员的职业生涯
|
2008-11-05 19:23
在就是一个类一文中说到枚举也可以自定义构造函数,可以用属性来关联更多的数据。那如果我们有这样的一种需要该怎么办呢?——我们需要根据关联的数据来得到相应的枚举项,例如下面的这种情况:
|
2008-11-05 18:48
谈这个话题前我们要看一下在就是一个类一文中改写的printWeekDay方法,在那个例子里WeekDay是丰富一些了,不过使用switch对枚举常量逐个判断以便定制不同的行为,扩展起来要麻烦了一些。假如为WeekDay添加了一个新的枚举常量,如果你忘了同时为它在switch中添加相应的case标示,那么即使有default标示来提示错误,也只能在运行后才能发现。
怎么做能更好一点?我们前面已 |
|
|