问题列表 - 第46019页

在Java中生成随机单词?

我写了一个程序,可以对单词进行排序并确定任何字谜.我想生成一个随机字符串数组,以便我可以测试我的方法的运行时.

public static String[] generateRandomWords(int numberOfWords){
String[] randomStrings = new String[numberOfWords];
Random random = Random();
    return null;
}
Run Code Online (Sandbox Code Playgroud)

(方法存根)

我只想要长度为1-10的小写单词.我读了一些关于生成随机数,然后转换为char或其他东西的东西,但我并不完全理解.如果有人可以告诉我如何生成随机单词,那么我应该能够轻松地使用for循环将单词插入到数组中.谢谢!

java arrays random words

10
推荐指数
3
解决办法
6万
查看次数

移动vimfiles位置休息snipmate.vim?

我正在努力将我的整个vim配置移动到我的Dropbox文件夹,以便更有效地在机器之间共享它.为此,我将.vimrc更改为以下内容:

set runtimepath+=$HOME/My\ Documents/Dropbox/vim
source $HOME\My Documents\Dropbox\vim\vimrc.vim
Run Code Online (Sandbox Code Playgroud)

vimrc.vim看起来像这样:

set nocompatible
filetype on
filetype plugin on
filetype indent on
syntax enable
Run Code Online (Sandbox Code Playgroud)

问题是snipMate.vim不再有效.我知道没有任何插件干扰它,因为我已经完成了新的vim安装并删除了所有其他插件.在将插件移动到dropbox文件夹之前,它工作得很好.我认为这可能与以下事实有关:vimfiles中的after目录在我将插件文件夹移动到dropbox后似乎没有被读取(即/ snipmate.vim只显示在:scriptnames我有vimfiles作为插件文件夹).我已经尝试通过将以下内容添加到我的.vimrc中来明确地在after目录中获取脚本:

source $HOME\My Documents\Dropbox\vim\after\plugin\snipMate.vim
Run Code Online (Sandbox Code Playgroud)

但是snipmate仍然无法正常工作.

有关修复此问题的任何想法

vim snipmate

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

测试是否定义了MSBuild属性?

在的MSBuild,是有可能创造一个MSBuild条件(或其他情况),将评估一个物业是否"定义"(假设这是之前的分配属性某处的值)?

以下似乎有点过于笨拙无法可靠:

<PropertyGroup Label="Undefined State">
     <Defined></Defined>
</PropertyGroup>

<Choose>
   <When Condition="('$(Defined)' == '' OR '$(Defined)' != '')">
        <Message Text="Defined is probably/likely/assuredly defined"/>
    </When>
    <Otherwise>
       <Message Text="Defined is reportedly/maybe/possibly not defined"/>
    </Otherwise>
<Choose>
Run Code Online (Sandbox Code Playgroud)

msbuild msbuild-propertygroup

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

使用BASH中的shell脚本将大型txt文件拆分为正则表达式中的200个较小的txt文件

嗨,大家好,我希望这个主题足够清楚,我在前面提到过的bin中没有找到任何具体的内容.我试过在Perl或Python中实现它,但我想我可能会努力.

是否有一个简单的shell命令/管道将基于开始和结束正则表达式将我的4mb .txt文件拆分成单独的.txt文件?

我提供了以下文件的简短示例..因此您可以看到每个"故事"都以短语"X XXX of XXX DOCUMENTS"开头,可以用来分割文件.

我认为这应该很容易,如果bash不能这样做我会感到惊讶 - 比Perl/Py更快.

这里是:

                           1 of 999 DOCUMENTS


              Copyright 2011 Virginian-Pilot Companies LLC
                          All Rights Reserved
                   The Virginian-Pilot(Norfolk, VA.)

...



                           3 of 999 DOCUMENTS


                  Copyright 2011 Canwest News Service
                          All Rights Reserved
                          Canwest News Service

...
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

罗斯

regex unix bash shell scripting

11
推荐指数
2
解决办法
8406
查看次数

是否有可能显示&auml; 作为Vim的ä?

