做项目的时候,应该让项目的自动化程度越高越好。这里有两点原因,因为在写项目的时候,我们要反复的编译和测试,一次次重复的写入相同的命令,让我感觉到疲惫。同样在学习erlang的时候我需要什么东西DRY来解放我的双手。可惜,常年在windows下编程,对make不怎么熟悉,但是在前段时间学习Ruby的过程中,让我认识到了rake!让rake来帮我解放我的双手吧!
需求:
1、每次我写项目,创建一个工程的目录,然后在其下面建立srcs文件夹,lib文件夹,test文件夹和bin文件夹。
2、每个工程包含一个.erlang的cookie文件
desc "Create project's directories!"
task :init_project do |t|
project_directories=["srcs","lib","bin","test"]
for folder in project_directories
if File.exists?(folder)
puts "#{folder} exists"
else
puts "#{folder} doesn't exist so we're creating"
Dir.mkdir "#{folder}"
end
end
end
这里我们就可以使用rake init_project 来建立工程目录了
想想我们需求:
1、每次我写项目,创建一个工程的目录,然后在其下面建立srcs文件夹,lib文件夹,test文件夹和bin文件夹。
2、每个工程包含一个.erlang的cookie文件
分享到:
相关推荐
halcon提供给我们使用的测量矩形只能返回一个点,操作起来比较复杂,实际项目中不好使用; 为了提高工具的通用性,鲁棒性,也是为了提高项目的开发效率,基于halcon已有的算子进一步开发工具是比较不错的选择。 rake...
使用halcon进行测量,使用的是rake算子;使用halcon进行测量,使用的是rake算子;
rake详解
RAKE接收技术是第三代CDMA移动通信系统中的一项重要技术。在CDMA移动通信系统中,由于信号带宽较宽,存在着复杂的多径无线电信号,通信受到多径衰落的影响。RAKE接收技术实际上是一种多径分集接收技术,可以在时间上...
rake接收机仿真程序,包括多个仿真
针对异地通信网络的3G最佳接收机matlab程序。设计的三种RAKE接收机程序。非常实用。
rake for rails rake-0.8.7安装rails必须资源
rake-0.8.3.gem redmind安装必需
一篇介绍自适应Rake接受技术的硕士论文 希望对有相关研究的人有帮助
rake接受的程序,对于学习cdma知识的朋友应该有帮助
rake for rails 安装rails资源
Rake接收机性能仿真(与非Rake接收机对比).pdfRake接收机性能仿真(与非Rake接收机对比).pdf
rake接收(多径分集技术)+matlab仿真程序
rake-0.8.7 for rails 安装rails必须的资源
基于Matlab的Rake接受机的仿真 发射端包括分集发射,接收端的最大比值合并、等增益合并以及选择式合并方式
ofdm的一个实例,很简单但个人觉得蛮不错的,故推荐下
来自practical rails social networking sites上的第二章的实例,应用了数据导入,导入数据到mysql后就可以使用,命令: rake db:migrate(进入文件夹"railscoder")
采用simulink仿真除直接序列扩频系统 的rake接收仿真,个人感觉很不错,和大家分享一下,
TH-BPPM 在802.15.3a信道下RAKE接收机的性能仿真分析
为了提高传统Rake接收机在无线通信系统中的性能,消除信号间的干扰和噪声,采用一种改进的基于最小均方误差(LMS)算法的Rake接收机,该结构针对传统的MRCRake接收机需通过增加分支数来提高性能,而MMSERake接收...