问题列表 - 第4183页

字符串转换

我有一个方法,它接受String参数.在某些情况下,我想将int值传递给该方法.对于调用该方法,我想将int转换为String.For我正在做以下

    aMethod(""+100);
Run Code Online (Sandbox Code Playgroud)

还有一个选择

    aMethod(String.valueOf(100));
Run Code Online (Sandbox Code Playgroud)

两者都是正确的.我不知道哪个是合适的?哪个性能更好?

大多数情况下,这发生在GWT中.在GWT中设置面板和小部件的大小,我想这样做.

谁能提出建议?

java string

6
推荐指数
2
解决办法
302
查看次数

从Linux上的命令队列进行并行处理(bash,python,ruby ......等等)

我有一个200个命令的列表/队列,我需要在Linux服务器上的shell中运行.

我只希望一次最多运行10个进程(从队列中).某些流程需要几秒钟才能完成,其他流程需要更长时间.

当进程完成时,我希望从队列中"弹出"下一个命令并执行.

有没有人有代码来解决这个问题?

进一步阐述:

在某种队列中需要完成200件工作.我希望一次最多可以完成10件工作.当一个线程完成一项工作时,它应该要求队列进行下一项工作.如果队列中没有其他工作,则线程应该死掉.当所有线程都已经死亡时,意味着所有工作都已完成.

我正在尝试解决的实际问题是使用imapsync将旧邮件服务器中的200个邮箱同步到新邮件服务器.某些用户拥有大型邮箱并需要很长时间才能同步,其他用户拥有非常小的邮箱并可以快速同步.

ruby python parallel-processing bash shell

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

如何将jar中的文本文件复制到jar外的文件中?

假设我的jar中的包"com.test.io"中有一个名为test.txt的文件.

我将如何编写一个检索此文本文件的类,然后将内容复制到文件系统上的新文件中?

java io jar file

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

C++的简单动态图形显示

我正在寻找一个简单的C++图形布局库.我想将库嵌入到基于wxWidgets的可视化工具中.总之,我正在寻找像graphviz这样的东西,除了动态 - 当事件发生时,只需要加载图形的变化,而不是完整的显示.有dynagraph,但它似乎是一个死的项目.我以前曾被建议使用VTK - 但它是重量级的.

我正在寻找可用于商业用途的开源,非copyleft类库(GPL已经出来,LGPL应该没问题).我愿意接受谷歌不会给出的建议.

c++ visualization real-time

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

什么时候使用而不是使用每个开发范例?

考虑到各种有条不紊的开发方法,我们可以一起得到一些启发式方法,了解哪些方法适合于什么情况,例如

  • 案例驱动的发展
  • 模型驱动的发展
  • 行为驱动的发展
  • 测试驱动的开发
  • Rational Unified Process
  • 杰克逊结构设计

没有方法太老,专业,或"在那里";-)

请为每个答案仅列出一种方法,并包括最合适和最不合适的情况.例如:


方法

黑客

最合适的

  • 当单独编写一些无关紧要的东西时
  • 在尝试弄清楚某些东西如何工作时,而不是:
    • 你怎么认为它的工作原理
    • 医生说它有效
    • 谷歌说它有效
    • 它应该工作

最不合适

  • 编写生产代码时
  • 在团队环境中工作时

注意:寻找每种方法的细节,而不是一般建议.谢谢.

language-agnostic methodology heuristics

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

如何在Python中处理POST和GET变量?

在PHP中,您可以使用$_POSTPOST和$_GETGET(查询字符串)变量.什么是Python中的等价物?

python post get

134
推荐指数
4
解决办法
17万
查看次数

您是否应该在数据库级别和应用程序级别强制执行约束?

我一直在阅读Dan Chak的"Enterprise Rails"一书,它让我想到:你觉得你应该在数据库级别和应用程序级别都有数据限制吗?或者你觉得类似于Ruby on Rails这样的自以为是的框架 - 数据库只是数据的"哑存储库",所有检查都应该在你的应用程序中完成(我不是想在这里挑出RoR - 我是一个我自己的Rails的巨大粉丝,但我不同意它对数据库的方法)?

就个人而言,我觉得你应该同时拥有它们,以确保你的数据库和应用程序安全.我的意思是你应该使用非空约束,如果已知的话给你的字段一个长度(而不是将它们全部留在nvarchar(255)),在数据库上有诸如外键,检查约束触发器之类的东西,然后还通过应用程序中的业务逻辑规则强制执行此操作.IMO通过其用户界面使您的应用程序更加健壮,并且还可以防止可能直接访问数据库的人员.

我经常看到的反驳论点是它需要重复逻辑; 一次在数据库级别,一次在应用程序级别 - 假设您有一个检查约束来验证是否输入了产品的SKU(即它的长度大于零).

您现在还需要在业务逻辑中包含验证方法,以确保用户输入的值的长度大于零,并且可能还有一些客户端Javascript用于在用户键入数据时捕获错误.

我认为这不是一件坏事 - 是的,你有一些重复的逻辑,但最终结果是"数据库作为堡垒"的思维模式,因为如果你考虑它,你的数据是你应用程序中最重要的部分; 毕竟,如果数据容易被破坏和泄露,那么你的新Web 2.0应用程序有什么用?

你对此有何看法?数据库应该是像诺克斯堡这样难以穿透的堡垒,还是一个被激光守护的开放式保险箱?换句话说,您是否应该牺牲一些逻辑重复来确保安全的数据模型,或者将所有内容留给您的应用程序并使用数据库来存储数据?

database-design

47
推荐指数
6
解决办法
9172
查看次数

下界和紧界之间的区别?

在这个答案的参考下,什么是Theta(紧束缚)?

Omega是下限,很明白,算法可能需要的最短时间.我们知道Big-O代表上限,意味着算法可能需要的最长时间.但我不知道Theta.

big-o

94
推荐指数
4
解决办法
10万
查看次数

finally块总是运行吗?

是否有任何条件最终可能无法在java中运行?谢谢.

java finally

110
推荐指数
8
解决办法
7万
查看次数

以任何方式指定配置文件数据的位置

运行可执行文件的默认配置文件,并调用该文件gmon.out.有没有办法指定新的位置?

我在i386/linux2.6上使用gcc 3.4.6

linux gcc gprof

13
推荐指数
2
解决办法
3803
查看次数