
java
文章平均质量分 81
kodeLove
这个作者很懒,什么都没留下…
展开
-
抖动线程 ShakeThread 及用例
ShakeThread.javapackage org.bruce.locator.gui;import java.awt.Point;import java.awt.Window;import java.util.Random;/** * @author yang3wei * 振动线程~ */public class ShakeThread extends Thread原创 2013-08-01 20:07:32 · 1893 阅读 · 0 评论 -
Java 桌面程序设计经验谈
用 java 写了不少东西了,也积累了一点儿经验,下面就分享一下吧!1.版本管理良好的程序不是一蹴而就的,而是一个迭代渐进的过程,所以说对工程做项目管理是必不可少的。刚学习 java 看的是尚学堂马士兵的视频教程,老马可能是担心小菜菜们接受能力差,所以做版本管理都是 “复制+改名” 的。这个有点儿坑爹,因为我在后续很长一段时间里都未能摆脱这一团阴影。“复制+改名”方案让我管理原创 2013-08-05 09:00:35 · 1137 阅读 · 0 评论 -
尽可能的降低重复劳动——模板策略
有感于 XCode 代码模板机制,写了一个小工具,特此写博文以志。模板的概念很简单,就是能拿来重复使用的东西。在编程语言的范畴里,就是一份源代码文件,里面有一些特定的字符串你给替换成其他的字符串以后,边成为了一份新的、具有实际运用价值的代码文件。代码模板文件仅仅是一具空壳子,要让它真正的活起来,就要在里面插入具有实际操作效果的方法、逻辑。我用原创 2013-07-27 12:14:43 · 1062 阅读 · 0 评论 -
用 java 生成 TexturePacker 的工程文件
一、主题:用 java 实现一个自动生成 TexturePacker 工程文件的工具,以提高开发过程中自动化的程度。二、环境:Mac OS X 1.7.2TexturePacker 2.4.3三、测试得到的数据:----------------------------FUCK_YOU-hd 0x26 0x22fuck_you-hd 0x26 0x22HATE_原创 2013-07-27 12:36:25 · 1591 阅读 · 0 评论 -
绘制线程 PaintThread
PaintThread.javapackage org.bruce.locator.gui;import javax.swing.JComponent;/** * @author Bruce Yang * 面板绘制线程~ */class PaintThread implements Runnable { // 每秒绘制 50 帧~ public static final原创 2013-08-01 20:05:25 · 3924 阅读 · 1 评论 -
用 Java 实现的 Rc4 加密算法
转载自:http://blog.youkuaiyun.com/a9529lty/article/details/4813393有一个项目,需要解析一个用户提供的rc4加密后的文件,特意搜索整理了一个java 版本的RC4加解密算法。[java] view plaincopypublic static String HloveyRC4(St转载 2013-07-27 12:13:07 · 2316 阅读 · 0 评论 -
Json for Java 代码示例
Gson 是 Google 写的一个 json 操作库,用起来很方便,不依赖任何外部 jar 包。Json-lib 是 纯正血统版,依赖了如下一些 jar 包(这里使用的 Json-lib 的版本为 2.4-jdk15):commons-beanutilscommons-collectionscommons-langcommons-loggingezmorph下面是一个原创 2013-08-02 08:23:04 · 971 阅读 · 0 评论 -
cocos2d动画工具:-hd.plist 生成 plist
直接上代码:[java] view plaincopy/** * Java 正则表达式驱动,用这种,独立于网络~ * @param input 旧数据读入文件 * @param output 新数据写出文件 */ public static void divideLogic(File input,原创 2013-07-26 10:18:24 · 1001 阅读 · 0 评论 -
判断点在多边形内部的方法(Java版)
[java] view plaincopy/** * 检查多边形是否包含了某点~ * @param point * @return */ public boolean containsPoint(BYPoint point) { int verticesCount = vertices.size(); int原创 2013-07-26 10:07:29 · 2158 阅读 · 0 评论 -
Json-lib 实现 json,java 对象,xml 之间相互转换
转载自:http://blog.youkuaiyun.com/sdyy321/article/details/7024236package cn.shopex.util;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.LinkedHashMap;i转载 2013-08-02 08:40:59 · 2474 阅读 · 0 评论 -
求过圆心直线与圆的两个交点
主要是注意所使用的数据类型。之前用的是float,出现了一些意外,而且花费了我不少时间来反复验证、推导,做了很多的无用功,而且,反复推导得出来的计算步骤并没有什么不牢靠的地方。然后计算得到的结果却是让人如此之不省心,梗的我闷得慌。今天上午发来了一贴,多位朋友各抒己见,总算是让我发现了一些不足的地方,首当其冲的是一个变量弄错了,导致大批的计算失准。原创 2013-07-26 10:16:34 · 3548 阅读 · 1 评论 -
pdf 文本转换为 java 字符串
txt,rtf,rtfd->pdf,mac下面有个非常好用的工具,TextEditor,简洁实用!pdf->txt,如下(依赖两个jar 包:pdfbox-1.6.0.jar、fontbox-1.6.0.jar):[java] view plaincopypackage org.bruce.toolkit.experiments;原创 2013-07-26 10:14:30 · 1129 阅读 · 0 评论 -
ios 版 qq 聊天记录的导出
我所使用的平台:Mac OS X Lion 10.7.2用到一些东西:0。iExplorer.app用于将保存这聊天数据的 sqlite 数据库文件导出到电脑里面,该数据库的所在位置为(模糊掉的是qq号):将这个db文件导出到电脑里面,然后修改后缀为 .sqlite之前试的时候我也不知道这个 .db 文件就是修改了后缀原创 2013-07-26 10:20:23 · 4154 阅读 · 1 评论 -
Ant 自动构建 build.xml
功能:生成的 build.xml 用来提供自动以 eclipse 执行,自动打 jar 包,自动以 ant 执行,自动执行生成的 jar 等功能~非常便捷的生成 java 工程的 build.xml ,build.xml 常用配置我给抽取到 build.properties 文件里面了。自此就可以尽可能少的去编辑、查看 build.xml 文件了(新增其他格式的资源原创 2013-07-27 12:37:58 · 1322 阅读 · 0 评论 -
Java 容器排序
直接上代码:StudentSort.javapackage org.bruce.container.test;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * @author yang3wei * * 程序输出为: * score = 98, age原创 2013-08-01 20:40:08 · 1777 阅读 · 0 评论 -
JarBundler 将可执行 jar 打包成 app
操作很简单,很容易就能将 jar 打包成 app 文件。开始我还想用 JarBundler 将 jar 打包成 app 来达到加密的目的,没想到 show Package contents 一看,nnd 这app还是比较坑爹,只是简简单单的封装了一层么。话说被打包成 app 文件的那个 jar 包竟然还安安静静地躺在 app 的里面。。。。不过,打包成 app 文件原创 2013-07-26 10:11:00 · 1437 阅读 · 0 评论 -
FileReader读取文件,由于不确定源文件的编码格式不同,导致读出的文件乱码的问题
直接上代码:[java] view plaincopypackage org.bruce.file.handle.experiment; import java.io.File; import java.io.FileInputStream; import org.apache.commons.io.IOUt原创 2013-07-26 09:59:55 · 1286 阅读 · 0 评论