自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (17)
  • 收藏
  • 关注

转载 Ruby中的Rake任务详述

Rake和Make及AntRake的意思是Ruby Make,一个用ruby开发的代码构建工具。Rake的英文意思是耙子,一种很朴实的劳动工具。真的是很贴切,Rake正是一个功能强大、勤勤恳恳的劳动工具。但是,为什么Ruby需要Rake?Ruby代码不需要编译,为什么需要Rake?其实,与其说Rake是一个代码构建工具,不如说Rake是一个任务管理工具,

2015-02-10 10:47:45 560

原创 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 578

转载 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 1250

原创 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 517

转载 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 425

转载 emacs学习

http://www.cnblogs.com/holbrook/archive/2012/02/15/2357336.html

2014-11-19 11:36:50 496

原创 mongo 操作大集锦

> db     --查看当前的数据库> show collections   --查看数据库中包含的集合> post = {"title":"myblog post","content":"here is blogpast","date":new Date()}   ---创建一个变量post内容是文档

2014-11-19 11:32:45 474

转载 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 653

原创 clojure尝试 --- 记录下编程遇到的事儿

接触到clojure是在一个月前,当时的我海门身心d

2014-09-09 17:10:59 754

原创 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 825

转载 clojure 词法变量lexical和动态变量dynamic

clojure中变量可以分为词法变量(lexical)和动态变量(dynamic),有点类似于其它语言中的局部变量和全局变量。

2014-09-04 14:54:51 886

转载 学习笔记之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 563

翻译 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 1873

原创 clojure从零开始(五)

1. Pulling It All Together用以前的各个篇幅的知识, 创建小例子:smacking around hobbits!打孩子身边霍比特人! 为了打一个hobbit,我们首先模拟其身体部位。每个身体部位包括它的相对大小,以帮助我们确定它是如何可能的是这部分将受到打击。 为了避免重复,这霍比特模式将仅包括“左脚”项目,“左耳”等,因此,我们需要一个功能完全的

2014-07-29 14:32:27 657

原创 clojure从零开始(四)

1. Functions

2014-07-29 11:44:54 634

原创 clojure从零开始(三)

1.语法形式(operator operand1 operand2 ... operandn)

2014-07-28 17:23:25 670

原创 clojure从零开始(二)

Using Emacs for Clojure development

2014-07-25 17:36:41 476

原创 clojure从零开始(一)

Part 1: h

2014-07-25 17:08:53 717

转载 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 444

原创 the answer of 4clojure 1-100

】【【Nothing but the Truth】true【2】

2014-07-18 18:12:32 1369

原创 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 677

原创 java笔试面试总结

【1】简历里面的东西【2】数据库   给你几张表  写SQL语句

2014-07-09 13:50:17 634

原创 查看是否存在子节点;

hasChildNodes() 该方法用来检查一个元素是否有子节点,返回值是 true 或 false.  var booleanValue = element.hasChildNodes();文本节点和属性节点不可能再包含任何子节点,所以对这两类节点使用 hasChildNodes 方法的返回值永远是 false.如果 hasChildNodes 方法的返回值是 false,则

2014-07-03 14:30:06 1209

转载 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 524

原创 ruby on rails 指导入门 http://ihower.tw/rails3/firststep.html

最近学习了ruby语言,看了指导手册,但是还是需要记录一下。

2014-05-06 19:03:55 1276

转载 Ruby on Rails:控制器纵览

在一个基于MVC的Web应用程序中,应用程序逻辑以及数据的存取是由MVC中的C,也就是控制器来完成的。因此,深刻地理解MVC框架所提供控制器对于开发一个高效、可升级、稳定的应用程序是十分必要的。RoR也不例外。   RoR中所提供的控制器叫动作控制器(ActionController)。本文将主要讨论动作控制器所提供的几种服务,以及如何使用动作控制器。  什么是动作控制器 

2014-04-29 10:49:47 576

原创 MAC终端快捷健

快捷键功能Ctrl + a移动到开头Ctrl + e移动到结尾Ctrl + b向左移动一个字符(助记back)Ctrl + f向右移动一个字符(助记forward)Option + Left向左移动一个单词Option + Right向右移

2014-04-28 18:19:16 594

转载 sublime text3 快捷键的使用

1、Ctrl+Shift+P    打开Package Control,上面已经介绍过了。这里还有个技巧,此技巧在下面的各种地方都能用的上,就是ST支持模糊匹配。比如,你想找Install Package,你在 Package Control 的输入框中install,可以自动匹配到Install Package,也可以简单的输入ip,也能匹配到它,这种模糊匹配的功能很方便。

2014-04-28 16:17:32 577

转载 Alfred 在命令行快速切换目录

http://www.ccvita.com/498.html

2014-04-28 13:55:25 874

转载 ubuntu下安装mysql

现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图:     由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装。下图: 输入Y进入到安

2014-04-16 11:08:30 456

原创 练习使用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 518

原创 超简单的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 560

原创 实现选项的定向移动

无标题文档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 529

原创 插入新结点到指定结点的指定位置

北京上海重庆要求:插入新的节点 天津 到上海这个节点(1)如上海节点是最后一个节点插入到该节点的上海的后面,(2)否则插入到该节点的前面      插入新结点到指定结点的指定位置                 北京重庆  上海      //创建"天津节点"     var tjElement=docum

2013-06-02 21:14:56 1534

原创 将新的结点天津插入到上海结点的后面

北京上海重庆要求: 插入新的节点 天津, 在  上海的后面      insertAfter                 北京上海重庆        // 插入新的节点 天津// 在  上海的后面//创建"天津节点"     var tjElement=document.createElement(

2013-06-02 21:05:09 1218

