- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 第1叶(hellburnn)
偶米想到现在专做前端了,从一个后端Java程序员,到PHP,再到web前端, 真是有趣。越来越轻量级,团队合作也少了很多(可喜还是可悲?)。这过程中肯定会碰到好多问题,做前端,要细心,像雕琢。。经验的积累,变得更加重要了, 记录,把重要的都记下来,仅为了以后少点麻烦。[img]http://www.bencode.cn/wp-content/uploads/1111.j...
2010-05-15 12:21:52 147
Hibernate学习笔记1–Session与对象
[b]1. 不同的对象状态[/b]在Hibernate中,对象有四种状态(Transient, Persistent, Detached, Removed)对象通过与Session交互,在这四种状态间进行迁移。[code="java"] public void test1() { Item item = new Item(); // transient ...
2010-03-16 00:12:51 147
共享我的jquery inplace editor插件
这是我的juqery inplace editor 插件。 http://www.bencode.cn/code/jquery.inplace_editor/
2010-03-08 19:12:51 153
原创 jQuery源码解析3(Event)
这一篇,我们要看 jQuery Events 部分的源码。 这一次看的是1.4的源码,因为API接口没变,但功能增强,并且live支持了所有事件, 支持context等。 我们平常这样写: $('#button').click(function() { alert('you hurt me!');}); 也可以这样写: $('#button...
2010-01-22 20:56:19 175
原创 jQuery源码解析2(Core)
在上一篇中,我们介绍了jQuery Utilities部分的代码。 这一部分要看看Core部分的。 我们知道 $('#id') 或 jQuery('#id') 将会返回一个对象, 这个对象的构造函数是:jQuery.fn.init jQuery = window.jQuery = window.$ = function( selector, context ) { ret...
2010-01-21 00:48:51 134
原创 jQuery源码解析1(Utilities)
使用jquery两年多了, 我最早是使用的是prototype库,后来使用mootools, 直到后来弟弟推荐我使用jquery(他是个UI设计师),就一直用到现在。 我是被它的简洁和精炼所吸引的。 我喜欢看源代码,以前开发eclipse rcp时,就喜欢看eclipse的源码,因为有时候API文档并不那么明了,eclipse优秀的架构配合JDT强大的功能,让我们很容易地看懂。 一个设计...
2010-01-18 13:17:16 135
原创 关于国王和100个囚犯
今天在论坛看到一题目 国王和100个囚犯 http://www.iteye.com/topic/569275 大概在去年,朋友问过过我这个问题。 方案比较简单: 首先,第一天出来的人,担当“计数者”,它把灯开起来(原来开着就不必动了) 然后每天出来一个囚犯。 如果他不是“计数者”,并且没有关过灯, 并且灯开着, 那么就把灯关了。 ...
2010-01-16 20:10:59 275
原创 《算法导论》读书笔记7 (散列表)
《算法导论》第三部分 数据结构 略过栈 队列 链表,我们到了 散列表 散列表是最常用的数据结构之一,特别是 ruby js等动态语言在语法层次上对它进行了支持。只是在java中,有那么点点绕(每次使用的时候,心里会疙瘩一下,不知道你们有没有这种感觉)。 本章真是纠结,因为看得懂的以前都看过,不懂的现在还是看不懂。 还好看不懂的部分都是加星号的。 散列表是这样一个东西:...
2010-01-14 19:58:24 134
原创 重写validation 文档
最近朋友使用validation这个框架挺多的,但是原来的文档太差了,不好查,所以准备重写一份。 这几天完成了一部分, 先上放去:) 有什么意见和建议告诉我哈,谢谢。 http://www.bencode.cn/code/validation/doc/index.html...
2010-01-09 22:59:48 194
原创 《算法导论》读书笔记6(中位数和顺序统计学)
这一章《中位数和顺序统计学》很短,也是本书第二部分的最后一章 写几段代码吧。 求数组最小值 int minimum(int[] a) { int min = a[0]; for (int i = 1; i < a.length; i++) { if (min > a[i]) { min = a[i]; } } ...
2010-01-07 17:54:10 156
原创 《算法导论》读书笔记5(线性时间排序)
算法导论的第八章是:线性时间排序 我们共分析过四个排序算法:插入排序,归并排序,堆排序以及快递排序,它们有一个共同点,就是都是基于比较的,都属于比较排序算法 通过决策树模型,可以知道比较排序算法的最坏情况下的下界是:nlog(n) 上面的话有点拗口,下面进行简单的分析 决策树,是一棵满二叉树,排序的过程就像从根走到叶的过程, 因为不是小于等于就是大于嘛,所以不是...
2010-01-06 23:21:58 125
原创 《算法导论》读书笔记4 (快速排序)
敢取这个名字,应该很快!直切主题, 它的算法像这样: void quickSort(int[] a, int low, int high) { if (low >= high) { return; } int mid = partition(a, low, high); // 先做一个划分, mid左边的元素都比a[mid]小... ...
2010-01-03 22:26:27 131
原创 《算法导论》读书笔记3(堆排序)
第二部分,排序和顺序统计学 在笔记一中, 我们实现了两个排序算法:插入排序和归并排序。 第六章是堆排序。现在就是第六章。 这里的堆,不是堆栈的堆,那个一般是指一块动态分配的内存:) 这里的堆是一个数据结构,它是一个二叉树(二叉堆),可以存在数组中 像这样: 16 / \ 14 ...
2010-01-02 12:42:44 145
原创 《算法导论》读书笔记2(复杂度的表示,递归,以及概率)
这两天终于把第一部分(基础知识)给过了一遍,算是热身啦。 第3章:函数的增长 这一章主要讲了复杂度的表示方法:大O小O等。以及各类基本常用函数,像对数,指数。 当然还有阶乘,取整,取模函数。 还有学了计算机后才接触到的函数迭代以及 到处可见的斐波那切数 基本上算是把初等数学给温故了一遍。 第四章:递归式 在“笔记1”中, 我们实现了归并排序...
2009-12-26 00:05:08 175
原创 《算法导论》读书笔记1(算法入门)
学习开发至今,《算法导论》这部经典却一直没有看过。虽然大多常见算法都在其他书籍(如数据结构)学过,但还是想重新把它看一遍。今天终于收到amazon寄来的厚厚的一本,开始看。。。 书共分八部分,其中最后一部分附录,是数学基础。我是先看这一部分的,浏览了一遍。 基本上内容有: 1。高数中的级数,常见的数列(级数)的求和。 --- 基本上用数学归级法很容易证明2。离散数学中的...
2009-12-10 23:56:19 342
原创 wxRuby 使用记录
1. 使用ruby正常运行, 但exerb导出时,运行失败: 原因: 在wx.rb中有这么一段代码: class_files = File.join( File.dirname(__FILE__), 'wx', 'classes', '*.rb')Dir.glob(class_files) do | class_file | require 'wx/classes/' ...
2009-11-28 13:22:55 229
原创 在线图片热点链接生成
有个朋友(淘宝卖家)问我怎么做出公告,大大的图里有好多链接, 我说DW中可以创建图片热点链接, 可惜她没有用过.估计传个DW给她,更晕于是写了一个这个工具.可以在线直接使用 http://www.cocooshop.com/side/coohot.html 使用方法见这里: http://item.taobao.com/auction/item_detail-0db2-2e74e...
2009-04-02 19:59:31 2155
共享我的Javascript 验证框架
文档: http://www.bencode.cn/code/validation/doc/index.html 由于以前的文档不方便查阅,所以重写了文档, 但还没有完工:) 最近版本:1.2.9, 更新时间 2010-1-1 1. 重写文档,修改两个小bug 最近版本:1.2.5, 更新时间 2009-9-24 1. 修正了advice 中...
2009-03-14 21:15:28 119
C/C++中复杂的申明
昨天一朋友(估计要考二级了)问我: int * a[]; 这玩意儿到底是指针还是数组. 我告诉他, 这是数组, 里面放的是 指针. 不过我怕他又问相似的, 所以就告诉他"读"的方法我想可能会对C,或者C++的初学者有用, 所以就发在这里了. 高手请不要笑哦!先来几个简单的[code="c"]int a; // 一个整形int ...
2008-09-02 16:26:01 292
分享代码(CSS+Javascript实现圆角矩形)
最近做一个购物站点,页面前需要圆角矩形效果, 而我不想使用背景图来实现,大概我不是美工的原因, 所以就采用 javascript+css方式至于原理,我想大家都知道,就是用一象素高的长短不一的元素叠出圆角效果来你的眼睛欺骗了你的心在写自己的实现前,我知道以下两个实现圆角矩形的库Rico Round: http://openrico.org/demos?demo=effect_rou...
2007-10-10 12:27:00 450
今天面试出了两个设计模式的题
今天面试时,叫我做一个卷子。里面有两道关于设计模式的题目。第一道叫我写五个设计模式,以及他们的使用场合。此题没什么,我就写了五个。第二题叫我写一个单例(单件)模式想起前段日子在javaeye看到的一帖子,大概是这个样子的:java 代码 public class Sington { private static class Sin...
2007-09-13 18:34:00 1637
Web开发积累--浮动元素闭合
外围wrap层应用overflow:auto;_height:1%;见:http://annevankesteren.nl/2005/03/clearing-floats
2007-08-27 21:44:03 93
CakePHP Validation
和Rails 一样, CakePHP的Model也有Validation它通过配置其 validate 数组, 就可以进行验证, 阅读了源码, 整理出 validate数组可能的结构, 以及验证的过程1. 首先, 如果重写了 beforeValidate, 那么它先处理这里的东东... 以决定是否进行下一步验证2. 然后才会根据 validate数组, 进行实际验证var v...
2007-08-26 02:28:13 283
两道笔试题
昨天一朋友找工作, 碰到两道算法笔试题, 都是当于链表操作的.原题具体的还原不过来了, 不过大致是:1. 有一单链表, 找出最后第m个节点. 昨天看到问题时,想到了小学应用题: 汽车过山洞, 假如这个汽车开着开着, 等到车头刚要出山洞, 车尾离山洞出口也有一段距离嘛...这样, 这个题方法出来了cpp 代码 Node* FindLastNode(Node* ...
2007-08-14 21:40:32 110
wxWidgets是个好东西
最近一个工具,由于是工具,本来是用SDK编写的,只是功能完成后,对界面不满意,但是苦于手头可用的东东有限。。。MFC?这玩意儿,我从大三开始研究,把各类宏,消息映射机理,搞得很清楚,看了《深入浅出MFC》不止两次,还搞不出东西,于是又看了《Programming Windows With MFC》终于好像能搞出一些DEMO, 后来碰到一聊友,说“把MFC扔进垃圾堆,永远不要碰这种东西……”...
2007-07-11 12:10:16 166
webwork自带的RestfulActionMapper弱了点
Webwork 自带的 RestfulActionMapper弱了点首先, 像图片,js,css 等资源文件不大好印射(会出现 action 找不到错误)不支持namespace反向解析url 时,忽略了除id 以外的变量于是我写了一个稍微好点的 RestfulActionMapper, 也符合了我现在项目的要求其代码如下java 代码 package co...
2007-05-21 21:33:23 201
引用其他插件的图标
有时候需要引用其他插件的图片比如,我有一个插件叫: com.longthsoft.rcppart.uiicons 目录下有 file.gif 图我在另一个插件中, 在plugin.xml 中,如果想引用此图片像这样: xml 代码 <editor ... icon="platform:/plu...
2007-04-26 10:49:51 173
让ToolBarManager中的项不仅仅显示图标
一般来说,把 IContributionItem 或 IAction 加入 ToolBarManager中,只会显示相应的图标。但如果想即显示 图标,又显示文字(就像 Perspective Shortcut)。怎么办?看了源码,知道 Perspective Shortcut 的是处理 ToolItem, 调用 ToolItem.setText(...)。所以,只要我能拿到 ToolBa...
2007-03-20 19:34:55 275
Creating a declarative security model for RCP applications
www-128.ibm.com/developerworks/library/os-ecl-rcpsec/index.html
2007-03-14 20:30:25 85
从 prototype.js 深入学习 javascript 的面向对象特性
从 prototype.js 深入学习 javascript 的面向对象特性js是一门很强大的语言,灵活,方便。 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽。不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见。js 语法成分简单,没有 ruby 语言复杂。所以有时候我觉得她更干净(Ruby Fans 不要攻击我...
2007-03-06 14:58:03 136
关于URL生成以及RestfulActionMapper的问题
做了几乎一年的Eclipse RCP开发,最近要做一网站项目,我选择webwork,这也是我第一次使用webwork。感觉webwork默认的 dispatcher manager 要求的URL太丑了,多了个.action,看起来很不舒服。我想找一个类似 rails 那样的找呀找,让我找到 RestfulActionMapper 这个类,符合我的要求。我在页面中使用 VTL, 没有用 ww...
2007-03-05 22:00:16 117
照着葫芦画,CComboViewer
我的代码中有一个 ComboViewer, 不过在Window 2000,Form 中,样式有点难看,有讨厌的三维边框。而 FormToolkit 只对 CCombo 控件 进行细边框绘制(FormToolkit.paintBorderFor(...))所以我依照 ComboViewer “抄” 了一个 CComboViewer。 java 代码 package com.l...
2007-02-28 14:50:31 192
为Form中的控件添加漂亮的边框
今天把机子显示模式调到 "Windows经典",发现 Form 中的 Text, Table 等控件都没有了边框,变成了空白。而把创建控件的代码,加上 SWT.BORDER,显示的是三维凹陷的边框,不符合我的要求,我想要 PDE 那样的效果。查看 Eclipse 源码,发现以下段:java 代码 public class FormToolkit { ...
2007-02-27 20:32:00 4065
收藏文章一篇(http://www.concentric.net/~Ttwang/tech/javafloat.htm)
Java Floating-Point Number IntricaciesThomas Wang, March 2000last update September 2000AbstractThe semantic of Java floating point number generally follows the IEEE 754 Binary Floating-Point Arith...
2007-02-20 19:12:11 196
ClassNotFoundException and Buddy Classloading
看以下情景:在一个plugin-in中有一个类,其代码如下:java 代码 package org.bencode.learnrcp.plugin1; public class SimpleClassLoader { public static Class loadClass(String name) throws...
2006-12-17 14:38:25 140
ASP Javascript 文件上传
最近用Javascript做一个简单的网站,因为喜欢Javascript的强大的面向对象功能,但是处理文件上传,或者说二进制时,有点遗憾,不能怪javascript,只能怪库不够完全。 好在asp中javascript和vbscript能共用,所以调用了一个vbscript函数处理。...
2006-12-16 17:07:58 313
代码摘录: 关于 WorkbenchLabelProvider 以及 BaseWorkbenchContentProvi
java 代码 // 在这里找 package org.eclipse.ui.model; public class WorkbenchLabelProvider extends LabelProvider implements IColorProvider, IFontProvider { // 嘿, 啥都有了 ...
2006-12-16 17:01:11 174
TableViewer, TreeViewer双击编辑
在TreeViewer或TableViewer中,可用CellEditor结合CellModifier可以很实现表格的编辑功能但是默认的是单击,就会打开编辑区域。有时候我们会需要双击进行(或者其他),于是我写了一个DoubleCellModifier,只要让你的CellModifier继承它,就可以很方便实现双击编辑。具体代码如下:java 代码 package com....
2006-12-16 16:56:42 381
让JFace Dialog底部的按扭居中
查Eclipse源码可以看到: java 代码 // in Dialog.class protected Control createButtonBar(Composite parent) { ... GridData data = new GridData(GridData.HORIZONTAL_...
2006-12-16 16:54:24 466
原创 RCP开发日积月累
1. 关于SWT Layout (2006-8-17) GridLayout往往是很好的选择 (2006-8-23) 2. hibernate可以读取数据, 但插入或更新时, 无异常, 却不能正常更新 (2006--8-17) 改用数据库连接池, DataSource, 可以使用 apache 的 dpcp 3. 为SWT Table 控件添加可编辑属性(2006-8-21) T...
2006-12-16 16:38:12 100
Eclipse.Step.by.Step.eBook
2011-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人