- 浏览: 59913 次
- 性别:
- 来自: 深圳
最新评论
文章列表
参考网址:http://blog.csdn.net/jubincn/archive/2010/11/07/5993043.aspx
step 1:
安装git,从git上获取输入法程序
输入命令:
apt-get install git-core
git clone git://github.com/tchaikov/scim-googlepinyin.git
cd scim-googlepinyin/
step 2:
准备编译输入法程序,安装几个帮助编译的程序
输入命令:
aptitude install autotools-dev libgtk2.0-dev libsci ...
查看软件xxx安装内容
dpkg -L xxx
查找软件
apt-cache search 正则表达式
查找文件属于哪个包
dpkg -S filenameapt-file search filename
查询软件xxx依赖哪些包
apt-cache depends xxx
查询软件xxx被哪些包依赖
apt-cache rdepends xxx
增加一个光盘源
sudo apt-cdrom add
系统升级
sudo apt-get updatesudo apt-get dist-upgrade
清除所以删除包的残余配置文件
dpkg -l |grep ^rc|awk '{pri ...
Ubuntu手动安装JDK
安装前可以查看一下jdk版本,进入Ubuntu终端 $java -version 回车,可以看到jdk版本是1. 4 .2的。
1. 手动安装jdk6
首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。
然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。
下面开始安装jdk:
终端下进入你存放jdk-6u12-linux-i586.bin,例如我的位置是:/home/liangshihong
$ sudo -s ./ ...
Rails3里多了个Bundler工具。
它是一个Library管理工具,它提供了好的工具来管理你rails3项目依赖的gems。
$> bundle
这个命令会列出bundler提供给你的一些工具。
Tasks:
bundle check # Checks if the dependencies listed in Gemfile are satisfied by currently installed gems
bundle exec # Run the command in context of the bundle
bundle help ...
有时候对一些基础的东西,不知道它的边界在哪里,其实做些小实验就知道了.不知道其他人想过下面这样的问题没?
1.我们创建一个对象,直接保存到数据库,会是什么情况?
完整文字 id(integer) name(string) sex(string) age(integer) birthday(date) created_at(time) updated_at(time)
编辑 删除 1 NULL NULL NULL NULL 2011-04-19 15:32:39 2011-04-19 15:32:39
2.我们从数据库直接读出来会是什 ...
对于js一直没有系统的学习,现在开始想深入学习下,但还是从最基础的开始吧。
面向对象的javascript:
javascript一开始就被设计为一门彻底的面向对象的语言,然而,随着javascript的广为运用和接受,其他语言(比如ruby,python和perl)的程序员开始注意到它,并将许多良好的编程习惯带到了javascript中,从而促进了javascrpt的发展。
先看一个例子:示范用一个对象组合表示学校中的课程。
//'Lecture'类的构造函数
//用名称(name)和教师(teacher)作为参数
function Lecture(name,te ...
I have this error when I try to start script/server:
/opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems.rb:827:in `report_activate_error': RubyGem version error:
rack(1.0.0 not ~> 1.0.1) (Gem::LoadError)
from /opt/ruby1.8/lib/ruby/site_ruby/1.8/rubygems.rb:261:in `activate'
from /opt/ruby1.8/lib/ru ...
功利主义(Utilitarianism)认为人应该做出能“达到最大善”的行为,所谓最大善的计算则必须依靠此行为所涉及的每个个体之苦乐感觉的总和, 其中每个个体都被视为具相同份量,且快乐与痛苦是能够换算的,痛苦仅是“负的快乐”。不同于一般的伦理学说,功利主义不考虑一个人行为的动机与手段,仅考 虑一个行为的结果对最大快乐值的影响。能增加最大快乐值的即是善;反之即为恶。边沁和米尔都认为:人类的行为完全以快乐和痛苦为动机。米尔认为:人类行为 的唯一目的是求得幸福,所以对幸福的促进就成为判断人的一切行为的标准。
参考网址:
http://baike.baidu.com/view/230861.htm ...
这个论点是,有一定的道德客观原则,它们是永恒地、普遍地正确,不论它带来的后果是什么。这些原则绝不能被合理地侵犯或放弃。这种原则的范例包括“不许撒 谎”、“遵守诺言”、“不得杀害无辜”等等。道德绝对主义一般为宗教道德体系所代表。康德的道义论是与道德绝对主义密切相关的,因为它主张,某些行为的正 当与否,是由这些行为本身所决定的,而且这些行为决不是达到目的的手段。不过,当代道义论通过承认“双重效果原则”而倾向于把它自己与绝对主义区别开来, 虽然对这种姿态成功的程度还有争议。一般而言,道德绝对主义是与效果论相对的。效果论相信,一个行为的正当与错误是为它所致的后果所决定的,因此,任何道 德原则都是 ...
background-color: transparent; 设置背景透明
h2 span {
color: #1a1a1a;
padding: .5em;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border:1px solid #cccccc;
} #添加圆角
无图片纯CSS实现圆角框
http://old.zcool.com.cn/preview/code/new_code/038/
http://jquery.malsup.com/corner/
td 不换行:
white-space:nowrap;
...
一.使用css缩写
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。
二.明确定义单位,除非值为0
忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width: 100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格。
三.区分大小写
当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,我建议所有的定义名称都 ...
restful_authentication是Rails的一个认证插件,基于REST方式。它不仅支持最基本的用户管理和认证功能外,还有一个可选的邮件激活功能。
1.安装:rubyscript/plugininstallhttp://svn.techno-weenie.net/projects/plugins/restful_authentication/
2.生成框架代码:ruby script/generate authenticated user sessions --include-activation
这将会生成一个model,以及两个controller:
models/ ...
我们首先要了解,所有的html元素,都要么是block(块元素)、要么是inline(内联元素)。下面了解一下block、inline各自的特点:
block元素的特点:
总是在新行上开始;
高度,行高以及顶和底边距都可控制;
宽度缺省是它的容器的 ...
有关某个命令的详细信息,请键入 HELP 命令名
ASSOC 显示或修改文件扩展名关联。
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式 CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs) ...
hash.invert
Returns a new hash created by using hsh’s values as keys, and the keys as values.
h = { "n" => 100, "m" => 100, "y" => 300, "d" => 200, "a" => 0 }
h.invert #=> {0=>"a", 100=>"n", 200=>&qu ...