`
witcheryne
  • 浏览: 1094123 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
在上一篇中,我已经实现了如下管理功能,   将所有markdown文件(即:*.md文件),统一放到views/blogs目录下 将/blogs/*.html的url, 映射到markdown文件 在首页index.jade中,添加文章的链接 注意: 本片内容不太适合Express3.x, 建议参考附件中的 nodeblog_express3.x.zip Demo来看       本片介绍如何使用express为nodeblog带来404错误处理 实现功能 访问的链接存在的时候,显示页面 不存在,则显示404页面, 当然,这里的404是统一处理 ...
如果是第一次看到本篇,你可能需要看前面两篇:     用node.js建博客(一) - node.js安装及Express框架简介 用node.js建博客(二) - 构建第一个markdown页面 如果你已经对node.js,express,或者markdown语法很熟悉,那么可以继续看如下内容。     上篇中,我为express添加了markdown支持,在render时,可以渲染*.md格式文件。 思路   将所有markdown文件(即:*.md文件),统一放到views/blogs目录下 将/blogs/*.html的url, 映射到markdown文件 ...
最近打算整理一下项目的前端代码,将js代码模块化。RequireJS/SeaJS使我选型的对象。 SeaJS是国人写的基于CommonJS规范的javascript模块管理工具,由于有一手的中文档,并且和node.js是统一模块标准,自然而然就选他了。 简单的概 ...
上面文章《NodeBlog(一) - node.js安装及Express框架简介》 中我已经做好了准备工作,接下来需要快速构建起第一篇博文,当然这个博文是基于markdown于语法。 Markdown语法的CheatsSheet附件有下载: http://dl.iteye.com/topics/download/2cca1dea-14a ...
最近写博客频率有写频繁,很多时候像展示一些代码,不过javaeye好像不支持代码展示的功能. so... 催生了自己建个博客的想法. 之前也有考虑国 WordPress没, 不过还是感觉自己做一个比较有成就感.   关于采用markdown语法来写博客的想法,是从4月份shanghaiOnRails活动上得来的, 会上有个兄弟分享了用markdown语法创建静态博客的方法. 当时不太懂, 不过今天研究了研究,发现这个方式very cool.   ok` wordpress可以买php空间, 那自己写个博客app,架哪里? 是否有免费空间? 关于这个问题,需要感谢cxh116 ...
什么是node.js, 以及node.js的生态系统,InfQ上这篇介绍的很完整:   <虚拟研讨会:Node.js生态系统之框架、库、最佳实践>     node.js的相关资源: node.js中文社区: http://cnodejs.org/ Node.js入门教程(E文):http://nodebeginner.org/ 中文用户手册: http://cnodejs.org/cman/ node.js API文档: http://cnodejs.org/api/ npm依赖管理工具(node 中的RubyGems):  http://npmjs ...
vCloudLabs是WMWare提供的云计算服务器,类似Heroku,可以将自己做的应用上传到服其上.详细介绍可以看如下帖子 http://www.iteye.com/topic/1112440   开发库支持: Grails, Rails3.1(with ruby1.9.2), node.js 数据库:  MySql, MongoDB, Redis   准备vmc环境前提: 1. 申请vmc帐号 2. 安装vmc gems 3. 登录vmc   node + npm 准备 1. 安装node.js 2. 安装npm(类似ruby中的 gems) 3. 安装Ex ...
这个内容在之前的帖子中已经有人讨论过,今天再做一更进一步的了解.   本篇会涉及如下三个注解:   @Getter/@Setter: 帮助我们对应的 getter/setter方法 (Come on, 这个没什么意思, Hibernate Tools会生成, Eclipse 佷智能的好不拉! 是的, 从这个角度出发的确没太大吸引力, 各位看管姑且看之,  @Data会更有用, 总是会有需要手写pojo的情况) @NonNull: 在setter方法中做非null判断,遇到null参数,会抛出NullPointerException   如果你还不知道Lombok是 ...
工欲善其事,必先利其器 文档,开发工具,SDK准备   在学习之前,需要做一些准备工作,例如,选定入门文档,安装开发工具,下载SDK等等. 对于Android来说,还需要选择使用的版本号(写文本时最新的版本是3.2, 不过2.2目前占有率比较搞,我会从这个版本开始)   文档选择: 这个毫不犹豫,直接看官方文档:   Android开发者首页:   http://developer.android.com/index.html Dev Guides - Android Base: http://developer.android.com/guide/index.h ...
关于Lombok这个东西,论坛里已经有人介绍过,我也是通过别人帖子了解到这个小工具: http://www.iteye.com/topic/798305 不过作者以免写Getter/Setter为题来介绍Lombok的优势,看了后面的评论之后,觉得这个工具意义不大. 后来在博客在线看到一篇文章,期中提到了Lombok工具.这个工具已经被国外创业者所使用,随之对其产生了很浓厚的兴趣. <Java开源建站工具>http://www.jobbole.com/entry.php/1233   关于如何介绍Lombok这个工具,自己想了半天,觉得实在比不过作者在首页提供的视频介绍: ...
       本片是前一段时间搭Mvn + Neuxs环境, 在EverNote中做的笔记,今天把它腾到这里重新排版 前言      上周末终于把netmanage30项目迁移到了mvn环境下,其中各种折腾.现在终于熟悉了maven的使用方式.      按照best parctice需要使用nexus来做依赖管理服务器.在个人开发的方式下优势估计不是很明显,不过在团队开发中好处不言而喻.      说了这么多nexus到底有什么好处:           1. 统一管理依赖的jar包,作为一mvn的代理,所有链接到nexus上的用户公用一套nexus中的jar包.这样团队中之需要下 ...
      上周末跟一朋友的同事(暂时称他,钱兄)聊天,钱兄是做销售的,想邀请我做一个移动产品的技术负责人(说白了就是做实施,项目找的外包).团队现在只有他一个销售,剩下都是股东.谈到技术问题的时,我说我作了3年Java,钱兄几 ...
刚开始接触linux有些不适应,走了不少弯路,一直没有系统的学过linux应用,基本都是零零散散Google出来的知识,在这里做个整理:   Vi/Vim 基本操作: 刚开始接触linux时,不懂vi吃了不少亏.在命令行状态下,一旦用vi打开了文本只能通过重启来退出.   vi/vim 分三种模式: 指令模式,编辑模式,选择模式. 只有在编辑模式下才能进行输入(不是绝对). 默认是"指令模式", 这个模式只支持vi/vim的指令, 在敲键盘时只会滴滴响. 不知道有多少人被这种方式搞晕过(晕不晕由你,反正我是晕了.如果你没晕,恭喜你,那真是个奇迹) ok~ 关于 ...
1. 查看帮助[svn help] svn help 查看帮助(估计地球人都知道) svn help [command] 查看特定命令的帮助 附件中的Svn Reference Card.pdf非常不错   2. 查看状态[svn status] svn status: 查看当前目录的svn状态,即,哪些已被修改,哪些是新添加, 简写: svn st   可以使用grep过滤查询结果 svn st | grep ? 查看未添加到source control的文件 svn st | grep M 查看被修改的文件 关于什么是grep?? <- 猛击观 ...
Notepad++(下面简称np++)一直是我在Win下最钟爱的文本编辑器。开源&Free,并且有丰富的插件,在处理脚本/ 配置方面绝对是利器。 np++在默认情况下有点朴素,经过一些简单的设置,可以达到如下效果:     这里介绍一下我的np ...
Global site tag (gtag.js) - Google Analytics