摘要: 直接上两段代码,因为nodejs基于异步和事件回调的解决方式,涉及到异步的时候,问题往往藏得很深,以下这个简单的问题困扰了很久.之前怀疑是各种问题,到处改.直到最后一步一步跟代码,跟操作数据库部分豁然大悟!!!全是异步搞的鬼...错误代码:12345678if(session){//do somethings}else{if(cookie){//query monggodb}next();}修改后代码:1234567891011if(session){//do somethings}else{if(cookie){queryMongodb(callback(){next();});}else{ 阅读全文
posted @ 2014-01-02 17:12 败给坚持 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 这货得知已久,在sublime2时期对着教程按部就班的凑合用着...不明所以.今天无意发现SublimeLinter终于出3了,果断装之,鼓捣1个多小时,磕磕绊绊终于成功工作了.期间看了无数英文文档,成就感十足!YEAH~####把过程总结如下:1. 通过package control安装SublimeLinter- 通过package control安装SublimeLinter-jshint- 通过npm安装jshint,要用-g参数( npm install -g jshint )- 在项目目录里配置.jshintrc文件,定制符合自己的jshint.这里有三种方式可以定制jshint的 阅读全文
posted @ 2013-12-25 20:18 败给坚持 阅读(596) 评论(0) 推荐(0) 编辑
摘要: express 里提供了两种有关session的中间件* session()提供了内存和数据库两种方式保存session.具体两种session原理请自行学习,不进行展开了.自己也是一知半解......* cookieSession()通过cookie保存的一段序列化后的代码进行保存session.内容有限制,不安全,应该很少被用到###吐槽:奇怪的是官网详细介绍了cookieSession却对session没有说明...不得不说,nodejs的学习还真的是磕磕绊绊,到处都是坑,资料又少的可怜...博客地址:http://walkslowly.diandian.com/post/2013-12 阅读全文
posted @ 2013-12-25 15:03 败给坚持 阅读(339) 评论(0) 推荐(1) 编辑
摘要: app.use(express.methodOverride());在app.js中可以看到这个中间件,去翻文档,几乎没有提到.一番寻找,整理如下.作用是使用REST风格的http请求时,进行改写后,可以使app.put或app.delete这类路由设置能够生效.####后端代码:```js// the appapp.put('/users/:id', function (req, res, next) { // edit your user here});```####前端代码:```html// client side must be.. ... ```使用jq的ajax时 阅读全文
posted @ 2013-12-24 11:30 败给坚持 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 恍惚看到自己在博客园的文章,唯一的一篇已经是接近两年前,再看看自己的名字...已然中枪了从两年前的.net初学者,到现在工作之后阴差阳错转为前端...两年过去了,现在回想起来,感觉成长的太少...稀里糊涂的忙工作,技术上进步不大,总是在业务里徘徊...这可能也是大多数程序员的状态.没有在某一领域技术深度.慢慢无休止的新项目,不能再这样下去了.看到很多技术致富的例子.但是在前端这一领域,好像"专才"的神通有点施展不开.前端更需要的是"通才"...自己需要学习的东西还有很多再一次拿起博客来,下一次的回顾,希望自己的内心是暖的...上句不接下句,不明所以的扯淡 阅读全文
posted @ 2013-06-29 10:37 败给坚持 阅读(1135) 评论(6) 推荐(0) 编辑
摘要: 刚刚开始学习c#,菜鸟一只..看过刘未鹏的博客,我也来学着写写,督促自己学习...最近在看思维导图,觉得用来做笔记不错,试试看~基本上以学习笔记为主,欢迎指正...关于new 与override部分,引用一段代码,感觉解释的简单易懂http://blog.csdn.net/shamozhu/article/details/3835664using System; namespace Smz.Test { class A { public virtual void Func() // 注意virtual,表明这是一个虚拟函数 { ... 阅读全文
posted @ 2011-09-18 22:04 败给坚持 阅读(157) 评论(0) 推荐(0) 编辑