
java
文章平均质量分 81
kodeLove
这个作者很懒,什么都没留下…
展开
-
抖动线程 ShakeThread 及用例
ShakeThread.java package 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 · 1892 阅读 · 0 评论 -
Java 桌面程序设计经验谈
用 java 写了不少东西了,也积累了一点儿经验,下面就分享一下吧! 1.版本管理 良好的程序不是一蹴而就的,而是一个迭代渐进的过程,所以说对工程做项目管理是必不可少的。 刚学习 java 看的是尚学堂马士兵的视频教程,老马可能是担心小菜菜们接受能力差,所以做版本管理都是 “复制+改名” 的。 这个有点儿坑爹,因为我在后续很长一段时间里都未能摆脱这一团阴影。 “复制+改名”方案让我管理原创 2013-08-05 09:00:35 · 1137 阅读 · 0 评论 -
尽可能的降低重复劳动——模板策略
有感于 XCode 代码模板机制,写了一个小工具,特此写博文以志。 模板的概念很简单,就是能拿来重复使用的东西。 在编程语言的范畴里,就是一份源代码文件, 里面有一些特定的字符串你给替换成其他的字符串以后, 边成为了一份新的、具有实际运用价值的代码文件。 代码模板文件仅仅是一具空壳子, 要让它真正的活起来,就要在里面插入具有实际操作效果的方法、逻辑。 我用原创 2013-07-27 12:14:43 · 1061 阅读 · 0 评论 -
用 java 生成 TexturePacker 的工程文件
一、主题: 用 java 实现一个自动生成 TexturePacker 工程文件的工具,以提高开发过程中自动化的程度。 二、环境: Mac OS X 1.7.2 TexturePacker 2.4.3 三、测试得到的数据: ---------------------------- FUCK_YOU-hd 0x26 0x22 fuck_you-hd 0x26 0x22 HATE_原创 2013-07-27 12:36:25 · 1590 阅读 · 0 评论 -
绘制线程 PaintThread
PaintThread.java package 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 plaincopy public static String HloveyRC4(St转载 2013-07-27 12:13:07 · 2314 阅读 · 0 评论 -
Json for Java 代码示例
Gson 是 Google 写的一个 json 操作库,用起来很方便,不依赖任何外部 jar 包。 Json-lib 是 纯正血统版,依赖了如下一些 jar 包(这里使用的 Json-lib 的版本为 2.4-jdk15): commons-beanutils commons-collections commons-lang commons-logging ezmorph 下面是一个原创 2013-08-02 08:23:04 · 970 阅读 · 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 · 1000 阅读 · 0 评论 -
判断点在多边形内部的方法(Java版)
[java] view plaincopy /** * 检查多边形是否包含了某点~ * @param point * @return */ public boolean containsPoint(BYPoint point) { int verticesCount = vertices.size(); int原创 2013-07-26 10:07:29 · 2157 阅读 · 0 评论 -
Json-lib 实现 json,java 对象,xml 之间相互转换
转载自:http://blog.youkuaiyun.com/sdyy321/article/details/7024236 package 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 · 2473 阅读 · 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 plaincopy package 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 · 1319 阅读 · 0 评论 -
Java 容器排序
直接上代码: StudentSort.java package 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 · 1776 阅读 · 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 plaincopy package 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 · 1284 阅读 · 0 评论