自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (2)
  • 收藏
  • 关注

原创 favicon 小游戏探索

老早之前在 cnBeta 上看到一款用 favicon 做成的游戏(我是传送门)。16*16的显示窗里放下一个飞机游戏,创意不错。游戏地址:http://www.p01.org/defender_of_the_favicon/今天抽时间,把游戏弄了出来,主要是使用 canvas 画板绘制游戏,再复制到 favicon 中。原理很是简单。下面把简化版放上,有兴趣的童鞋可以自行研究下。(相对完...

2015-10-11 15:28:24 239

原创 JEECG 部署过程

平台迁移(MyEclipse -> Eclipse)修改目录名,WebRoot 改为 WebContent修改项目的.project文件 把 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.ecl...

2013-06-05 10:50:07 712

原创 【转】解决办法之Error generating final archive: Debug certificate expired on

 转自http://liaobingyun.blog.163.com/blog/static/1298121112010620143648/解决办法之Error generating final archive: Debug certificate expired on   问题:Your project contains error(s)... 如何解决?大家随到...

2012-07-08 17:15:09 91

天干地支

想实现天干地支与数值的互换算法,在网上找到了一些相关信息,于是开工实现了。 目标:已知 甲子 求得结果 1已知 丙辰 求得结果 53已知 55 求得结果 戊午 对应码表:1.甲子   2.乙丑   3.丙寅   4.丁卯   5.戊辰   6.己巳   7.庚午   8.辛未9.壬申  10.癸酉  11.甲戌  12.乙亥  13.丙子  14.丁丑  15.戊寅...

2011-10-10 11:40:43 175

POJ 1009 Edge Detection(一)

花了一晚上的时间才弄出来的程序居然 OutOfMemery 了,悲催。应该是想法错了,此题不应该全局遍历的,耗时且对大数据量来说又不实际。在问题的讨论区有人提到了一种思路,当添加一个数时会影响八个数。那么使用添加做驱动不断的修正数值是否会好些呢,又或者有其他的规律我没看到。今天就先到这,明天继续,灭了这题。下面是今晚的成果,可惜是 WA 的:import java.util....

2011-10-10 00:16:46 90

POJ 1008 Maya Calendar

POJ 1008 Maya Calendar这道题,让我一开始就想用“Java 的方式”去写,呵呵,所以就建了一个新类去处理它。然后用到一些枚举类的特性,如 Enum.ordinal() 来获得枚举类的位置信息,Enum.values()[Enum.ordinal()] 来反向获得一个数值所对应的枚举类型。这样,就巧妙的借助枚举类来处理了月份。 本来想实现一个更完整的 MayaCa...

2011-10-09 00:43:52 186

POJ 1007 DNA Sorting(待改善)

POJ 1007 DNA Sorting这道题做的不舒服,明白题目的意思后就想到一种最笨的解题思路——双重 for 循环来计算 DNA 序列的数值(左边字母大于右边字母的总个数)。但我始终觉得这不是好的算法,隐约觉得应该用“动态规划”。可惜学艺不精,一直没明白动态规划的原理。标记出来,期望改善之。 双重 for 循环的做法很快就实现了,开始使用 TreeMap 来存储数据,期望使用它的...

2011-10-08 21:08:19 90

POJ 1006 Biorhythms

POJ 1006 Biorhythms这题是去年完成的,找了下当时的代码,用C完成的。其原理就是“中国剩余定理”,故具体内容不解释。见代码如下:#include <stdio.h>int main() { int p, e, i, d, a, t = 1; while(1) { scanf("%d%d%d%d", &p, &e, ...

2011-10-08 19:45:47 97

POJ 1005 I Think I Need a Houseboat

POJ 1005 I Think I Need a Houseboat 晕死,这道题居然卡在了英语上。在讨论区有人给出了大致的意思 写道大体意思:半圆表示一块面积可扩展的区域,开始时,面积是0,在(0,0)处开始以每年50平方米的速度同样呈半圆扩展,输入一个正整数N,然后输入N对坐标,对于每一对坐标值:求出面积扩展到该点的年数,坐标值单位为米。 有了中文帮助,直接秒...

2011-10-07 19:33:37 83

POJ 1004 Financial Management

