自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 最近的一点计划

近半年来,由于实在太懒,博客几乎没有什么更新.....于是,ME刚刚做出一个艰难的决定,准备动手写点什么.....晚上看了下XBlink的主页,意外的发现1.0.0版的下载数竟达到了1111这个吉祥的数字,超过了之前版本的总和(前6版共521次下载),看来是逐步的有人在用了简单统计了下Issue(列表+邮件)大概二三十个吧,改过其中的几个,不过代码仅仅提交到了github上,导致某...

2012-06-13 01:11:37 109

人性本恶

 下午跑步的时候,脑子里突然冒出这么个话题,赶紧记录下,以后就想不起来了。 想到这个话题后,先是问了自己两个问题:1.人是什么?2.人的本性是什么? 人是什么?人是动物,是地球上有史以来最高级的动物。过去的大自然中,几乎所有的动物都有其天敌,偶有几个处于食物琏顶层的也是因为自身素质特别优秀,一般动物无法对其造成影响,而人的各个方面都算不上出色,甚至非常一般。...

2012-05-07 00:34:56 177

一个简单的颜色选择器控件

好久没有更新博客,因为...应该是...懒...这次算是记录下自己的学习成果。 最近的工作重点是做前端的UI开发,花了几天做了个还算过的去的小控件。 主要是测试下js压缩加密混淆的效果,结果压缩加密没问题,混淆后某些事件就响应不了了,不知道是自己代码写的有问题还是压缩工具的问题。。。 不支持IE6,7,8  仅测试了chrome与FireFox,同志们拿去随便玩玩就好了,源...

2011-12-23 19:31:43 462

MySQL关于Timestamp类型的一个要注意的地方

