五子棋是中国的传统休闲益智小游戏,规则不是太复杂,我们可以通过写一个五子棋来锻炼编码的思路和风格,提高基本功能力。上次花很大功夫写的正则解析引擎也是这个目的,但关注度比较低,希望这个小五子棋游戏能得到稍微多一些的关注,这次也没有用高深的技术,熟悉html,javascript和 jquery就可以了。Read More
posted @ 2010-07-25 16:21 蛙蛙王子 Views(2624) Comments(19) Edit
摘要:文本聚类是搜索引擎和语义web的基本技术,这次本蛙和大家一起学习一下简单的文本聚类算法,可能不能直接用于实际应用中,但对于想学搜索技术的初学者还是有一定入门作用的。这里会用到TF/IDF权重,用余弦夹角计算文本相似度,用方差计算两个数据间欧式距离,用k-means进行数据聚类等数学和统计知识。关于这些概念可以去google,或者参考文本后的参考链接。Read More
posted @ 2008-05-10 20:43 蛙蛙王子 Views(10005) Comments(45) Edit
Backbone是一个非常棒的javascript MVC框架,使用它开发web应用,可以让你的客户端代码更少,更清新,更容易维护,更帅,下面是对官方文档的翻译Read More
posted @ 2011-12-10 18:03 蛙蛙王子 Views(1655) Comments(5) Edit
gevent是一个非常棒的python异步IO库,一般的示例都是用他来做高并发的tcp server,其实它也能很好的工作在udp上,而且超时,并发数都能很好的控制。Read More
posted @ 2011-12-03 10:18 蛙蛙王子 Views(351) Comments(1) Edit
三种分页效率的比较Read More
posted @ 2011-07-30 20:50 蛙蛙王子 Views(453) Comments(0) Edit
摘要:大多数据库都支持OleDb,OleDb的参数化查询不支持命名参数,参数用?表示就行,赋值是按顺序赋值的。今天把Sqlserver迁移到Access,顺手写了个简单的OleDbHelper,由于OleDb的通用性,应该也可以访问其它的数据库,而且参数化查询也不怕sql注入,性能应该也会太差。Read More
posted @ 2011-07-30 18:55 蛙蛙王子 Views(648) Comments(3) Edit
摘要:向导可以让你的网站用户快速上手使用你的web应用,提高网站的吸引力。向导一般分为好几个步骤,每个步骤收集一些数据,并且支持退回功能,所有步骤完成后可以得到每一步的收集结果。这里给大家展示一种比较通用,灵活且简单的向导框架。Read More
posted @ 2011-07-09 12:48 蛙蛙王子 Views(1900) Comments(14) Edit
写了一个简单的延迟队列,用于处理短时大量请求的情况,可以设置队列处理Handler,每次取队列的时间间隔,以及每次取多少队列项进行处理。队列处理是同步执行。public class LazyQueue<T>{ public LazyQueue(Action<T> handler, int inteval, int onecount) { _handler = handler; _inteval = inteval; _onecount = onecount; _t = new Thread(ThreadProc); _t.Name = "LazyQueue&qRead More
posted @ 2011-07-07 10:47 蛙蛙王子 Views(453) Comments(2) Edit
如下一些任务,每个任务都是异步执行的,因为它们都要去网络上取一些数据,而且不知道什么时间能执行完成。function output(msg){ $("#debug").append("<p>"+msg+"</p>");}function work1(callback){ output("begin work1"); $.get('data.js', function(data){ output("end work1"); if(typeof callbacRead More
posted @ 2011-06-07 11:05 蛙蛙王子 Views(441) Comments(3) Edit
很久不更新博客,整理了CSS的一些常用效果,尽量兼容多的浏览器,包括背景图片固定居中,div阴影,背景半透明,div圆角,DIV渐变等。<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CSS test</title> <style type="text/css"> body { margin: 0; /*背景图片固定居中 http:/Read More
posted @ 2011-04-23 16:38 蛙蛙王子 Views(3024) Comments(0) Edit
现在很多互联网应用都推出了开放平台,开心,人人,新浪,淘宝,豆瓣,腾讯,还有飞信也即将推出开放平台,大多数开发平台都会用OAuth认证,并提供返回json数据的Rest接口,用.NET 4.0的新特性来开发这些平台的应用有着天然的优势,一起来看看。Read More
posted @ 2011-03-05 23:13 蛙蛙王子 Views(3655) Comments(7) Edit
如果您是新浪微博用户,您是否被海量的微博信息占去了大量的时间,您是否想省时,省力,高效的获取公共信息并了解好友动态? 在这个信息爆炸的时代,我们需要的不是大量的可有可无的信息,而是少量的对我们有用的信息。微博是一个获取信息的很好的来源,有大量有意思的有价值的信息在里面,但也有很多刷屏的,抱怨的,发广告的,发无用信息的人。再就是你关注的一个人不可能发每一条信息都是有价值的,那样的话这个人就太累了,大多数人发布微博都是很随性的,除了那些有特殊目的的官方的微博。 这样当你关注的人到200以上之后,你就对信息无所适从了,新浪微博默认是按照信息的发布时间倒序排列的,你不可能时时刻刻关注这微博,但你不时时Read More
posted @ 2011-03-04 07:25 蛙蛙王子 Views(1733) Comments(3) Edit

