Backbone是一个非常棒的javascript MVC框架,使用它开发web应用,可以让你的客户端代码更少,更清新,更容易维护,更帅,下面是对官方文档的翻译 Read More
gevent是一个非常棒的python异步IO库,一般的示例都是用他来做高并发的tcp server,其实它也能很好的工作在udp上,而且超时,并发数都能很好的控制。 Read More
三种分页效率的比较 Read More
摘要:大多数据库都支持OleDb,OleDb的参数化查询不支持命名参数,参数用?表示就行,赋值是按顺序赋值的。今天把Sqlserver迁移到Access,顺手写了个简单的OleDbHelper,由于OleDb的通用性,应该也可以访问其它的数据库,而且参数化查询也不怕sql注入,性能应该也会太差。 Read More
摘要:向导可以让你的网站用户快速上手使用你的web应用,提高网站的吸引力。向导一般分为好几个步骤,每个步骤收集一些数据,并且支持退回功能,所有步骤完成后可以得到每一步的收集结果。这里给大家展示一种比较通用,灵活且简单的向导框架。 Read More
写了一个简单的延迟队列,用于处理短时大量请求的情况,可以设置队列处理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&q Read More
如下一些任务,每个任务都是异步执行的,因为它们都要去网络上取一些数据,而且不知道什么时间能执行完成。function output(msg){ $("#debug").append("<p>"+msg+"</p>");}function work1(callback){ output("begin work1"); $.get('data.js', function(data){ output("end work1"); if(typeof callbac Read More
很久不更新博客,整理了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
现在很多互联网应用都推出了开放平台,开心,人人,新浪,淘宝,豆瓣,腾讯,还有飞信也即将推出开放平台,大多数开发平台都会用OAuth认证,并提供返回json数据的Rest接口,用.NET 4.0的新特性来开发这些平台的应用有着天然的优势,一起来看看。 Read More
如果您是新浪微博用户,您是否被海量的微博信息占去了大量的时间,您是否想省时,省力,高效的获取公共信息并了解好友动态? 在这个信息爆炸的时代,我们需要的不是大量的可有可无的信息,而是少量的对我们有用的信息。微博是一个获取信息的很好的来源,有大量有意思的有价值的信息在里面,但也有很多刷屏的,抱怨的,发广告的,发无用信息的人。再就是你关注的一个人不可能发每一条信息都是有价值的,那样的话这个人就太累了,大多数人发布微博都是很随性的,除了那些有特殊目的的官方的微博。 这样当你关注的人到200以上之后,你就对信息无所适从了,新浪微博默认是按照信息的发布时间倒序排列的,你不可能时时刻刻关注这微博,但你不时时 Read More