最早接触ruby时,从网上找一些资料看,零零碎碎,由于没有实际的使用动力,一直没有深入.有些点也没有理解.后来,工作需要深入学习js.js断断续续使用了两年.对js的了解也由浅入深.特别是接触了scheme,erlang等以后.了解到"披着c外衣的lisp"的含义.回过头来,看ruby,一切忽然开朗.同样的openclass,但多了一等公民的函数.
扯了半天,回到主题.大家多看看fp语言,全当拓宽视野 :).对编写代码帮助很大.
那就先从jvm的fp,scala开始吧 .
1.安装 scala http://www.scala-lang.org/downloads/index.html ...
migration好像是rails 1.0出的功能,到底它是什么什么东东?用来干吗的?且听下面分解.
migration是一种分布环境下的数据库同步功能,它提供了: 1.独立于特定SQL的schema描述(当然是用ruby DSL啦).目前除了DB2外别的主流商用和开源数据库都被支持.(IBM真衰).显然,这种数据库独立的schema描述不可能包括数据库特定的细节, 所以在生产环境中需要再行调试优化. 2.schema和数据内容版本控制.我不是DBA啊(虽然曾经想过干这个),不知道有什么别的工具可以做数据库版本控制. 3.基于版本控制的分布式数据库同步.
先来说说基于ruby ...
由于rails对各个gem包有先后的以来关系,如下:
gem install activesupport-1.3.1.gem
gem install activerecord-1.14.4.gem
gem install actionpack-1.12.5.gem
gem install actionmailer-1.2.5.gem
gem install actionwebservice-1.1.6.gem
gem install rake-0.7.1.gem
gem install rails-1.1.6.gem
运行 rails -v 显示版本号,表示安装成功。
在WINDOWS ...
正常模式下:
(n)d(w,$,d) 删除
r(v)光标处字替换为v
(n)c(w,$,d) 删除,然后进入编辑状态
p 删除的内容粘贴到光标处
u ---> win下的ctrl+z 会退操作
U 恢复光标所在行的状态
ctrl + r 撤销 撤销操作 (u一下,撤销一下,ctrl + r一下返回到撤销前的状态)
(300)shift + g 跳转到300行
ctrl + g 显示当前行的信息(行号,之类的。。。)
...
class A{
A(){
this.print();
}
public void print(){
System.out.println("num not defined");
}
}
class B extends A{
static int num=20;
public void print(){
System.out.println("num="+num);
}
}
public class Test2 {
public static void main(String[] args) {
new B();
}
...
Ubuntu系统目录结构
==================
以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。
/ 根目录
│
├boot/ 启动文件。所有与系统启动有关的文件都保存在这里
│ └grub/ Grub引导器相关的文件
│
├dev/ 设备文件
├proc/ 内核与进程镜像
│
├mnt/ 临时挂载
├media/ 挂载媒体设备
│
├root/ ...
----------------------------COPY FROM INTERNET
不好排版,放个附件。
Emacs Lisp语言
An Introduction to Programming in Emacs Lisp
这本书 emacs 里有,按“C-h i”,输入“m,Emacs Lisp Intro”就能看到。我把其中比较基础的部分挑出来翻译了一下。
Lisp 语言的历史
Lisp 语言最早是在 20 世纪 50 年代末由麻省理工学院(MIT)为研究人工智能而开发的。Lisp 语言的强大使它在其它方面诸如编写编辑命令和集成环境等显示其优势。 而 GNU Emacs ...
----------COPY FORM IINTERNET
约翰麦卡锡于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如欧几里德对几何的贡献.1 他向我们展示了,在只给定几个简单的操作符和一个表示函数的记号的基础上, 如何构造出一个完整的编程语言. 麦卡锡称这种语言为Lisp, 意为List Processing, 因为他的主要思想之一是用一种简单的数据结构表(list)来代表代码和数据.
值得注意的是,麦卡锡所作的发现,不仅是计算机史上划时代的大事, 而且是一种在我们这个时代编程越来越趋向的模式.我认为目前为止只有两种真正干净利落, 始终如一的编程模式:C语言模式和Lis ...
今天订阅的erlang中国group,无意间遇到一个美国人.(不过汉语讲的非常好.哈哈,省的我用差劲的英语丢人).他们正在用erlyweb开发网站,访问如下
http://www.shellshadow.com/ss_beta_notice_post.yaws
不过还刚刚开始,可以关注..
“敏捷软件开发宣言:我们正在通过亲身实践和帮助其他人实践,揭示更好的软件开发方法,通过这项工作,我们认为:
人和交流胜过过程和工具
可工作的软件胜过面面俱到的文档
客户协作胜过合同谈判
响应变化胜过遵循计划
虽然右项也有价值,但是我们认为左项更重要。”
—— Kent Beck,Mike Beedle,Arie van Bennekum,Alistair Cockburn,Ward Cunningham,Martin Fowler,James Grenning,Jim Highsmith,Andrew Hunt,Ron Jeffries,Jon Kern,Brian Marick, Rober ...
从javaeye别人的blog上copy下来的。呵呵。不错,留作纪念。
net use \\ip\ipc$ " " /user:" " 建立IPC空链接
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接
net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:
net use h: \\ip\c$ 登陆后映射对方C:到本地为H:
net use \\ip\ipc$ /del 删除IPC链接
net use h: /del 删除映射对方到本地的为H:的映射
net user 用户名 密码 /add 建立 ...
记得以前有朋友向robbin询问可否开ror的空间。由于javaeye现有平台硬件资源有限,暂时不提供这个服务。今天,在看订约google ruby on rails groups是,看到google push 的广告。如下:
http://www.hinyinsolution.com/index.php?option=com_content&task=view&id=16&Itemid=38&gclid=CJ7Gkrmy1IcCFRJWUAodL2Avpw
“
想學Ruby On Rails, 但不想管理伺服器? 想建做一個100%RoR 的網頁?
我們推出RoR 的服務, 而且可以以S ...
最近一段时间在学习ruby on rails.迷上了脚本语言.就如beyond java说的:"今天的 Java 程序员可以通过学习其他方式和语言受益。Java 技术曾经是编程阵营中所有开发项目的最佳选择,但这种情况已经发生了变化。其他框架正在塑造 Java 框架的构建方式,从其他语言中学到的概念有助于 Java 编程。所编写的 Python(或 Ruby、Smalltalk 或 ... 请自由填空)代码可以改变您编写 Java 代码的方式。"
多了解一些其他语言才不会让人在一门语言中固步自封...
http://www-128.ibm.com/developerworks/cn/jav ...
- 浏览: 64201 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
我们这一代人 ---转
-- by cynic1982 -
干眼症治疗
你的干眼症好了吗?我是06年6月开始得得干眼症,现在我感觉越来越严重了,我现在已 ...
-- by wangyujava -
干眼症
干眼症我有药,是我自己亲自治好的,是正规药(本来不是治干眼症),如信我可同我联系 ...
-- by lzy1364 -
migration 资料 copy fro ...
好文,如果能顺便介绍一下rake,哪可真是~~~
-- by lgn21st -
rails命令,copy from in ...
不知道干什么的
-- by eltonto






评论排行榜