Archive

Archive for the ‘new technology’ Category

项目发布踩到地雷

September 25th, 2009 cashplk No comments

项目周五发布,周一的时候,老大说我们的项目踩到地雷了。

跟踪了一下,发现是这样的:

方法A中声明了 notifyManager,然后顺手生成了getter和setter,结果却没有使用,在方法里面自己又 new 了一个,然后代码里面判断,

if(notifyManager != null){
return null;
NotifyManager notifyManager = new NotifyManager();

// TODO other things
}

我们项目中又确实在spring的配置文件中注入了notifyManager的这个bean,结果就出问题了。

虽然不是我们的问题,不过还是可以学到东西的:
1,自己会new的方法千万不要写getter和setter,避免spring初始化注入的干扰。
2,需要代码REVIEW,避免出现这种问题。

q

用Synergy共享鼠标键盘

July 1st, 2009 cashplk 1 comment

平时总带自己的笔记本上班,公司又有台机,用起来有2套键盘鼠标,很是不方便。

琢磨着使用软件共享一下键盘鼠标,有空找了下, 找到这个软件, Synergy。可以共享键盘鼠标。 有windows,mac,linux版本的。

以下是windows下的配置,如果需要配置客户端,只需要在第一个选项里面填入服务端IP就可以了:

配置图.JPG

服务端配置如下:

服务端配置图.jpg

Screens需要配置2台机器,Links里面是配置鼠标移动的左右配置。例如:我配置的是ubuntu左边是T(台式机),T(台式机)右边是Ubuntu。

配置了就可以先Test一下,如果无误的话,就可以了。

Categories: new technology Tags: , ,

Amazon发布kindle阅读器源码

June 18th, 2009 cashplk No comments

netbeans 6.7 问题

June 4th, 2009 cashplk No comments

中文显示正常,但是字体明显变瘦,不容易辨识。
原因是因为使用了openjava。

netbeans安装目录下的 etc/netbeans.conf里面设定默认使用了openjava
更改为就正常了。
# Default location of JDK, can be overridden by using –jdkhome :
netbeans_jdkhome=”/usr/lib/jvm/java-6-sun/jre”

接下来解决乱码问题:

把宋体字拷贝到你的用户目录下,然后执行如下操作:
1、 cd /usr/lib/jvm/java-6-sun-1.6.0.10/jre/lib/fonts

2、sudo mkdir fallback

3、sudo mv ~/simsun.ttc /usr/lib/jvm/java-6-sun-1.6.0.10/jre/lib/fonts/fallback/

ROSE类图介绍

June 2nd, 2009 cashplk No comments

ROSE使用:

User Case:
用例图 (Use-case diagram):描述了系统的使用者(角色)和系统的功能模块(用例)之间的关系。
顺序图 (Sequence diagram):描述对象之间的动态交互关系,着重体现对象间消息传递的时间顺序。
协作图 (Collaboration diagram):描述相同合作的对象间的交互关系和链接关系。
活动图 (Activity diagram):用状态机对工作流进行建模的特殊形式,类似于流程图,不过支持并发控制。

Logical:
类图 (Statechart diagram):类图:描述了类和类之间的静态关系。
包图:描述了包和包之间的静态关系。包是一个高内聚、低耦合的类集合。
状态图 (Class diagram):对单个类的对象的生命周期进行建模,描述了对象时间上的动态行为,每个对象被认为是事件驱动的孤立实体。

Component:
组件图 (Component diagram):描述可重用的系统组件以及组件之间的依赖。

Deployment:
配置图 (Deployment View):描述系统资源在运行时的物理分布。

Categories: new technology Tags: ,

XPath分析

May 23rd, 2009 cashplk No comments

XPath介绍:

XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径。

XPath 术语:
节点(Node)

在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。

XPath语法:

选取节点
XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的

Categories: new technology Tags: ,

cashplk的心路历程 is Digg proof thanks to caching by WP Super Cache