小编kar*_*_ms的帖子

Java中是否有eval()函数?

我有一个像下面这样的字符串:

String str = "4*5";
Run Code Online (Sandbox Code Playgroud)

现在我必须20通过使用字符串来获得结果.

我知道在其他一些语言中,这个eval()功能会做到这一点.我怎么能用Java做到这一点?

java eval

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

文件描述符和文件指针之间有什么区别?

我想知道文件描述符和文件指针之间的区别.

此外,在什么情况下你会使用一个而不是另一个?

c file-descriptor file-pointer

106
推荐指数
5
解决办法
8万
查看次数

scanf的缺点

我想知道它的缺点scanf().

在许多站点中,我已经读过使用scanf可能导致缓冲区溢出.这是什么原因?还有其他缺点scanf吗?

c user-input input scanf

58
推荐指数
6
解决办法
5万
查看次数

PostgreSQL中的文本压缩

我知道在SQL中我们可以压缩文本字段,如下所示:

CREATE TABLE TableName (FieldName CHARACTER(255) WITH COMPRESSION);
Run Code Online (Sandbox Code Playgroud)

我想知道如何在Postgres中实现文本压缩.

postgresql

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

如何将Perl的系统函数输出存储到变量中?

我的系统功能有问题.我想将系统函数输出存储到变量中.

例如,

system("ls");
Run Code Online (Sandbox Code Playgroud)

在这里,我希望当前目录中的所有文件名都存储在变量中.我知道我可以通过将输出重定向到一个文件并从中读取并将其存储到变量来实现.但我想要一种有效的方法.有什么办法吗?

perl system

26
推荐指数
5
解决办法
6万
查看次数

带有javascript函数的submit_tag

我是rails的新手.我想在点击提交按钮时调用一个javascript函数.我使用了submit_tag,但函数没有被触发.我想要一些像下面这样的东西,

     <%= submit_tag , :onsubmit => "return validateform()" %>
Run Code Online (Sandbox Code Playgroud)

我搜索了问题,但我找不到解决方案.请任何人给出解决方案.

ruby-on-rails

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

如何获得参考的类型?

Perl中是否有任何函数可用于检查引用类型:

my $ref=\@array;
Run Code Online (Sandbox Code Playgroud)

我需要array通过函数获取引用类型.

perl

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

如何从Perl的DBI获取模式?

我正在使用Perl DBI.我知道$dbase->tables()将返回相应数据库中的所有表.同样,我想知道数据库中可用的模式.有没有可用的功能?

perl schema dbi

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

Windows 中的信号处理

在 Windows 中,我试图创建一个等待 SIGINT 信号的 python 进程。当它接收到 SIGINT 时,我希望它只打印一条消息并等待 SIGINT 的另一次出现。所以我使用了信号处理程序。

这是我的 signal_receiver.py 代码。

import signal, os, time

def handler(signum, frame):
    print 'Yes , Received', signum

signal.signal(signal.SIGINT, handler)
print 'My process Id' , os.getpid()

while True:
    print 'Waiting for signal'
    time.sleep(10)
Run Code Online (Sandbox Code Playgroud)

当这个进程运行时,我只是使用其他 python 进程将 SIGINT 发送到这个进程,

os.kill(pid,SIGINT).

但是当 signal_receiver.py 收到 SIGINT 时,它只是退出执行。但预期的行为是在处理程序函数中打印消息并继续执行。

有人可以帮我解决这个问题吗?这是 Windows 中的限制吗,因为在 linux 中同样可以正常工作。

提前致谢。

python windows signals python-2.7 python-3.x

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

如何访问由XML :: Parser创建的解析树?

我有一个数组引用,其中包含一些数组引用.嵌套数组引用还包含数组引用.(这是XML :: Parser的树样式.)

my $Filename = "sample.xml";

my $Parser = new XML::Parser( Style => 'tree' );

my $Tree = $Parser->parsefile( $Filename );
Run Code Online (Sandbox Code Playgroud)

这里$Tree是数组引用它将是数组引用,内容和嵌套深度都取决于xml文件.我想遍历嵌套数组$Tree并打印内容.

xml perl

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

选择随机行

大家好,我的要求很简单.我想从表中选择随机行.

例如我的表有10行我想随机选择任意三行.在psql中有任何方法.

postgresql

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