是否有可能在Vim窗口(即屏幕上)中显示与缓冲区中的基础字符不同的字符?

例如,如果filetype设置为html,我(有时)喜欢看到html-entities被人类可读的字符替换(例如ä代替&auml;).当然,这将导致实体之后的其余部分必须"移位"到左侧.如果这可能以某种方式,我会欣赏任何正确方向的暗示.

vim html-entities

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

如何过滤数组字典

我有一个数组字典,我想根据数组中的元素进行过滤.我的字典看起来像这样......

"Abu Dhabi, U.A.E." =     (
    "24.466665",
    "54.416668",
    "Asia/Dubai"
);
"Accra, Ghana" =     (
    "5.583333",
    "-0.100000",
    "Africa/Accra"
);
"Adak, America" =     (
    "",
    "",
    "America/Adak"
);
"Addis Ababa, Ethiopia" =     (
    "9.050000",
    "38.700001",
    "Africa/Addis_Ababa"
);
Run Code Online (Sandbox Code Playgroud)

我想根据第3项过滤字典,例如第三项(时区ID)为"America/Adak"的所有键.

我想我可以用keysOfEntriesPassingTest做到这一点,但我不知道如何做到这一点.我找到了一些示例代码......

mySet = [myDict keysOfEntriesPassingTest:^(id key, id obj, BOOL *stop) {
             if( [[obj port] isEqual: [NSNumber numberWithInt: 8080]]) {
                 return YES;
             else
                 return NO;
             }]
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何重写这个在我的情况下工作.我不明白所需的语法.

有人可以帮我弄清楚如何实现这个过滤器吗?

谢谢,约翰

iphone xcode predicate nsdictionary filter

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

构建一个具有User_id字段的表,然后查询特定的User_Id

我需要一些帮助构建一个表,然后从Rails 3中获取该表中的数据.

这是分解:

模型 - 这里涉及的3个模型是:

  • 线程有很多参与者
  • 参与者属于线程
  • 用户

活动表:

id | thread_id | participants
Run Code Online (Sandbox Code Playgroud)

示例记录看起来像:

1 | 300 | 3,1,5,67,13
2 | 333 | 3,12
3 | 433 | 1,12
4 | 553 | 1,12, 67
Run Code Online (Sandbox Code Playgroud)

如果参与者是user_ids列表,如果有更好的方法来存储user_ids,请告诉我.我还没有建造它.

填充活动表后.然后,我希望能够按以下方式进行查询:选择参与者字段中包含67的participant_id的所有活动记录.

我希望以上内容清楚,如果不是,请告诉我.想法?思考?建议.

谢谢

activerecord ruby-on-rails activemodel ruby-on-rails-3

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

获得"get_Item"MethodInfo的优化方法

现在,我有: targetType.GetMethod("get_Item", BindingFlags.Instance)

有更好的吗?

c# reflection items methodinfo

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

jQuery UI自动完成:仅允许从建议列表中选择值

我正在实现jQuery UI Autocomplete,我想知道是否有任何方法只允许从返回的建议结果中进行选择,而不是允许将任何值输入到文本框中.

我将此用于标记系统,就像在此站点上使用的那样,因此我只想允许用户从预先填充的列表中选择返回到自动完成插件的标签.

javascript ajax jquery jquery-ui autocomplete

41
推荐指数
5
解决办法
6万
查看次数

如何在bash shell脚本的变量中容纳空格?

希望这应该是一个简单的...这是我的test.sh文件:

#!/bin/bash
patch_file="/home/my dir/vtk.patch"
cmd="svn up \"$patch_file\""
$cmd
Run Code Online (Sandbox Code Playgroud)

注意“我的目录”中的空格。当我执行它时

$ ./test.sh 
Skipped '"/home/my'
Skipped 'dir/vtk.patch"'
Run Code Online (Sandbox Code Playgroud)

我不知道如何在变量中容纳空间并仍然执行命令。但是在bash shell上执行以下操作可以正常工作。

$ svn up "/home/my dir/vtk.patch"   #WORKS!!!
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激!我正在Windows上使用cygwin的bash。

variables bash space unicode-escapes

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