我是新来的红宝石和铁杆中的总菜鸟.在阅读了Michael Hartl的教程之后,我的脑袋正在旋转着octothorps,黄瓜和BDD.
我有使用Archaic Java和丑陋的jsp/servlet进行服务器端开发的经验.我想变得很酷并学习铁轨.
需要帮助理解基本的Rails概念,即使在阅读本书之后,它也不会点击:
我有 2 个表格文件。一个文件包含仅称为lookup_file.txt的 50 个键值的映射。 另一个文件具有 30 列和数百万行的实际表格数据。data.txt 我想用lookup_file.txt 中的值替换第二个文件的id 列。.
我怎样才能做到这一点?我更喜欢在 bash 脚本中使用 awk .. 另外,我可以在 bash 中使用哈希图数据结构来存储 50 个键/值而不是另一个文件吗?
在我最近的工作中的一个大型java代码库中,我看到以下代码:
public class MapHelper extends HashMap<String, Object>{
private static final long serialVersionUID = 1L;
public MapHelper() {
super();
}
public MapHelper(MapHelper mh) {
super(mh);
}
public MapHelper as_dict(String key) {
return (MapHelper)this.get(key);
}
}
Run Code Online (Sandbox Code Playgroud)
我不确定这有什么用.您是否有可以阐明上述MapHelper实用性的示例?
我不明白该move方法发生了什么.我正在从Udacity.com学习AI课程.视频位置为:http://www.udacity.com/view#Course/cs373/CourseRev/apr2012/Unit/512001/Nugget/480015
下面是我没有得到的代码,它没有按照视频中显示的那样工作.根据Udacity我应该得到的答案是[0,0,1,0,0]
这是我得到的 []
p=[0, 1, 0, 0, 0]
def move(p, U):
q = []
for i in range(len(p)):
q.append(p[(i-U) % len(p)])
return q
print move(p, 1)
Run Code Online (Sandbox Code Playgroud) 我在一个名为Queries的列中有一个包含数千个SQL语句的表.关于如何使用正则表达式从语句中获取表名的任何想法?