问题列表 - 第9653页

在Python中随机化字符串列表的最佳方法

我收到一个字符串列表作为输入,需要返回一个列表与这些相同的字符串,但按随机顺序.我必须允许重复 - 相同的字符串可能在输入中出现一次或多次,并且在输出中必须出现相同的次数.

我看到了几种"蛮力"的方法(使用循环,上帝禁止),其中一种我正在使用.然而,了解Python可能会有一个很酷的单行程来完成工作,对吗?

python string random

73
推荐指数
3
解决办法
9万
查看次数

HBase稳定且可以投入生产吗?

对于在自己的集群上部署了HBase的人来说,你觉得它对于生产使用来说足够稳定吗?你遇到了哪些类型的麻烦或问题?

我确实看到许多公司在生产中使用HBase(http://wiki.apache.org/hadoop/Hbase/PoweredBy),但我很好奇是否需要进行大量的维护,修补和烧毁.保持HBase群集正常运行.

hadoop hbase

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

如何在Vim中将新的textwidth应用于整个缓冲区

我已经在textwidth文件中间更改了选项,我想重新格式化整个缓冲区以使用新的宽度.最快的方法是什么?


解决方案 - Vim文档主题

GQ

vim

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

如何用Jquery选择相邻隐藏输入的值?

当用户点击以下"li"末尾的img时,我想先获取隐藏输入的两个元素的值.

<ul id="theLists">
    <li>
    <input class="checkbox" type="checkbox" name="row"/>
    <input class="contentId" type="hidden" value="64" name="id"/>
    <div id="64" class="editable">Peanuts for me</div>
    <img src="/img/delete.gif" alt="delete"/>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我试过这个:

$(document).ready(function(){
    $("#theLists img").click(function(){
        var contentId = $(this).closest("input[name='id']").val();          
    });
Run Code Online (Sandbox Code Playgroud)

无济于事.有任何想法吗?我需要设置一个带有行ID的var,在这种情况下是"64".

javascript php jquery

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

从jar中高效提取文件

我有一个用Java编写的应用程序,它使用一个jar文件(它使用多个,但这不是重点).

事实是,我正在使用的Jar文件包含我绝对必须提取到文件系统的文件.

到目前为止,我正在使用Class.getResourceAsStream和FileOutputStream,但这种方法有点慢.请注意,其中一些文件是基于文本的,但其他文件只是二进制文件.

因此,除了尝试减少从JAR中提取文件的需求之外,还有针对这些任务的任何优化(例如更充分的功能).

请注意,我的应用程序是基于Java 6的,我希望将外部依赖性降至最低.

编辑:为了将来参考,我的OLD(inefficent)代码是:

int c;
while((c = is.read())!=-1){
    fos.write(c);
}
Run Code Online (Sandbox Code Playgroud)

对于新的,更快的代码,请参阅接受的回复.

java copy jar extract

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

如何在网格上制作圆圈?

我正在制作一个所有动作都以网格为基础的游戏.我也不想制作可以绕圈旅行的实体.那么有没有人有任何关于用正方形网格创建圆圈的建议(就像MS Paint使用圆形工具制作方形像素圆圈的方式).

algorithm geometry

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

IIS 7中的应用程序池不显示.NET Framework 3.5

我在我的系统上安装了.NET Framework 3.5 SP1.当我创建一个新的应用程序池时,我只看到.NET Framework V2.0.xxx.我有一个使用ASP.NET MVC的文件.它没有加载.我想这可能就是原因.

.net asp.net-mvc

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

以用户友好的方式对包含数字的字符串进行排序

习惯于对字符串进行排序的标准方法,当我注意到Windows以某种高级方式按名称对文件进行排序时,我感到很惊讶.让我给你举个例子:

Track1.mp3
Track2.mp3
Track10.mp3
Track20.mp3

我认为这些名称是根据字母和数字分别比较(在排序期间).

另一方面,以下是以标准方式排序的相同列表:
Track1.mp3
Track10.mp3
Track2.mp3
Track20.mp3

我想在Delphi中创建一个比较算法,让我以相同的方式对字符串进行排序.起初我认为比较两个字符串的连续字符就足够了.当在两个字符串的某个位置找到一个数字时,我会读取它们后面的所有数字以形成一个数字,然后比较这些数字.

举个例子,我将用这种方式比较"Track10"和"Track2"字符串:
1)读取字符时它们是相等的,而它们是字母:"Track","Track"
2)如果找到一个数字,读取以下所有数字:"10","2"
2a)如果它们相等,则转到1或者完成
Ten大于2,因此"Track10"大于"Track2"

似乎一切都会好的,直到我在测试期间发现Windows认为"Track010"低于"Track10",而我认为第一个更长,因为它更长(没有提到根据我的算法字符串将是相等的,这是错误的).

你能否告诉我Windows如何按名称对文件进行排序,或者你有一个我可以使用的即用型算法(使用任何编程语言)?

非常感谢!
马里乌什

sorting algorithm text numbers

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

ALT-TAB应用程序图标像素化

当我的应用程序的子窗口打开并且我查看ALT+ TAB菜单时,应用程序图标看起来像素化.我假设Windows使用低分辨率版本的图标(我认为是16x16像素).我能做什么,Windows选择正确的32x32像素版本?

我为相关窗口分配了一个图标,其中包含16x16,24x24,32x32,48x38和256x256的真彩色.请注意VS在保护中说使用32x32并且它适用于我的应用程序的主窗口,我在其中分配了完全相同的图标.

icons winforms

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

中缀运算符上的Scala匹配分解

我试图理解ListScala 中s 的实现.特别是我试图了解如何使用中缀运算符编写匹配表达式,例如:

a match {
  case Nil => "An empty list"
  case x :: Nil => "A list without a tail"
  case x :: xs => "A list with a tail"
}
Run Code Online (Sandbox Code Playgroud)

如何允许匹配表达式x :: xs而不是List(x, xs)

scala list match infix-operator

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