问题列表 - 第2651页

字符串替换功能

我有以下字符串

String str = "replace :) :) with some other string";
Run Code Online (Sandbox Code Playgroud)

我想:)用其他字符串替换第一次出现

我用过 str.replaceFirst(":)","hi");

它给出了以下例外

"无与伦比的收盘")'"

我尝试使用replace函数,但它取代了所有的出现:).

java string

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

ms c ++得到当前进程的pid

我的应用程序的一部分是在Windows下的C++中.我需要当前进程的进程ID.有什么想法吗?

c++ windows pid process

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

事件处理程序是否阻止垃圾收集发生?

如果我有以下代码:

MyClass pClass = new MyClass();
pClass.MyEvent += MyFunction;
pClass = null;
Run Code Online (Sandbox Code Playgroud)

pClass会被垃圾收集吗?或者它会在它们发生的时候仍然停止发射?我是否需要执行以下操作才能进行垃圾回收?

MyClass pClass = new MyClass();
pClass.MyEvent += MyFunction;
pClass.MyEvent -= MyFunction;
pClass = null;
Run Code Online (Sandbox Code Playgroud)

.net c# garbage-collection event-handling

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

新的"动态"C#4.0关键字是否弃用了'var'关键字?

当C#4.0出来时,我们有动态关键字,如Anders Hejlsberg在这个优秀的演示文稿中所描述的那样(C#的发展速度超过了我能跟上的速度......我没有太多时间熟悉var关键字)

我还需要var关键字吗?var有什么可以做的......动态不能吗?

var x = SomeFunctionThatIKnowReturnsSomeKindOfList();
// do something with x

dynamic x = SomeFunctionThatIKnowReturnsSomeKindOfList();
// do something with x
Run Code Online (Sandbox Code Playgroud)

c# dynamic-languages c#-4.0

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

内置List,可通过索引和键访问

是否可以创建一个可以通过索引或键访问的列表?

我正在寻找一个已经存在但具有此功能的集合类型,我想避免重新定义索引器

c# dictionary list

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

从Windows批处理脚本中的文件中读取值

我正在尝试从文件中读取值并在后续命令中使用它.

我有一个文件AppServer.pid,其中包含我的应用服务器的进程ID(只是数字,它不是属性文件或类似的东西).

应用服务器挂起,所以我想获取此值并将其传递给kill命令.所以我的脚本会是这样的

SET VALUE_FROM_FILE=AppServer.pid # or something
taskkill /pid %VALUE_FROM_FILE% /f
Run Code Online (Sandbox Code Playgroud)

有没有一种方便的方法在Windows脚本中执行此操作?

windows scripting file batch-file

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

轮盘赌选择算法

任何人都可以为轮盘选择功能提供一些伪代码吗?我将如何实现这一点:我真的不明白如何阅读这个数学符号.我想要通用算法.

algorithm roulette-wheel-selection genetic-algorithm evolutionary-algorithm

20
推荐指数
4
解决办法
8万
查看次数

Java泛型 - 将子类型集合传递给需要基类型集合的方法

如何在Java中执行此操作 - 将子类型集合传递给需要基类型集合的方法?

以下示例给出:

The method foo(Map<String,List>) is not applicable for the arguments (Map<String,MyList>)
Run Code Online (Sandbox Code Playgroud)

我可以通过为类型化集合创建类层次结构来实现 - 但是否则可能呢?

public void testStackOverflow() {

    class MyList extends AbstractList {
        public Object get(int index) {
            return null;
        }
        public int size() {
            return 0;
        }           
    };

    Map <String, List>   baseColl = null;
    Map <String, MyList> subColl  = null;

    foo (subColl);              
}

private void foo (Map <String, List> in) {      
}
Run Code Online (Sandbox Code Playgroud)

编辑:从答案中得出结论,这需要"有界通配符",因此添加此文本以进行搜索

java generics

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

从Eclipse启动JBoss

从Eclipse Ganymede中盯着JBoss服务器给我带来以下问题:"本地主机上的服务器JBoss v4.0无法在120秒内启动.如果服务器需要更多时间,请尝试在服务器编辑器中增加超时."

控制台显示JBoss已经开始了这么几分钟,但不久之后,如果上面的消息有一个弹出窗口.我也可以在外部启动JBoss.

eclipse jboss

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

在git repo中查找超过x兆字节的文件,这些文件在HEAD中不存在

我有一个Git存储库我存储随机的东西.大多是随机脚本,文本文件,我设计的网站等等.

我随着时间的推移删除了一些大型二进制文件(通常为1-5MB),它们会增加存储库的大小,这在修订历史中是不需要的.

基本上我希望能够做到..

me@host:~$ [magic command or script]
aad29819a908cc1c05c3b1102862746ba29bafc0 : example/blah.psd : 3.8MB : 130 days old
6e73ca29c379b71b4ff8c6b6a5df9c7f0f1f5627 : another/big.file : 1.12MB : 214 days old
Run Code Online (Sandbox Code Playgroud)

..然后能够查看每个结果,检查是否不再需要然后删除它(可能使用filter-branch)

git

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