问题列表 - 第2028页

上与下案例

在进行不区分大小写的比较时,将字符串转换为大写或小写更有效吗?它甚至重要吗?

在这篇SO帖子中建议C#使用ToUpper更有效,因为"Microsoft以这种方式优化了它".但我也读过这个论点,转换ToLower与ToUpper取决于你的字符串包含的内容,并且通常字符串包含更多小写字符,这使得ToLower更有效.

特别是,我想知道:

  • 有没有办法优化ToUpper或ToLower,使一个比另一个更快?
  • 在大写或小写字符串之间进行不区分大小写的比较是否更快?为什么?
  • 是否存在任何编程环境(例如C,C#,Python等),其中一个案例明显优于另一个案例,为什么?

language-agnostic string uppercase

79
推荐指数
5
解决办法
4万
查看次数

Eclipse:您可以在保存时格式化代码吗?

在Eclipse中,在Windows- > Preference- > Java- >下Code Style,您可以为注释和代码定义代码模板,并且可以设置代码格式化程序.

我想知道在Eclipse中是否有可能每次保存源文件时这些设置都会生效.基本上,我没有突出显示所有内容并按Ctrl+ Shift+ F,而是希望Eclipse负责确保我的代码格式正确.

这是可能的吗?你如何设置它?

关于使用自动格式的注意事项: 最好选择"格式编辑行",因为当您重新格式化源控件中尚未正确格式化的整个文件时,合并更改变得非常困难.已经对同事这样做了.

eclipse code-formatting code-standards

120
推荐指数
3
解决办法
7万
查看次数

我可以将Class.newInstance()与构造函数参数一起使用吗?

我想使用,Class.newInstance()但我实例化的类没有一个无效的构造函数.因此,我需要能够传递构造函数参数.有没有办法做到这一点?

java constructor

233
推荐指数
6
解决办法
13万
查看次数

如何将失败的项目重回正轨?

您一定听说过失败/失败项目的原型故事:

  1. 一支缺乏经验的程序员团队全天候工作
  2. 修复错误只是为了引入新的错误
  3. 客户尖叫他甚至不能做基本的东西(保存/查询)等.
  4. 程序员过去常常会通过规范来进行即兴创作
  5. 没有自动化的单元测试会加剧这种情况
  6. 在实际上没有遵循在纸上看起来不错的架构文档
  7. 使用的第三方组件首先成为尚未经过健身测试的瓶颈
  8. 里程碑错过后的里程碑
  9. 由于没有人同意实际需要完成的工作量,团队无法提出交付日期
  10. 没有技术领导/或牛仔编码员可以承担技术问题

现在,如果你被带入#10那么你的第一步是什么?

更新:首先:感谢你们所有人都在努力.好吧......我被带进#10.当我们向客户提出建议时,我是最初的建筑师.然后,不幸的是,由于我被分配到其他地方,我无法承担交付责任.:)

假设它是现有桌面应用程序的Web化.我现在被带进#10.遗憾的是,逃跑不是一种选择.我确信这仍然可以通过遵循敏捷的最佳实践来逆转,并且只是想挖掘社区的想法.

更大的问题可能是:如果开发团队没有规范,只有运行应用程序的(基线)代码,原始解决方案要求查看代码并动态提取业务规则.现在,没有经验的程序员不愿意看VB 6.0代码并想要文档!那么如果你要实现敏捷流程,你如何解决这个问题呢?

project-management development-process

19
推荐指数
5
解决办法
3803
查看次数

如何使用Explain Plan优化查询?

我的任务是在工作中优化一些SQL查询.我发现的一切都指向使用解释计划来识别问题区域.我无法确切地找出解释计划告诉我的问题.您将获得成本,基数和字节.

这表明了什么,我应该如何使用它作为指导.低数字更好吗?高更好?任何投入将不胜感激.

或者,如果您有更好的方法来优化查询,我会感兴趣.

sql oracle optimization

20
推荐指数
3
解决办法
5万
查看次数

对于有经验的程序员来说,最好的java RPG(角色扮演游戏)引擎是什么?

我正在研究构建一个小的Java RPG.我还没有找到任何一个RPG引擎的好例子,它对于经验丰富的Java程序员来说是最强大但最稳定的.

任何和所有类型.我只想尽可能多地了解那里有什么.

2d,3d或等轴测图

在此先感谢大家.

java

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

Javascript Array.sort实现?

JavaScript Array#sort()函数使用哪种算法?我知道它可以采取各种各样的参数和函数来执行不同类型的排序,我只是对vanilla排序使用哪种算法感兴趣.

javascript arrays sorting algorithm

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

使用Django的操作的默认参数

在正则表达式与django没有匹配的情况下,有没有办法将默认参数传递给一个动作?


urlpatterns = patterns('',(r'^test/(?P<name>.*)?$','myview.displayName'))

#myview.py
def displayName(request,name):
      # write name to response or something
Run Code Online (Sandbox Code Playgroud)

我已经尝试将urlpatterns中的第三个参数设置为包含'并且为name方法提供该方法的默认值的字典,但没有一个工作.name参数似乎总是为None.如果我可以设置默认值,我真的不想为None编码.

澄清:这是我正在改变它的一个例子.


def displayName(request,name='Steve'):
      return HttpResponse(name)
#i also tried

urlpatterns = patterns('',
      (r'^test/(?P<name>.*)?$',
        'myview.displayName',
        dict(name='Test')
      )
)
Run Code Online (Sandbox Code Playgroud)

当我将浏览器指向视图时,它会显示文本"无"

有任何想法吗?

python django django-urls

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

以编程方式管理思科; Telnet vs SNMP?

我最近接触过一位网络工程师,他希望将他的小型网络管理职责卸载到初级技术支持人员.需要管理的具体位置在其单站点属性上作为租户的ISP,因此每天进行大量小的调整.

我认为为他写一个winform应用程序来管理现场的32个Cisco设备会很有帮助.我想最初提供的功能可以修改访问控制列表,端口VLAN分配和每个VLAN的带宽限制......在列表中添加更多,因为它被认为是有价值的.

我最初的想法是模拟与网络设备的telnet会话 ; 利用我的网络工程师熟悉的命令行/ IOS交互.我自己需要最少的时间来学习Cisco IOS惯例.

虽然在搜索解决方案时,似乎大多数人都喜欢SNMP. 那,或者,他们的具体情况将他们推向了SNMP的方向.

我想知道我是否忽略了SNMP的明显好处. 我应该使用SNMP吗?为什么或者为什么不?

network-programming cisco snmp telnet

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

WebForms中的Tab键行为

在WinForms中,我可以设计一个表单并使用TabValue来控制每次用户点击"Tab"时选择哪个控件.我的问题,在Webform中,是否存在执行相同操作的机制?

编辑:这同样适用于Ajax繁重的应用程序吗?

asp.net tabs webforms

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