原创 在重庆结点前插入新结点天津

北京上海重庆 在 重庆的前面, 插入新的节点 天津      insertBefore                 北京上海重庆          // 在 重庆的前面  // 插入新的节点 天津//创建"天津节点"     var tjElement=document.createElem

2013-06-02 20:58:15 1355

原创 在id=edu下增加<option value="大专">大专^^^^^</option>

在id=edu下增加大专^^^^^      javascript                博士^^^^^ 硕士^^^^^ 本科^^^^^ 幼儿园^^^^^           //增加节点大专^^^^^     var optionElement=document.createElement("option")

2013-06-02 20:43:43 855

原创 替换节点

replaceChild()把一个给定父元素里的一个子节点替换为另外一个子节点var reference = element.replaceChild(newChild,oldChild);返回值是一个指向已被替换的那个子节点的引用指针。如果被插入的子节点还有子节点,则那些子节点也被插入到目标节点中   练习:当单击”北京”这个节点时,北京这个节点被  ”反恐”替换

2013-06-02 18:35:43 743

原创 输出所有select元素下的所有option元素中对应的文本内容

输出所有select元素下的所有option元素中对应的文本内容, 例如:中专^^  输出--->中专^^      yuhan20081021               博士^^^^^ 硕士^^^^^ 本科^^^^^ 幼儿园^^^^^         【法一】    //获取select元素的引用var sel

2013-06-02 18:25:08 942

原创 打印出 id=“bj” 该节点的所有子节点的(nodeName, nodeType, nodeValue)

题目:打印出 id=“bj” 该节点的所有子节点的(nodeName, nodeType, nodeValue)同时打印文本值  北京 海淀  奥运       yuhan20081021            北京海淀奥运  上海        //打印出 id="bj" 该节点的所有子节点的(nodeName, nod

2013-06-02 18:08:18 1311

( Web开发敏捷之道-应用Rails进行敏捷Web开发(第四版)

《web开发敏捷之道:应用rails进行敏捷web开发(原书第4版)》第1版曾荣获jolt大奖“最佳技术图书”奖。在前3版的内容架构基础上,第4版增加了关于rails中新特性和最佳实践的内容。本书从逐步创建一个真正的应用程序开始,然后介绍rails的内置功能。全书分为3部分,第一部分介绍rails的安装、应用程序验证、rails框架的体系结构,以及ruby语言的知识;第二部分用迭代方式创建应用程序,然后依据敏捷开发模式搭建测试案例,最终用capistrano完成部署;第三部分有条不紊地补充缺少的知识并涵盖足以应付日常的实际工作。本书既有直观的示例,又有深入的分析,同时涵盖了web应用开发中各方面的相关知识,堪称一部内容全面而又深入浅出的佳作。 《web开发敏捷之道:应用rails进行敏捷web开发(原书第4版)》适合ruby和rails的初级、中级读者阅读,并可作为开发人员的参考手册。

2014-11-25

clojure相关书籍2

【1】Web Development with Clojure(2014.1).pdf 【2】clojure_programming.pdf 【3】Practical Clojure.pdf 【4】Programming Clojure with Emacs.pdf 【5】Programming Concurrency on the JVM(Java虚拟机并发编程)(英文版).pdf 【6】programming_clojure_2nd_edition.pdf 【7】Storm实时数据处理.pdf 【8】The Joy of Clojure(Thinking the Clojure Way ).pdf 包含以上书籍的电子版

2014-08-12

clojure相关书籍1

【1】[Clojure编程乐趣](The Joy of Clojure).pdf 【2】Clojure – Functional Programming for the JVM中文版.pdf 【3】Clojure Cookbook.pdf 【4】Clojure Data Analysis Cookbook.pdf 【5】clojure Hand book(中文).pdf 【6】Clojure in Action.pdf 【7】clojure in small pieces.pdf 以上7本书的电子版

2014-08-12

Emacs快捷键

( EmacsCheatSheet.pdf ) emacs快捷键总结

2014-07-25

Clojure编程乐趣]+clojure_programming.pdf

Clojure编程乐趣和clojure_programming.pdf两本书

2014-07-02

数据结构与算法综合资料库

数据结构与算法综合资料库,里面有些例题不错,值得参考。

2014-03-14

数据结构1800试题及答案 算法与数据结构考研试题精析)

数据结构1800试题及答案 算法与数据结构考研试题精析)

2013-11-28

OGRE3D游戏开发框架指南

适合具有一定游戏基础的人使用 本书依靠代码来推进进度,帮助读者明白演示程序所使用的框架。

2013-06-30

Javascript

Javascript语言概况 Javascript基本数据结构 Javascript程序构成 Javascript语言创建新对象 Javascript 与正则表达式 使用内部对象系统 窗口及输入输出 WEB页面信息交互-框架

2013-06-03

staruml-5.0

staruml-5.0-with-cm.exe及操作手册

2013-06-01

Java2网络协议技术内幕(书+源码

Java2网络协议技术内幕包括书和源码的电子版

2013-06-01

Java_TCPIP_Socket编程(中+英两本)

Java_TCPIP_Socket编程(中+英两本)

2013-06-01

求二叉树的深度

采用先序法建立一棵二叉树,设计求该二叉树的深度,二叉树的数据域类型为字符型, 扩展二叉树的叶子结点用‘#’表示,要求可以求多棵二叉树的深度,当二叉树的深度为0时程序结束。

2011-11-22

输出二叉树中某结点的双亲结点

采用先序法建立一棵二叉树,设计输出某结点数据为x的双亲结点的数据的程序,二叉树的数据域类型为字符型, 扩展二叉树的叶子结点用‘#’表示,要求可以求一棵二叉树中多个结点的双亲。

2011-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除