小编Car*_*s00的帖子

SSE对冲浮标练习

在处理SSE(AVX)中的整数和浮点数时,将所有整数转换为浮点数并仅使用浮点数是一个好习惯吗?因为之后我们只需要一些SIMD指令,而我们需要使用的是添加和比较指令(<, <=, ==),我希望这种转换应该完全保留.

c gcc sse simd avx

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

我不了解Node.js架构

我们正在考虑node.js作为一个网络平台.但我有一个关键问题,因为我认为我没有得到以下架构node.js:

  1. 看起来默认情况下你被迫使用他们的自定义HTTP服务器,没有WSGI或任何东西?!

  2. 看起来当在响应中做一些"真正的计算"(不仅仅是一些I/O)时,所有的基础设施都搞砸了并且ab -n ... -c ...每个请求返回了很多次,比如Python - Pyramid/Flask或者其他什么?!

  3. 那么,作者node.js假设我们只做I/O或者我错过了一些非常基本的东西?

javascript python node.js

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

随机数发生器和线程安全

几乎C/C++中的每个伪随机生成器(Mersenne,......)都使用某种内部状态,通常是一个短的字节向量.我的问题是,当在多线程环境中使用并共享这样的随机生成器时,让线程安全或让"竞争条件"发生只会增加随机性会"更好"吗?

我知道这个问题非常难以严格回答,但会对任何意见表示赞赏.

c c++ random

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

Haskell中的快速数据结构

我发现在containers包中的关键数据结构中,Data.Map或者Data.IntMap是在纯Haskell中实现的.问题:我想知道,实施它们会不会更有效率C?我知道ghc非常好,但绝对不能与优化的C代码竞争.

containers haskell ghc

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

记录C程序

我需要一些聪明的日志记录库,用于Linux上的守护进程C(非C++)程序.它需要是开源的.它应该支持记录到文件,也许是套接字等.

或至少一些好的提示或技巧或最佳实践.

c linux logging

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

两个表中的外键

我有两个带有"循环"外键的现有表,即表中的表A引用PK,B反之亦然.

现在,我想在两个表中插入行.行具有引用另一个表中当前添加的值的列,因此会发生错误.

如何填写彼此引用的两个表?用Oracle PL/SQL.

sql oracle plsql

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

处理存储过程的异常处理

在Oracle PL/SQL中,我需要编写一个可能抛出自定义异常的存储过程,并且必须从调用此存储过程的某个匿名过程中捕获此异常(仅此一个).怎么实现呢?

sql oracle plsql exception-handling

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

比较有符号整数比无符号整数更快

可能的重复:
无符号与有符号整数的性能

我读的地方,它是一点点更快的x86_64比较signed intsC/C++相比unsigned ints,如for (int i...)是“快”比for (uint i...)

真的吗?为什么这是真的?我知道差异非常小,但无论如何。

c c++ performance gcc

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

规范的Unicode字符串形式

我有一个Unicode字符串编码,比如说UTF8.Unicode中的一个字符串可以包含少量字节表示.我想知道,是否有任何或可以创建任何规范(标准化)形式的Unicode字符串 - 所以我们可以例如比较这样的字符串memcmp(3)等.例如ICU或任何其他C/C++库可以做到吗?

c c++ unicode collation unicode-normalization

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

密钥/值存储中的事务

哪些来自知名的键/值商店也有交易支持?我们只需要在事务中交错操作并不时回滚.

database key-value-store

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