- 博客(15)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Java 小例子:一个测试正则表达式的工具
这是一个例子,也是一个工具,用来测试指定的文本中是否包含指定的正则表达式匹配。 下面是代码:import javax.swing.*;import javax.swing.text.DefaultHighlighter;import javax.swing.text.BadLocationException;import java.awt.BorderLayout
2009-04-27 09:44:00 4493
原创 传说中的猫扑 0 楼续
其实原理很简单。MOP 发帖并不是 BBCODE,而是允许一些 HTML 代码的。比如 。img 元素有一个 onerror 的非标准属性,它的值是一串脚本。当图片不能加载时,这段脚本便会执行。再加上 mop 的页面中加载了 jquery,这使得 onerror 中脚本的复杂度大大降低了。查看帖子的 HTML 源代码就知道所谓的 0 楼实际上都是摆在十几二十楼,反正看得出来。作者再稍微做点手脚,把
2009-04-24 21:04:00 1034 1
原创 传说中的猫扑 0 楼
今天见到了传说中的猫扑 0 楼。鉴于猫扑也是用 JSP 做的,这个 0 楼对我们广大的 JSP 工作者具有深刻的教育意义。而且作者不但有技术,更是有文采,这也应该作为程序员学习的榜样。 这行很重要:MB的,昨天写错了。我要的是:-->无双姑娘这行留言:亲爱的管理员,与忙碌的程序员们,虽然猫扑一次再次一次又一次的更新,但很不幸的告诉你,那层坚韧的莫又破了。游戏即将结束,哥今天就华丽
2009-04-24 20:20:00 1402
原创 Java 小例子:通过 WSAD 来移动的窗口
这是一个小例子,演示如何使用 wsad 来控制窗口的移动。这里面有一点技巧。如果简单的使用 keyPressed 或 keyTyped 直接处理按键事件的话,会出现“首次-停顿”现象。解决办法是使用 keyPressed/keyReleased 两个事件来处理,并将控制移动的代码移到另外的线程当中去。 import javax.swing.*;import java.awt.Headl
2009-04-23 09:48:00 1930 2
原创 如何设置双击执行 jar 文件
首先,这个 jar 文件要是可执行的,也就是说能够通过 java -jar 命令执行。 在 Windows 下,我们还可以通过设置资源管理器的方式实现双击 jar 文件执行它。 首先打开资源管理器的文件夹选项,在“文件类型”中找到 jar 文件。如果找不到,也可以自己新建一个。 接着单击“高级”按钮,打开编辑文件类型对话框。在对话框中单击“新建”,打开新操作对话框。
2009-04-22 18:55:00 4211 2
原创 Java 流(Stream)简介:3、对象序列化
对象序列化也是流应用的一个重要方面。序列化就是把一个对象转换成一串字节,既可以保存起来,也可以传给另外的 Java 程序使用。ObjectOutputStream 和 ObjectInputStream 就是专门用来进行序列化和反序列化的。下面就是一个简单的例子:import java.io.ObjectOutputStream;import java.io.FileOutputStrea
2009-04-21 20:52:00 1802
原创 Java 流(Stream)简介:2、Reader 和 Writer
介绍了 InputStream 和 OutputStream,接下来介绍 Reader 和 Writer。这两个类其实就是将 InputStream 和 OutputStream 包装了一下。不过它们处理的不是字节(byte),而是字符(char)。如果一个流当中的内容都是文本,那么用 Reader/Writer 处理起来会简单些。下面是一个用 Reader 读取文本文件的例子:import ja
2009-04-20 11:39:00 4786 2
原创 Java 流(Stream)简介:1、基本的输入流和输出流
本人打算写几篇文章,介绍一下流。本文是针对初学者的,加上本人水平有限,所以不敢说写得很高深。如果你是初学者,而且对流这个东西很头疼,你就应该看看这个。本文发表在:http://blog.csdn.net/YidingHe,转载请保留出处。流是 Java 中最重要的基本概念之一。文件读写、网络收发、进程通信,几乎所有需要输入输出的地方,都要用到流。流是做什么用的呢
2009-04-20 11:14:00 10786 4
原创 无法实现的需求
今天同事来问,页面上的 Alert 弹出框能不能没有右上角的关闭?当然不能。再说了,单击右上角的关闭和确定按钮都是一样的。 不过同事说用户这么提出来的。用户为什么会提这种需求?Alert 弹出框仅仅是作为消息提示用,用户为什么会认为右上角的关闭和确定按钮会是两个不同的操作? 首先我觉得可能是 Alert 对话框的滥用。初学者喜欢在任何一个操作之后都弹出对话框提示这个提示那
2009-04-16 10:13:00 1267
原创 Java 小例子:老手如何编写计算器
计算器不单单是练习如何布局,更重要的是如何实现复杂的运算逻辑。新手编写计算器,无疑会用到大量的 if-else。而熟练的开发人员知道如何避开这点。下面是代码。PS:我终于找到空间了。这里是编写过程的视频。import javax.swing.*;import javax.swing.border.Border;import java.awt.*;import
2009-04-15 17:24:00 11129 15
原创 Java 小例子:如何使用 Enum
Java 在 1.5 以前,常量是个头疼的问题。因为一些参数只能取那么几个值,而从参数类型上又看不出来有哪些值可以取。从 1.5 开始 Java 引进了 Enum 枚举类型,并根据 Java 自身的特点将其进行了强化。实际上现在所有的常量都可以通过 Enum 来定义了。下面是一个例子,演示了 Enum 的基本用法,以及如何向 Enum 类型加入自定义属性。
2009-04-11 14:42:00 9266 2
原创 Java 小例子:使你的 Java 程序使用单独的分辨率
如果你想在你的 Java 程序中使用单独的分辨率,下面是一个例子。注意这种改变不是永久性的,程序退出就恢复了。其实我也不清楚这到底有什么用。 import javax.swing.*;import java.awt.*;import java.awt.event.ActionListener;import java.awt.event.ActionEvent; /**
2009-04-10 16:47:00 2031
原创 分享:家园2(Homeworld 2)游戏音乐
很早以前从游戏中提取出来的,放在这里下载: http://www.live-share.com/files/384848/Music_Homeworld_2.7z.html
2009-04-07 12:50:00 2291 1
原创 Java 小例子:求素数
素数(质数)指的是不能被分解的数,除了 1 和它本身之外就没有其它数能够整除。这里是一个小例子,说明如何求取十万以内的所有素数。 素数的分布没有规律可言,所以要检验一个数是不是素数,就必须将它同所有小于它的数作除法。不过有一个简便的方法,就是不需要检验所有小于它的数,而只要检验所有小于它的素数。如果所有小于它的素数都不能将其整除,那么它就是素数。 public class Prim
2009-04-07 10:45:00 1600
原创 Java 小例子:模拟分数的类 Fraction
前一阵子 CSDN 博客奇慢无比,今天好些了。 这里是一个模拟分数运算的例子:Fraction 类。分数运算完后要用最大公约数除分子分母。所以这里也有个用辗转相除法求最大公约数的例子。另外在构造 Fraction 对象时如果分母为零将会抛出异常,这也是必要的检查。public class FractionTest { public static void main(St
2009-04-03 10:15:00 4784
在 Windows 下运行的 Redis 服务,版本 5.0.14.1,下载 1 积分
2023-04-05
wxWidgets API 文档(chm)
2008-12-09
ONGL 语言指南(官方,英文,pdf)
2008-12-09
请帮我分析一下公司将来的走向
2009-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人