Java语言
文章平均质量分 84
wsh_0703
这个作者很懒,什么都没留下…
展开
-
java 去掉数值左右多余的0
//去掉多余的0 public static String getPrettyNumber(String number) { return BigDecimal.valueOf(Double.parseDouble(number)) .stripTrailingZeros().toPlainString(); } publi...转载 2018-07-16 10:05:49 · 5130 阅读 · 0 评论 -
MultipartEntity实现文件上传的客户端和服务端
客户端:import java.io.File;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org....原创 2018-06-05 19:22:22 · 9820 阅读 · 1 评论 -
Eclipse RCP 开发系列入门教程
不错的Eclipse RCP开发入门教程,收藏备用! 使用Eclipse RCP进行桌面程序开发(一):快速起步 https://blog.csdn.net/wsh_0703/article/details/80580200使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框 https://blog.csdn.net/wsh_0703/article/details/80580...转载 2018-06-05 13:55:52 · 18932 阅读 · 2 评论 -
使用Eclipse RCP进行桌面程序开发(六):向OpenGL进军
看完这一篇,我们应该可以使用OpenGL绘制如下图的场景了。该场景是一个旋转的三菱锥矩阵,下面是旋转到不同方位的截图:我整整花了一个星期的时间来研究SWT中的OpenGL,遇到的第一个困难是找不到传说中的GL类和GLU类,最后,通过搜索引擎终于找到了,原来使用Eclipse进行OpenGL开发,还需要另外下载OpenGL插件,如下图:这里有OpenGL的类库,还有一个示例,把类库下载下来,解压,放...转载 2018-06-05 13:54:57 · 1390 阅读 · 0 评论 -
使用Eclipse RCP进行桌面程序开发(五):2D绘图
看完这篇文章,可以实现如下界面:当我第一次看到RCP的时候,我就梦想着有一天能够用它开发界面华丽的2D和3D程序,经历过前面的探索,今天终于可以揭开2D绘图的神秘面纱。在包资源管理器的插件依赖项中,我们一眼就可以看到org.eclipse.swt.graphics包,毫无疑问,和2D绘图有关的类就在这个包中。还有一个org.eclipse.swt.opengl包也很引人注目,但是里面却只有GLCa...转载 2018-06-05 13:53:46 · 1634 阅读 · 0 评论 -
使用Eclipse RCP进行桌面程序开发(四):在Windows中使用Active X控件
看完这篇文章,可以开发如下的界面:没有嵌入Active X控件的视图:嵌入浏览器控件,并显示www.blogjava.net的主页:在Windows系统下,OLE和Active X控件是两个非常吸引人的技术,它们的基础都是COM。OLE的体验,就是平时我们可以把Excel表格嵌入Word文档,或者把PDF嵌入浏览器显示一样,而Active X控件更是无处不在,做VB开发和网页开发的人都应该很熟悉。...转载 2018-06-05 13:52:14 · 1434 阅读 · 0 评论 -
使用Eclipse RCP进行桌面程序开发(三):视图和透视图
Eclipse RCP开发中,和用户进行交互最多的界面,应该是视图了,而透视图就是将已有的视图、菜单、工具栏、编辑器等等进行组合和布局。看完这一节,我们就可以建立如下图这样的程序界面了。首先我们来介绍一下视图,建立一个视图其实非常简单,只要从org.eclipse.ui.part.ViewPart继承一个类,然后在plugin.xml中进行视图的配置。其中,向视图中添加控件的操作,我们即可以手工编...转载 2018-06-05 13:50:26 · 2888 阅读 · 0 评论 -
使用Eclipse RCP进行桌面程序开发(二):菜单、工具栏和对话框
在使用Eclipse RCP进行桌面程序开发(一):快速起步中,我们通过Eclipse的插件开发向导,逐步建立了一个RCP应用程序,但是,这个程序没有任何功能,难以激起我们学习的兴趣。在这一节,我们将一起探索怎样在程序中添加菜单和工具条。先看一下成果:图一、图二:带有菜单和工具条的RCP程序图三:工具栏上的按钮的提示文本图四:点击菜单项或者工具栏按钮后,弹出一个简单的对话框。这里需要说明一点,为什...转载 2018-06-05 13:48:10 · 5815 阅读 · 1 评论 -
使用Eclipse RCP进行桌面程序开发(一):快速起步
所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持。更重要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序。 我相信,在未来的几年里,RCP一定会...转载 2018-06-05 13:45:19 · 16980 阅读 · 4 评论 -
java Map实现的cache manager,定时清除缓存起来的值
用来存储短暂对象的缓存类,实现Map接口,内部有一个定时器用来清除过期(30秒)的对象。 为避免创建过多线程,没有特殊要求请使用getDefault()方法来获取本类的实例。[java] view plain copypackage com.zuidaima.modules.common.util; import java.util.AbstractMap; import java.uti...转载 2018-05-16 17:06:28 · 4008 阅读 · 0 评论 -
JAVA从网络下载文件到本地
转载自https://blog.csdn.net/vison155142/article/details/760376471.首推一种方法,封装好的FileUtils,简单一句话就搞定[java] view plain copy/** * 下载文件---返回下载后的文件存储路径 * * @param url 文件地址 * @param dir 存储目录 ...转载 2018-04-12 11:12:35 · 634 阅读 · 0 评论 -
纯中文或中文与阿拉伯数字混合的数字转换成全阿拉伯数字
import java.util.Scanner;import java.util.Stack;/** * @program: gradle-demo * @description: 中文數字转阿拉伯数组【十万九千零六十 --> 109060】 * @author: Mr.WangShuang * @create: 2018-04-10 15:30 **/public cla...原创 2018-04-10 18:40:17 · 835 阅读 · 0 评论