POJ 1004 Financial Management 原来前面的几道都是简单题,好吧,练下手,就当熟悉下吧。此题求12个月的平均值,代码如下: import java.util.Scanner;public class Main { public void run() throws Exception { Scanner scan = new Scan...

2011-10-07 17:56:35 105

POJ 1003 Hangover

一开始没看清题目,不明白要做什么。在转了圈,明白了就是求 1/2 + 1/3 + ... + 1/x >= n 的最小X。代码如下:import java.util.Scanner;public class Main { public int checkCards(double c) { double sum = 0.0; int i = 1; f...

2011-10-07 17:38:04 78

POJ 1002 487-3279

很久没写东东了,懒了。在大学的时候就一直想支持做 北大ACM 题库里的题,但开始入手就被难倒了。现在还是下决心回归算法,一个个攻破吧。POJ 1002 487-3279 这道题是之前的遗留,今天灭了。多次卡在时间上,奖 Collections.sort() 去了,换成 TreeMap 的自然排序。将 string.replaceAll("-","").replaceAll("[ABC]", "...

2011-10-07 02:14:45 96

Java Date 类的一个神级误差

源自 Stack Overflow 的一个问题,原文点此外连接。问题很简单,跑如下代码: public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Str...

2011-08-22 22:08:48 250 1

ServerSocket

找到本好书,《How Tomecat Work》。嘻嘻,按里面的章节学习中。今天仿写了一个非常简单的 HttpServer,可是在第二次访问时就出错了。郁闷啊,还不知道原因,先记录一下,下次再研究出错的原因。package server;import java.io.*;import java.net.*;/** * HttpServer to handler HT...

2011-06-07 00:08:50 86

原创 Struts2 小结

从工作开始便一时使用 struts 2 作为前端,已经有18个月了。对于 struts 有一定的了解,也感觉到它的麻烦之处。最大的不爽就是对错误的提示,呵呵。常常没有一句提示是指向问题所在的,而开发的经验就在这时使用上了。在这里,小结一下这18个月来我对 struts 2 的一点认识吧。1. 基于拦截器实现。Struts 2 是基于拦截器实现的。可以说在 struts 里,所以的功能通过拦截器完成...

2011-05-29 23:55:02 110

原创 JS 身份证号码验证

以下代码是从腾讯团购网站上提取的身份证号码验证,仅为学习参考之用。(通过 http://jsbeautifier.org/ 进行代码格式化)[code="javascript"]function checkIdcard(elem) { var area = { 11: "北京", 12: "天津", 13: "河北",...

2011-04-16 13:55:58 83

原创 Java 基础实习 - List

在看 JDK 1.6 的源码,用以补习自己的 Java 基础。java.util 包中包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 在这里对 List 进行一个小结。在接口定义中描述为:[quote]有序的 collection (也称为[i]序列[/i])。...

2011-03-08 10:31:45 96

Struts2 Ajax file upload 实现

Ajax file upload 文件上传有许多的插件支持,且都有相应的 PHP 服务端示范,可是在将代码应用到 Struts2 上时却总是不尽如意。网上也只找到一些不完全的解决方案。这里给出我的解决,因为已经有个样子了。在项目的后期再进行完善吧。Struts2 上实现 Ajax file upload 的困难:1. Struts2 对文件上传是通过 file upload 拦截器...

2010-12-10 01:14:50 135

原创 端口占用解决方案 Windows xp

因为使用 JBoss 进行开发,所以 JBoss 使用的端口,是不能被轻易占用滴。可最近开机,JBoss 总在叫 1099 端口被占用了,于是上网查找一阵,终于有了解决方案:打开命令提示符,输入netstat -ano 查看所有的网络端口使用情况。Proto Local Address Foreign Address State ...

2010-12-10 00:57:55 245

jboss5.1启动错误:java.lang.IllegalArgumentException: Wrong arguments.

第二次遇到同样的错误了,怪自己刚开始时没有认真看清楚问题。现在把问题和解决方案写下,做个记录。问题描述:在 eclipse 下运行全新安装的 jboss5.1.0,控制台报如下错误:10:18:01,906 ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore st...

2010-04-04 10:36:39 892

原创 面试小结

 到现在已经有三场有价值的面试经历了,整理一下这三场面试,展望下接下来的路吧。 腾讯一面:经过:自我介绍之后,面试官让我写一个程序:两个大数求和。开始想我用C做的,可后来还是充许我用Java来完成。接着见我简历上有数据库设计的经历,问我:怎样建立全国身份证数据库。然后是问我:QQ登录时会产生一条登录记录,每天会产生一个登录日志,请根据登录日志设计一个算法,求出一天的登录人数。两个大...

2009-11-18 13:59:04 85

C扩展知识

大一学习C时的学习笔记,放出来共享下,嘻嘻。不过当时使用的编译器是TC或者VC6.0,即使用的C标准是C90而非最新的C99标准,故和现在的编译结果有些许出入。当然学习以动手为主,照搬书上的知识是学不到任何东东的。本文仅供拓展自我使用。 C扩充知识 (2008年2月13日整理)1.变量的声明和定义:#1.带有初始化的语句是定义。如:int a = 1; /* 定义 */#2.带有 ext...

2009-11-18 10:23:03 154

C细节注意

大一学习C时的学习笔记,放出来共享下,嘻嘻。不过当时使用的编译器是TC或者VC6.0,即使用的C标准是C90而非最新的C99标准,故和现在的编译结果有些许出入。当然学习以动手为主,照搬书上的知识是学不到任何东东的。本文仅供拓展自我使用。C细节注意 (2008年2月13日整理)1.scanf()中用%lf代表双精度数,用%f代表浮点数,这与printf()通用%f代表不同。2.二维浮点数数组...

2009-11-18 10:15:25 114

面试准备--Struts 基本流程

  Struts基本流程1.  Web服务器加载Struts容器1)  加载配置文件web.xml,servlet-config.xml2)  根据web.xml加载ActionServlet类,根据servlet-config.xml加载Action,ActionMapping,ActionForward,ActionForm2.  对外发布网站后,由...

2009-11-17 19:24:02 62

原创 自我调整

    开学一个月了,虽然已经到期中,但对于没课的我却没什么太深刻地感觉。反而被面试找式打击了自信,搅乱了步伐。现在又处于了一个新的迷茫期了。所以,总结一下这一个月,规划下接下来的工作吧。    学习,本想着人工智能、Java网络编程、毕业设计三线并进。现在看来还是有点力不从心了,因为少考虑了就业压力。我现在的进度很慢,学习时间也是断断续续的。但这三项我还是想做下去的,并且坚持做好它。而这也只...

2009-11-02 03:01:24 74

BASE64 编码实现

用了几天的时间实现了BASE64编码,编程能力还有待提高啊 :arrow: 。下面就描述下我的实现过程吧。首先,当然要知道BASE64的编码规则了,至于有什么用这里就不再描述啦。编码规则查看这篇文章[url=http://blog.csdn.net/SCHOLAR_II/archive/2009/02/11/3877606.aspx]《BASE64编码规则》[/url],也是在网上...

2009-10-31 23:08:55 77

原创 忙碌的生活着

可能对比大人物,我的生活并不算这么忙碌。只是眼下有点为了生活而奔波的感觉,这对我这一不谙世事的学子来说,有几份兴奋也有几份失落。兴奋的是我开始接触社会,开始体会父母的辛劳;失落的是大学时光已短,就要告别这象牙塔了。似乎每一届的师兄师姐都要告诫后人,要懂得珍惜现在的大学生活,毕业了再想就已是后悔末及了。可每一届又都重复着毕业时的那一种惆怅,恨时光匆匆,叹人生苦短。不是我们不懂珍惜,只是望过去...

2009-10-24 01:30:48 103

Lisp 语言学习--if 语句有问题

为了方便的开发学习,还是回到了 Linux 平台下。毕竟这里安装些古董语言比较方便,怎么说也是类 Unix 系统上发展而来的嘛。第二天了,却仍在为 Lisp 语法奔波。手头上中文资料有限,又要考虑其他,这个进度还是忍受一下吧。好啦,不牢骚啦。下面是我的第一个 Lisp 程序:汉诺塔[code="lisp"](setq a "a")(setq b "b")(setq c "c")...

2009-10-21 18:10:08 346

原创 学习一门新语言

    现在又要学习一门新的语言啦,虽说已经学过了 C 和 Java 两门语言,可细细想来,还真没想过一门语言是如何从门外汉到掌握精通的呢。现在要学习一门新语言--Lisp,按说网上资料不少,但这一有古董级的语言却还真认我有点没头绪呢。网上的资料又全以英文为主,不是看不懂,只是没十几分钟想睡一次觉,实在不爽。还是让我仔细回忆一下 C 和 Java 的学习历程,也算是自学总结 吧。    C 是...

2009-10-21 15:57:15 127

原创 学期目标

    现在已经大四了,开学第8周才开始上课,这着实让我有些不习惯。往年都是在第一周安排好一切,用一学期的时间去完成。这和学校给我们安排的实训有关吧,让我们在第七周才回到校园,回到自己熟悉的地方。    那么,总还是要为自己安排一下接下来这一学期的工作与生活的。这次就在这JavaEye平台上做个记录吧,也算是对自己的一个督促。 这学期的目标:保证毕业设计的正常进展;学习、拓展...

2009-10-20 19:26:10 107

原创 垃圾收集趣史-Java垃圾收集算法 --- 王咏刚

本文转自:[url=http://tbase.itpub.net/post/4931/463413]Java的黑暗空间[/url]在了解垃圾收集算法的起源之前,有必要先回顾一下内存分配的主要方式。我们知道,大多数主流的语言或运行环境都支持三种最基本的内存分配方式,它们分别是: ①静态分配( Static Allocation ):静态变量和全局变量的分配形式。我们可以把静态分配的内存看成是...

2009-10-17 14:23:34 106

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除