默认是不对齐的,很难看,分别设置vertical-align:middle就可以
<input id="retweet" type="checkbox" style="vertical-align:middle;"><label for="retweet" style="vertical-align:middle;">同时转发到我的微博</label>
virtualbox下的ubuntu经常因为各种原因被强制关闭,然后再启动的时候就出现类似错误:
mounting /dev on /root/dev failed: No such file or directorymount:
mounting /sys on /root/sys failed: No such file or directorymount:
mounting /proc on /root/proc failed: No such file or directory
Target file system doesn’t have /sb...
[4] pry(main)> Array.ancestors
=> [Array, Enumerable, Object, PP::ObjectMixin, Kernel, BasicObject]
[5] pry(main)> String.ancestors
=> [String, Comparable, Object, PP::ObjectMixin, Kernel, BasicObject]
if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
}
location ~ \.php(/|$) {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
...
{{ Request::$route->controller }}
{{ Request::$route->controller_action }}
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
sudo mv /usr/local/php/lib/php/extensions/no-debug-non...
vi .bashrc
添加一行
export EDITOR=vim
保存退出
如果alias设置了vim指向gvim,git commit可能会失效,运行下面的设置即可
git config --global --unset-all core.editor
git config --unset-all core.editor #修改.git/config,若当前目录无.git目录,则无需运行
git config --global core.editor "gvim -f"
$! 最近一次的错误信息
$@ 错误产生的位置
$_ gets最近读的字符串
$. 解释器最近读的行数(line number)
$& 最近一次与正则表达式匹配的字符串
$~ 作为子表达式组的最近一次匹配
$n 最近匹配的第n个子表达式(和$~[n]一样)
$= 是否区别大小写的标志
$/ 输入记录分隔符
$\ 输出记录分隔符
$0 Ruby脚本的文件名
$* 命令行参数
$$ 解释器进程ID
$? 最近一次执行的子进程...
<?php
class Class1{
public $var1 = 'var1';
public $var2 = 'var2';
private $var3 = 'var3';
public function method1(){}
public function method2(){}
private function method3(){}
}
print_r(get_class_methods(Class1));
print_r(get_class_vars(Class1));
//用反射类...
常量以大写字母开头,如:Abc、 ABC
全局变量以$开头,如:$a、 $abc、 $b
局部变量以小写字母或下划线开头,如:a、 abc、 _b
类变量以@@开头,如:@@a、 @@abc
实例变量以@开头,如:@a、 @abc、 @b
地址:https://www.easel.io/,解决开发者设计界面的苦恼
在application里建一个start件文件,在start文件夹里建一个haha.php,代码如下
HTML::macro('haha', function()
{
return 'Ha Ha Ha Ha!!!!!!';
});
在start.php末尾加一行
require __DIR__ . DS . 'start' . DS . 'haha.php';
就可以在模板文件里使用HTML::haha()了,例如:
<div>
{{ HTML::haha() }}
</div>
以前一直觉得PHP语法混乱丑陋,写起代码来是一种折磨。前几天发现一个很优雅的PHP框架:laravel
跟rails很象,可能作者受了rails的很多启发吧,以前的版本文件夹组织几乎跟rails一模一样,现在的版本不太一样了。PHP能有这么优雅的框架不容易。准备入手php框架的朋友可以考虑一下
官方网址:http://laravel.com/
忽略已跟踪的文件
git update-index --assume-unchanged filename
撤销用:
git update-index --no-assume-unchanged filename
删除已入仓库的文件夹
git rm -r --cached .idea/
git commit -m 'x'
$ rails g rspec:install
$ pry
[1] pry(main)> a
NameError: undefined local variable or method `a' for main:Object
from (pry):1:in `__pry__'
[2] pry(main)> if 1 == 2
[2] pry(main)* a = 'aaa'
[2] pry(main)* end
=> nil
[3] pry(main)> a
=> nil
ruby的语法有些怪异,倒是挺方便,把
else
a = nil
给省了
这是因为ruby的解释器只...
在需要调试的地方加入一行
binding.pry
然后刷新页面的时候页面就会卡住,在终端就进入了pry的控制台,可以在控制台里面操作当前代码的上下文变量。exit退出
示例代码
class SessionsController < ApplicationController
def new
test = 'hahaha'
binding.pry #运行到这行的时候控制台进入调试模式
end
end
创建session变量:
session[:user_id] = 123
删除session变量:
session[:user_id] = nil
清空所有session:
reset_session
效果不甚理想
#coding: utf-8
`convert -draw "line 5,35 95,5" -pointsize 50 -font ~/Desktop/wqy.ttc label:睁大挂跟 ~/Desktop/test.png`
上面的代码只能生成规则的字体,并且干扰线很细,不能设置变粗,暂时先调用python实现
删除scaffold前应该先运行 rake db:rollback 以确保数据库恢复到先前的状态,要不然删除scaffold的时候把migration一并删除,再 rake db:rollback 就太晚了