自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 rails rspec中安装和配置database cleaner

在运行rspec的过程中需要产生测试数据,测试数据没有即使删除则会造成测试数据的膨胀,更重要的是在controller的测试中将会严重影响测试结果和测试效率。而database cleaner则为我们提供了及时清理测试数据的方法。要使用database cleaner首先需要进行gem安装,运行:sudo gem install database_cleaner,并在Gemfile

2014-08-06 21:53:17 798

原创 ruby无法指定版本的问题

使用rvm安装默认版本时,通常会出现安装了低版本的ruby1.8.7,这造成了非常麻烦的局面,于此同时也无法通过rvm use 于是我采用了:/bin/bash --login这样一来看似问题解决了,其实不然尤其是针对zsh使用者而言还远未结束,如果你在你的zshrc里面忘了这么一句话:[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/

2014-07-21 11:35:31 865

原创 ruby on rails rspec

TDD(测试驱动),是要在实现controller和model方法之前先写测试方法。一般为rspec spec/..,为了提速可以尝试在前面加spring。测试变量:测试变量以及数据库都是在test数据库中被生成,应此不可将rails初始生成的三个数据库混淆,在运行测试特别是model的测试之前最好先预先创建test数据库, rake db:test:prepare。应当注意的是,

2014-07-21 11:34:11 576

转载 在 Ubuntu 12 下安装 Sublime Text 2

Sublime Text 2 的下载地址是 http://www.sublimetext.com/2,如果你的 Linux 系统是64位的,那么别忘了下载64位的程序包,速度和性能都大不一样的。解压你可以使用 GUI 管理工具来解压,不过我更加推荐使用命令行工具。打开 Terminal ,首先进入存放下载程序包的文件夹:(假设是用户目录下的 Downloads 文件夹)~$ cd

2014-01-30 13:16:04 581

原创 rails笔记

将haml设置为默认,echo -m https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-haml-html5-template.rb >~/.railsrc

2014-01-20 15:21:04 493

转载 rails 分页

1)在Gemfile里面gem "kaminari"2)執行bundleinstall就會安裝。裝好後需要重新启动服务器才會載入。(注意一定要重启服务器)3)修改app/controllers/posts_controller.rb的indexAction如下def index @posts = Event.page(params[:page]).per(5)end

2014-01-12 19:42:25 640

转载 常见加密算法简介

本文介绍常见的算法(MD5/SHA,DSA,RSA,DES)的应用场景,以及在java上的使用方法.1)      MD5/SHAMessageDigest是一个数据的数字指纹.即对一个任意长度的数据进行计算,产生一个唯一指纹号.MessageDigest的特性:A)     两个不同的数据,难以生成相同的指纹号B)      对于指定的指纹号,难以逆向计算出原始数据代表:

2013-12-04 18:44:53 806

原创 最大全1矩阵元素数

题目描述:在一个M * N的矩阵中,所有的元素只有0和1,从这个矩阵中找出一个面积最大的全1子矩阵,所谓最大是指元素1的个数最多。输入:输入可能包含多个测试样例。对于每个测试案例,输入的第一行是两个整数m、n(1矩阵共有m行,每行有n个整数,分别是0或1,相邻两数之间严格用一个空格隔开。输出:对应每个测试案例,输出矩阵中面积最

2013-09-02 14:36:26 852

转载 java面试题及答案(122道基础题,19道编程题)

JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的

2013-08-15 13:52:12 1021 2

转载 Python:读文件和写文件

博客源出处:http://blog.csdn.net/dyx1024/article/details/71859871. 写文件[python] view plaincopyprint?#! /usr/bin/python3    'makeTextFile.py -- create text file'    import

2013-05-28 09:51:13 558

转载 Hibernate中的session工具类——HibernateSessionFactory.java

package com.demo.util; import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.cfg.Configuration; /** * Configures and provides access to Hibernate sessions, t

2013-05-23 14:30:57 532

空空如也

空空如也

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

TA关注的人

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