解决 Git 在 windows 下中文乱码的问题
原因
中文乱码的根源在于 windows 基于一些历史原因无法全面支持 utf-8 编码格式,并且也无法通过有效手段令其全面支持。
解决方案
- 安装
中文乱码的根源在于 windows 基于一些历史原因无法全面支持 utf-8 编码格式,并且也无法通过有效手段令其全面支持。
远程代码库通常只是一个“纯仓库”(bare repository)——一个没有当前工作目录的仓库;仓库里仅仅是 Git 的数据,也就是 .git 目录里的内容。
Git 可使用四种协议来传输数据:
我们时常会碰到需要一次性处理大量记录的要求,比如说为所有的用户发送电子邮件:
User.all.each do |user|
NewsLetter.weekly_deliver(user)
end
define_method
define_method
可以帮助我们动态的,快速的定义多个方法;比如有这样一个类:
class Post
attr_accessor :title, :content, :state
def initialize(title, content, state = :draft)
@title, @content, @state = title, content, state
var Person = Backbone.Model.extend();
Rails 3 提供了 match
方法供我们自定义 routes,然而我们要小心使用它以避免“跨站脚本攻击”(XSS Attack)。比如像这样的 routes:
注:(r3 代表 Rails 3,r4 代表 Rails 4)
# routes.rb
甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 |
---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
凡是公元后年份,减4
后除10
取余,即得该年天干名称。
在 Web 上应用字体是一项基本技术,同时也是一门艺术。对于英文字体来说可选择的范围实在是太广泛了,合理的使用它们将会为你的网站增色不少。关于英文字体的使用和搭配技巧,在这里不做赘述,只推荐一套非常好的视频:Fundamentals of Design by CodeSchool
而真正的挑战在于中文字体,由于中文字体组成的特殊性导致其体积过于庞大,除了操作系统内置的字体之外,我们很难在网站上应用其他的字体。在可选性很差的前提之下,如何正确的使用中文字体呢?
首先,以下的字体声明都是很糟糕的,切忌使用:
font-family: "宋体";
set nocompatible " use vim defaults | |
set t_RV= " http://bugs.debian.org/608242 | |
" set runtimepath=$VIMRUNTIME " turn off user scripts, https://github.com/igrigorik/vimgolf/issues/129 | |
syntax on " turn syntax highlighting on by default | |
filetype on " detect type of file | |
filetype indent on " load indent file for specific file type | |
set nobackup " do not keep a backup file | |
set novisualbell " turn off visual bell |