问题列表 - 第28171页

如何维护插入顺序

我想将一个键值对添加到哈希表(或任何其他集合)中,但必须维护插入顺序.我怎样才能做到这一点?

就像我将1添加为键"一"作为值,2作为键和"两"作为值.

输出应该是:

1:one
2:two
Run Code Online (Sandbox Code Playgroud)

java collections dictionary

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

如何在Entity框架4.0中实现SQL"in"

如何在实体框架中实现SQL的以下查询. SELECT * FROM Users WHERE UserID in (1,2,3,4).

我想做

var users = from e in context.Users where e.UserId in (list of user ids)
Run Code Online (Sandbox Code Playgroud)

谢谢Ashwani

c# entity-framework

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

处理Solr的理想方式导致PHP?

Firslty,我知道一些类似的问题,但我认为这种情况不同,足以保证自己的问题.

我正在通过LAMP服务器上的jetty安装运行Solr索引.我目前使用该simplexml_load_file函数引入搜索结果,然后通过几个函数解析它们.在我遇到一个基本问题之前,我对这个过程很满意.

字段名称不会通过simplexml函数传递.例如,这个结果;

<doc>
  <float name="score">0.73325396</float>
  <str name="add1">Ravensbridge Drive</str>
  <str name="comments">0</str>
  <str name="company">Stratstone Lotus Leicester</str>
  <str name="feed_id"/>
  <str name="id">1711765</str>
  <str name="pcode">LE4 0BX</str>
  <str name="psearch">LE4</str>
  <str name="rating">0</str>
</doc>
Run Code Online (Sandbox Code Playgroud)

在simplexml对象中看起来像这样;

 [doc] => Array
 (
   [0] => SimpleXMLElement Object
   (
     [float] => 0.73325396
     [str] => Array
     (
       [0] => Ravensbridge Drive
       [1] => 0
       [2] => Stratstone Lotus Leicester
       [3] => SimpleXMLElement Object
       (
         [@attributes] => Array
         (
           [name] => feed_id
         )
       )
       [4] => 1711765
       [5] => LE4 0BX
       [6] …
Run Code Online (Sandbox Code Playgroud)

php solr simplexml

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

Maven:Build完成时触发自定义命令,取决于结果(成功/失败)

我在命令行上使用Maven,我的构建需要一段时间才能完成(1-2分钟).我正在寻找一种可能挂钩到构建的END并在构建完成时触发特定命令(由ant等启动程序) - 依赖于我的构建结果(成功/失败).

我的目标是我的计算机只播放一个声音(一个用于成功构建,另一个用于失败的构建),所以我会注意到我的构建完成了.

我能意识到这一点,以及如何实现?我想Ant是可能的,但我希望我也可以在没有Ant的情况下做到这一点.

java maven-2 maven

7
推荐指数
2
解决办法
2520
查看次数

承包商改变代码风格

我目前支持的工作应用程序最初由一个四人小组编写,但现在已经减少到仅仅我.我们最近有一个承包商,在我忙于其他事情的时候看一些性能问题.

虽然承包商似乎在表现上做得很好,但他们也经历了大量的代码,取代了原有的风格,并取决于他们的个人偏好.

遗憾的是,我们没有编码标准文档,只是遵守c#一般规则的一般规则.

作为他们所做的一个例子,它包括:

  • 删除几乎所有'var'关键字的用法
  • 在任何带有if语句和单行的地方,他们都添加了花括号
  • 删除大多数lambdas并用更详细的代码替换它
  • 更改方法签名,以便每个参数都在一条单独的行而不是一行

我们还运行TDD策略,但测试覆盖率,特别是性能特定部分的测试覆盖率非常低,几乎没有关于它们已经改变的文档的记录,并且因为它们的签入注释不是特别有用而且实际的功能变化使它变得更难在大量的'调整'中迷失了.

我如何与承包商讨论此事?显然,由于他们没有责任支持该项目,因此他们没有太多动力来改变它,他们似乎并不特别容易接受改变.

或者我应该在合同的短期内忍受它,然后将所有内容更改回我们之前使用的代码格式?

制作社区维基'cos在这里可能没有一个正确的答案.

c# coding-style

8
推荐指数
2
解决办法
1040
查看次数

Weblogc BEA-000449:在配置的5秒空闲超时期间关闭套接字,因为没有数据从中读取

我已经开始在weblogic 10日志文件中看到此消息.我正在运行一个大约40-350个并发用户的应用程序.我的问题是

  1. 这个错误到底意味着什么?
  2. 它将如何影响用户(如果有)
  3. 可能导致这种情况的原因

谢谢

java weblogic-10.x

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

在C中使用静态函数和变量的原因

我想知道使用static关键字作为文件中变量的范围限制,用C.

我认为构建C程序的标准方法是:

  • 有一堆c文件定义函数和变量,可能范围有限static.
  • 有一堆h文件声明相应c文件的函数和可能的变量,供其他c文件使用.私有函数和变量不会在h文件中发布.
  • 每个c文件都单独编译为o文件.
  • 所有o文件都链接到一个应用程序文件.

static如果变量未在h文件中发布,我认为声明gobal的原因有两个:

  • 一个是为了可读性.告知未来的读者,包括我自己,在任何其他文件中都不能访问变量.
  • 第二个是防止另一个c文件重新声明变量为extern.我认为链接器不喜欢变量是externstatic.(我不喜欢重新声明其他人拥有的变量的文件的想法,这extern是可以的做法吗?)

还有其他原因吗?

也是一样的static功能.如果原型未在h文件中发布,其他文件可能无法使用该函数,那么为什么要定义它static呢?我可以看到同样的两个原因,但没有更多.

c linker static extern

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

使用Intellisense的开源C#语法编辑器

任何人都可以建议我一个良好的开源C#代码编辑器控件,语法高亮和intellisense在我的应用程序中使用.我不是要求任何IDE,如VS或#develop,我只需要一个winform代码编辑器控件,以便我可以在我的应用程序中使用它来编写脚本.能告诉我一个好的......

我找到了ScintillaNET,但我想要一些其他选择..

.net c# intellisense syntax-highlighting editor

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

如何用jquery复制href ="...#something"

很难描述整个问题,但长话短说,我不能使用href ="......#something"但我需要这个功能.有没有办法用jquery复制它?所以我希望有这样的东西onclick ="$('div #thing').jumpThere();" 但我不知道该功能的确切名称.能不能让我知道jquery是否具有这样的功能,如果是,它是如何调用的.

jquery

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

调试maven插件在maven web项目中的执行

有没有办法在maven插件运行时实际调试它.我的意思是,例如我们有maven-clean-plugin.所以当这个插件执行它的动作时,我们可以以某种方式调试并检查maven-clean-plugin的源代码吗?

显然我们必须在eclipse中关联插件的Java源代码,但是我们如何设置它来进行调试呢?

谢谢.

编辑:改变主题我很抱歉,也许我应该更精确.实际上我有我的网络应用程序,它是一个maven项目,它使用第三方maven插件.现在,当我进行mvn clean安装时,我需要调试我的第三方maven插件.现在在我的maven依赖项中,我没有得到对该插件jar的依赖,这是很正常的.有任何想法吗?

debugging maven-2

33
推荐指数
4
解决办法
3万
查看次数