<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[笨笨的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ben_na</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ben_na]]></copyright><item><title><![CDATA[第1叶(hellburnn)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83614384</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83614384</guid><author>ben_na</author><pubDate>Sat, 15 May 2010 12:21:52 +0800</pubDate><description><![CDATA[偶米想到现在专做前端了，从一个后端Java程序员，到PHP，再到web前端， 真是有趣。
越来越轻量级，团队合作也少了很多（可喜还是可悲？）。

这过程中肯定会碰到好多问题，做前端，要细心，像雕琢。。
经验的积累，变得更加重要了， 记录，把重要的都记下来，仅为了以后少点麻烦。


[img]http://www.bencode.cn/wp-content/uploads/1111.j...]]></description><category></category></item><item><title><![CDATA[Hibernate学习笔记1–Session与对象]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83565502</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83565502</guid><author>ben_na</author><pubDate>Tue, 16 Mar 2010 00:12:51 +0800</pubDate><description><![CDATA[[b]1. 不同的对象状态[/b]

在Hibernate中，对象有四种状态(Transient, Persistent, Detached, Removed)
对象通过与Session交互，在这四种状态间进行迁移。

[code=&quot;java&quot;]
	public void test1() {
		Item item = new Item(); // transient
		
		...]]></description><category></category></item><item><title><![CDATA[共享我的jquery inplace editor插件]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83562583</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83562583</guid><author>ben_na</author><pubDate>Mon, 08 Mar 2010 19:12:51 +0800</pubDate><description><![CDATA[这是我的juqery inplace editor 插件。
 
http://www.bencode.cn/code/jquery.inplace_editor/
 ]]></description><category></category></item><item><title><![CDATA[jQuery源码解析3(Event)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83532971</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83532971</guid><author>ben_na</author><pubDate>Fri, 22 Jan 2010 20:56:19 +0800</pubDate><description><![CDATA[这一篇，我们要看 jQuery Events 部分的源码。
 
这一次看的是1.4的源码，因为API接口没变，但功能增强，并且live支持了所有事件, 支持context等。
 
我们平常这样写：
 
$('#button').click(function() {
    alert('you hurt me!');
});

 
也可以这样写：
 
$('#button...]]></description><category></category></item><item><title><![CDATA[jQuery源码解析2(Core)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83532006</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83532006</guid><author>ben_na</author><pubDate>Thu, 21 Jan 2010 00:48:51 +0800</pubDate><description><![CDATA[ 在上一篇中，我们介绍了jQuery Utilities部分的代码。 这一部分要看看Core部分的。
 
我们知道 $('#id') 或 jQuery('#id') 将会返回一个对象， 这个对象的构造函数是：jQuery.fn.init
 
	jQuery = window.jQuery = window.$ = function( selector, context ) {
		ret...]]></description><category></category></item><item><title><![CDATA[jQuery源码解析1(Utilities)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83530782</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83530782</guid><author>ben_na</author><pubDate>Mon, 18 Jan 2010 13:17:16 +0800</pubDate><description><![CDATA[使用jquery两年多了,  我最早是使用的是prototype库，后来使用mootools， 直到后来弟弟推荐我使用jquery(他是个UI设计师)，就一直用到现在。 我是被它的简洁和精炼所吸引的。
 
我喜欢看源代码，以前开发eclipse rcp时，就喜欢看eclipse的源码，因为有时候API文档并不那么明了，eclipse优秀的架构配合JDT强大的功能，让我们很容易地看懂。 一个设计...]]></description><category></category></item><item><title><![CDATA[关于国王和100个囚犯]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83530337</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83530337</guid><author>ben_na</author><pubDate>Sat, 16 Jan 2010 20:10:59 +0800</pubDate><description><![CDATA[今天在论坛看到一题目 国王和100个囚犯 http://www.iteye.com/topic/569275
 
大概在去年，朋友问过过我这个问题。
 
方案比较简单：
 
首先，第一天出来的人，担当“计数者”，它把灯开起来（原来开着就不必动了）
 
然后每天出来一个囚犯。
    
    如果他不是“计数者”，并且没有关过灯， 并且灯开着， 那么就把灯关了。
 
   ...]]></description><category></category></item><item><title><![CDATA[《算法导论》读书笔记7 (散列表)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83529629</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83529629</guid><author>ben_na</author><pubDate>Thu, 14 Jan 2010 19:58:24 +0800</pubDate><description><![CDATA[《算法导论》第三部分 数据结构 略过栈 队列 链表，我们到了 散列表
 
散列表是最常用的数据结构之一，特别是 ruby js等动态语言在语法层次上对它进行了支持。只是在java中，有那么点点绕(每次使用的时候，心里会疙瘩一下，不知道你们有没有这种感觉)。
 
本章真是纠结，因为看得懂的以前都看过，不懂的现在还是看不懂。 还好看不懂的部分都是加星号的。
 
 
散列表是这样一个东西：...]]></description><category></category></item><item><title><![CDATA[重写validation 文档]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83527355</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83527355</guid><author>ben_na</author><pubDate>Sat, 09 Jan 2010 22:59:48 +0800</pubDate><description><![CDATA[最近朋友使用validation这个框架挺多的，但是原来的文档太差了，不好查，所以准备重写一份。
 
这几天完成了一部分， 先上放去：）
 
有什么意见和建议告诉我哈，谢谢。
 
http://www.bencode.cn/code/validation/doc/index.html...]]></description><category></category></item><item><title><![CDATA[《算法导论》读书笔记6(中位数和顺序统计学) ]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83526485</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83526485</guid><author>ben_na</author><pubDate>Thu, 07 Jan 2010 17:54:10 +0800</pubDate><description><![CDATA[这一章《中位数和顺序统计学》很短，也是本书第二部分的最后一章
 
写几段代码吧。
 
求数组最小值
 
	int minimum(int[] a) {
		int min = a[0];
		for (int i = 1; i &amp;lt; a.length; i++) {
			if (min &amp;gt; a[i]) {
				min = a[i];
			}
		}
		...]]></description><category></category></item><item><title><![CDATA[《算法导论》读书笔记5(线性时间排序) ]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83526126</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83526126</guid><author>ben_na</author><pubDate>Wed, 06 Jan 2010 23:21:58 +0800</pubDate><description><![CDATA[算法导论的第八章是：线性时间排序

 
我们共分析过四个排序算法：插入排序，归并排序，堆排序以及快递排序，它们有一个共同点，就是都是基于比较的，都属于比较排序算法
 
通过决策树模型，可以知道比较排序算法的最坏情况下的下界是：nlog(n)
 
上面的话有点拗口，下面进行简单的分析
 
决策树，是一棵满二叉树，排序的过程就像从根走到叶的过程, 因为不是小于等于就是大于嘛，所以不是...]]></description><category></category></item><item><title><![CDATA[《算法导论》读书笔记4 (快速排序)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83524488</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83524488</guid><author>ben_na</author><pubDate>Sun, 03 Jan 2010 22:26:27 +0800</pubDate><description><![CDATA[敢取这个名字，应该很快！

直切主题， 它的算法像这样：
 
	void quickSort(int[] a, int low, int high) {
		if (low &amp;gt;= high) {
			return;
		}
		
		int mid = partition(a, low, high);  // 先做一个划分, mid左边的元素都比a[mid]小...
	...]]></description><category></category></item><item><title><![CDATA[《算法导论》读书笔记3(堆排序)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83524216</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83524216</guid><author>ben_na</author><pubDate>Sat, 02 Jan 2010 12:42:44 +0800</pubDate><description><![CDATA[第二部分，排序和顺序统计学
 
在笔记一中， 我们实现了两个排序算法：插入排序和归并排序。
 
第六章是堆排序。现在就是第六章。
 
这里的堆，不是堆栈的堆，那个一般是指一块动态分配的内存：）
 
这里的堆是一个数据结构，它是一个二叉树（二叉堆），可以存在数组中
 
像这样：
 
           16
         /     \
      14      ...]]></description><category></category></item><item><title><![CDATA[《算法导论》读书笔记2(复杂度的表示，递归，以及概率）]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83521889</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83521889</guid><author>ben_na</author><pubDate>Sat, 26 Dec 2009 00:05:08 +0800</pubDate><description><![CDATA[ 这两天终于把第一部分（基础知识）给过了一遍，算是热身啦。
 
第3章：函数的增长
 
这一章主要讲了复杂度的表示方法：大O小O等。以及各类基本常用函数，像对数，指数。
 
当然还有阶乘，取整，取模函数。
 
还有学了计算机后才接触到的函数迭代以及 到处可见的斐波那切数
 
基本上算是把初等数学给温故了一遍。
 
第四章：递归式
 
在“笔记1”中， 我们实现了归并排序...]]></description><category></category></item><item><title><![CDATA[《算法导论》读书笔记1(算法入门) ]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83516016</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83516016</guid><author>ben_na</author><pubDate>Thu, 10 Dec 2009 23:56:19 +0800</pubDate><description><![CDATA[学习开发至今，《算法导论》这部经典却一直没有看过。虽然大多常见算法都在其他书籍（如数据结构）学过，但还是想重新把它看一遍。今天终于收到amazon寄来的厚厚的一本，开始看。。。
 
书共分八部分，其中最后一部分附录，是数学基础。我是先看这一部分的，浏览了一遍。
 
基本上内容有：
 
1。高数中的级数，常见的数列（级数）的求和。 --- 基本上用数学归级法很容易证明
2。离散数学中的...]]></description><category></category></item><item><title><![CDATA[wxRuby 使用记录]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83495437</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83495437</guid><author>ben_na</author><pubDate>Sat, 28 Nov 2009 13:22:55 +0800</pubDate><description><![CDATA[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/' ...]]></description><category></category></item><item><title><![CDATA[在线图片热点链接生成]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83368541</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83368541</guid><author>ben_na</author><pubDate>Thu, 02 Apr 2009 19:59:31 +0800</pubDate><description><![CDATA[有个朋友(淘宝卖家)问我怎么做出公告,大大的图里有好多链接, 我说DW中可以创建图片热点链接, 可惜她没有用过.
估计传个DW给她,更晕
于是写了一个这个工具.
可以在线直接使用
 
http://www.cocooshop.com/side/coohot.html
 
使用方法见这里:
 
http://item.taobao.com/auction/item_detail-0db2-2e74e...]]></description><category></category></item><item><title><![CDATA[共享我的Javascript 验证框架]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83362594</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83362594</guid><author>ben_na</author><pubDate>Sat, 14 Mar 2009 21:15:28 +0800</pubDate><description><![CDATA[   
文档: 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 中...]]></description><category></category></item><item><title><![CDATA[C/C++中复杂的申明]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83283170</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83283170</guid><author>ben_na</author><pubDate>Tue, 02 Sep 2008 16:26:01 +0800</pubDate><description><![CDATA[昨天一朋友(估计要考二级了)问我:  int * a[];  这玩意儿到底是指针还是数组.  我告诉他, 这是数组, 里

面放的是 指针. 不过我怕他又问相似的, 所以就告诉他&quot;读&quot;的方法


我想可能会对C,或者C++的初学者有用, 所以就发在这里了. 高手请不要笑哦!


先来几个简单的


[code=&quot;c&quot;]
int a;      // 一个整形

int ...]]></description><category></category></item><item><title><![CDATA[分享代码（CSS+Javascript实现圆角矩形)]]></title><link>https://blog.youkuaiyun.com/ben_na/article/details/83175415</link><guid>https://blog.youkuaiyun.com/ben_na/article/details/83175415</guid><author>ben_na</author><pubDate>Wed, 10 Oct 2007 12:27:00 +0800</pubDate><description><![CDATA[最近做一个购物站点，页面前需要圆角矩形效果, 而我不想使用背景图来实现，大概我不是美工的原因， 所以就采用 javascript+css方式

至于原理，我想大家都知道，就是用一象素高的长短不一的元素叠出圆角效果来

你的眼睛欺骗了你的心

在写自己的实现前，我知道以下两个实现圆角矩形的库

Rico Round： http://openrico.org/demos?demo=effect_rou...]]></description><category></category></item></channel></rss>