小编Sky*_*net的帖子

如何使用java代码登录Oracle 11g中的'xe'连接?

我想制作只做这个的java代码:

登录Oracle 11g数据库中的"xe"连接.就这样.怎么办?

编辑:是的,我使用的是JDBC,但无法登录该连接.我的网址是jdbc:oracle:thin:@//localhost:1521/xe,username = sys并且password = 123456用于xe或sys连接.那为什么我不能登录到那个连接?

编辑:

我很抱歉,我忘了补充一点,除了第一个,我看到了另一个错误,即

SQLException: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
Run Code Online (Sandbox Code Playgroud)

接下来是 -

Exception in thread "main" java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

java jdbc oracle11g

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

-o在Linux终端(Dash o); 这是什么意思?

我是Linux终端的新手,很多命令都使用 -o它.

例如,要编译一个NASM程序

gcc prgram1.o -o prgram1
Run Code Online (Sandbox Code Playgroud)

我可以猜测它与输出有关,但任何人都能为我提供适当的定义和直觉吗?

PS我做了很多谷歌搜索,发现很多页面都有Linux终端的命令参考,但没有任何内容涵盖简单-o.

linux terminal

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

PHP:访问其闭包范围之外的变量

有没有办法从闭包外的闭包访问变量?例如,我想$wallet在闭包之外访问:

public function generate()
{
    $this->ssh->run([
        '~/Web/gatewayd/gateway generate_wallet'
    ], function($line) use ($fn)
    {
            $wallet = data $line.PHP_EOL;
    });

    return json_decode($wallet);
}
Run Code Online (Sandbox Code Playgroud)

我尝试了这个解决方案,但我觉得这既不奏效,也不是一个好习惯:

public function generate()
{
    $wallet = null;
    $this->ssh->run([
        '~/Web/gatewayd/gateway generate_wallet'
    ], function($line) use ($wallet)
    {
            $wallet = $line;
    });

    return json_decode($wallet);
}
Run Code Online (Sandbox Code Playgroud)

php closures scope

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

获取n个数字的gcd

这似乎是一个简单的问题,但我找不到解决方案.我必须找到n个数字的gcd.

public int getGCD(int a, int b) {
 if (b == 0) { return a; }
 else { return getGCD(b, a%b); }
}
Run Code Online (Sandbox Code Playgroud)

这是计算两个数字的gcd的流行递归方式.但是,如果我需要获得3,4,5 ...... n个数字的gcd?我当时想做这样的事情:

public int getGCD(int[] a) {
 //the code  
}
Run Code Online (Sandbox Code Playgroud)

有一个整数数组作为参数,但我不知道代码.你有什么建议吗?

java math greatest-common-divisor

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

构建mesos时出现libtool错误

当我按照指导在 CentOS 6.6 上构建 Apache mesos 时。但出现如下错误。

/bin/sh ../libtool --tag=CC   --mode=link gcc  -g1 -O0   -o libry_http_parser.la  libry_http_parser_la-http_parser.lo  -lz -lcurl -lsvn_delta-1 -lsvn_subr-1 -lapr-1  -lrt
/bin/grep: /usr/lib64/libaprutil-1.la: No such file or directory
/bin/sed: can't read /usr/lib64/libaprutil-1.la: No such file or directory
libtool: link: `/usr/lib64/libaprutil-1.la' is not a valid libtool archive
make[6]: *** [libry_http_parser.la] Error 1
make[6]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty/libprocess/3rdparty'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty/libprocess/3rdparty'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/vagrant/mesos-0.21.1/build/3rdparty/libprocess/3rdparty'
make[3]: *** [all-recursive] Error …
Run Code Online (Sandbox Code Playgroud)

linux mesos

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

薄荷上安装emacs 24.4错误

我按照这个链接.但得到错误,如何解决?

$ sudo apt-get build-dep emacs24
[sudo] password for oracle: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to find a source package for emacs24

$ cat /etc/apt/sources.list
#deb cdrom:[Linux Mint 17 _Qiana_ - Release amd64 20140530]/ trusty contrib main non-free
  deb http://packages.linuxmint.com qiana main upstream import
           deb http://extra.linuxmint.com qiana main
           deb http://mirror.nexcess.net/ubuntu trusty main restricted universe multiverse
           deb http://mirror.nexcess.net/ubuntu trusty-updates main restricted universe multiverse
           deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
           deb …
Run Code Online (Sandbox Code Playgroud)

linux emacs

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

如何将telnet控制台日志重定向到文件linux

我想将telnet控制台日志重定向到linux中的文件.

例如:

telnet $someIp > someFile
#ls
#exit
Run Code Online (Sandbox Code Playgroud)

我希望控制台日志保存在文件名"someFile"中.我用它tcl来自动化这个.截至目前,我做spawn telnet $someIp在tcl.

这不会捕获控制台日志并将其保存到文件中.

可以这样做吗?

linux shell tcl

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

在if语句中使用test命令时出错

我正在尝试使用test命令创建一个if语句,该命令检查变量"name"是否包含"Scott Pearce".

#!/bin/bash

name="Scott Pearce"
if test $name == "Scott Pearce";
then
      echo "Yes"
else
      echo "No"
fi
Run Code Online (Sandbox Code Playgroud)

当我运行脚本时,我得到一个错误说:

./script1: line 5: test: too many arguments
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

linux bash

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

如何删除具有特殊特征的文件

嗨,我只是错误地创建了一个文件,实际上做了一个 tar,无论如何我遇到的问题是我无法删除该文件。它被称为--exclude-tag-under=hey.txt

我正在尝试使用rm -rf命令,但它不起作用。这是输出

[root]# rm -rf '--exclude-tag-under\=hey.txt'
rm: unrecognized option '--exclude-tag-under\=hey.txt'
Try 'rm --help' for more information.
Run Code Online (Sandbox Code Playgroud)

这里的问题是命令 rm 将文件识别为标志,这是一个问题,我也试过

rm -rf *hey.txt
Run Code Online (Sandbox Code Playgroud)

但它也不起作用

我也试过更改文件名,但还是同样的问题

linux terminal rm

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

登录 Ubuntu 时更改登录超时

在我的登录屏幕上,我必须输入一个 32 个字符的疯狂密码,并且在我输入密码之前计时器就到期了。

我尝试搜索如何更改控制何时重置登录尝试的计时器。我很难找到解决方案,也许是因为我没有正确搜索。我找到了this,它描述了我正在搜索的内容,但在 Ubuntu 中找不到它。我正在运行 Ubuntu 14.04.3 LTS。

这只是我有兴趣更改的登录屏幕的超时,而不是成功登录后的会话超时。我正在通过 VMware vSphere 通过控制台登录。出于安全考虑,SSH 已关闭。出于安全考虑,删除了复制/粘贴选项。

authentication ubuntu timeout tty

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