- 博客(34)
- 收藏
- 关注
原创 分享一段计算24点的程序,后缀表达式计算
//分享一段计算24点的程序,用后缀表达式计算,自己写的,全排列算法来自网络,没有转化成利于阅读的中缀表达式//可以继续优化,并转换成中缀表达式,去掉重复的(例如先后顺序的差异)import java.util.Stack;////winion 2020-5-10public class Main { static char[] ops = new char[] { '?', '?', '+', '-', '*', '/' }; static int count = 0;...
2020-05-10 23:58:56
398
原创 Java和Groovy性能测试
一直使用Java调用Groovy脚本完成一些随时可能调整修改的任务。今天测试了以下性能,还不错。测试代码如下:Java代码:public class TestC { static long fib(long n) { if (n return fib(n - 1) + fib(n - 2); } public
2017-08-01 13:02:08
3928
原创 菠萝叶粽子
从山野采回菠萝叶,用山泉濯洗,加上糯米包成长方形,然后把两个绑在一起,用大锅以山柴火煮透,清香四溢的粽子就出锅了。 每年这个季节,无论农忙与否,人们都要准备好米,采好菠萝叶,包起粽子。左邻右舍相互交换着,品尝不同家的口味。有些孤寡老人不能亲自动手包的,就会收到邻居送来的好多粽子,一对一对的,包含着邻里之间的亲情。 我已多年没有吃菠萝叶粽子了。超市里琳琅满目的,是苇叶或竹叶的粽
2016-06-09 12:39:07
1200
原创 我和高考--不得不说的故事
我和高考--不得不说的故事 --写于恢复高考三十年,我过高考十三年 (07年文) 中国学生命运的改变,应该是从高考开始。我的命运的改变,恰恰就是从高考开始。 --题记 一、报名 高考风风雨雨这么多年了,又是什么改革、标准分数、考后报志愿等等,算是想着法子选拔人才。我那时候,也正处于改革之中,只须考五门,每门150分,采用原始分数,但
2016-06-09 12:36:04
860
原创 槐花开
槐花开槐花开,槐花开槐花香气扑鼻来小羊咩咩叫你怎么不摘下一朵来槐花香,槐花香槐花开过槐树壮小羊咩咩叫你怎么不摘下一把来摘下来,摘下来摘下一串槐花来小羊咩咩叫这是我最喜欢吃的菜原创儿歌一首,送给所有程序员的孩子们。
2015-05-02 22:23:19
905
原创 我不想说再见
我不想说再见 本科毕业 暑假在家,夜梦,醒后作 深夜里忽然从梦中惊醒,窗外月光正皎洁如昼。我坐起来,看着外面婆娑的树影,想起刚才的梦来。 我梦见列车载着我们新生驶入校园。一会儿我们便在操场上开始了队列训练。休息时,我看清了我的学友:简子、锡安、大个子孙峰等。我好高兴,刚想问一声“真的是你们回来了吗”,便一下子醒来了。此刻我已清醒,知道再见到他们不知该何年何月了。往事便如潮
2014-05-31 21:14:54
1286
原创 蓝桥杯2014年C\C++A组-蚂蚁感冒
蓝桥杯2014年C\C++A组-蚂蚁感冒长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。 请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。【数据格式】第一行输入一个整数n (1
2014-03-22 22:30:27
6220
1
原创 Eclipse自动插件依赖的一种配置解决方式
Eclipse的插件具有以下特点:(1)每一个插件有自己独立的classloader(2)插件资源的交互通过MENIFEST.MF中"Export-Package, Require-Bundle, Import-Package"等属性控制(3)插件不能相互依赖 最近开发的系统需要进行权限控制,控制粒度到视图的定义、命令的定义等等。当系统启动的时候,需要根据配置(数据库保存)加
2013-08-15 23:30:38
4540
原创 擦盘好工具
<br />这两天需要把一些磁盘清理掉。已有的工具只能装载普通机器上,支持IDE硬盘。要处理的是SAS的服务器盘。没办法,只好找了服务器,用了Linux,把数据擦掉了。<br />最开始使用dd命令,从/dev/random取随机数。结果发现写入速度是0。原来/dev/random产生的是真正的随机数,需要硬件中断的支持。系统不动,自然中断事件就少,所以无法进行。改为/dev/urandom,速度仅能达到几兆每秒,还是太慢。后来,使用shred命令,快多了。<br />原来以为sherd命令只擦文件,没想到
2011-05-25 22:29:00
1357
原创 看时间简史随想
<br />这两天看《时间简史》,忽然想到一个问题。广义相对论的基础之一是光速不变原理。而光呢,是电磁波。因此可以说相对论是以电磁波为基础的。这是不是说明在大统一理论中无法容纳引力的原因呢?或者说,引力是不是应该作为宇宙中基本力之一,或者引力波是基础之一呢?或者说相对论应该修正把引力作为基础来考虑呢?或者以引力为基础,推导出另一套相容的宇宙体系呢?<br />是为标记。
2011-05-25 22:21:00
714
原创 C++/Java性能差别如此大?
已知大量字符串,以"01","02","0101","0101002"等方式存放,生成正确的上下级关系。例如01、02平级,01下级为0101,0101下级为0101002。字符串长度不定,每一级占多少宽度不定。实际来源于项目中已知单位的序号,生成上下级关系。用VC6实现了一个,
2011-03-15 23:12:00
1399
原创 eclipse RCP启动修改
因项目需要,需要在eclipse RCP启动之前弹出登录对话框,登录之后根据人员权限分配功能模块。可以在 PlatformUI.createAndRunWorkbench(display, new IDEWorkbenchAdvisor());之前完成这些工作,但是在加载各种视图是遇到问题。于是采用如下方法解决。 因为要使RCP启动之后,根据数据库中的模块加载插件,所以必须对插件进行判
2006-05-12 18:26:00
3137
3
原创 原创短信
这儿快要长草了,把春节时的原创短信贴上来。第一个,修改海子的诗歌《面朝大海,春暖花开》 从今天起做个幸福的人,工作休息关心家庭。和每个朋友发送短信,告诉他们我的祝福。给每条河每座山区各温暖的名字,朋友我为你祝福。**恭祝新年快乐。第二个,来自古诗词 残腊初雪霁(ji),梅白飘香蕊,灶马门神,酒酌酴酥(同屠苏),桃符尽书吉利。良宵佳节,人意乐,天宇亦清明。深意祝,和和顺顺,长保身荣贵。**恭祝新
2006-02-26 22:14:00
1388
原创 cegui遇到的问题及其通用解决办法
近日编译cegui时,执行configure总是出错: .infig.status: error: cannot find input file: Makefile 于是查找相关资料,总算找到解决方案, 查看此处及此处。原来这是文件回车换行符的差异造成的。windows下采用/r/n,*nix下采用/r。这样在执行configure时就会出错。只好改了,采用命令:find . -typ
2005-12-20 09:48:00
1876
原创 Eclipse编程Tips(4)-Wizard采用进度条指示
采用Wizard的时候,当操作很费时时,采用进度条指示会提供一个良好的界面视觉。幸运的是,Eclipse已经为我们准备了一个进度条,只要合理利用,就可以让它显示出来。 在Wizard的performFinish方法中,不要直接写完成方法,采用如下方法: public boolean performFinish() { try { this.getCo
2005-09-11 21:12:00
2182
原创 Eclipse编程Tips(3)-实现Preference
Preference可以用来设置系统的参数,方便用户定义自己的设置。例如Eclipse本身就提供了很多可供设置的内容,但就编辑器来说,就可以设置字体、颜色等。那么怎样实现一个Preference扩展点呢? 原来很简单,Eclipse在JFace中已经提供了大量的类可供使用,只要扩展FieldEditorPreferencePage就可以了。例如下例:/** * */public c
2005-09-02 16:29:00
1880
原创 Eclipse编程Tips(2)-让RCP自带JRE
有些时候我们编写的程序可能会用到其它一些库,比如JAI, J3D等,而在默认JRE中并没有这些库。一种方法是在用户的客户端上安装这些库,但是还有另外一种简单的方法,那就是自带JRE,把这些库全部放进JRE的响应目录中。这样无论客户端安装什么版本的JRE,是不是有全部的库,我们的应用程序总能够通过自己的JRE运行。 其方法是在RCP目录中,自建一个目录,就叫,里面就放入集成的JRE,把需要
2005-08-30 22:50:00
1896
2
原创 Eclipse编程Tips(1)-图像资源文件错误导致启动失败
我们采用CVSNT做源码管理服务器,采用Eclipse3.0开发。把gif资源文件提交到服务器后,再Checkout出来,发现gif文件被改变了,与原始文件发生了很大的变化。结果运行程序时(采用Eclispe RCP),出现“打开页面错误”类似的提示,然后程序就没有了反应(连界面也没有)。 关于这个问题,我从源码开始,又是修改配置文件,又是进行调试,都没有解决。后来想到gif文件会出
2005-08-27 10:18:00
1308
原创 优快云怎么老是出错!!
特别是在贴图的时候,不是服务不可用,就是错误!!“/”应用程序中的服务器错误。 未将对象引用设置到对象的实例。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
2005-07-28 08:30:00
1284
原创 windows下Bugzllia-2.19.3+Apache2.0.54+Perl5.8.4配置
好不容易,终于在windows下配置成功了Bugzilla-2.19.3。尽管采用了winxp系统,但下面的配置对于其他windows系统也是可以的。 为什么选择bugzilla-2.19.3呢?因为1.它是最新的:),2.以往的bugzilla版本要hack之,使之在windows下也能发送邮件(默认采用了sendmail),而此版本则采用了两种方式,一种方式还是采用sendmail,另外一种
2005-07-10 15:12:00
2587
原创 php访问mysql4.1以上的正确设置
终于实现了PHP5下通过phpMyAdmin对MySQL4.1以上数据库的访问。 在这之前,采用phpMyAdmin访问时总提示说不能加载MySQL扩展。从网上搜集了若干资料,按照其方法都未能解决。后来执行phpMyAdmin目录下的phpinfo.php,发现extension_dir总是c:/php5,猜测php.ini文件信息根本就没有被读取。于是想到在apache的http.
2005-01-12 21:29:00
1655
原创 Eclipse下集成OpenOffice要注意的问题
OpenOffice是一款优秀的开源办公套件,由sun公司贡献给开源社区。如果在Eclipse下继承它,则相当于给Eclipse添加了办公套件的支持。为此,笔者进行了尝试,如下。 OpenOffice提供了若干Jar包,专门提供在Java里面嵌入OpenOffice和调用OpenOffice服务的方法。在其自带的例子中,有OfficeBean和OfficeDev可供参考。但是,如果
2005-01-03 16:40:00
3404
3
原创 雪落的声音
昨晚上从办公室里回去,已是午夜。走出办公楼,迎面觉得有细小的雪粒飘落下来,打到脸上。没有灯光,地上依然漆黑一片。但我想,或许是开始下雪了。 躺在床上,我极力想去听是否有雪落的声音。耳边传来的是莫名的轰鸣声,甚至不是寂静。 早上睁开眼,我第一反应就是去看有没有下雪。果然,房子上已经白了,夜里的雪悄无声息地落了,铺满了大地。 走在上班的路上,踩着刚落的雪。有些路面已
2004-12-22 09:11:00
1287
原创 OBE-JDK1.5编译注意事项
今天通过CVS下载了OBE,由于安装了JDK1.5,结果编译的时候出现问题。解决如下:1.obe/obeengine/src/org/obe/convert/ConverterRegistry 中的compare方法全部出现问题,例如 public int compare(Object lhs, Object rhs) { return ((Long)lhs
2004-11-10 20:40:00
1184
原创 系分考试的一天
系分考试终于结束了。回想昨天一天的考试过程,仿佛又回到了高考那样的时光。不过这次的心情并不是志在必得,而是趟趟这系分的水,看看能否过河了。今天好好休息了一天,现在坐下来,泡一杯浓浓的茶,听着斑德瑞的优美音乐,把这段经历写下来。 5号晚上有人请吃晚饭,我早早就撤回来了,准备第二天的考试。回到办公室,我找出黑笔、铅笔、橡皮,都是双份,免得不够用的。看着桌子上摆着的厚厚的一摞书,心里不免嘀咕,
2004-11-07 17:12:00
1651
原创 Eclipse界面编写实例(2)--理解布局3
2.3 GridLayoutGridLayout可能是最常用的、功能最强大的标准布局类了,当然它也最复杂。GridLayout把容器里的组件摆放在一个格子里,它有许多可设置的域,并且同RowLayout类似,组件可以有相应的布局数据,称作GridData。GridLayout的强大在于它可以通过GridData来设置每一个控件。2.3.1 GridLayout的可设置域numColum
2004-09-29 16:57:00
5272
原创 Eclipse界面编写实例(2)--理解布局2
第二节 标准布局2.1. FillLayoutFillLayout是最简单的布局类,它把组件摆放在一行或者一列,并强制组件大小一致。一般的,组件的高度与最高组件一致,宽度与最宽组件一致。FillLayout不折行,不能设置边界距离和间距。可以使用它布局任务栏或工具栏,或者在Group中的一组选择框。当容器只有一个子组件时也可以使用它。例如如果一个Shell只有一个Group子组件,Fill
2004-09-19 19:35:00
2939
原创 Eclipse界面编写实例(2)--理解布局1
本文档的原文在eclipse网站:http://www.eclipse.org/articles/Understanding%20Layouts/Understanding%20Layouts.htm winion翻译整理 Copyright © 2001 Object Technology International, Inc.摘要采用SWT编写应用程序时,通常需要使用布局lay
2004-09-19 19:25:00
6053
原创 当所有的灵感都远我而去
当所有的灵感都远我而去 winion当所有的灵感都远我而去日子便如夏的午后蝉儿聒噪的叫声渲染一片沉闷那眼清泉随着灵感的远去,枯竭了泉边,一片半黄半绿的叶子呼唤风,渴望雨想象雄鹰搏击长空的姿态翎羽中透射出太阳的光泽可是灵感,却远我而去
2004-09-18 21:36:00
1428
1
原创 Eclipse界面编写实例(1)--扩展TitleAreaDialog
TitleAreaDialog是Eclipse的Jface组件包中提供的一个对话框,它提供了一个可以显示标题、提示信息以及一个图标的区域,以及一个包含实际内容的区域,并默认提供了两个按钮。最显著的例子就是新建向导和导入导出的向导(这两个粒子都是扩展的Wizard,但对话框本身扩展的WizardDialog,而后者正是从TitleAreaDialog扩展而来)。本文档详细介绍如何从Title
2004-09-18 21:13:00
6240
1
原创 自己动手编写Eclipse扩展点
扩展(Extension)是Eclipse中一个关键的机制,plug-in利用扩展向Eclipse平台添加新功能。但是扩展不能随意地创建,必须按照扩展点(extension point)定义的规范进行明确的声明,Eclipse才能认出这些扩展。我们不仅可以使用Eclipse提供的众多现成的扩展点,而且还可以定义新的扩展点,并在该扩展点上进行扩展。 当然,扩展点的定义比较复杂。不过Eclips
2004-09-15 20:27:00
4039
1
原创 Eclipse下使用J2EE客户端和Hibernate
Eclipse加载各个插件时,每个插件采用单独的线程,因此插件之间的同名对象是不同的,不能进行类型转换。这样的话,如果某些插件需要采用别的方式加载某些类库,将不能与Eclipse本身加载的类进行转换。此问题突出表现在J2EE客户端接口上。 为什么不同线程加载的同名类文件在JVM内部是不同的?请参考《深入Java虚拟机》一书,对其有比较详细的描述。 在eclipse中,不同的插件
2004-09-14 15:01:00
2581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人