小编Sur*_*ran的帖子

String replaceAll方法(Java)

我有以下问题,

码:

String a="Yeahh, I have no a idea what's happening now!";
System.out.println(a);
a=a.replaceAll("a", "");
System.out.println(a);
Run Code Online (Sandbox Code Playgroud)

在删除'a'之前,结果如下:

是的,我不知道现在发生了什么!

实际结果:删除'a'后,结果:

是的,我现在没有想法了!

期望的结果:

是的,我不知道现在发生了什么!

有人可以给我一些建议来达到我想要的结果吗?

java string

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

无法远程连接到 dockerized mysql db

在我的AWS ec2服务器上我已经docker 1.9.1安装了。在test_image基于ubuntu:trusty官方 docker 镜像的镜像中,我尝试设置 LEMP(Linux、Nginx、MySQL、PHP)架构。

以下是我用来启动容器的 docker 命令:

docker run --name test_1 -d -p 80:80 -p 3306:3306 test_image /bin/sh -c "while true; do echo daemonized docker container; sleep 5000; done"
Run Code Online (Sandbox Code Playgroud)

我已将端口803306主机的网络接口公开,并且还允许 AWS 的安全组允许到这些端口的入站连接。安全组中的连接类型是:MYSQL/Aurora和协议是:(TCP我知道它不是很安全,仅用于初始实施。生产设置会有所不同)

我跟着这个 DigitalOcean 教程:https ://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04

安装 Nginx 并启动后,我可以通过 ec2 的公共 ip 在浏览器中测试它,即http://xxx.xxx.xxx.xxx显示默认的 nginx 欢迎页面。

在安装 MySQL 时,我在 docker 容器中遵循了以下命令:

apt-get install mysql-server
mysql_install_db
/etc/init.d/mysql start
mysql_secure_installation
Run Code Online (Sandbox Code Playgroud)

我已经为我的root …

mysql linux amazon-ec2 docker

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

XSLT:当测试具有特定名称的子节点的条件时

如何在 XSLT 中编写一个测试条件,表示“如果当前节点的子节点的任何子节点具有 local-name() = 'abc'”?

例如,如果当前节点test内部有一个名为 的节点,并且test 可能包含一个名为abc

我尝试写作,test="local-name(test/child::*) = 'abc'"但显然没有成功。

提前谢谢!

xml xslt

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

如何在phantomjs中实现快速,可查询和持久的数据库?

我一直在使用phantomjs在服务器端dom环境中为我做一些繁重的工作.直到现在我一直把数据结构放在内存中(即对它们没什么特别的),一切都很好.但最近在一些用例中我开始遇到以下问题:

  1. 内存使用率变得太高,导致交换启动并严重影响我的性能.
  2. 无法从上一个保存点恢复,因为内存中的数据结构不是持久的(显然)

这迫使我寻找一个用于幻像的数据库解决方案,但在决定解决方案时我又遇到了问题:

  1. 我不希望我的表演太受影响.
  2. 它必须是持久的和可查询的
  3. 我怎么能从幻像脚本里面连接数据库.

谁能引导我找到满意的解决方案?

注意:我几乎已经决定,sqlite但从幻影连接到它仍然是一个问题.Nodejs提供sqlite3节点模块,我正在尝试browserify使用幻像.

注意注意: Browserify没有用!回到地面零!:-(

Thanx提前!

sqlite node.js phantomjs browserify

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

确定事件调度线程的范围

我是新手,还在学习它的来龙去脉.我写了一个基本代码并开始尝试EDT.这是代码:

public class SwingDemo2 extends Thread implements ActionListener {

JLabel jl;

SwingDemo2() {
    JFrame jfr = new JFrame("Swing Event Handling");
    jfr.setSize(250, 100);
    jfr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    jl = new JLabel("Press a button!", SwingConstants.CENTER);

    System.out.println("After Label: " + SwingUtilities.isEventDispatchThread());

    JButton jb1 = new JButton("OK");
    jb1.setActionCommand("OK");

    jb1.addActionListener(this);

    JButton jb2 = new JButton("Reset");
    jb2.setActionCommand("Reset");

    jb2.addActionListener(this);

    jfr.add(jl, BorderLayout.NORTH);
    jfr.add(jb1, BorderLayout.WEST);
    jfr.add(jb2, BorderLayout.EAST);

    System.out.println("After adding: " + SwingUtilities.isEventDispatchThread());

    jfr.setVisible(true);
}

public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            System.out.println("In main: " + SwingUtilities.isEventDispatchThread()); …
Run Code Online (Sandbox Code Playgroud)

java swing multithreading event-handling event-dispatch-thread

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

如何在HTML中制作多级列表?

我正在解析 XML 文档并使用它创建 HTML 列表。我遇到过一种情况,我需要从 XML 数据中创建一个多级列表。例如:

1. One
2. Two
  2.1. Three
  2.2. Four
    2.2.1. Five
    2.2.2. Six
  2.3. Seven
3. Eight
Run Code Online (Sandbox Code Playgroud)

是否可以最好使用 HTML 创建这样的结构<ul>-<li>s?我遇到过一些建议在 CSS 中使用的解决方案counter-incretemnt, counter-reset,但问题是由于 XML 的结构,这种解决方案对于我的情况不可行,而且使用 XSLT 编写它会非常困难。

谁能建议我解决这个问题?

注意:列表的级别没有限制!

提前谢谢!

编辑:为上述所需的 HTML 列表添加示例 XML:

<ele lvl="0">
  One
</ele>
<ele lvl="0">
  Two
</ele>
<ele lvl="1">
  Three
</ele>
<ele lvl="1">
  Four
</ele>
<ele lvl="2">
  Five
</ele>
<ele lvl="2">
  Six
</ele>
<ele lvl="1">
  Seven
</ele>
<ele lvl="0">
  Eight
<ele>
Run Code Online (Sandbox Code Playgroud)

html xml xslt html-lists

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