- 浏览: 1094123 次
- 性别:
- 来自: 西安
最新评论
-
rchongg:
大神 想问的是 在一般的 登录 和 数据 加密这么两个方面( ...
iOS中使用RSA对数据进行加密解密 -
witcheryne:
dgwutao 写道我的rsa public_key和priv ...
iOS中使用RSA对数据进行加密解密 -
dgwutao:
我的rsa public_key和priveate_key不是 ...
iOS中使用RSA对数据进行加密解密 -
Vanessa_Rain:
亲,可不可以把你的把你的两个文件借我用一下。我这边不能用呀。可 ...
iOS中使用RSA对数据进行加密解密 -
咕嘟咕嘟_HIT:
请问您这部分代码是只实现了命令解析的功能吗
使用Java编写基于命令行的程序
文章列表
在上一篇中,我已经实现了如下管理功能,
将所有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 ...