小编sas*_*ank的帖子

哪个String方法:"contains"或"indexOf> -1"?

以下哪种方法是确定子字符串包含的有效方法?

if (str.indexOf("/") > -1)
Run Code Online (Sandbox Code Playgroud)

要么

if (str.contains("/")) 
Run Code Online (Sandbox Code Playgroud)

java string substring

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

如何在xv6中添加系统调用/实用程序

任何人都可以告诉我/指出如何在XV6中添加系统调用/实用程序

谷歌上的详尽搜索是徒劳的,而且通过艰难的方式进行黑客攻击到目前为止还没有成效.

参考书也没有任何帮助世界的例子,从任何帮助开始,非常感谢

operating-system system-calls xv6

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

高速字符串匹配算法

我基本上是对一些高速字符串匹配算法进行基准测试,我遇到了一些.

  1. 向后非确定性DAWG(有向无环字图)Gonzalo Navarro和Mathieu Raffinot的匹配算法.请参阅"后缀自动机的位并行方法:快速扩展字符串匹配"

  2. Horspool改进版的Boyer-Moore字符串搜索算法.请参阅"实用快速搜索字符串"

  3. 具有不匹配的Shift-Or算法

  4. KMP

我还可以尝试其他更好的高速字符串匹配算法吗?

编辑:在类似的行中有另一个线程,它也有很好的引用

string algorithm

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

如何在 Java 中分析线程?

我的应用程序中有生产者和消费者线程,我需要分析它们以查看线程的性能、每个线程进入睡眠和等待之前所花费的时间等,并采取纠正措施以提高应用程序的整体效率。

关于如何解决这个问题的任何建议?

java multithreading profiling

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

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

这会创建NullPointerException,如果不是为什么不呢?

我在下面的代码行

String name = null;
if (something)
    name = someString;
if (name != null && name.equals("XYZ"))
    doSomethingWith ("hello");
Run Code Online (Sandbox Code Playgroud)

如果"something"为false,上面的if条件会导致NullPointerException吗?如果不是为什么不呢?

java nullpointerexception

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

c指针指向指向指针的含义是什么意思

我有一个难以理解的代码片段.

char *c;   // c is uni dimensional table ( single row )

char **p ; // p is a two dimensional table 

**p = *c;  // what does this mean ?
Run Code Online (Sandbox Code Playgroud)

当我执行上面的赋值时,是否将c复制为p的第一行?

或者c被复制为p的第一列?

c pointers

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

哪种方法签名好,为什么?

给定一个IP地址范围(abcd - abce)我想要一个方法来返回该范围之间的数组列表中的IP地址.

选项1 :

public static int getIPAddressesFromRange(String rangeStr, List list ) ;
Run Code Online (Sandbox Code Playgroud)

返回值是count ,输入列表将填充范围所具有的IP列表

选项2:

public static List getIPAddressesFromRange(String rangeStr)
Run Code Online (Sandbox Code Playgroud)

返回值是ip地址列表'

我的选择是2,但这是直觉,但不能支持我的论点.

编辑:选项1是否违反了任何设计原则?

java

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