`
cutesunshineriver
  • 浏览: 196405 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
package org.autumn.draw2d.example; import org.eclipse.draw2d.ColorConstants; import org.eclipse.draw2d.Ellipse; import org.eclipse.draw2d.Figure; import org.eclipse.draw2d.FigureCanvas; import org.eclipse.draw2d.GridLayout; import org.eclipse.draw2d.IFigure; import org.eclipse.draw2d.Polylin ...
1、如果权力一方主动“自我批评”,意即“我错了,但我作了自我批评,因此我仍然正确”。 2、你鼓励孩子对抗体制,你就害了他,他无法承受后果的。 3、上学归上学,但别把中国当代教育太当真。 4、鲁迅先生早就说了,到了写写文章,说说话,就已经没有用了。真在做事,真有权力做事的人,闷声不响就在那里做了。 5、未经审视的生活是没有价值的生活。
1、首先定义服务器上要发布出去的接口,要继承Remote接口。 package org.autumn.rmi.client; import java.rmi.Remote; import java.rmi.RemoteException; public interface IHello extends Remote { String say() throws RemoteException; } 2、在服务器上实现这个接口 ...
# 项目是为提供某项独特产品、服务或者成果所做的临时性努力。 模式1:玩的就是心跳。 --组织相信忙乱的工作象征着高效的生产力。 模式2:快,赶上。 --当项目团队决定在何时该做什么事情时,呈现出明显的紧迫感,并迫 ...

舍本逐末

今天被领导叫过去分配任务,讲了一些学习上的事,触动挺大的。 领导问了一些很基础的知识,比如: 1、什么是数? 2、什么是浮点数? 3、单精度浮点数和双精度浮点数分别是多少位? 我答不上来。以前大学时候的课程忘得一干二净。 然后领导说做程序员要学的东西很多,但根本和基础的东西要学好,不能舍本逐末。基础学好了,再去学一些花哨的东西就会很容易。花哨的东西比较浮,经常流于表面,只会教你怎么去做,但背后的道理很少有人去搞明白它。最后指了一条道给我,界定出计算机的一些基础课程。 一、数据结构。(先学会线性结构,再去理解非线性结构) 二、编译原理。(领导说他有近十本编译原理的教材) 三、操作系统。要在操作 ...
1、杂学 package groovy class Foo { def static openFile(fileName) { new FileInputStream(fileName) } def static foo(str) { str?.reverse() } def static returnWhat() { println "returnWhat() executed!" this } public static void main(String[] args) { /* ...
这次的任务是对开源邮件服务器进行选型,一共是考虑了三种方案。 第一种,跨平台的java实现的apache james邮件服务器。这里分别对稳定的james 2.3.2和最新版本james3.0-M2进行了调研。总的来说,james配置以xml形式为主,比较繁琐。以telnet连接其RemoteManager通过命令行进行添加和删除用户等管理操作。James对mysql支持较好,对oracle支持较差。 Jame2.3.2,采用了现在已经被淘汰的Avalon框架。以mysql作为数据源时,发邮件可以达到每秒30封的性能,但以oracle作为数据源时,每秒只能发出1-2封邮件。另外,james在生 ...
1、ls dir 列举目录下内容 2、ls | grep ^s 只列举以s开头的内容,与管道机制有关 3、rm file 删除文件 4、rmdir dir 删除空目录 5、rm -rf dir 递归删除目录 6、sudo -s -H 切换成root用户 7、chkconfig 管理开机自启动项 8、/var/log 日志区 9、/etc 配置区(重要的配置文件改动之前先备份) 10、/etc/init.d 可执行程序区 11、iptables -L 管理ip和端口访问规则 12、service application start 启动application应用 13、fr ...
直接上代码。 package org.autumn.rcp.learn; import java.util.Calendar; import java.util.regex.Pattern; import org.eclipse.jface.dialogs.Dialog; import org.eclipse.swt.SWT; import org.eclipse.swt.events.MouseAdapter; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.Selectio ...
从去年4月开始逐步养成了每月看两到三本书的习惯,对个人的促进作用很好,也开始每天必上cnbeta和iteye,拓宽自己在IT方面的眼界。 现在已经是2011年的5月了,换到了一家新的公司,也开始有了新的起点。在公司,可能要学习工作流、MDA、EMF、OSGI、Groovy等等和公司框架密切相关的东西。 业余想圈定一下自己的学习目标,今年想多看些书,多读些代码。 1、jdk的源码已经扫过一遍了,看得不仔细,以后用的时候再去结合代码来整。 2、SSH的源码粗略的扫一遍,能知道些出彩的地方就好了。 3、23个设计模式至少能理解一半以上。 4、重新学一下C语言,温习下以前用C实现的数据结构方面的内容。 ...
1、参差多态是幸福本源,把什么都规定了就无幸福可言。 2、人趋利而避害,趋乐而避苦。 3、劳心者治人劳力者治于人。 4、怎么做对是科学,怎么做好则是艺术。 5、人活在世上,不必什么都知道,只知道最好的就够了。 6、假如你遇到一个可疑的说法,这种说法对自己又过于有利,这种说法准不对,因为它是自己编出来骗自己的。 7、一个错误的前提,可以推断出任何谬论。 8、人不要放弃求知这一善行。抱着封闭的态度来生活,活着真的没什么意思。 9、一个人在20岁时如果不是激进派,那他一辈子都不会有出息;假如他到了30岁还是个激进派,那他也不会有什么大出息。 10、诀窍和真正的知识是不同的。真正的知识不仅能说明一件事应 ...
在java的util包下有Observer接口和Observable类,大致描述了观察者模式的基本要素。为了便于个人理解,在原有基础上做了小调整并增加了测试用例ObserverTest和Observer接口的实现类Observer1。 观察者接口 package org.demo.observer; public interface Observer { void update(Observable observable); } 被观察者对象 package org.demo.observer; import java.util.Collection; impo ...
开发环境:Eclipse JEE 3.6(Helio) 开发步骤: 1、创建基于Equinox的plugin工程,工程名为DictQuery,用于定义一个字典查询的接口。 package org.sunny.dictQuery; public interface QueryService { String queryWord(String word); } 2、创建基于Equinox的plugin工程,工程名为RemoteDictQuery,实现了字典查询接口,在Activator类中注册服务。在Manifest.mf配置中导入org.sunny.dictQuery包。 ...
一、面向对象的三大特征。 继承、封装、多态。 封装 封装机制将数据和代码捆绑到一起,避免了外界的干扰和不确定性。它同样允许创建对象。简单的说,一个对象就是一个封装了数据和操作这些数据的代码的逻辑实体。 在 ...
1、随着程序的规模不断变大,那些早期做出的特定历史条件下的选择,其影响会扩散得更厉害。 2、对于任何可能的输入,程序都应该给出正确的输出。 3、一个系统对某个特定环境适应得越好,对新环境的适应性就越差。 4、用户想要的并不是较短的平均执行时间,而是执行时间较少地波动,以使他能够合理地安排工作进度。 5、每个程序都必须基于其自己的优点和相对于它所处的环境来考虑。 6、人们往往会因为被观察而表现得更好。 7、由于成员意见不统一而造成的代价,要过很久才能体现出来。 8、为了使团队目标达成真正的一致,最好的方法是让团队自己设定目标。 9、只有准备好辞职的领导,才能获得真正的成功机会。 10、防止危机的发 ...
Global site tag (gtag.js) - Google Analytics