- 博客(54)
- 资源 (17)
- 收藏
- 关注
转载 Ruby中的Rake任务详述
Rake和Make及AntRake的意思是Ruby Make,一个用ruby开发的代码构建工具。Rake的英文意思是耙子,一种很朴实的劳动工具。真的是很贴切,Rake正是一个功能强大、勤勤恳恳的劳动工具。但是,为什么Ruby需要Rake?Ruby代码不需要编译,为什么需要Rake?其实,与其说Rake是一个代码构建工具,不如说Rake是一个任务管理工具,
2015-02-10 10:47:45
627
原创 ruby on rails 项目中用到的mongo的查询方法
最近在做一个项目,数据库使用的是mongo和redis,使用ruby on rails 进行编码提供给客户端API接口假设有User表#<User _id: 5497793c73616e2a0c010000, created_at: "2014-12-22T01:51:56.170Z", updated_at: "2015-01-06T03:36:52.689Z", avatar:
2015-01-08 14:25:51
640
转载 mongodb 查询操作,条件查询,where,find等常用操作
1.find()/findOne()mongodb数据库的查询操作即使用find()或者findOne()函数,也可根据不同的条件进行查询。查询的写法(以find()为例)可以如下:db.A.find()/db.A.find({})"{}"是否省略不影响查询,都表示查找集合A下的所有文档。也可以以文档做条件:db.A.find({"a":1,"b":1}),其中查找同时满足属性
2015-01-08 11:38:32
1342
1
原创 sublime的快捷键总结
Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+En
2014-12-11 16:27:42
565
转载 Rails的一些知识搜集
概述:save:rails中的save其实是create_or_update,新建或修改记录!不一定是新建,切记new :只是在内存中新建一个对象,操作数据库要调用save方法。create = new + 执行sql。build:与new基本相同,一般用不到。!:new!, create!与new, create的区别是带!的方法会执行validate,如果验证失
2014-12-05 11:31:42
473
原创 mongo 操作大集锦
> db --查看当前的数据库> show collections --查看数据库中包含的集合> post = {"title":"myblog post","content":"here is blogpast","date":new Date()} ---创建一个变量post内容是文档
2014-11-19 11:32:45
523
转载 ROR资源列表
来源于 Ruby On Rails 中文社区论坛 Ruby On Rails入门的中文教材 http://www.railscn.com/viewtopic.php?t=8&sid=7558f51c768090c52947e01c1dc8885c Rolling with Ruby on Rails.chm入门级教程下载 http://www.railscn.com
2014-10-20 10:24:39
703
原创 the answer of 4clojure 101--
102.intoCamelCase(fn name [s] (let [words (re-seq #"[a-zA-Z]+" s) words (cons (first words) (map clojure.string/capitalize (rest words)))] (apply str words)))
2014-09-05 15:21:08
864
转载 clojure 词法变量lexical和动态变量dynamic
clojure中变量可以分为词法变量(lexical)和动态变量(dynamic),有点类似于其它语言中的局部变量和全局变量。
2014-09-04 14:54:51
956
转载 学习笔记之Clojure
一个Java背景的爱好者,学习Clojure语言具备得天独厚的优势。其原因在于:了解Java ——受益颇多:class-paths(类路径),class loaders(类加载器),constructors(构造函数),methods(方法),static methods(静态方法),standard libraries(标准库),ar files(jar 文件)等等。了解JVM——hea
2014-08-26 17:41:58
613
翻译 Luminus A Clojure web framework
What isLuminus?Luminus是基于一套轻量级类的微架构。它的目的是提供一个强大的,可扩展的,易于使用的平台。用Luminus你可以将重点放在开发你的应用程序上而不用在意其他的任何干扰。Why develop web applications with Clojure?Rapid development --快速发展可以用REPL立即开始hacking和嵌入式开发服务
2014-08-26 17:21:28
1991
原创 clojure从零开始(五)
1. Pulling It All Together用以前的各个篇幅的知识, 创建小例子:smacking around hobbits!打孩子身边霍比特人! 为了打一个hobbit,我们首先模拟其身体部位。每个身体部位包括它的相对大小,以帮助我们确定它是如何可能的是这部分将受到打击。 为了避免重复,这霍比特模式将仅包括“左脚”项目,“左耳”等,因此,我们需要一个功能完全的
2014-07-29 14:32:27
710
转载 Sublime Text2.0.2注册码
Sublime Text2.0.2注册码 ----- BEGIN LICENSE -----Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A
2014-07-22 16:19:33
514
原创 clojure中rem和mod的区别 详见clojure doc
1user=> (rem 10 9)213user=> (rem 2 2)4001;; rem and mod are commonly used to get the remainder.
2014-07-09 15:09:51
723
原创 查看是否存在子节点;
hasChildNodes() 该方法用来检查一个元素是否有子节点,返回值是 true 或 false. var booleanValue = element.hasChildNodes();文本节点和属性节点不可能再包含任何子节点,所以对这两类节点使用 hasChildNodes 方法的返回值永远是 false.如果 hasChildNodes 方法的返回值是 false,则
2014-07-03 14:30:06
1297
转载 Emacs+Clojure的配置Tip
【1】安装java的JRE http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.com/technetwork/java/javase/downloads/index.html
2014-07-01 18:40:47
552
原创 ruby on rails 指导入门 http://ihower.tw/rails3/firststep.html
最近学习了ruby语言,看了指导手册,但是还是需要记录一下。
2014-05-06 19:03:55
1310
转载 Ruby on Rails:控制器纵览
在一个基于MVC的Web应用程序中,应用程序逻辑以及数据的存取是由MVC中的C,也就是控制器来完成的。因此,深刻地理解MVC框架所提供控制器对于开发一个高效、可升级、稳定的应用程序是十分必要的。RoR也不例外。 RoR中所提供的控制器叫动作控制器(ActionController)。本文将主要讨论动作控制器所提供的几种服务,以及如何使用动作控制器。 什么是动作控制器
2014-04-29 10:49:47
620
原创 MAC终端快捷健
快捷键功能Ctrl + a移动到开头Ctrl + e移动到结尾Ctrl + b向左移动一个字符(助记back)Ctrl + f向右移动一个字符(助记forward)Option + Left向左移动一个单词Option + Right向右移
2014-04-28 18:19:16
622
转载 sublime text3 快捷键的使用
1、Ctrl+Shift+P 打开Package Control,上面已经介绍过了。这里还有个技巧,此技巧在下面的各种地方都能用的上,就是ST支持模糊匹配。比如,你想找Install Package,你在 Package Control 的输入框中install,可以自动匹配到Install Package,也可以简单的输入ip,也能匹配到它,这种模糊匹配的功能很方便。
2014-04-28 16:17:32
624
转载 ubuntu下安装mysql
现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图: 由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装。下图: 输入Y进入到安
2014-04-16 11:08:30
487
原创 练习使用EL标签
编写volunteer.html,如图。数据提交给volunteer.jsp编写volunteer.jsp,接收volunteer.html中提交的数据,使用EL表达式显示用户注册信息,如图:Volunteer.javapackage bean;public class Volunteer {private String name;private S
2013-06-07 09:25:25
573
原创 超简单的javabean应用
编写volunteer.jsp,接收volunteer.html中提交的数据,使用创建bean.Volunteer的对象,使用为其属性赋值,使用显示用户注册信息,如图: Volunteer.javapackage bean;public class Volunteer {private String name;private String email;priv
2013-06-05 12:54:32
602
原创 实现选项的定向移动
无标题文档BODY{font-family:"Courier";font-size: 12px;margin:0px 0px 0px 0px;overflow-x:no;overflow-y:no;background-color: #B8D3F4;}td{font-size:12px;}.default_input{
2013-06-03 11:19:57
566
原创 插入新结点到指定结点的指定位置
北京上海重庆要求:插入新的节点 天津 到上海这个节点(1)如上海节点是最后一个节点插入到该节点的上海的后面,(2)否则插入到该节点的前面 插入新结点到指定结点的指定位置 北京重庆 上海 //创建"天津节点" var tjElement=docum
2013-06-02 21:14:56
1609
原创 将新的结点天津插入到上海结点的后面
北京上海重庆要求: 插入新的节点 天津, 在 上海的后面 insertAfter 北京上海重庆 // 插入新的节点 天津// 在 上海的后面//创建"天津节点" var tjElement=document.createElement(
2013-06-02 21:05:09
1252
原创 在重庆结点前插入新结点天津
北京上海重庆 在 重庆的前面, 插入新的节点 天津 insertBefore 北京上海重庆 // 在 重庆的前面 // 插入新的节点 天津//创建"天津节点" var tjElement=document.createElem
2013-06-02 20:58:15
1423
原创 在id=edu下增加<option value="大专">大专^^^^^</option>
在id=edu下增加大专^^^^^ javascript 博士^^^^^ 硕士^^^^^ 本科^^^^^ 幼儿园^^^^^ //增加节点大专^^^^^ var optionElement=document.createElement("option")
2013-06-02 20:43:43
888
原创 替换节点
replaceChild()把一个给定父元素里的一个子节点替换为另外一个子节点var reference = element.replaceChild(newChild,oldChild);返回值是一个指向已被替换的那个子节点的引用指针。如果被插入的子节点还有子节点,则那些子节点也被插入到目标节点中 练习:当单击”北京”这个节点时,北京这个节点被 ”反恐”替换
2013-06-02 18:35:43
807
原创 输出所有select元素下的所有option元素中对应的文本内容
输出所有select元素下的所有option元素中对应的文本内容, 例如:中专^^ 输出--->中专^^ yuhan20081021 博士^^^^^ 硕士^^^^^ 本科^^^^^ 幼儿园^^^^^ 【法一】 //获取select元素的引用var sel
2013-06-02 18:25:08
998
原创 打印出 id=“bj” 该节点的所有子节点的(nodeName, nodeType, nodeValue)
题目:打印出 id=“bj” 该节点的所有子节点的(nodeName, nodeType, nodeValue)同时打印文本值 北京 海淀 奥运 yuhan20081021 北京海淀奥运 上海 //打印出 id="bj" 该节点的所有子节点的(nodeName, nod
2013-06-02 18:08:18
1373
clojure相关书籍2
2014-08-12
clojure相关书籍1
2014-08-12
Javascript
2013-06-03
求二叉树的深度
2011-11-22
输出二叉树中某结点的双亲结点
2011-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人