小编Nul*_*ion的帖子

生产环境中的包编译.这会导致任何问题吗?

我们最大的客户(1500亿美元的营业额)担心在线生产期间编译包可能导致数据库挂起.

我认为这是不可能的,因为我想要编译的包是独立的和孤立的.它们用于校正数据或分析数据.

我的负责人谈到了SGA的一些事情?可能吗?

你有什么想法?

oracle plsql stored-procedures compilation

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

使用多个线程强制密码

我正在研究我的10年级科学博览会项目,我有点碰壁了.我的项目正在测试并行性对强制md5密码哈希的效率的影响.我将使用1,4,1,3,3,6,12,128,512和1024个线程计算密码组合的数量/秒测试以查看其效率.我不确定我是否会做字典蛮力或纯粹的暴力.我认为字典更容易并行化; 只需将列表拆分为每个线程的相等部分.我还没写很多代码; 我只是在开始编码之前尝试计划它.

我的问题是:

  • 计算密码组合测试/秒是确定基于线程数的性能的最佳方法吗?

  • 字典还是纯粹的暴力?如果是纯粹的暴力,你会如何将任务分成可变数量的线程?

  • 还有其他建议吗?

c# algorithm brute-force

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

List上的Select()是否会丢失集合的大小?

在下面的代码中,该Select()方法是否足够智能,以便在内部保持列表的大小,以使ToArray()方法便宜?

List<Thing> bigList = someBigList;
var bigArray = bigList.Select(t => t.SomeField).ToArray();
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何使用Delphi制作rocketdock/OSX风格的启动栏

我想制作一个带有图标的工具栏,当你将鼠标悬停在它们上面时,这些图标会变得更大.我不介意重新发明轮子,但如果有人能提出一个好处:

  1. 图像格式(不确定位图在这里工作,不知道如何做矢量)
  2. 现有控制(付费或免费,只要我可以在一个密切的源应用程序中使用它)
  3. 容器类(TPanel是否足够?)

delphi toolbar

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

以'for the'开头的句子的preg_match

很简单,但我无法获得确切的语法.

我只想要一个真或假的检查来查看一个字符串是否有'for the'(不区分大小写).

php preg-match

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

正则表达重复?

我需要一个只接受数字和点的正则表达式,具有以下条件:

  1. 数字三之间必须只有一个点'132.632.55'
  2. 数字可以在两个点之间重复'.112234563456789.'
  3. 字符串以数字开头
  4. 带"."的数字.喜欢这个'123346547987.' 可以重复多次
  5. 这些数字的长度小于50个字符

例如: 123456.258469.5467.15546

c# regex

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

为什么时间不断变化?

我执行了一个程序,当我计算过去的时间后,我发现时间不是恒定的.它在某种范围内变化.我想知道为什么会这样?

c

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

哪种Blowfish算法最"正确"?

我正在运行Windows Server 2k8(也许这只是问题的一半?)无论如何,我用各种语言从不同的Blowfish模块中获得不同的值.有没有可以作为标准的依据?

对于以下示例,假设密钥是password和明文12345678.

一个.将算法设置为模式并检查的在线加密工具给出.我一直在使用这个作为我的参考点,无论是明智的还是其他的.BlowfishECBBase64 Encode the output2mADZkZR0VM=

湾 以下Perl代码使用Crypt::ECBMIME::Base64

use MIME::Base64;
use Crypt::ECB;
$crypt = Crypt::ECB->new;
$crypt->padding(PADDING_NONE);
$crypt->cipher('Blowfish') || die $crypt->errstring;
$crypt->key('password'); 
$enc = $crypt->encrypt("12345678");
print encode_base64($enc);
Run Code Online (Sandbox Code Playgroud)

2mADZkZR0VM=与PADDING_NONE(与上面的'a.'相比较)输出.但是,当padding设置为PADDING_AUTO输出时2mADZkZR0VOZ5o+S6D3OZw==,至少在我看来是一个错误,因为明文是8个字符长而且不需要填充.

C.如果我使用Crypt::Blowfish如下

#! c:\perl\bin 
use Crypt::Blowfish;
use MIME::Base64;

my $key;
my $plaintext;

$key = "password";
$plaintext = "12345678";

my $cipher = new Crypt::Blowfish $key; 
my $ciphertext = $cipher->encrypt($plaintext);
my $encoded = …
Run Code Online (Sandbox Code Playgroud)

php c vb6 perl blowfish

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

如何在python中格式化大于999的整数以使其更具可读性?

我有一堆数字要打印给用户.每个数字都大于一百万,所以我想将其打印为1.000.000或1,000,000(这些形式中的任何一个对我都有效).我想知道是否可以使用内置的格式化实用程序在python中以这种方式格式化整数.

python

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

Java接口扩展了java.util包中的接口

众所周知,接口可以扩展Java中的接口.我有一个问题,如果接口B扩展接口A,B不需要实现A中定义的方法.但是在java.util包中,List接口扩展了Collection接口,并且它实现了Collection方法,这些方法也是只是有方法声明.

为什么会这样做呢?还有更好的做法吗?在子接口中实现该方法是否有任何区别?

java interface

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