- 博客(5)
- 收藏
- 关注
翻译 Clojure自带的测试框架
Clojure自带的测试框架 原文地址 Clojure自带了一个测试框架,它位于 clojure.test 命名空间内。让我们从定义两个将要在REPL中被测试的简单函数开始吧。 user=> (defn add [x y] (+ x y)) user=> (defn subtract [x y] (- x y)) 宏deftest用于定义将要被执行的测试。deftest可以被用于定义一个
2013-04-20 17:28:21
446
翻译 Ring简介
Ring 包含 处理器,中间件,适配器,请求map、响应map。描述如下: 1,处理器(Handlers) Ring的处理器组成web应用的核心逻辑。处理器是由处理传入的请求map 、生成并返回响应map的Clojure函数实现。 2,中间件(Middleware) Ring的中间件通过在生成响应的过程中被调用从而增强处理器的功能。 中间件通常实现为接受一个或多
2013-04-18 22:06:25
924
原创 python操作注册表
因为系统经常重装,所以想能不能有个办法可以很快的将开发环境从一个机器搬到另一个地方。 需要处理的有几部分数据: 1,代码和文档拷贝 因为代码大部分都在svn中,因此代码的拷贝只需要考虑拷贝部分没有纳入svn的即可。 文档因为相当部分没有在svn中因此需要拷贝。 2,开发工具的安装或拷贝 尽量采用绿色版的,直接拷贝到指定的目录即可。 3,环境变量的设置 根据开...
2010-08-14 18:11:46
190
原创 站立会议目的
每日站立会议的目的是: 1,分析承诺。 2,向组员和观察者分项状态,进度和计划。 3,定位障碍以便解决。 4,设定方向和焦点。 5,团队建设。 为了达到站立会议的目的需要组员: 1,有准备而来。 2,作出承诺。 3,指出障碍。 4,关注成果。 5,关注目标。 6,关注团队。 7,在其它时候讨论。 ...
2010-02-05 18:13:49
842
原创 Maven多环境配置实战
缘起: 目前在开发一个wap项目,主要有开发、测试和最终部署上线几个阶段,每个阶段对配置(数据库、日志)都有不同的设置。以前都是以开发环境为主,在测试和部署上线时由部署工程师负责修改配置并上线。但是公司并非都有一个项目,我们也不是只负责一个项目,这样的工作方式导致每每上线时大家都心惊胆颤,实在忍受不了折磨,决定研究下maven下如何解决这个问题。找到方案后,不敢独享,将结果向大家介绍下。...
2010-02-02 10:53:28
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人