- 博客(20)
- 收藏
- 关注
原创 生成Ruby的离线文档
Ruby 2.0已经发布有一段时间了,Yeah! :D ,虽然官方提供了离线文档,但我不喜欢新版的rdoc样式,而且好像也有链接的错误。好在有其他的可替代的rdoc可选,比如sdoc和yardoc。个人比较喜欢sdoc的风格,这里就用sdoc举例制作Ruby的离线文档。首先到官网下载ruby源码,然后解压缩,如果电脑里还没有Ruby程序,可以用rbenv或rvm安装,或用下载的源码...
2013-08-21 15:54:02
175
原创 关于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
1162
原创 删除Firefox中非手动安装的扩展
打开注册表,在USER_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions中就能看到因其他应用程序安装的扩展了,从注册表里删掉即可。Windows 8下注册表地址为:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions,删掉相应的值即可。...
2012-11-20 19:52:54
207
原创 为Ubuntu添加右键打开菜单
使用Ubunut开发,有时候需要用像Sublime Text这样的软件直接打开一个目录做为项目,传统的方法是用Terminal执行如 $ sublime /path/to/folder 这样的命令。今天终于找到另一方便的方法——添加到鼠标右键。方法有代码如下:在当前用户的 .gnome2/nautilus-scripts 目录下创建一名为”Open with Sublime Text“...
2012-09-12 17:00:09
678
原创 重置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
95
原创 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
130
原创 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
151
原创 一个因逻辑不兼容引发的惨案
最近新安装了个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
162
原创 PHP代码样式
如果使用第三方框架,并且有提供代码样式说明,则遵循其代码样式标准,否则如下!== 格式:* 使用UTF-8编码* 使用4个空格缩进,禁止使用Tab* Unix样式换行符(LF)* 在逗号、冒号和分号操作符使用空格* 在 (,[ 后面、],) 前面不使用空格* 在代码块中使用4个空格缩进* 采用层级缩进* 在return方法的返...
2012-02-17 13:30:50
252
原创 MySQL中MyISAM与InnoDB的区别
MyISAM是MySQL默认存储引擎。每个表最大支持_4.295E+09条记录以及可以支持64个索引字段,二者也可能因不同版本而更大。MyISAM也支持对Text/Blo字段的全文索引。MyISAM类型的数据库的表和索引是分离的,文件扩展名分别以.MYD和.MYI,这些文件可以直接复制到其他MySQL数据库中使用。(不知算一优点不?)InnoDB为处理海量数据时最大性能而设计。最大...
2012-02-03 22:08:29
202
原创 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
294
原创 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
326
原创 生成"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
184
原创 键盘上字符英文读法
# 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
336
Ruby on Rails 笔记
刚才无意中发现一个不常用但很实用的方法, 赶快记下来一直计较在Views模板输出ruby代码只能用,这样很容易破坏其他代码的结构, 原来Rails有在里输出的方法呀 :roll: :show.html.erb[code="erb"]以前总是这么写: 原来也可以这么写: [/code]舒服了... :D [i]...
2009-12-23 12:00:14
132
原创 详解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
104
关于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
116
原创 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
134
原创 mysql 类型对比
从网上抄来的,先做个标记:MyISAM :这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键。如果事物回滚...
2009-11-09 18:43:49
155
原创 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
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人