上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 56 下一页

java 修改 jar 包文件内容的一个实例

摘要: 开发这个小工具的初衷是为了修改工具 jar 包中的配置文件本来打算将这个功能集成到 工具 jar 包自身但是这里貌似有点儿问题,因为该 jar 包文件当前正在被 java 虚拟机使用,所以无法对其进行修改操作~这里我有点儿疑惑,难道不是将 jar 包整个加载到内存中去了么?为什么磁盘上的物理文件还是被牢牢锁定?mac上是这样,windows里面也是这样,应该有点儿蹊跷,不深究了~本示例主要包含了以下知识点:1。遍历 jar 文件中的所有文件(jar包实际上就是zip压缩包,没什么神奇的)2。就像读取磁盘中的其他文件一样,对jar执行 读入和写出操作3。将 jar文件中的某个文件读到 swing 阅读全文
posted @ 2012-04-06 01:07 yang3wei 阅读(1101) 评论(0) 推荐(0) 编辑

从JAR文件中读取文件

摘要: 转载自:http://www.bitscn.com/pdb/java/200605/21104.html版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:John Zukowski 翻译:Roger Sun 原文来源: http://developer.java.sun.com/developer/JDCTechTips/2003/tt0122.html#1 译文地址: http://www.ydtx.com/cgi-bin/forum/topic.cgi?forum=27&topic=8 =====================... 阅读全文
posted @ 2012-04-05 23:15 yang3wei 阅读(620) 评论(0) 推荐(0) 编辑

判断点在多边形内部的方法(Java版)

摘要: /** * 检查多边形是否包含了某点~ * @param point * @return */ public boolean containsPoint(BYPoint point) { int verticesCount = vertices.size(); int nCross = 0; for (int i = 0; i < verticesCount; ++ i) { BYPoint p1 = vertices.get(i); BYPoint p2 = vertices.get((i + 1) % v... 阅读全文
posted @ 2012-04-05 14:56 yang3wei 阅读(1138) 评论(0) 推荐(0) 编辑

判断点在多边形内的多种写法(C版)

摘要: 转载自:http://blog.csdn.net/okvee/article/details/5643407再经典不过的算法了:// 功能:判断点是否在多边形内// 方法:求解通过该点的水平线与多边形各边的交点// 结论:单边交点为奇数,成立!//参数:// POINT p 指定的某个点// LPPOINT ptPolygon 多边形的各个顶点坐标(首末点可以不一致)// int nCount 多边形定点的个数BOOL PtInPolygon (POINT p, LPPOINT ptPolygon, int nCount){ int nCross = 0; for (int i = 0; .. 阅读全文
posted @ 2012-04-05 14:55 yang3wei 阅读(231) 评论(0) 推荐(0) 编辑

方法内使用 new Thread() 是什么意思,有什么好处

摘要: 转载自:http://topic.csdn.net/u/20120308/10/f1689af8-edc7-45a5-a74b-e3293ce614ae.html首先swing是单线程的,这个是这篇文章的前提,也是意义所在,当swing界面程序启动的时候,会启动3个进程,1、主线程2、系统工具包线程:负责捕获操作系统事件,然后将事件转换成swing的事件,然后发送到事件派发线程EDT3、事件派发线程(EDT):将事件派发到各个组件,并负责调用绘制方法更新界面所有的事件,例如键盘,鼠标事件,都会由工具包线程转换成swing事件,然后放到事件队列EventQueue中,而这个EventQueue的 阅读全文
posted @ 2012-04-05 00:31 yang3wei 阅读(1484) 评论(0) 推荐(0) 编辑

java操作生成jar包 和写入jar包

摘要: 转载自:http://blog.csdn.net/liaomin416100569/article/details/6128225//利用jarInputStream生成jar文件写入内容public static void writeJar()throws Exception{//定义一个jaroutputstream流JarOutputStream stream=new JarOutputStream(new FileOutputStream("E://tomcat//webapps//bdlp//WEB-INF//lib//ant1.jar"));//jar中的每一个 阅读全文
posted @ 2012-04-04 11:48 yang3wei 阅读(787) 评论(0) 推荐(0) 编辑

利用JDOM把JPG图象数据写入XML一个简单例子

摘要: 转载自:http://www.cjsdn.net/post/view?bid=5&id=45013&sty=1&tpg=11&age=0代码在JBUILDER上测试过第一步首先读取图象文件public static byte[] getBytesFromFile(File file) throws IOException { InputStream is = new FileInputStream(file); long length = file.length(); if (length > Integer.MAX_VALUE) { retur... 阅读全文
posted @ 2012-04-03 18:45 yang3wei 阅读(438) 评论(0) 推荐(0) 编辑

JFrame最大最小化及最小化到系统托盘

摘要: 转载自:http://hi.baidu.com/lovezmq/blog/item/e14c593dd04d0cf93c6d97cd.html基本的最大化最小化只要调用setExtendedState方法就可以了。setExtendedState方法的输入参数是在Frame类中定义的常量:NORMAL:常态ICONIFIED:最小化MAXIMIZED_HORIZ:水平最大化MAXIMIZED_VERT:垂直最大化MAXIMIZED_BOTH:水平垂直都最大化因此,如果需要全屏话,可以这样:setExtendedState(Frame.MAXIMIZED_BOTH);如果需要最小化,则可以这样: 阅读全文
posted @ 2012-04-03 17:53 yang3wei 阅读(920) 评论(0) 推荐(0) 编辑

苹果系统里面 dictionary 如何加入中文词典

摘要: 转载自:http://beike.iteye.com/blog/375119豆瓣上的YYQ大侠写的 我曾经介绍过Mac下的免费词典软件TranslateIt! 而在新版Mac OS X - Leopard中,其内置的词典工具(Dictionary)功能得到了极大提升,所以根本就不再需要其它软件了。 Lookup查词 如果我正在文本编辑器或其它Cocoa程序中阅读英文,恰巧遇到不熟悉的单词,那么通过菜单或快捷键可以很方便地在内置字典中进行查询。 首先定位到单词之上;然后按下command+control+D快捷键;立刻就会有一个可爱的弹出窗口显示该词的解释和例句。更妙的是... 阅读全文
posted @ 2012-04-03 17:37 yang3wei 阅读(1082) 评论(0) 推荐(0) 编辑

Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比

摘要: 刚在qq群里面一位仁兄问到文件压缩的命令,平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压zip、tar、tar.gz和tar.bz2文件及他们之间压缩率对比,在自己的脑袋内存空间有限又不经常使用的时候以便于备忘。现整理如下:目前Linux下常见的压缩文件扩展名:*.Z compress程序压缩的文件(最早期使用),压缩后取代源文件; *.zip 一个夸平台的文件打包程序,适用于Linux、windows和Mac OS系统; *.bz2 bzip2程序压缩的文件; *.gz gzip程序压缩... 阅读全文
posted @ 2012-04-03 17:31 yang3wei 阅读(312) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 56 下一页