问题列表 - 第13899页

以与平台无关的方式将环境变量传递给JVM

我正在开发一个在Windows Vista机器上运行JBoss的J2EE应用程序,但该应用程序最终会在Linux机器上运行.有没有办法以平台无关的方式传递环境变量的值?

我认为(但我不确定)平台敏感的方式是:

-Denv_var=%MY_ENV_VAR% (Windows)
-Denv_var=$MY_ENV_VAR (Linux)
Run Code Online (Sandbox Code Playgroud)

从那里我将使用访问值(在Java中)

System.getProperty("MY_ENV_VAR");
Run Code Online (Sandbox Code Playgroud)

- 那是对的吗?

Javadoc System.getenv(String name)似乎意味着该方法依赖于平台,但我不清楚这一点.我是否可以完全跳过将变量完全传递到JVM中,并getenv()在使用操作系统设置环境变量的值后使用?

java jvm environment-variables platform-independence

24
推荐指数
1
解决办法
6万
查看次数

防止对MySQL的暴力攻击?

我需要为MySQLd打开网络,但是每次这样做,服务器都会被强行淘汰。一些卑鄙的密码猜测脚本开始在服务器上运行,在端口3306上打开连接并永久尝试随机密码。

我该如何阻止这种情况的发生?

对于SSH,我使用denyhosts,效果很好。有没有办法使denyhosts与MySQLd一起使用?

我还考虑过更改MySQL正在运行的端口,但这并不理想,只是一个权宜之计(如果他们发现了新端口,该怎么办?)

还有其他想法吗?

如果有所不同,我在FreeBSD 6.x上运行MySQL5.x。

brute-force

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

.NET程序集格式是否有大小限制?

我们遇到了一个我以前从未体验过的有趣问题.我们在Visual Studio 2008 SP1中有一个大规模生产的ASP.NET 3.5 SP1 Web App项目,它使用网站部署项目进行编译和部署.去年一切都运行良好,直到昨天办理登机手续后,应用程序开始严重失败BadImageFormatException.

有问题的登记不会改变任何特别特别的错误,错误来自应用程序的区域甚至没有改变.使用Reflector我们检查了有问题的方法,发现代码中有垃圾字符串(.NET Reflector幽默地解释为中文字符).我们一直在几台机器上重现这一点,因此它似乎与硬件无关.

进一步检查显示,在部署期间用作aspnet_merge.exe输入的程序集中存在这些垃圾字符串.

aspnet_merge.exe/Web部署项目输出程序集属性:

  • 将所有输出合并到单个程序集
  • 将每个单独的文件夹输出合并到其自己的程序集
  • 将所有页面和控制输出合并到单个装配中
  • 为每个页面和控件输出创建单独的程序集

在Web部署项目属性中,如果我们将合并选项设置为第一个选项("将所有输出合并到单个程序集"),我们会遇到问题,但所有其他选项都可以正常运行!

我的问题:有谁知道为什么会这样?aspnet_merge.exe的功能是否有大小限制(生成的合并DLL大约为19.3 MB)?合并WAP的输出还有其他已知问题吗?

如果任何汇编格式/ aspnet_merge.exe专家知道任何此类限制,我会很高兴.对我来说就像一个25MB的程序集,虽然很大,但并不令人发指.

asp.net ilmerge assemblies aspnet-merge badimageformatexception

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

C#:从字典中删除重复值?

如何从可能具有重复值的字典中创建没有重复值的字典?

IDictionary<string, string> myDict = new Dictionary<string, string>();

myDict.Add("1", "blue");
myDict.Add("2", "blue");
myDict.Add("3", "red");
myDict.Add("4", "green");


uniqueValueDict = myDict.???
Run Code Online (Sandbox Code Playgroud)

编辑:

- 我不在乎保留哪个键. - 是否有使用Distinct()操作的东西?

c# linq dictionary .net-3.5

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

从边缘检测器输出修剪短线段?

我正在寻找一种算法来修剪边缘检测器输出的短线段.从下面的图像(和链接)中可以看出,检测到的几个小边缘不是"长"线.理想情况下,我希望加工后只显示四边形的四边,但如果有一些杂散线,那将不是什么大问题......有什么建议吗?

例

图片链接

c algorithm image-processing computer-vision

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

你如何使用Javascript复制表单字段?

例如,我想要一个看起来像这样的html表单:

<table>
  <tr>
     <td>Field A:</td>
     <td><input type='text' name='fielda[1]'></td>
     <td>Field B:</td>
     <td><textarea name='fieldb[1]'></textarea></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想要的是添加一个复制我整个上面的表单的按钮,但是将所有字段的1更改为2.不仅仅是一个字段,而是代码的整个部分,包括表格.与我发布的字段相比,将有更多/不同的字段.

我已经尝试过这个解决方案,它正是我需要的:

http://www.quirksmode.org/dom/domform.html

但由于某些原因,在复制代码示例以进行测试时无法复制功能.我甚至尝试从字面上复制整个页面源以使其工作,但没有用.

javascript php ajax jquery json

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

JS:元素变得可见时的事件监听器?

我正在构建一个将包含在页面中的工具栏.它将被包括在内的div将默认为display:none.有没有办法我可以在我的工具栏上放置一个事件监听器,以便在它变得可见时进行监听,以便初始化?或者我是否必须从包含页面传递变量?

谢谢

javascript

94
推荐指数
8
解决办法
11万
查看次数

如何衡量存储过程的性能?

我正在使用不支持分析器的SQL Server 2005版本,​​试图找出如何最好地比较两个存储过程的性能.我已经为每个人执行了执行计划,但我不清楚我应该关注哪些提供的指标.我是否经历并加上各种费用?什么是最好的方法?

提前致谢.

t-sql performance stored-procedures

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

可以将多少数据存储到Google App Engine应用程序中?

回答这个问题并寻找参考资料我怀疑自己:

*可以将多少数据存储到Google App Engine应用程序中?

如果我读好这张桌子:

Resources    | Free daily  |  Free Max Rate  | Daily Billing enable           | Max Rate Billing
------------------------------------------------------------------------------------------
Stored Data  | 1 gigabyte  |    None         |  1 gigabytes free; no maximum  | None

这是否意味着您可以免费存储(只要每天1 GB?)

:-o

编辑

嗯,我错了.

我也找到了回答我自己问题的官方链接:

http://code.google.com/appengine/docs/billing.html

Resource           |    Unit        |   Unit cost
-------------------------------------------------
Outgoing Bandwidth |    gigabytes   |   $0.12

-------------------------------------------------
Incoming Bandwidth |    gigabytes   |   $0.10

-------------------------------------------------
CPU Time           |    CPU hours   |   $0.10

-------------------------------------------------
Stored Data        | …

python java cloud google-app-engine

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

保护app.config - VB.Net 3.5

我正在使用Visual Studio 2008 Pro创建VB Winform应用程序.我的app.config文件中有一些自定义配置设置以及MS SQL连接字符串.

  1. 确保没有人可以在app.config中读取这些设置的最佳方法是什么?
  2. 是否有任何其他区域的纯文本连接字符串,我可能也想考虑保护?

谢谢!

.net vb.net winforms

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