小编Dr.*_*che的帖子

Tkinter 应用程序 - 允许使用多种语言

我正在用 Python 编写我的第一个 Tk 应用程序。我找不到有关如何为屏幕文本/对话框创建支持多种语言的 UI 的示例。最初我支持英语,但希望能够添加其他语言(从文件,可能是 XML)并让用户从应用程序首选项菜单中选择他们想要的语言。

有没有人对最佳方法有建议?

python tkinter internationalization

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

jQuery - 使用target = _blank捕获并覆盖链接

我们有遗留页面,其中包含链接target="_blank".点击这些我想忽略它并运行一些JavaScript我打开窗口.

这有可能与jQuery,如果是这样我应该研究什么方法/术语?

提前致谢

html javascript jquery

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

在void上下文中无用的使用数字lt(<)

我很抱歉这个可能很愚蠢的问题,但我收到以下警告:

"Useless use of numeric lt (<) in void context"
Run Code Online (Sandbox Code Playgroud)

运行此代码时:

   for (my $j=0, my $k = 0; $j < @name,$k < @name_mod;) {               
        #doing something   
   }
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何解决它?,任何建议非常感谢

perl

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

Perl - Regex,条件和匹配不一致字符串的多个对象

从文本文件中我将每一行加载到变量($line)中.每一行都有一般形式,但不一致,例如

[Foo] - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt £34.99
[BARBAR] ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis £255.25
[BAZZ] - deserunt mollit anim id est laborum. - £500
Run Code Online (Sandbox Code Playgroud)

对于每一行,我想要一个字符串

  • 没有方括号
  • 不包含前导空格或非字母数字字符,例如' - '

为了进一步复杂化,我想将价格作为一个不同的变量返回.

以上数据的几个例子:

$var1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt';
$var2 = '£99.99';

$var1 = 'ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis';
$var2 = …
Run Code Online (Sandbox Code Playgroud)

regex perl

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

Oracle - SQL - 计算多个字段

使用Oracle 10G

比方说,我有一个包含三个字段的表,我想要一个查询,它选择每个列不为空的计数.字段名称

----------------------------------
| strTest1 | strTest2 | strTest3 |
----------------------------------
Run Code Online (Sandbox Code Playgroud)

我知道如何分别计算每个人的数量:

select count(*) from tablename where strTest1 is not null
Run Code Online (Sandbox Code Playgroud)

但是我想知道是否可以在一个查询中对所有3个字段执行此操作.

谢谢

sql oracle oracle10g

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

Perl ::无法分叉32000进程

我正在编写一个Perl脚本,它分叉32000个进程,每个进程执行24小时的一系列操作.但我无法分叉那么多进程.任何解决方法?请注意,代码适用于较少数量的进程.这是我得到的错误:

pty_allocate(nonfatal): posix_openpt(): No space left on device at /usr/local/lib64/perl5/IO/Pty.pm line 24.
pty_allocate(nonfatal): getpt(): No such file or directory at /usr/local/lib64/perl5/IO/Pty.pm line 24.
pty_allocate(nonfatal): getpt(): No such file or directory at /usr/local/lib64/perl5/IO/Pty.pm line 24.
pty_allocate(nonfatal): openpty(): No such file or directory at /usr/local/lib64/perl5/IO/Pty.pm line 24.
pty_allocate(nonfatal): open(/dev/ptmx): No space left on device at /usr/local/lib64/perl5/IO/Pty.pm line 24.
Run Code Online (Sandbox Code Playgroud)

perl

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

插值perl变量

我想在另一个perl变量中插入一个标量变量.例如:

my $var = "test";
my $test_1 = "DONE\n";
Run Code Online (Sandbox Code Playgroud)

我想$test_1通过利用来打印价值$var.我想先插入$var并得到它的值$test_1.我们能做到吗?

perl

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