自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Ubuntu 卸载 LibreOffice

sudo apt-get remove libreoffice*.*sudo apt-get purgesudo apt-get autoremovesudo apt-get autoclean转自:http://www.arthurtoday.com/2011/02/ubuntu-libreoffice-33.html

2014-12-24 15:44:21 4451

转载 RubyGems简介和使用 ruby+gem常用命令

RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。无需安装,最新的Ruby版本已经包含RubyGems了。特点:能远程安装包包之间依赖关系的管理简单可靠的卸载(uninstallation)查询机制,能查询本地和远程服务器的包信息能保持一个包的不

2014-12-17 21:12:18 5906

转载 Ruby bundle命令详解

Bundle介绍:Rails 3中引入Bundle来管理项目中所有gem依赖,该命令只能在一个含有Gemfile的目录下执行,如rails 3项目的根目录。关于Gemfile和Gemfile.lock所有Ruby项目的信赖包都在Gemfile中进行配置,不再像以往那样,通过require来查找。Rails 3中如果需要require某个gem包,必须通过修改Gemfile文件来管理。

2014-12-17 21:04:17 8452

转载 Gem.source_index is deprecated

问题:Ruby代码  F:\RailsApp\blog>ruby script/server  => Booting WEBrick...  NOTE: Gem.source_index is deprecated, use Specification. It will be removed on o  r after 2011-11-01.  Gem.so

2014-12-17 20:26:39 833

转载 gem install mysql 错误解决方案

在ubuntu中明明安装好了mysql server 和mysql client就可是报以下的错checking for mysql_query() in -lmysqlclient... nochecking for main() in -lm... yeschecking for mysql_query() in -lmysqlclient... nochecking

2014-12-17 17:01:58 1596

转载 (总结)Ubuntu apt-get apt-cache命令 使用

apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。在这个平台上使用更丰富的子命令,完成具体的管理任务。apt-get命令的一般语法格式为: Sh代码  apt-get  subcommands  [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u

2014-12-17 14:41:25 868

原创 Ubuntu 使用apt-get install安装制定版本的mysql

第一步  卸载mysql1sudo apt-get autoremove --purge mysql-server-5.02sudo apt-get remove mysql-server3sudo apt-get autoremove mysql

2014-12-17 14:40:42 15597 1

转载 Vmware+ Ubuntu 上网

VMware虚拟机安装后,在“网上邻居”-“查看网络链接”里会添加两个默认的虚拟网卡,分别是VMnet8(192.168.65.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP可能是不一样的。在windows中此二虚拟网卡可设置成自动获取IP的方式,此时在命令行输入ipconfig即可查看分配给它们的IP地址。同时我们还需要选择VMware有两种链接网络的方法,

2014-12-16 22:48:12 752

转载 SEXY VALIDATION IN EDGE RAILS (RAILS 3) Rails 3中的sexy validation

名字定为“sexy validations” 的原因是:此种方法提供了1种更简洁的校验方式和重用已有的验证类.此种处理方式与 sexy migrations的工作方式类似.使用已存在Rails校验的简单例子,如下:[ruby] view plaincopyclass Film   validates :title, :presence => true

2014-12-16 15:47:48 596

转载 Rails 3 与 Rails 4 中 try 方法的不同

Rails 最新版本中,在使用 try 调用私有方法的时候,有了一些差异class User include Mongoid::Document private def say puts "hello, world" endendRails 3: u = User.new u.try(:say) ==> hello, worldrail

2014-12-16 14:29:59 1946

转载 ssh-keygen 的 详解

为了让两个linux机器之间使用ssh不需要用户名和密码。所以采用了数字签名RSA或者DSA来完成这个操作。模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsassh-keygen -t rsa #使用rsa加密

2014-12-11 19:00:08 582

转载 深入Rails3: ActiveSupport 的 class_attribute

如果你對 Ruby Object Model 稍加認識,就會知道除了 class variable 和 instance variable 之外,還有一種變數叫做 class instance variable,之前我在研究時有撰文解釋過,讀者可以複習一下。在 Rails3 ActiveSupport Core Extension 中,就有幾個方法是在處理這件事情,讓我們可以很方便

2014-12-11 18:39:15 751

转载 如何正確發送(大量) Email 信件

在眾多客戶需求中,我最害怕的其中一條”順便”要做的功能就是,在後台可以寄信給”全部的”使用者。寄 “email” 而已,不是非常簡單嗎?寄給幾個人是很簡單,但是要寄給”一群”人,那就不是件簡單的事情了,在這 spam 肆虐的年頭, 信寄出去不一定就能順利到達使用者的收件夾。Engine Yard 的這兩篇 How To Ensure Your Email Gets Deli

2014-12-10 23:02:02 866

转载 locale 详解

关于locale的设定,为什么要设定locale 关于locale的设定 locale是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个

2014-12-10 16:12:27 3031

转载 convmv 解决GBK 迁移到 UTF-8 ,中文 文件名乱码

yum install convmv命令:convmv -f GBK -t UTF-8 -r --nosmart --notest  -f from-t to--nosmart 如果已经是utf-8 忽略-r 包含所有子目录--notest 不加表示只列出有什么需要转换的,不做实际转换

2014-12-10 14:29:37 11711

原创 Rails3: 新的 Metal 機制

新的 Rails3 Controller 重構後,變成 ActionController::Base ActionController::Metal 更是充滿玩味。故事可以從上個禮拜,Yehuda 把 Rails 2 的 Metal 移除了(commit),根據 commit 的說明,Rails 2 的 Metal 在 Rails 3 裡面,可以用 1. 放在 Route 之前的 Ra

2014-12-09 23:39:50 560

转载 web安全之跨站请求伪造

CSRF(Cross-site request forgery),中文名称:跨站请求伪造.因为这个不是用户真正想发出的请求,这就是所谓的请求伪造;因为这些请求也是可以从第三方网站提交的,所以前缀跨站二字。CSRF发生的场景如下图所示:用户登录访问了一个受信任的站点,在用户还没有退出登录的时候,打开另外一个tab页,访问了网站B。在B网站中,有CSRF攻击代码访问

2014-12-09 23:04:41 778

转载 HTTP Verbs: 談 POST, PUT 和 PATCH 的應用

在初學REST的這幾年,我都認為這幾個 HTTP Verbs 就是對應 CRUD:POST = 新增GET = 讀取PUT = 更新DELETE = 刪除後來在設計 API only 的 Web service 時,常常搞不清楚到底要用 PUT 還是 POST,才發現我被 Rails 的鷹架範例誤導了(被框架框住想法了?),所謂的 PUT 其實也可以用到新增,而且還有一個蠻新的 H

2014-12-09 22:56:25 608

转载 什麼是REST跟RESTful?

Update(2008/5): 事隔一年多,我對於 Rails 如何應用 RESTful 這個概念有完全不同的切入角度,詳見 Practical Rails2 投影片。Ruby on Rails 1.2 的一個重要進展是 RESTful,在了解怎麼用之前,我們要先了解什麼是 REST(Representational State Transfer)?什麼是REST?REST

2014-12-04 23:19:52 557

转载 Rake Tutorial

If you’re developing with Rails you’ve probably encountered rake once or twice. This blog post aims to walk you through where rake came from and an introduction on how to use it effectively in your Ra

2014-12-03 23:42:32 665

翻译 SEXY VALIDATION IN EDGE RAILS (RAILS 3) Rails 3中的sexy validation

名字定为“sexy validations” 的原因是:此种方法提供了1种更简洁的校验方式和重用已有的验证类.此种处理方式与 sexy migrations的工作方式类似.使用已存在Rails校验的简单例子,如下:class Film <; ActiveRecord::Base validates :title, :presence => true, :uniqueness

2014-12-03 15:05:45 607

转载 什么是“测试驱动开发”

经过这几天的观察,我相当surprise地发现,很多同志还没有明白什么是“测试驱动开发”:开发之前写的测试是干什么用的——之所以说“surprise”,因为既有“惊讶”,也有“惊喜”。结合着最近做高校巡讲遇到的问题,我稍微做一些解释。(前面的讨论:http://forum.iteye.com/viewtopic.php?t=19959http://forum.iteye.com/v

2014-12-02 19:30:17 1291

转载 LSP (Liskov Substitution Principle)

Liskov替换原则:子类型必须能够替换它们的基类型1. 如果每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换为o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。2. 换言之,一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不能察觉出基类对象和子类对象的区别。只有衍生类替换基类的同时软件实体的功能没

2014-12-02 17:11:18 497

转载 ruby and 和 && 是不同的

http://www.themomorohoax.com/2008/12/08/and-vs-amperand-in-ruby>> alien = true>> speaks_english = false# 1>> alien and speaks_english ? 'hello' : '**silence**'=> "**silence**"# 2>> alien &&

2014-12-02 15:00:52 3362

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关注的人

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