the super tiny vue.js(源码不足200行)
Online demo:http://yangxiaofu.com/deep-in-vue/src/the-super-tiny-vue.html github: https://github.com/xiaofuzi/deep-in-vue/blob/master/src/the-super-tiny-vue.js/**the super tiny vue.js.代码总共200行左右(去掉注释)...
View Article使用 node-inspector 出错,浏览器提示 Remote debugging has been terminated with reason:...
我是用的是node6.9.1,不知道是不是node的问题?各位给个提示吧,第一次用node-inspector
View ArticleV2MM 上线了——一个自由职业者社区,请求评论!
大家好,我是一个程序猿, WEB 方向, Python 和 JS 开发, 最近在做自由职业, 我创建了一个自由职业者社区, 因为我发现网上没有专门供自由职业者们交流的平台,我的经验无法分享,技术无法交流,孤独无法解除。故而我创建了这样一个社区,V2MM 基于 NodeBB 搭建,nodejs 社区的产物,当然我也 star 了 NodeClub :)请求大家的评论,下面是链接,...
View Articlejs递归问题(含Promise)
不知道我的写法算不算递归。 最近在做游戏竞技场功能。大概需求就是竞技场按积分排名的,然后根据玩家当前的积分随机刷几条(5条吧)积分<=目标玩家的敌对玩家。我的写法如下:var diff_value=100;//100积分为间隔值 var need_count=5; var getLowerEnemyId = function (score,temp_min) { var max =...
View ArticlesuperAgent 模块发 POST 请求的中文参数问题
做模拟登录,登录名是中文,然后 POST 的地址是 GBK 编码的,但是登录不成功,应该是中文参数的编码问题,看到一个用 request模块的相似问题,https://cnodejs.org/topic/56d2e1c69f876b7e665857c9,最后用它的 write 方法解决,superAgent 貌似也有 write 方法,...
View Article不定期更新,的日常~~
整理成了gitbook,主要收集了一些简单实用的技巧和工具等等比较零散的小玩意,作为自己的笔记和分享给大家。希望自己能积累越来越多~地址:cool.suzper.com
View Articleexpress源码中的next参数
function createApplication() { var app = function(req, res, next) { app.handle(req, res, next); }; 个人理解是 app在http.createServer(this)被调用,参数req,res通过createServer()触发’request’ event...
View Article新入坑mongodb,集合中插入文档时,碰到的坑,弄得好烦,吐槽一下网上的教程
命令行下执行如下网络代码: 图一:图二:按照他们提示的信息,我根本就找不到原因,网上也没有找到答案,浪费了一整天,最后下了一个robomongo(官网好难下,在国内的网上才下好),根据它的提示,修改了代码才成功, 修改为:哎,我想说,自学好难呀,一不留神就被坑了, 希望看到的同学会有帮助。
View Article新手问-运行本地命令得不出正确结果
新手贴我想写一个脚本,通过命令行临时修改windows系统的环境变量。程序代码如下。 var exec = require('child_process').exec; var arg = process.argv[2]; if(arg == "--as"){ console.log("set as environment."); exec('set...
View Article有没有被node-mongodb-native驱动坑过的
事情是这样的,我们的系统经常出现莫名其妙的卡顿现象.一个正常情况下40ms就完成的请求,有时候会出现短则几秒钟,长则几十秒的延时.经过排查,排除了mongodb慢查询,道理上讲同一个请求,同样的参数数据库查询不可能一会儿快一会儿慢.然后在mongo驱动里打日志分析,确定不是发生了数据库重连.那进一步推断只能是mongo驱动回调机制出现了问题.经过N个小时的问题排查,手段包括加连接数,加服务器,升级m...
View Article社区的markdown编辑器可以扩展插入公式的功能么?
社区的markdown编辑器可以扩展插入公式的功能么? 自己fork了markdown cnodejs社区代码,想扩展插入公式的功能,有相关组件可以推荐么,或者给一个可以实现插入公式的思路也可以?
View Article掘金双十一特辑 · 买买买的背后,电商如何做好前端优化?(一)
双十一除了帮媳妇清空购物车之外,(前提是你得有)作为开发者,双十一狂欢的背后是技术层面的较量。小编整理了天猫前端 2015年双十一总结,帮助你更好了解双十一的背后,同样关注前端,更要关注在人肉 DDOS 的背后,有强大的架构支撑!明天继续带来电商的架构合集! 记得关注标签 双十一更快了解双十一热门技术文章!双11前端分享系列(一):活动页面的性能优化...
View Articlesuperagent 对个别网站发送get请求后得到ECONNRESET错误
我在模拟登录 https://myportal.vtc.edu.hk/wps/portal时,没有得到响应信息,过了一段时间后得到一个错误返回: code: “ECONNRESET”, errno: “ECONNRESET”, syscall: "read" 我在网上搜了很久,都没有找到具体原因和解决方法,请教各位老司机给指条明路,谢谢!let url =...
View Articlenode循环处理异步操作除了通过流程控制以及递归之外还有没有其他的方式。
有一个需求就是不停从redis里面取数据。我想的就是使用async.dowhilst做循环操作。但是这个操作并不能很好的体现node的异步特性。。async.dowhilst相当于把异步变同步。不知道大神们是怎么用循环来处理异步的。来自酷炫的 CNodeMD
View ArticleSNI detector,一个用于验证 SNI 服务器域名的 Node.js 命令行工具
当我们需要验证一个服务器上的 SNI 域名是否正常的时候,通常需要在浏览器或 openssl 来获取到证书,然后检查证书里相应的字段是否包含域名,但这种方式极为不便。为了简化验证的过程,我使用 Nodejs 开发了一个小工具 sni-detector用于验证指定服务 器上的 SNI 是否包含指定的测试域名。使用方式非常简单,先使用 NPM 来安装:npm install -g...
View Article