自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生成Ruby的离线文档

Ruby 2.0已经发布有一段时间了,Yeah! :D ,虽然官方提供了离线文档,但我不喜欢新版的rdoc样式,而且好像也有链接的错误。好在有其他的可替代的rdoc可选,比如sdoc和yardoc。个人比较喜欢sdoc的风格,这里就用sdoc举例制作Ruby的离线文档。首先到官网下载ruby源码,然后解压缩,如果电脑里还没有Ruby程序,可以用rbenv或rvm安装,或用下载的源码...

2013-08-21 15:54:02 155

原创 关于Ruby中Base64的注意

最近弄API,要用的RSA与Java通信,发现Ruby [code="ruby"]Base64.encode64(public_key#encrypt)[/code] 得到的值用Java不能decrypt,因为对RSA了解的不够深,不知道问题出在哪一方,经过一番周折,发现问题还是出在了Ruby的Base64.encode64方法上,该方法会将encoded的字符串每60个字符换行("\n"),把产...

2013-05-13 21:01:29 1116

原创 删除Firefox中非手动安装的扩展

打开注册表,在USER_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions中就能看到因其他应用程序安装的扩展了,从注册表里删掉即可。Windows 8下注册表地址为:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions,删掉相应的值即可。...

2012-11-20 19:52:54 179

原创 为Ubuntu添加右键打开菜单

使用Ubunut开发,有时候需要用像Sublime Text这样的软件直接打开一个目录做为项目,传统的方法是用Terminal执行如 $ sublime /path/to/folder 这样的命令。今天终于找到另一方便的方法——添加到鼠标右键。方法有代码如下:在当前用户的 .gnome2/nautilus-scripts 目录下创建一名为”Open with Sublime Text“...

2012-09-12 17:00:09 655

原创 重置MySQL root密码

1、停止MySQL服务[code="bash"]$ sudo /etc/init.d/mysql stop[/code]2、以不带权限的方式启动mysqld[code="bash"]$ sudo mysqld --skip-grant-tables &[/code]3、以root身份访问mysql数据库[code="bash"]$ mysql -u root mysql[/co...

2012-09-05 19:50:49 80

原创 Javascript 点滴记录(一)

经常会用到正则,要验证中文,就找了点关于unicode的资料字符串转 UCS2[code="javascript"]var unicode = '', str = '中文';for (var i=0; i \u4e2d\u6587[/code]UCS2 转字符串[code="javascript"]var s = "\u4e2d\u6587";s...

2012-07-31 19:28:32 109

原创 PHP运行时配置中的模式说明

[table]|模式|值|解释||PHP_INI_USER|1|可以在用户脚本(如 ini_set())或 Windows 注册表中设置||PHP_INI_PERDIR|6|可以在 php.ini,.htaccess 或 httpd.conf 中设置||PHP_INI_SYSTEM|4|可以在 php.ini 或 httpd.conf 中设置||PHP_INI_ALL|7|可在...

2012-04-19 15:13:01 134

原创 一个因逻辑不兼容引发的惨案

最近新安装了个MySQL最新版本(MySQL 5.5.20)的数据库,是用安装形式的,安装很简单,一切OK后,因接手一项目,导入其数据后在本机测试,数据插入总是有问题,但同样的程序和插入SQL在以前的服务器上就没问题,总是提示类似下面的错误。[code="bash"]mysql>INSERT INTO users SET email="foobar@example.com", username...

2012-02-21 10:40:06 151

原创 PHP代码样式

如果使用第三方框架,并且有提供代码样式说明,则遵循其代码样式标准,否则如下!== 格式:* 使用UTF-8编码* 使用4个空格缩进,禁止使用Tab* Unix样式换行符(LF)* 在逗号、冒号和分号操作符使用空格* 在 (,[ 后面、],) 前面不使用空格* 在代码块中使用4个空格缩进* 采用层级缩进* 在return方法的返...

2012-02-17 13:30:50 234

原创 MySQL中MyISAM与InnoDB的区别

MyISAM是MySQL默认存储引擎。每个表最大支持_4.295E+09条记录以及可以支持64个索引字段,二者也可能因不同版本而更大。MyISAM也支持对Text/Blo字段的全文索引。MyISAM类型的数据库的表和索引是分离的,文件扩展名分别以.MYD和.MYI,这些文件可以直接复制到其他MySQL数据库中使用。(不知算一优点不?)InnoDB为处理海量数据时最大性能而设计。最大...

2012-02-03 22:08:29 182

原创 Ruby 预定义的变量, 全局变量

见图.[img]http://dl.iteye.com/upload/attachment/609042/21dd8c91-48a2-357c-bb1a-271451b0df7c.png[/img]也可通过Kernel#global_variables方法列出所有全局变量[code="ruby"]puts global_variables[/code]...

2011-12-21 12:14:53 271

原创 JSON里的引号

前几天升级了下Rails的版本和一些Gems, 今天测试API程序里发现一个JSON对单引号和双引号有区分,[quote]POST /transfers.json{'transfer': {'account' : 'RX-1234567', 'amount': '1.23', 'currency': 'USD'}}[/quote]调试返回500及[quote]MultiJson::...

2011-11-03 17:05:30 308

原创 生成"api.rubyonrails.org"样式API离线文档

到github网站git rails副本 (https://github.com/rails/rails)生成 rdoc[code="shell"]~$ git clone git://github.com/rails/rails.git~$ cd rails~/rails$ bundle install --without db~/rails$ bundle exec r...

2011-10-20 10:27:34 167

原创 键盘上字符英文读法

# hash/sharp numbersign,数字标志.英语国家是hash,美语是pound,音乐里作sharp,如C#.计算机编程语言C#(读C Sharp)* asterisk star(美语), n.星号 数学公式中作multiply乘以+ plus/positive n.加号,正的- minus/negative/dash/hyphen减/负数/破折号/连字符/ slas...

2010-02-09 13:47:05 300

Ruby on Rails 笔记

刚才无意中发现一个不常用但很实用的方法, 赶快记下来一直计较在Views模板输出ruby代码只能用,这样很容易破坏其他代码的结构, 原来Rails有在里输出的方法呀 :roll: :show.html.erb[code="erb"]以前总是这么写: 原来也可以这么写: [/code]舒服了... :D [i]...

2009-12-23 12:00:14 113

原创 详解MySQL中EXPLAIN解释命令

Source: [url]http://database.51cto.com/art/200912/168453.htm[/url]explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:[code="sql"]explain select s...

2009-12-23 09:49:26 92

关于Rails文档中关于 dynamic finder 的介绍错误

在使用find_or_create_by_这个动态属性时,发现Rails API文档里有个错误. 文档里给出的例子如下:[code="ruby"] # Now 'Bob' exist and is an 'admin' User.find_or_create_by_name('Bob', :age => 40) { |u| u.admin = true }[/code]能看...

2009-12-22 11:18:35 97

原创 Remove div.fieldWithErrors from Rails forms

Source: [url]http://d.strelau.net/post/163547069/remove-div-fieldwitherrors-from-rails-forms[/url]In a decision I have never understood, Rails forms by default add ... around any field in your f...

2009-12-20 21:14:54 115

原创 mysql 类型对比

从网上抄来的,先做个标记:MyISAM :这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚...

2009-11-09 18:43:49 127

原创 XML builder for Rails

xml.erb gone, xml.builder inControllers[code="rails"]def show @user = User.find(params[:id]) respond_to do |format| format.html # show.html.erb format.xml # show.xml.builder...

2009-07-12 14:04:35 132

空空如也

空空如也

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

TA关注的人

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