自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

CSS布局

看了很多资料,css中display,position,float这几个属性如何控制布局还是不是很清楚。看了W3C CSS2.1的文档,其中说的太学术化,有些晦涩难懂,看了几遍没搞清楚。还是w3schools的好懂。整个document的布局,默认是页面元素流从上往下,从左到右排列(流动)。每个块内可以有水平的行内元素,这是正常的布局,称为normal flow。displ...

2012-11-27 02:37:32 108

markdown语言

终于解决了WebIM的一个很弱智的问题:使用res.writeHead()写HTTP头属性,导致除了chrome之外其他所有浏览器都报错的问题。WebIM可以放到github上了。res.writeHead()方法是用来写响应的状态行的,第一个参数是状态码,如200/404之类,第二个参数如果是字符串的话,就是状态字符串,比如OK/Not Found,如果第二个参数是对象,或者第二个参数是字符串时...

2012-11-24 00:15:31 94

javascript和redis使用中的一点小问题

redis的get/hget等操作中,返回的数据都是string。即使往里存数字,返回的还是string。这一点在javascript中尤其要注意。 而javascript中,使用字符串进行加减法时,会有不同效果:加号既可以作为加法运算,也可以作为字符串连接。如果两个操作数中的任何一个是字符串,则是字符串连接,否则就是加法;而减号永远是做减法,不会字符串删除。 没有搞懂以上...

2012-11-22 00:48:06 635

nodejs+express的session使用

今天终于使用nodejs+redis把网页版即时聊天框架zenkim搭了起来,非常简陋,不过登录/用户管理/实时消息推送/消息缓存/用户单实例登录控制deng基本能力都有,待完成的功能包括:消息持久化及活动用户队列周期扫描/加强事务能力/消息排序/界面美化/移动版本支持。再优化一下后放到github上。 今天花了一下午时间,都用在了处理session上。nodejs本身不管session...

2012-11-18 21:36:34 782

OS X常用快捷键和触控板操作使用总结

前两天刚刚买了一台MacBook Air,系统是OS X 10.8(Mountain Lion)。对于用惯了Windows GUI的我来说,很多命令找不到了,很不习惯。经过这几天的摸索,越来越感觉苹果系统的好用了。尤其是触控板,完全替代了鼠标,并且可用性远超鼠标。现在基本不用鼠标了,连触控板下方的左右键也基本不用了。看网上很多帮助文档都是以快捷键为中心组织的,实际上我更想做某个操作时查找一个快捷键...

2012-11-18 20:02:45 216

js对象结构类图

js通过prototype来实现继承,通过"new Constructor函数"创建新对象。js中的对象是什么?Array、String、Object、Funtion这些是构造函数,但通过new Array()这种方法创建对象,怎么Array这么像类?和类有什么相同点和不同点?prototype又是什么?是怎么使用的? 通过查看当前最新的ECMA规范,终于搞明白了js中这些东东是什么关系。...

2012-11-10 23:30:02 1057

node.js为什么不用coroutine?

node.js中大量用了异步回调,完全没有阻塞,单线程实现但并发超高。这段时间感觉node.js的IO一多,异步让人看的很头疼。虽然有人很喜欢这种异步回调方式,但我觉得这种做法真的有违人性。 也有很多人像我一样对这种回调不感冒,Tim CasWell写了Step,试图对node.js的控制流程进行人性化处理,但是他现在放弃了,github上的Step基本上有一两年没有更新了。我臆测java...

2012-11-10 23:15:34 296

最近打算写个web IM应用

web IM应用最有前途的技术应该是WebSocket,这是HTML5的新标准,是未来的方向。但据说当前浏览器支持并不是很好。除了WebSocket,还有Server-Sent Events,Polling,Long Polling这些方案。综合考虑浏览器兼容性以及减少带宽消耗,选用Long Polling方案实现。 开始打算选用nginx+php实现。但对于long polling这种服...

2012-11-07 23:21:49 83

空空如也

空空如也

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

TA关注的人

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