标签: hardcode

Fortran:根据环境变量对一些代码进行硬编码

嘿那里,如果env var"XYZ"设置为编译时,比我想要的部分:

write (STDOUT,*) "Compiled with XYZ"
here one more function call bla()
Run Code Online (Sandbox Code Playgroud)

要编译成二进制文件.如果不是,不是.有办法吗?非常感谢!

binary environment fortran hardcode

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

Python列表没有分配变量

好吧,我可以轻松地使用这段代码而不会出现Python错误:

>>>> a = range(5, 10)
>>>> b = range(15, 20)
>>>> a.extend(b)
>>>> a
[5, 6, 7, 8, 9, 15, 16, 17, 18, 19]
Run Code Online (Sandbox Code Playgroud)

我也可以使用这种方法,而不使用b:

>>>> a = range(5, 10)
>>>> a.extend(range(15, 20))
>>>> a
[5, 6, 7, 8, 9, 15, 16, 17, 18, 19]
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚为什么在这种情况下不会发生同样的事情:

>>>> [5, 6, 7, 8, 9].extend(range(15, 20))
>>>>
Run Code Online (Sandbox Code Playgroud)

a应该和上面的列表一样吗?我只看到了我对这个状态进行硬编码的不同之处.我真的可以理解,硬编码列表不能修改,而不是变量或其他东西,但......

>>>> [5, 6, 7, 8, 9][2]
7
Run Code Online (Sandbox Code Playgroud)

这让我感到惊讶.更奇怪的是:

>>>> [5, 6, 7, 8, 7].count(7)
2
>>>> [5, 6, 7, 8, …
Run Code Online (Sandbox Code Playgroud)

python methods list hardcode

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

这是硬编码吗?我怎么能避免呢?

我正在为特定的XML结构创建一个解析器,我正面临一个可能的硬编码问题.这里:

private function filterDefaultParams($param){
    #FIXME Hardcoding?
    return array_key_exists('default',$param);
}
Run Code Online (Sandbox Code Playgroud)

文字'default'是Xml结构中的有效标记,这是硬编码吗?我可以使用其他技术来搜索默认标签吗?

我考虑使用doctype但是,如何指定'default'是默认值的标记?

也许不是硬编码,因为这个标签是我的标准.

谢谢您的帮助.

xml doctype design-patterns anti-patterns hardcode

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

硬盘是什么意思?

我下面MoviesMVC的MVC教程这里,笔者说了这样的事情:

public string Index() 
{ 
    return "This is my <b>default</b> action..."; 
} 
Run Code Online (Sandbox Code Playgroud)

目前,Index方法返回一个字符串,其中包含在控制器类中进行硬编码的消息.更改Index方法以返回View对象,如以下代码所示:

public ActionResult Index() 
{ 
    return View(); 
}
Run Code Online (Sandbox Code Playgroud)

好吧,好吧,所以他改变了功能的签名.但为什么他称之为Hardcoded?

c# asp.net asp.net-mvc hardcode asp.net-mvc-4

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