- 浏览: 83508 次
- 性别:
- 来自: 台州
-
最新评论
-
mimicom:
哦..........呵呵...
shell中的$@和$*的区别 -
vivimusing:
congdepeng 写道我也经常混淆 呵呵
推荐 周爱民的《 ...
架构 和 构架 定义 -
congdepeng:
我也经常混淆 呵呵
架构 和 构架 定义 -
gift5168xf:
除了next,next是仅仅终止block,并返回它的值。ne ...
lambda 和 Proc.new 的细微区别 -
check:
我印象里python 3取消了匿名方程,所以我觉得这么钻牛角尖 ...
lambda 和 Proc.new 的细微区别
文章列表
原帖http://www.tacktech.com/display.cfm?ttid=197
在windows NT/2000下需要:
Instrsrv.exe 在windows NT/2000下安装和删除系统服务的工具;
Srvany.exe 允许任意的windows应用程序变成系统服务;
你能通过点击这里srvany.zip
下载。
这个zip包里面有三个文件。你只需要srvany.exe和instsrv.exe安装服务,srvany.wri是这个应用的帮助文件。
注意:
请务必在服务管理器关闭的时候运行DOS命令。
你需要把这些文件放在MS - DOS命令行(开始|运 ...
- 2009-03-03 17:00
- 浏览 1692
- 评论(0)
整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。
常用的APT命令参数:
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = ——fix-missing"
sudo apt-get re ...
- 2009-03-02 00:08
- 浏览 1142
- 评论(0)
http://rake.rubyforge.org/files/doc/rakefile_rdoc.html
用这个编辑器不好用呢,贴上来的文章格式都乱掉了,改附件下载吧,我做成pdf了。
- 2009-03-01 02:24
- 浏览 843
- 评论(0)
我看书有个习惯,先看图和代码,然后代码中不懂的再去前后文去找说明,有人说这太浪费时间了,我觉得这样才0距离接触代码。Armstrong的代码看得我十分的不爽,可是,学erlang就是像受戒律一样,忍啊忍,悟啊悟,之后,如修 ...
- 2009-02-24 16:20
- 浏览 2153
- 评论(0)
学操作系统的时候,进程是资源分配的基本单位(cpu资源,内存资源)
在用汇编编写代码的时候,程序分成数据块,和代码块。
学算法的时候,有两个o o(time),和o(space)。
开始用c的时候,学会了用数据结构,和函数指针。
c++的时候,2个东西结合起来变成类。
学网络开发的时候,知道,把共享资源集结起来,那就叫做服务器,共享资源包括某一类服务,或者某一块数据。
oop的时候发现,把某一个数据结构+算法代码=某一个类的,发现,只能对现实中这个类,很片面的一个抽象,所以我们要不断重构重构代码,以来适应需求的动态变化。
学ruby的时候,把代码当成数据,把数据变成代码,这叫做元编程。
程序 ...
- 2009-02-24 09:32
- 浏览 660
- 评论(0)
长期在OOP下编程,现在转过来学习写erlang,感觉有点怪怪的,动笔写erlang程序的,发现一直没啥头绪。不过我还是习惯性的把erlang代码面向对象进行构思。那么通过http://www.iteye.com/wiki/erlang/1434-erlang-39-s-oo-and-java-39-s-oo 这篇文章 ...
- 2009-02-22 12:57
- 浏览 1905
- 评论(0)
gs库是erlang的基本图形库。我在这篇文章里面介绍常用的几个图形库的API的用法。系统的内容可以参照http://www.erlang.org/documentation/doc-4.7.3/lib/gs-1.3.5/doc/html/part_frame.html
首先介绍下GS里面最最基本的几个API:
gs:start(). 一切图形效果从这里开始,实际上,它启用了一个图形服务器,我们想要把什么东西变成图形效果,向它发送请求就可以了。类比我们生活中的事例,图形服务器就像一个UI设计师。比如我们把要按钮显示参数(长多少,宽多少之类的)给UI设计师,他就 ...
- 2009-02-18 15:42
- 浏览 2256
- 评论(0)
1、自动测试我的项目。
2、能应付相依赖erl文件的编译。
3、rake的默认任务就是自动测试。
task :default => [:test_all]
task :test_all =>[:init_unit_test,:complie] do |t|
beams = FileList["./bin/*.beam"]
beams.each do |b|
base_name = File.basename(b,".beam")
if base_name =~ /test_*/
puts "ru ...
- 2009-02-18 10:06
- 浏览 855
- 评论(0)
1、自动测试我的项目。
2、能应付相依赖erl文件的编译。
3、编译test文件下的源代码。
这里稍微修改下原先的complie 任务,让它也能编译test文件
修改如下:
desc "Complie project!!"
task :complie do |t|
srcs = FileList['./srcs/**/*.erl','./test/**/*.erl']
srcs.each do |erl_file|
puts "complie #{erl_file}"
sh "erlc -o ./bin #{e ...
- 2009-02-18 10:03
- 浏览 739
- 评论(0)
1、自动测试我的项目。
2、能应付相依赖erl文件的编译。
3、自动生成测试源代码放入test文件夹下面(例:在srcs下的一个helloworld.erl,在这个任务下生成一个test_helloworld.erl存放在test文件夹下面)。
4、编译test文件下的源代码
desc "init_unit_test!"
task :init_unit_test do |t|
srcs = FileList['./srcs/**/*.erl']
srcs.each do |erl_file|
erl_file = erl_fi ...
- 2009-02-18 09:55
- 浏览 803
- 评论(0)
我们的需求:
1、想要这个rakefile能自动编译我的erlang项目。
2、自动测试我的项目。
desc "Complie project!!"
task :complie do |t|
srcs = FileList['./srcs/**/*.erl']
srcs.each do |erl_file|
sh "erlc -o ./bin #{erl_file}"
end
end
1、想要这个rakefile能自动编译我的erlang项目。
2、自动测试我的项目。
3、能应付相依赖erl文件的编译。
- 2009-02-16 16:05
- 浏览 750
- 评论(0)
我们的需求:
1、在cookie文件中添加工程目录下的lib和bin到erlang系统的加载路径中去。
2、想要这个rakefile能自动编译我的erlang项目。
3、自动测试我的项目。
desc "Create project's cookie \'.erlang\' !"
task :create_cookie do |t|
unless File.exists?(".erlang")
puts "rebuild the cookie file \'.erlang\'!"
open(".erlang&q ...
- 2009-02-16 15:33
- 浏览 986
- 评论(0)
我们的需求:
1、在cookie文件中添加工程目录下的lib和bin到erlang系统的加载路径中去。
2、想要这个rakefile能自动编译我的erlang项目。
3、建立工程的时候(rake init_project)自动执行添加一个cookie(rake create_cookie)
desc "initialize the project's !"
task :init_project=>[:create_cookie] do |t|
project_directories=["srcs","lib","b ...
- 2009-02-16 15:00
- 浏览 895
- 评论(0)
我们需求:
1、每个工程包含一个.erlang的cookie文件,当.erlang文件不存在的时候,创建这个文件。
新加需求:
2、在cookie文件中添加工程目录下的lib和bin到erlang系统的加载路径中去。
desc "Create project's cookie \'.erlang\' !"
task :create_cookie do |t|
unless File.exists?(".erlang")
puts "rebuild the cookie file \'.erlang\'!"
open(&qu ...
- 2009-02-16 14:56
- 浏览 830
- 评论(0)
做项目的时候,应该让项目的自动化程度越高越好。这里有两点原因,因为在写项目的时候,我们要反复的编译和测试,一次次重复的写入相同的命令,让我感觉到疲惫。同样在学习erlang的时候我需要什么东西DRY来解放我的双手。可惜,常年在windows下编程,对make不怎么熟悉,但是在前段时间学习Ruby的过程中,让我认识到了rake!让rake来帮我解放我的双手吧!
需求:
1、每次我写项目,创建一个工程的目录,然后在其下面建立srcs文件夹,lib文件夹,test文件夹和bin文件夹。
2、每个工程包含一个.erlang的cookie文件
desc "Create project's dir ...
- 2009-02-16 14:45
- 浏览 1001
- 评论(0)