小编use*_*087的帖子

Clueless关于Rails ...请揭开如何在控制器视图和模型中使用变量的神秘面纱

我是新来的红宝石和铁杆中的总菜鸟.在阅读了Michael Hartl的教程之后,我的脑袋正在旋转着octothorps,黄瓜和BDD.

我有使用Archaic Java和丑陋的jsp/servlet进行服务器端开发的经验.我想变得很酷并学习铁轨.

需要帮助理解基本的Rails概念,即使在阅读本书之后,它也不会点击:

  1. 我以为我知道如何在模型,视图和控制器中使用darn实例变量,但是当我使用它们时,事情就不起作用了.我需要规则,我可以在何处以及如何使用它们.我有点如何使用从控制器到视图的实例变量.但模型控制器? - 无能为力.
  2. 在模型中的方法,为什么它们需要是方法?我可以创建变量并在我的控制器和视图中使用它们吗?这部分是如何工作的.
  3. 嗯,有点像第一个问题..模型和控制器中的变量用法...... ??

ruby model-view-controller ruby-on-rails

3
推荐指数
1
解决办法
1195
查看次数

有条件的 awk hashmap 匹配查找

我有 2 个表格文件。一个文件包含仅称为lookup_file.txt的 50 个键值的映射 另一个文件具有 30 列和数百万行的实际表格数据。data.txt 我想用lookup_file.txt 中的值替换第二个文件的id 列.

我怎样才能做到这一点?我更喜欢在 bash 脚本中使用 awk .. 另外,我可以在 bash 中使用哈希图数据结构来存储 50 个键/值而不是另一个文件吗?

unix linux bash perl awk

3
推荐指数
2
解决办法
1万
查看次数

为什么扩展hashmap的地图助手会有用?为什么不直接使用hashmap?

在我最近的工作中的一个大型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实用性的示例?

java design-patterns concurrenthashmap

3
推荐指数
1
解决办法
1169
查看次数

不懂Python方法

我不明白该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)

python artificial-intelligence

0
推荐指数
1
解决办法
114
查看次数

从一堆SQL语句中解析表名

我在一个名为Queries的列中有一个包含数千个SQL语句的表.关于如何使用正则表达式从语句中获取表名的任何想法?

python regex sql linux oracle

-2
推荐指数
1
解决办法
2044
查看次数