问题标签 [hardcoded]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2304 浏览

java - 检测硬编码密码

我一直在尝试检测源代码文件中的硬编码密码。

目前我正在检查变量分配和比较标识符与密码匹配的子字符串,pswd。

但这会导致很多误报,例如在这种情况下(从配置文件中读取密码)

我可以标记出一些子字符串,例如键、位置、路径,我可以跳过它们的错误生成,但除此之外我想不出更好的方法。

所有建议表示赞赏。

0 投票
2 回答
294 浏览

c# - 将硬编码日期更改为动态

我正在处理一些旧代码(不是我的),不幸的是,其中有很多硬编码代码,这导致了我现在正在尝试解决的问题。这是我现在的问题:

有一个 14 列代表两周的网格视图。第一天是星期一或星期日,具体取决于代码中的布尔值,用于检查用户的“类型”。

现在,所有的日子都是这样安排的(这是星期天):

因此,像上面这样设置 14 天,结果如下:

例子

现在,我试图让它根据用户在周日或周一开始。我几乎在旧字符串之上硬编码了新字符串,这刚刚开始引起更多问题。首先,我制作了两个常量字符串:

这是 .aspx 文件中的 gridview 内容:

我真的很想取消这种硬编码。必须有一种更简单的方法来加载这些日期,而无需执行当前正在执行的操作。任何帮助将不胜感激。

编辑:尝试了下面的答案,除了执行许多“UpdateAfterCallBack”行会导致日期恢复为.aspx中的硬编码日期之外,这些答案都有效。在 .aspx 中是否有一种简单的方法可以做到这一点?

0 投票
1 回答
525 浏览

security - Google 的客户端 ID 和客户端密码在 Android 应用程序中硬编码

我有一个需要对用户进行 OAuth 身份验证的应用程序,并且我已经为我在谷歌控制台中创建的项目设置了硬编码的客户端 ID 和秘密客户端。如果反编译我的应用程序有人可以看到这个值,那么可能发生的最糟糕的事情是什么?

0 投票
0 回答
546 浏览

objective-c - 将 Objective-C 硬编码的字符串文字自动移动到常量

我有一个项目源代码,其中包含 100 多个类,它们在整个代码中大量使用硬编码字符串。

要求是提取所有这些硬编码的字符串文字并将其移动到包含所有常量的类中。

ETC

从每个类中手动移动所有这 100 条字符串会很费力。

有没有一种方法可以在 XCode 中实现自动化?如果没有内置方法,我想知道 XCode 是否支持为此目的编写宏。

虽然我可以快速组合一个基于 Java 或 C# 的 GUI 工具,我可以一次粘贴一个类的源代码并提取所有字符串并用自动生成的名称常量替换,但我希望找到一个解决方案而无需离开 XCode。

0 投票
2 回答
3423 浏览

excel - 是否可以使用硬编码的值列表而不是范围公式中的范围?

我想知道是否可以将数组或“范围”硬编码到公式中。因此,例如,如果我想查看 B2 中的一个月是 3 月、4 月、6 月还是 7 月,我想将其压缩为:

其中 A1:a4 = 3,4,6,7

简单地说:

这样我就不需要其他单元格中的无关列表

0 投票
4 回答
5305 浏览

c - C 硬编码数组作为 memcpy 参数

我想将硬编码的 char 数组作为source参数传递给 memcpy ... 像这样:

用 clang 编译会出现以下错误:

如果我将其修改为(请参阅额外的括号):

clang给出的错误是:

所以,问题:

如何传入硬编码数组作为memcpyhttp://www.cplusplus.com/reference/cstring/memcpy/)的源参数

我努力了:

还有一些更疯狂的组合,我很惭愧在这里写...

请记住:我不想创建一个新变量来保存数组。

0 投票
1 回答
203 浏览

java - Multiplying Values in Payroll Array

this is my first time on stackoverflow and I had a question.

I am to design a program that prints out payroll for 5 employees.

We are required to have one array of type int for the Employee ID...

And a two dimensional array for the payroll... int[5][5]

We are given the Employee ID's, hrs worked and pay rate for each employee, which are to be hardcoded within the corresponding array elements.

For example

payroll[0][0] is Employee 1's hrs worked, which in this case is 50

payroll[1][0] is Employee 1's pay rate, which in this case is 25

payroll[2][0] should be Employee 1's gross pay

My question is, I need to calc gross pay for each employee and store those values into the 3rd column in payroll[ ][ ].

Below is the code I have so far, any help would be amazing.

0 投票
1 回答
119 浏览

layout - gnuplot - “模拟”输入以硬编码坐标

假设我想为x我拥有的每个坐标打印一个标签,但高度是固定的,而不是在问题点的偏移处?

即我想替换:

有类似的东西

有这种可能吗?

0 投票
3 回答
3338 浏览

java - Java 为 java.lang.Number 的泛型子类或原语获取 valueOf

在阅读了很多问题之后,我问自己是否有可能在不使用硬编码方法的情况下解决将字符串转换为通用数字的困境。

例如:我从方法中获取类型为 Class With Number.isAssignableFrom 的参数或我可以检查的其他方式,如果这是一个数字类。但我也从用户那里得到一个输入。作为一个字符串。

问题是:我现在可以以某种方式将此字符串转换为请求的数字对象,而无需为每种情况构建一个 if 语句吗?

示例代码,不能正常工作:

甚至提出这个问题:是否可以从上述方式以类似的方式转换每个原语?

注意:这里的方法应该完全专注于非硬编码的解决方案。我当前运行的代码使用硬编码每个案例的方法。但在这些情况下,更通用的解决方案会更有趣。

编辑: 对于误解,我很抱歉,但我的意思是使用硬编码的方法,这种方法可以测试所有可能的情况,例如:

但这正是我想要解决的问题。澄清一下:这只是一个挑战。我的生活或代码不依赖于它,我只想知道它是否可能!

0 投票
4 回答
962 浏览

php - laravel编程中的字符串资源?

有什么方法可以代替刀片中的硬编码字符串,而是使用字符串资源(或字符串表)之类的东西,所以如果你更改字符串,每个刀片都会被更改。例如,我没有在刀片中存储编码“产品”,而是使用了一个名为“string1”的变量,因此如果有一天我将 string1 值更改为“服务”,每个刀片都会受到影响并且正常。