06 2016 档案
摘要:目录 前言 1 不使用开发工具 1.1 自动重启工具 1.2 浏览器自动刷新工具 2 阻塞event loop 3 频繁调用回调函数 4 圣诞树结构的回调(回调的地狱) 5 创建一个大而完整的应用程序 6 缺少日志 7 没有测试 8 不使用静态分析工具 9 没有监视与性能分析 10 使用consol
阅读全文
摘要:在Node.js中使用MongoDB少不了Mongoose。 假设有如下Mongoose Schemas的定义: 我们希望在保存model数据时不用指定createTime字段的值,按照上述Schema的定义,createTime会自动保存为系统当前时间。当然,在更新model数据时updateTi
阅读全文
摘要:到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomongo文件即可启动界面。例如我将下载下来的.tar.gz压缩包解压到/usr/local/share目
阅读全文
摘要:运行环境:Ubuntu 16.04, WebStorm 2016.1.3, node.js v0.12.5, nodemon 1.9.2 在WS自带的终端输入nodemon server.js启动项目,报如下错误提示,服务能正常跑,但是无法监测文件修改。 解决办法是在终端输入如下命令,然后重新运行n
阅读全文
摘要:经常使用Windows10,Sticky Notes和壁纸自动切换功能挺好用的。我经常会使用Sticky Notes来记录一些信息,内容是实时保存的,而且启动的时候会自动显示在桌面上。其实Ubuntu上也有类似的一些小工具。 1. Variety Variety可以在Ubuntu上实现桌面壁纸的自动
阅读全文
摘要:用惯了Windows,刚转到Ubuntu时总感觉字体显示没那么亲切,尤其是中文字体,在网页上显示特别怪。有些软件对中文字体的支持也不好,WebStorm中的Git logs中文也显示乱码。把系统语言设置成中文,Git logs无法显示中文的问题解决了,但英文的菜单字体又显示怪怪的。简直无法忍受! 怎
阅读全文
摘要:Sublime Text是一款功能非常强大的轻量级代码编辑器,有关功能介绍和使用可以看我另一篇文章的描述http://www.cnblogs.com/jaxu/p/5037547.html 不过,在Ubuntu系统上Sublime Text不支持输入中文,如何解决呢? 搜索百度和Google,在gi
阅读全文