自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

转载 margin, padding,border之间的区别

边界margin和补白padding(依据国内出版社的翻译惯例,margin被翻译成边界,padding被翻译成补白,译者依照习惯翻译。但译者认为,margin翻译成外边距,padding翻译成内边距更为直白和形象。你可以依据自己的习惯来适应这两种不同的译法。——译者注)是隔开元素最常用的两个属性。边界是元素外边的距离,而补白则是元素内部的距离。为h2改进代码如下: h2 {

2013-08-30 15:06:42 814

转载 html文件 得到或者引用js变量的值

可以直接引用的, 也可以做一些运算后输出, 不过要保证你引入 js 的代码写在前面, 不然会变量值是 undefined.想显示出来可以 document.write或者赋值给一个容器的 innerHTML document.getElementById("demo").innerHTML = d;或者赋值给一个输入框的 value document.getEl

2013-08-27 20:35:10 18493

转载 Linux下查看电脑硬件配置

Linux下查看电脑硬件配置系统# uname -a               # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv     

2013-08-23 17:25:09 718

转载 Linux下查看电脑硬件配置

Linux下查看电脑硬件配置系统# uname -a               # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv              #

2013-08-23 12:09:31 737

转载 持续集成

提出持续集成(Continuous integration)集成软件的过程不是新问题,如果项目开发的规模比较小,比如一个人的项目,如果它对外部系统的依赖很小,那么软件集成不是问题,但是随着软件项目复杂度的增加(即使增加一个人),就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成,常集成。早集成,频繁的集成帮助项目在早期发现项目风险和质量问题,如果到后期才发现这些问题,解决问题

2013-08-21 16:46:03 608

转载 java 打包工具 ant

打包工具Ant工具  Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.9.1[1]。既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这

2013-08-21 16:44:57 899

转载 linux 查看内存使用情况

df   /home -h

2013-08-20 20:20:08 608

转载 linux tar 压缩和解压缩

tar -zcvf  ~/sql/1.tar.gz   ~/Desktop  将~/Desktop目录压缩到~/sql,并将压缩文件命名为1.tar.gztar -zxvf  ~/sql/1.tar.gz    将~/sql下的1.tar.gz解压到当前的目录下,解压出的文件目录是从/home开始的tar -ztvf  ~/sql/1.tar.gz  查看压缩文件1.tar.gz内的文

2013-08-20 20:19:40 4594

转载 Ubuntu下安装可视化SVN客户端RabbitVCS

安装方法如下:1. 安装依赖包$ sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus subversion meld2. 下载源码到 http://code.google.com/p/rabbitvcs/downloa

2013-08-19 21:38:49 917

转载 Ubuntu下安装可视化SVN客户端RabbitVCS

1. sudo add-apt-repository ppa:rabbitvcs/ppa      上面的地址在http://wiki.rabbitvcs.org/wiki/download 下 点击ubuntu可以找到2. 打开/etc/apt/sources.list 文件 添加 deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmi

2013-08-19 21:38:26 3723

转载 jquery 获得keycode

txtSearch:文本框ID    $("#txtSearch").keyup(function (event) {      var keycode = event.which;      if (keycode == 13) {          alert('你已经按下回车键');             }     });    或者    xObj.keyup(function(eve

2013-08-19 19:48:02 1316

转载 Ruby will_paginate分页排序及显示

Ruby语言中,有一个叫做will_paginate的编程工具。那么对于这个工具的具体实现功能大家可能还不是很了解。下面我们就来详细讲解一下相关知识。正确理解Ruby更新文件全面剖析Ruby随机存取文件分享Ruby操作二进制文件技巧迅速掌握Ruby文件锁概念Ruby操作文件权限技巧分享新版本的Ruby will_paginate已经抛弃了基于plugin方式这样的做法,转而使用

2013-08-19 19:44:19 2025

转载 Windows下安装Redmine

为food项目配置了项目管理平台,综合了trac、dotProject、Redmine等几个开源平台,最终选择了Redmine。Redmine主页 http://www.redmine.org本文介绍,以及最后的bug补丁,仅针对Redmine 1.2.1版本,不能确定后续版本是否需要同样操作。欢迎留言反馈。==下面是安装方法:一、Redmine安装。1、准备安装之前请阅读

2013-08-15 19:51:16 1106

转载 no such file to load — mysql错误解决

在创建rails项目时console抛出异常!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.rake aborted!no such file to load — mysql

2013-08-15 16:43:00 1201

转载 rails出现Can't connect to MySQL server on 'localhost' (10061)问题的解决方法

rails3 跑在win7下面,装了mysql,cmd里面mysql -u 和telnet 都没问题,但是rails3 执行rake db:create的时候出现Can't connect to MySQL server on 'localhost' (10061)的错误后几经google,国外同行也有类似问题,问题描述的也比较清楚,原帖如下:I'm trying to i

2013-08-15 16:41:46 2154

转载 rake aborted! undefined local variable or method `version_requirements' for #<Rails::GemDependency:0

rake aborted!undefined local variable or method `version_requirements' for #就:vi /home/httpd/redmine/config/environment.rb在开头加入:if Gem::VERSION >= "1.3.6"    module Rails        class

2013-08-15 15:34:09 1791

转载 Ruby:uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

Ruby:uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)转载:http://hi.baidu.com/linuxerror/blog/item/f687603be6f5212871cf6cc3.html : uninitialized constant ActiveSupport::

2013-08-15 15:25:51 2044

转载 svn 拉分支

分支的基本概念就正如它的名字,开发的一条线独立于另一条线,如果回顾历史,可以发现两条线分享共同的历史,一个分支总是从一个备份开始的,从那里开始,发展自己独有的历史(如下图所示) ⑴创建分支 假设目前我们版本库中的项目的布局如下图: 如图所示,我们的项目放在了trunk(主线)目录,另外还有branch(分支)和tags(标签)目录,这样的布局是为了更清晰的区别主

2013-08-14 21:57:50 37685

转载 Linux tail 命令详解

用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。  语法标准语法tail [  -f ] [  -c Number |  -n Number |  -m Number |  -b Number |  -k Nu

2013-08-14 10:51:04 740

转载 linux more_and_less

more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。它们能上相近,只是从浏览习惯和显示方式上有所不同名称:less

2013-08-14 10:49:58 729

转载 html 中的dl dt dd

标签定义一个定义列表(definition list)。 标签用于结合 标签"> (定义列表中的项目)和 标签"> (描述列表中的项目)。 Coffee Black hot drink Milk White cold drink

2013-08-09 15:58:39 734

转载 rails 常用的验证方法 validates

Agile Web Development with Rails17.4 validationvalidate              在save的时候激活validate_on_create      createvalidate_on_update      update通过这三个方法可以添加validates_XXX_xxx没有的功能错误信息写进er

2013-08-09 14:58:01 9501

转载 rails常用验证方法

validates_presence_of       :login,  :message => "用户名不能为空!"validates_length_of           :login, :minimum => 4,   :message => "用户名长度须为4到20位字母或数字!"   validates_uniqueness_of   :login,:case_sensit

2013-08-09 14:56:38 754

转载 rails 之 form_for VS form_tag

下面介绍Ruby form的两种写法。1. Ruby form写法一:使用form_for     { :action => :save_order } do |form| %>        40 %>            3, :cols => 40 %>          40 %>    "submit" %>

2013-08-09 10:11:09 5073

转载 rails 的 Helpers

Action View:Helpers    Measuring programming progress by lines of code is like measuring aircraft building progress by weight. - Bill Gates在Rails中, Helper 指的是可以在Template中使用的辅助方法,主要 用途是可 以将资料

2013-08-09 09:55:10 2153 1

转载 ruby on rails的session

关于session总结。1.使用范围  controller和view中可用2.保存的数据  ◇一般保存会话进行的必要数据,如保存登录用户的的ID:   user = User.find_by_name(params[:name])   session[:user_id] = user.id  if user  ◇尽量不要直接保存类实例到session里面。因为如果

2013-08-02 15:41:42 3824

转载 ruby 正则表达式

正则表达式是类型Regexp的对象。它们可以用显式的构造函数建立或者直接用 /pattern/ 和 %r/pattern/这种格式的字符常量构造。之后可以用通过使用 Regexp#match(aString) 或者用匹配操作符 =~(确定匹配)和 !~(否定匹配)与字符串进行比较。$&接受模式匹配成功的那部分字符。$`(键盘1左边那个键)接受模式匹配成功前面那一部分字符。$'接受模

2013-08-02 15:40:26 874

转载 ruby protect_from_forgery ???????

class ApplicationController  protect_from_forgery endrails2.0以后的版本都会默认开启该选项(在application_controller.rb中),它会利用保存在cookie中的 _csrf_token字段来生成自动添加在form中的隐藏字段_authenticity_token,然后利用 _authen

2013-08-02 15:39:04 1299

转载 rails default_scope:为一个模型设置一个操作区域

default_scope(scope = nil)Link Use this macro in your model to set a default scope for all operations on the model.class Article ActiveRecord::Base default_scope { where(published: true)

2013-08-02 14:42:05 3147

转载 rails stylesheet_link_tag 创建一个html中的css标签

stylesheet_link_tag(*sources)Link Returns a stylesheet link tag for the sources specified as arguments. Ifyou don’t specify an extension,.css will be appendedautomatically. You can modify

2013-08-02 11:28:53 2315

转载 rails number_to_currency将数字转换为当前区域下的货币表示

number_to_currency(number, options = {})Link    Instance Public methodsFormats a number into a currency string (e.g., $13.65). Youcan customize the format in theoptions hash.Options

2013-08-02 11:20:23 2572

转载 linux touch 修改文件的时间戳

最常用用法:touch fileA如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA。touch 命令详解功能说明:改变文件或目录时间。语 法:touch [-acfm][-d ][-r ][-t ][--help] [--version][文件或目录...]

2013-08-02 09:57:54 1213 1

转载 ROR中h()方法和sanitize的区别及Html Filter

一般来说,通常使用input的field都会做一些filter的动作,避免被不怀好意之徒塞一些危险的HTML code(script等)进去搞破坏。在ROR中,我们在前面加一个h()(一般不用括号?不容易看到?)即可,h在ROR中起什么作用呢?他是html_escape的alias(别名),他会将所有的""变成&lt;,&gt,比如:js 代码alert('a');  会变

2013-08-01 21:53:24 842

转载 rails image_tag生成图片标签

image_tag(source, options={})Link Returns an HTML image tag for thesource. Thesource can be a full path or a file.OptionsYou can add HTML attributes using theoptions. Theoptions suppor

2013-08-01 21:44:01 3319

转载 Linux ln 软连接、硬连接

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s

2013-08-01 20:30:44 1293

转载 rails 复选框 check_box_tag

'product' %>        Name              Price              for category in Category.find(:all) %>          "product[category_ids][]", category.id, @product.categories.include?(category) %>

2013-08-01 18:44:45 4970

UFormat(U盘制作工具)绿色免费中文版

UFormat(U盘制作工具)绿色免费中文版

2015-07-17

低版本的 libmysql.dll

低版本的libmysql.dll,解决rails连接问题

2013-08-15

Mysql Server 5.1

用于构建window + ruby + rails + netbeans + mongrel框架

2013-07-19

easyeclipse-php-1.2.2.2汉化包

easyeclipse-php-1.2.2.2汉化包

2013-03-19

空空如也

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

TA关注的人

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