小编Slo*_*der的帖子

杀死Linux中的附加屏幕

我在linux中创建了一个屏幕"myscreen",它突然停止响应.我关闭了终端并试图重新打开它."screen -ls"表示屏幕已附加.我尝试了以下命令,但没有任何响应.

screen -r myscreen
screen -D myscreen
screen -D -RR myscreen
screen -X -S myscreen quit
Run Code Online (Sandbox Code Playgroud)

任何帮助重新连接到屏幕或杀死屏幕非常感谢.

linux gnu-screen

46
推荐指数
4
解决办法
10万
查看次数

如何删除Java中的代理字符?

我面临的情况是我在文本中获取Surrogate字符,我将保存到MySql 5.1.由于此处不支持UTF-16,我想在将其保存到数据库之前通过java方法手动删除这些代理对.

我现在已经编写了以下方法,我很想知道是否有一种直接和最佳的方法来处理这个问题.

在此先感谢您的帮助.

public static String removeSurrogates(String query) {
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < query.length() - 1; i++) {
        char firstChar = query.charAt(i);
        char nextChar = query.charAt(i+1);
        if (Character.isSurrogatePair(firstChar, nextChar) == false) {
            sb.append(firstChar);
        } else {
            i++;
        }
    }
    if (Character.isHighSurrogate(query.charAt(query.length() - 1)) == false
            && Character.isLowSurrogate(query.charAt(query.length() - 1)) == false) {
        sb.append(query.charAt(query.length() - 1));
    }

    return sb.toString();
}
Run Code Online (Sandbox Code Playgroud)

java string surrogate-pairs

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

用Java多元化的方法

Java是否有一种直接的方法来复数单词?如果没有,我想知道为什么当Rails有一个时它不可用.

任何具体原因?

java pluralize

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

标签 统计

java ×2

gnu-screen ×1

linux ×1

pluralize ×1

string ×1

surrogate-pairs ×1