问题标签 [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 回答
304 浏览

c# - 硬编码到相对路径

我正在开发一个项目,单击按钮后,我指定的文件夹的随机图像将出现在特定的图片框中。

这是我已经拥有的:

现在我怎样才能添加一个相对路径呢?我的硬编码路径是 c:/users/ben/documents/visualstudio/projects/projectnet/resources/pictures。

提前致谢!

0 投票
2 回答
8546 浏览

java - 如何抑制 FindBugs 警告(对绝对路径名的硬编码引用)?

我只是在为开源软件 Geonetwork 测试一些东西,现在我想将一个形状文件从我的 postGIS 数据库导出到我的计算机,但我无法测试它,因为我总是收到一个 findbugs 警告:硬编码引用 org 中的绝对路径名。 fao.geonet.services.resources.Download.exec(元素,ServiceContext)

有谁知道如何抑制或避免这个警告?或者我如何测试导出是否有效的另一种解决方案?

这是代码:

给出 findbugs 警告的行就在 // create shapefile 注释之后

我希望有人可以帮助我解决这个问题。谢谢!

0 投票
2 回答
3783 浏览

java - 替代硬编码密码

我正在编写一个使用 Bing Api 的 java 程序。我最近决定在code.google.com上开源我的代码。但是,我正在寻找硬编码密钥的替代方法。有没有人有什么建议?

0 投票
2 回答
85 浏览

angularjs - where do I put configs in a angularjs app?

In my angular app, I have a URL to which I connect for retrieving some data, a CORS enabled server.

Now, so far I had it hardcoded in my javascript file:

Now, on test and production, those URLs of course are not valid...and everytime I do a git pull it overrides my customizations.

Where would I elegantly put a config like that in an angular app?

0 投票
1 回答
1085 浏览

javascript - 函数仅适用于硬编码值

我正在使用具有硬编码值的函数为传单地图上的多边形分配颜色。样式函数是从内部调用的$.getJSON。我想重写我的代码,以便直接从数据中提取值而不是硬编码 - 从理论上讲,这样我将来可以更轻松地重用代码

调用的(截断的)geojson数据$.getJSON是:

$.getJSON

这是根据数据值分配颜色的函数

依次由style函数从内部调用$.getJSON

我想重写该getColor函数,以便不再使用硬编码值来确定颜色,而是从我从 geojson 创建的数组中提取值,我编写如下:

但是,当我重写颜色函数以使用数组中的值时它不起作用 - 多边形都被分配了“其他”颜色 #000000 而不是我想要的颜色。

为什么这不起作用?

unique(keys)从控制台看,我["ZONE A", "ZONE B", "ZONE C"]知道我正在keys正确地创建......我很困惑。

提前感谢您解决我的问题!

0 投票
2 回答
404 浏览

opengl - 如何获得自动唯一的原子计数器绑定点(无硬编码绑定=)?

许多文章通过指定固定绑定点来描述使用原子计数器:

在这里,硬编码绑定点binding = 0在着色器和应用程序代码中都指定。我猜这些文章是这样做的,因为,

原子计数器没有分配位置,并且不能使用Uniform*命令进行修改。属于程序对象的原子计数器的绑定、偏移量和步幅在每次成功重新链接后都将失效并分配新的。[shader_atomic_counters]

在您想要一些更模块化的着色器代码之前,上述内容很好。例如,我有两个着色器包含文件,每个都需要一个原子计数器,我将其编写为不知道另一个的可插入代码。显然我不想指定硬编码绑定点,我希望应用程序自动处理它。我真的不在乎他们使用哪个绑定点,只是他们不一样。

顶点着色器属性看起来相似。我可以在着色器链接之前在运行时()强制绑定位置,glBindAttribLocation或者让 OpenGL 为我选择它们,然后查询结果(glGetAttribLocation)。我还可以搜索所有属性 ( glGetActiveAttrib)。

如何为原子计数器实现自动唯一绑定点,这样它们就不会被硬编码,我可以混合着色器代码?

我可以看到几种可能的方法,但仍然存在链接后不更改它们的限制:

  1. 不要在着色器中指定绑定点,让 OpenGL 在链接时选择一个。我不知道OpenGL是否会这样做。如果是这样,您如何查询以找到使用的绑定点?
  2. 在链接之前查询着色器对象以查找原子计数器。然后给他们唯一的绑定位置,就像glBindAttribLocation属性一样。是否有分配绑定点的机制?
  3. 解析所有着色器代码,寻找原子计数器并用着色器代码本身中的唯一索引替换绑定点,可能使用#define宏。最后的手段。我真的不想这样做。
0 投票
2 回答
965 浏览

excel - 如果函数在 VBA 中为假,则硬编码函数值

如果函数为假(如硬编码答案),我想将函数值作为粘贴特殊值返回。任何人都可以帮助我吗?我认为使用函数而不是 sub 更容易,因为我必须对相当大的数据集执行此操作。

感谢您的时间!

0 投票
1 回答
1290 浏览

excel - 粘贴值在宏中硬编码

首先,我想要的结果是连接两个单元格以创建一个超链接。一个单元格有我们的票务管理系统的网址,另一个单元格有票号。这两个单元格存在于双击数据透视表的 DrillDown 表中,其源数据确实已经具有超链接,但它没有拉到向下钻取表,并且正如我在多个论坛上阅读的那样,不可能让它通过。

因此,我记录了连接的宏,然后使用连接的粘贴值到另一个单元格并执行回车并将其设为超链接。繁荣!任务完成?

不,当我在其他一些数据上测试记录的宏时,它正确地进行了所有连接,但是当它到达粘贴值位时,它粘贴了我正在处理的先前数据的值?

VBA中有没有办法让它复制和粘贴所选单元格的值,而不是在录制宏期间硬编码的内容?

如果这流血明显,我深表歉意,但我不是 VBA 专家……远非如此。

谢谢J

0 投票
2 回答
104 浏览

android - 对 xml 元素使用硬编码字符串是否不安全?

当我将这个硬编码字符串用于我的 TextView 元素时,ADT 会警告我:

硬编码字符串“Text”,应使用@string 资源

那么它是不安全的还是 ADT 警告我不要使用这种方式的东西?

0 投票
1 回答
267 浏览

php - XML 中的硬编码字符串被损坏

这是一个奇怪的... 在一个 XML 提要中,通过几行循环在 PHP 中生成,一个 HARDCODED 字符串在一个位置发生了变化。

生成的 XML 文件是 36000 行。在第 8020 行发生了以下情况:

已更改为(注意:为清楚起见,我在此处添加了星号)

奇怪的是,这条线不包含任何可能被破坏的变量。这是一个硬编码的字符串 - 见下文。这怎么可能?该行在 XML 文件中出现 751 次。这种情况只发生在一处。

多次运行 XML 生成器时,会发生相同类型的错误,但不是在同一个地方。随机的“html 安全字符”(如 & gt ; & amp ; 将一个字母复制到 & ggt ; 或 & aamp ;

XML 不是作为对象生成的,而是由构建字符串的 for 循环生成的,如下所示: