ruby中用ancestor取得类的祖先链

[4] pry(main)> Array.ancestors => [Array, Enumerable, Object, PP::ObjectMixin, Kernel, BasicObject] [5] pry(main)> String.ancestors => [String, Comparable, Object, PP::ObjectMixin, Kernel, BasicObject]
Ruby | 2013-01-27 03:06 | 1816次阅读 | 0评

php框架PATH_INFO模式配置

if (!-e $requestfilename) { rewrite ^.*$ /index.php last; } location ~ .php(/|$) { fastcgipass 127.0.0.1:9000; fastcgiindex index.php; fastcgisplitpathinfo ^(.+.php)(.*)$; fastcgiparam PATHINFO $fa...
PHP开发 | 2013-01-26 03:49 | 1348次阅读 | 0评

laravel3的blade模板中获得当前controller和action名

{{ Request::$route->controller }} {{ Request::$route->controller_action }}<...
PHP开发 | 2013-01-20 04:30 | 4014次阅读 | 0评

linux下为php安装xdebug调试

git clone git://github.com/derickr/xdebug.git cd xdebug/ /usr/local/php/bin/phpize ./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config make sudo make install ...
PHP开发 | 2013-01-18 22:44 | 1762次阅读 | 0评

修改crontab默认编辑器为vim

vi .bashrc 添加一行 export EDITOR=vim 保存退出 如果alias设置了vim指向gvim,git commit可能会失效,运行下面的设置即可 git config...
Linux | 2013-01-18 18:26 | 4332次阅读 | 0评

ruby 全局变量

$! 最近一次的错误信息 $@ 错误产生的位置 $_ gets最近读的字符串 $. 解释器最近读的行数(line number) $& 最近一次与正则表达式匹配的字符串 $~ 作为子表达式组的最近一次匹配 $n 最近匹配的第n个子表达式(和$~[n]一样) $= 是否区别大小写的标志 $/ 输入记录分隔符 $\ 输出记录分隔符 ...
Ruby | 2013-01-18 14:48 | 1295次阅读 | 0评

获取PHP类的所以属性和所有方法,可通过反射机制

<?php class Class1{ public $var1 = 'var1'; public $var2 = 'var2'; private $var3 = 'var3'; public function method1(){} public function method2(){} private function method3(){} } printr(getclassmethods(Class1)); printr...
PHP开发 | 2013-01-15 08:55 | 14429次阅读 | 0评

Ruby中的常量和变量

常量以大写字母开头,如:Abc、 ABC 全局变量以$开头,如:$a、 $abc、 $b 局部变量以小写字母或下划线开头,如:a、 abc、 _b 类变量以@@开头,如:@@a、 <stron...
Ruby | 2013-01-15 08:47 | 1145次阅读 | 0评

快速实现创意的在线页面设计工具easel

地址:https://www.easel.io/,解决开发者设计界面的苦恼
WEB开发 | 2013-01-14 19:05 | 3373次阅读 | 0评

laravel自定义HTML类的实现方式

在application里建一个start件文件,在start文件夹里建一个haha.php,代码如下 HTML::macro('haha', function() { return 'Ha Ha Ha Ha!!!!!!'; }); 在start.php末尾加一行 require DIR . DS . 'start' . DS . 'haha.php'; <span id="_...
PHP开发 | 2013-01-14 17:27 | 3980次阅读 | 0评

推荐一个诗一样美的PHP框架laravel

以前一直觉得PHP语法混乱丑陋,写起代码来是一种折磨。前几天发现一个很优雅的PHP框架:laravel 跟rails很象,可能作者受了rails的很多启发吧,以前的版本文件夹组织几乎跟rails一模一样,现在的版本不太一样了。PHP能有这么优雅的框架不容易。准备入手php框架的朋友可以考虑一下 官方网址:http://laravel.com/
PHP开发 | 2013-01-14 11:12 | 2310次阅读 | 0评

Git忽略已跟踪的文件和删除已入仓库的文件夹

忽略已跟踪的文件 git update-index --assume-unchanged filename 撤销用: git update-index --no-assume-unchanged filename 删除已入仓库的文件夹 git rm -r --cached .idea/ git commit -m 'x'
Git | 2013-01-13 01:42 | 12521次阅读 | 0评

为rails项目初始化安装rspec

$ rails g rspec:install
Ruby | 2013-01-13 00:59 | 1472次阅读 | 0评

ruby在if条件不成立的时候自动设置变量为nil

$ pry [1] pry(main)> a NameError: undefined local variable or method a' for main:Object from (pry):1:inpry' [2] pry(main)> if 1 == 2 [2] pry(main)* a = 'aaa' [2] pry(main)* end => nil [3] pry(main)> a => nil ruby的语法有些怪异,...
Ruby | 2013-01-11 16:46 | 1779次阅读 | 0评

使用binding.pry调试ruby on rails程序

在需要调试的地方加入一行 binding.pry 然后刷新页面的时候页面就会卡住,在终端就进入了pry的控制台,可以在控制台里面操作当前代码的上下文变量。exit退出 示例代码 </p...
Ruby | 2013-01-10 23:33 | 5497次阅读 | 0评

Rails的session操作

创建session变量: session[:userid] = 123 删除session变量: session[:userid] = nil 清空所有session: reset_session
Ruby | 2013-01-10 23:22 | 1055次阅读 | 0评

ruby调用imagemagick实现验证码

效果不甚理想 #coding: utf-8 convert -draw "line 5,35 95,5" -pointsize 50 -font ~/Desktop/wqy.ttc label:睁大挂跟 ~/Desktop/test.png 上面的代码只能生成规则的字体,并且干扰线很细,不能设置变粗,暂时先调用python实现
Ruby | 2013-01-10 21:51 | 3278次阅读 | 0评

rails destroy scaffold注意事项

删除scaffold前应该先运行 rake db:rollback 以确保数据库恢复到先前的状态,要不然删除scaffold的时候把migration一并删除,再 rake db:rollback 就太晚了
Ruby | 2013-01-08 18:50 | 2663次阅读 | 0评

背完这444句英语,你的英语口语不成问题了

I see.我明白了 I quit! 我不干了! Let go! 放手! Me too.我也是。 My god! 天哪! No way! 不行! Come on.來吧(趕快) Hold on.等一等。 I agree。我同意。 Not bad.還不錯。 Not yet.還沒。 See you.再見。 Shut up! 閉嘴! ...
默认分类 | 2013-01-05 14:08 | 2709次阅读 | 1评

rust的三种指针

类型 符号 <...
默认分类 | 2013-01-03 22:16 | 3095次阅读 | 0评
浏览1601497次
最新评论