使用Nutz提供的建表功能。测试类:@Table("t_test")public class ATable { @Id private int id; @Column("nm") private String name; @Column("ct") private Timestamp createTime; @Column("lm"...

2011-11-02 19:18:04 123

记录尝试Win7下引导Ubuntu的过程

刚拿到Acer的4750G,准备做win7+ubuntu11.10,结果遇到n多新问题,记录下。 过去装过双系统,采用了先装win7,再装ubuntu,grub引导写入mbr的方式,这样的做法可以说最简单,也最保险。 开机后会自动进入grub,然后选择要进入的系统。 这样做的坏处是mbr被侵占了,以后如果不想用linux了,或者想换一个(因为ubuntu也是版本帝,更新忒快...

2011-10-26 19:15:50 110

Git在Windows下注意事项

在Window环境下,进行push代码的时候,会报错。例如: D:\GitRep\XBlink\git pushPermission denied(publickey)fatal: The remote end hung up unexpectedly 原因是你是通过cmd命令进入命令行输入界面的。正确的操作是,在git附带的bash(GitBas...

2011-10-19 11:14:44 71

XBlink关于如何实现扩展的几点思考

XBlink在1.0.0版开始编码前,想过究竟怎么才能做成一个比较灵活易于扩展的框架。(毕竟之前的太不灵活)灵活易于扩展,即是指很多地方可以让用户去决定,给用户更大的选择权。序列化最终是生成可阅读的文本格式,所以只有在这上面下文章了。经过几个朋友的讨论与个人思考,确定了至少有两点要做到。一,对于一个对象转换生成的文字与其格式,用户可以设定。二,对于一个用户自己定...

2011-10-11 15:35:05 119

XBlink1.0.0版用户手册

公告:由于googlecode的wiki编辑较为复杂,官网文档还需重新整理格式,这里先写一个1.0.0版的使用手册,让大家先了解下具体的使用。 用户API 对于XBlink作为普通用户只需要了解5或8个类即可,其他的都是内部使用,无需关心细节。必备的:两个核心类 XBlink.java XBConfig.java 三个注解类 XBlinkAlias.java X...

2011-10-09 23:11:25 172

通用型序列化框架——XBlink1.0.0版发布

XBlink1.0.0版发布:更轻更快更好用 简介:一个轻量级的通用型序列化反序列化工具 特点: 轻 -- 当前版本,无需引入任何第三方jar包,JDK1.5以上适用,大小总共120K。易 -- 简单易用,基本上只需调用一个方法就能帮你搞定问题。简 -- 无需配置Mapping文件,采用了基于注解的方式,对原有程序基本不造成任何负面影响,最大程度的降低耦合...

2011-10-08 20:43:30 156

XBlink中关于XML/JSON格式中引用对象的路径的实现思路

在将一个对象序列化过程中,引用对象的处理是一个常见问题。随着新版本XBlink的即将推出,这个老大难问题就需要慎重解决。在0.7.0版中,引用虽然已经能够正确处理,但是实现方式是采用了对象出现先后顺序为标记,采用数字的方式来实现引用。例如 A包含B,B包含C,C包含A,C也包含B。生成的XML如下:<A> <B> <...

2011-10-01 02:23:22 119

XStream1.4的几个变化

正着手XBlink新版本的开发,想着去找XStream取取经的,结果意外发现几乎3年没有更新过的XStream在今年8月份竟然发布了新版本,最新的为1.4.1,已经是一个BugFix版了。 稍微扫了下,发现1.4比起1.3版主要有这么几个改变:  官方表示不再支持JDK1.3了,所以老系统还是继续用1.3.1版吧。增加了对JDK7与android系统的支持。XPP3不...

2011-09-09 02:18:34 776

读《代码整洁之道》有感——如何写出好代码

怀念小时候写作文了,布置作业,回去读《OOXX》这本书,然后写篇读后感,就叫“读《OOXX》有感”。 作为一个程序员,一直以来以写出好代码为目标。 但也迷茫过,究竟写出来的怎样才能算是好代码呢。 读了不少技术书,大多数都是以如何使用某个框架,某个技术,某个语言为主,也有像《程序员修炼之道》或《高效程序员的45个习惯》这样的,会告诉一个好的程序员必备的素质方面的书...

2011-08-04 14:11:31 185

使用Nutz+ExtJS+JBPM4.4实现会签

 会签的例子依然采用Nutz+ExtJS+JBPM来实现。 这里只讲讲会签的实现,其他细节可以参考这篇文章http://pangwu86.iteye.com/blog/1114082 #######################邪恶的分割线####################### 首先介绍下什么是会签 会签  会签是撰拟公文的过程中,主办单位主动...

2011-07-17 08:06:58 122

Apache Commons-Pool 源码分析

 Commons-Pool首先看下两个重要的类结构: ObjectPool definesa simple pooling interface.GenericObjectPool: ObjectPool implementation with configurable LIFO/FIFO behavior. The default behavior i...

2011-07-13 21:36:51 136

Apache Commons-Logging 源码分析

Commons-Logging 包结构:   org.apache.commons.logging.Log 一个接口,定义了五个输出级别(从低到高依次严重) trace (the least serious)debuginfowarnerrorfatal (the most serious) PS:以下XXX代表某一个日志级别...

2011-07-12 00:26:06 208

JBPM4注意事项

 学习过程中遇到的几个问题,记录一下  常见错误loading for a different type with name"javax/servlet/http/HttpServletRequest"  包冲突,貌似只有tomcat6.X有这个问题,jpml自带的juel.jar, juel-engine.jar,juel-impl.jar会与tomcat目录中的...

2011-07-04 17:35:50 92

ExtJS+Nutz+JBPM实现一个简单的请假流程

学习了一段时间的JBPM工作流,根据网上一个很常见的请假的例子,基于ExtJS3.3.1,Nutz1.a.36,JBPM4.4实现了一遍。实现了发布删除流程,流程监控,流程图查看,一个完整的请假流程等功能。流程图:对应的JPDL.xml: <?xml version="1.0" encoding="UTF-8"?><process na...

2011-07-04 16:26:32 180

jbpm4表结构(2)

 流程历史数据表JBPM4_HIST_ACTINST 活动实例历史表DBID_NUMBER(19) CLASS_VARCHAR2(255) DBVERSION_NUMBER(10) HPROCI_NUMBER(19) ...

2011-06-28 12:03:10 99

jbpm4表结构(1)

  了解JBPM是如何运作的,还是要从表结构下手,真正理解后,才能明白每一个步操作的真实含义。以JBPM4.4为例,在oracle中的表结构如下,一共18张表,共分为四大模块: 引擎属性数据表JBPM4_PROPERTY 属性表KEY_VARCHAR2(255) VERSION_NUMBER(10)...

2011-06-28 11:57:13 148

基于Nutz与ExtJs的快速开发

这里对Nutz与ExtJs都进行二次封装,使前后台代码尽可能的复用,大部分操作都是在基类中完成的。 使用过程请看附件中的视频。 生成后的代码: 后台代码  分别在src目录下生产了java代码,在resource目录下生成了nutz的配置文件。 model层 User.java  package org.nutz.demo3.mo...

2011-06-11 16:01:18 144

XBlink调整SVN目录结构,1.0.0版本与0.8.0版本开发同时启动

呃...XBlink已经n久没有动了,今天正好看了下SVN目录结构的一些东西,就顺手调整了下XBlink的SVN,准备着手启动新版本的开发了先做下SVN结构的笔记,这是从别的地方copy过来的。 目录结构svn://project/+trunk+branches+tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目...

2011-03-20 21:42:10 101

Nutz+ExtJS示例教程——后台Service实现

  后台的结构图如下:  这里是模仿了SSH的组织方式,因为毕竟大部分是学SSH过来的(ME也是其中之一),变化太大可能会有理解上的困难。 这里的Dao层被去掉了,因为Nutz本身提供的NutzDao就提供了基本的增删改查操作,因此这层可以去掉了,直接并入到Service层中。 接下来,先写model层,就是对于数据库表的JavaBean。详细步...

2011-02-20 16:56:09 441

Nutz+ExtJS示例教程——数据库设计

 因为这里只是个简单的Demo,所以设计上就简单点了。 大概的想法就是一个通讯录跟博客,当然是非常简单的那种。 一共有4张表。 用户表,联系人表,联系人类别表,博客表。   简单介绍下 每个用户都有个人通讯录,通讯录下添加联系人,联系人可以分类。用户还可以写Blog,其他用户可以查看你公开的Blog。 当然这个基础上,可以加入例如...

2011-02-19 19:15:54 164

PowerDesigner15使用笔记

 以下列出了使用中遇到的常见问题及解决方案 PowerDesigner 快捷工具栏 palette 不见了,怎么重新打开,找回来呢?  Tools(工具栏)-> Customize Toolbars(自定义工具栏)-> Palette(调色板)勾选。 好了Palette又回来了。 如何取消Name跟Code的关联呢?在设计PDM文件的时候...

2011-02-19 15:27:05 140

Nutz+ExtJS示例教程——搭建开发环境

这里介绍下,开发环境的准备与搭建。 准备阶段 这里的东西大都给出了链接地址,大家按照需求自行下载即可。 必备品: JDK(http://www.oracle.com/technetwork/java/javase/downloads/index.html)  Eclipse(这里选的最新版JEE_3.6.1http://www.eclipse.o...

2011-02-14 13:28:25 123

XBlink工作流程简介

小徐同志要的,其实要了很久了 正所谓欠债还钱么…… 顺便分享给大家看看吧 

2011-01-24 15:40:31 99

Nutz+ExtJS示例教程——预告篇

  最近一直在新项目,决定采用全新的架构,经过一系列考虑跟选型后,最终确定了Nutz+ExtJS这对黄金组合(闪闪发光中……)。 说实话,关注Nutz好久了,看过部分源码,很不错,也很喜欢Nutz的风格,特别是两位项目主导人员(灰灰,兽(这竟然是个敏感词)兽)都非常亲切,技术摸索过程中骚扰了他们n次,基本有问必答,服务态度超赞还不收费,实在是服务行业的终极榜样! ...

2011-01-08 00:21:28 113

在这样一个万里全是云的日子

窗外的小雨还是没头没脑的下着,江阴这地也终于凉快了许多。项目经理带着新来的小弟去总行实施了,留着ME一个人在行里继续新模块数据库的设计,哎,突然间心情不爽,手头上事这么多,要考虑的事这么多,生活咋就这么累来。  不知不觉已经26号下午了,再工作个4天就能回家了,记得上次回家还是今年春节的时候,转眼间半年多了……过的真快,混混沌沌日子就这样在手指缝间溜走了……  半年多,来了上海后...

2010-09-26 14:41:52 157

Ubuntu下手动安装JDK6

Ubuntu下手动安装JDK6 首先,去官网下载最新的JDK,http://java.sun.com/javase/downloads/widget/jdk6.jsp这里下载的是jdk-6u20-linux-i586.bin文件。 在终端中输入sudo chmod u+x /home/pangwu86/Applications/jdk-6u20-linux-i586.bin...

2010-08-31 19:32:48 423

Ubuntu下安装MySQL并实现远程登录

Ubuntu下安装MySQL。sudo apt-get install mysql-server过程中会提示输入root用户的密码,一定要记住,马上就会用到。 安装完成后登录MySQL。mysql -u root -p这里新建一个用户跟数据库来测试远程连接,用root用户的话太危险了。 新建库 create database mytest; ...

2010-08-28 20:27:20 78

MongoDB高级查询-shell篇(2)

接上篇~~~~~ sort()    排序这个非常实用。即sql语言中的OrderBy。 db.myCollection.find().sort({ ts : -1 } ) 也可以多个字段排序 db.myCollection.find().sort({ ts : -1 ,ds : 1 } ) 这里的1代表升序,-1代表降序。经...

2010-07-28 23:34:34 119

MongoDB高级查询-shell篇(1)

MongoDB高级查询-shell篇 翻译自http://www.mongodb.org/display/DOCS/Advanced+Queries部分内容。其实内容并不难理解,主要照顾英语苦手的兄弟们,也方便自己。这里主要是讲MongoDB在控制台中如何进行高级查询,既有教程内容,也有ME动手实验的经验,搞懂了这些规则,对于你再使用其他语言(Java,r...

2010-07-28 23:20:22 187

Learning.SQL.2nd.Edition.Apr.2009

Learning.SQL.2nd.Edition.Apr.2009 基本的Sql语法学习

2009-10-30

Drupal 6 JavaScript and jQuery

Drupal 6 JavaScript and jQuery jQuery 教程

2009-10-30

jQuery.Visual.Quick.Start.Guide.Jul.2009

jquery教程 英文版 但是写的很简单 按照教程很容易上手

2009-10-30

Learning jQuery 1.3

jQuery教程 Learning.jQuery.1.3.Feb.2009

2009-10-30

悟透JavaScrip

在五祖弘忍讲授完《对象真经》之后的一天,他对众弟子们说:“经已讲完,想必尔等应该有所感悟,请各自写个偈子来看”。大弟子神秀是被大家公认为悟性最高的师兄,他的偈子写道:“身是对象树,心如类般明。朝朝勤拂拭,莫让惹尘埃!”。此偈一出,立即引起师兄弟们的轰动,大家都说写得太好了。只有火头僧慧能看后,轻轻地叹了口气,又随手在墙上写道:“对象本无根,类型亦无形。本来无一物,何处惹尘埃?”。然后摇了摇头,扬长而去。大家看了慧能的偈子都说:“ 写的什么乱七八糟的啊,看不懂”。师父弘忍看了神秀的诗偈也点头称赞,再看慧能的诗偈之后默然摇头。就在当天夜里,弘忍却悄悄把慧能叫到自己的禅房,将珍藏多年的软件真经传授于他,然后让他趁着月色连夜逃走... 后来,慧能果然不负师父厚望,在南方开创了禅宗另一个广阔的天空。而慧能当年带走的软件真经中就有一本是《JavaScript真经》!

2009-08-19

悟透JavaScrip

编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠 缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施 加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状 态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况 下,数据可以转变为代码,而代码却又有可能被转变为数据,或许还存在一个类似E=MC2 形式的数码转 换方程呢。然而,就是在数据和代码间这种即矛盾又统一的运转中,总能体现出计算机世界的规律,这些 规律正是我们编写的程序逻辑。 不过,由于不同程序员有着不同的世界观,这些数据和代码看起来也就不尽相同。于是,不同世界观的 程序员们运用各自的方法论,推动着编程世界的进化和发展。 总所周知,当今最流行的编程思想莫过于面向对象编程的思想。为什么面向对象的思想能迅速风靡编程 世界呢?因为面向对象的思想首次把数据和代码结合成统一体,并以一个简单的对象概念呈现给编程者。 这一下子就将原来那些杂乱的算法与子程序,以及纠缠不清的复杂数据结构,划分成清晰而有序的对象结 构,从而理清了数据与代码在我们心中那团乱麻般的结。我们又可以有一个更清晰的思维,在另一个思想 高度上去探索更加浩瀚的编程世界了。 在五祖弘忍讲授完《对象真经》之后的一天,他对众弟子们说:“经已讲完,想必尔等应该有所感悟, 请各自写个偈子来看”。大弟子神秀是被大家公认为悟性最高的师兄,他的偈子写道:“身是对象树,心如 类般明。朝朝勤拂拭,莫让惹尘埃!”。此偈一出,立即引起师兄弟们的轰动,大家都说写得太好了。只有 火头僧慧能看后,轻轻地叹了口气,又随手在墙上写道:“对象本无根,类型亦无形。本来无一物,何处惹 2 尘埃?”。然后摇了摇头,扬长而去。大家看了慧能的偈子都说:“写的什么乱七八糟的啊,看不懂”。师父 弘忍看了神秀的诗偈也点头称赞,再看慧能的诗偈之后默然摇头。就在当天夜里,弘忍却悄悄把慧能叫到 自己的禅房,将珍藏多年的软件真经传授于他,然后让他趁着月色连夜逃走... 后来,慧能果然不负师父厚望,在南方开创了禅宗另一个广阔的天空。而慧能当年带走的软件真经中就 有一本是《JavaScript 真经》!

2009-08-19

Flex 3.2 API liveDoc

flex3_2_livedocs 方便大家查找 7z格式的,用winrar就可以解压

2009-08-19

Ruby语言入门教程

Ruby语言入门教程,比较早的教程,不过用来入门看看还是不错的

2009-05-15

javascript面向对象教程

本教程针对那些对javascript语言有一定的了解,从事过web开发,并且在实际中或多或少地使用过javascript的开发和技术人员 javascript语言基础的语法在此就直接略过,不做介绍 通过本教程的学习,学习者应该了解javascript语言的一些常用技巧和“高级特性”

2009-05-15

空空如也

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

TA关注的人

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