问题列表 - 第2099页

数学:分解

省略计算素数的方法的细节,以及因子分解的方法.

为什么要费心去做?

它的应用是什么?

algorithm math primes methodology

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

使用带有diff文件的vimdiff

如何使用vimdiff查看diff文件中描述的差异?

vim vimdiff

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

.NET框架中最安全的哈希算法是什么?

生成的哈希的大小和算法的速度并不重要.我真的只对它是最安全的选择感兴趣.我也不想使用任何第三方库.

我正在使用的.NET框架的版本,如果3.5有任何区别.

.net security encryption hash

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

变异测试在实践中有用吗?

你有变异测试的现实应用的例子吗?它比简单的测试覆盖工具更好吗?还是没用?

在现实世界中,突变测试有哪些优点/缺点?

testing unit-testing code-coverage mutation-testing

44
推荐指数
5
解决办法
5224
查看次数

了解OpenSSL中的引擎初始化

我正在尝试设置HMAC-SHA-256哈希的基本测试,但我遇到引擎设置问题.理想情况下,我只想设置HMAC-SHA算法,但到目前为止,我还没有得到加载所有算法的一般情况.目前我正在尝试设置默认摘要的行上获得段错误.

此外,我经常是一个Java人,所以不要犹豫,指出代码中的任何错误.

#include <openssl/hmac.h>
#include <openssl/evp.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main() {
  unsigned char* key = (unsigned char*) "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b";
  unsigned char* data = (unsigned char*) "4869205468657265";
  unsigned char* expected = (unsigned char*) "b0344c61d8db38535ca8afceaf0bf12b881dc200c9833da726e9376c2e32cff7";
  unsigned char* result;
  HMAC_CTX* ctx;
  ENGINE* e;

  ENGINE_load_builtin_engines();
  ENGINE_register_all_complete();
  ENGINE_set_default_digests(e);

  HMAC_CTX_init(ctx);
  HMAC_Init_ex(ctx, key, 40, EVP_sha256(), e);
  result = HMAC(NULL, NULL, 40, data, 16, NULL, NULL);
  HMAC_CTX_cleanup(ctx);

  ENGINE_finish(e);
  ENGINE_free(e);

  if (strcmp((char*) result, (char*) expected) == 0) {
    printf("Test ok\n");
  } else {
    printf("Got %s instead …
Run Code Online (Sandbox Code Playgroud)

c openssl

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

长串

嘿! 我已经看到c#代码使用@来告诉编译器字符串中有换行符,并且它应该全部在一行中.c/c ++有类似的东西吗?

就像我想要这样的东西:

73167176531330624919225119674426574742355349194934 96983520312774506326239578318016984801869478851843 85861560789112949495459501737958331952853208805511 12540698747158523863050715693290963295227443043557 66896648950445244523161731856403098711121722383113 62229893423380308135336276614282806444486645238749 30358907296290491560440772390713810515859307960866 70172427121883998797908792274921901699720888093776 65727333001053367881220235421809751254540594752243 52584907711670556013604839586446706324415722155397 53697817977846174064955149290862569321978468622482 83972241375657056057490261407972968652414535100474 82166370484403199890008895243450658541227588666881 16427171479924442928230863465674813919123162824586 17866458359124566529476545682848912883142607690042 24219022671055626321111109370544217506941658960408 07198403850962455444362981230987879927244284909188 84580156166097919133875499200524063689912560717606 05886116467109405077541002256983155200055935729725 71636269561882670428252483600823257530420752963450

在一个字符串中,我不想将它全部放在一行中,只是把它放在那一行,让编译器知道那只是一行.

c++ string

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

以特定的速度执行stdout输出

对于我的应用程序的负载测试(在Linux下),我正在寻找一个以特定速率(如100字节/秒)在stdout上输出数据的工具,这样我就可以将输出传输到netcat,然后将其发送给我的应用.dd的一些选项是理想的,但到目前为止我没有找到任何东西.打印什么类型的数据并不重要(NUL字节可以).任何提示?

linux performance dd limit

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

正则表达式匹配除给定列表之外的所有单词

我正在尝试编写一个替换正则表达式来包围引号中的所有单词,但单词AND,OR和NOT除外.

我已经尝试了以下表达式的匹配部分:

(?i)(?<word>[a-z0-9]+)(?<!and|not|or)
Run Code Online (Sandbox Code Playgroud)

(?i)(?<word>[a-z0-9]+)(?!and|not|or)
Run Code Online (Sandbox Code Playgroud)

但都没有工作.替换表达式很简单,目前包含所有单词.

"${word}"
Run Code Online (Sandbox Code Playgroud)

所以

这和这不是那个

"这个"和"这个"不是"那个"

.net c# regex

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

哪个SQL语句更快?

哪个SQL语句更快?

SELECT TOP 2 c1.Price, c2.Price, ..... c49.Price, c50.Price
FROM Table1 AS c1, Table2 AS c2, ..... Table49 AS c49, Table50 AS c50
WHERE c1.Date = c2.Date AND c2.Date = c3.Date ..... c49.Date = c50.Date
ORDER BY c1.ID DESC

        OR

SELECT TOP 2 c1.Price, c2.Price, ..... c49.Price, c50.Price
FROM (Table1 AS c1 
 INNER JOIN (Table2 AS c2 
    ........
  INNER JOIN (Table49 AS c49
   INNER JOIN Table50 AS c50
  ON c49.Date = c50.Date)
    ........
 ON c2.FullDate__ = c3.FullDate__)
ON c1.FullDate__ = …
Run Code Online (Sandbox Code Playgroud)

sql performance

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

三角矩阵系数的索引数算法

我认为这一定很简单,但我说得不对劲......

我有一个MxM三角矩阵,其系数逐行存储在矢量中.例如:

M =   [ m00 m01 m02 m03 ] 
      [     m11 m12 m13 ]
      [         m22 m23 ]
      [             m33 ]
Run Code Online (Sandbox Code Playgroud)

存储为

coef[ m00 m01 m02 m03 m11 m12 m13 m22 m23 m33 ]
Run Code Online (Sandbox Code Playgroud)

现在我正在寻找一种非递归算法,它给出了矩阵大小M和系数数组索引i

unsigned int row_index(i,M)
Run Code Online (Sandbox Code Playgroud)

unsigned int column_index(i,M)
Run Code Online (Sandbox Code Playgroud)

它所指的矩阵元素.所以 row_index(9,4) == 3,column_index(7,4) == 2等等.如果指数计数是从零开始.

编辑:已经给出了几个使用迭代的回复.有谁知道代数表达式?

algorithm

23
推荐指数
3
解决办法
8436
查看次数