我目前正在为pthreads构建一个薄的C包装器,供内部使用. Windows和QNX都是目标,幸运的是pthreads-win32端口似乎运行良好,而QNX符合我们实际目的的POSIX. 现在,在实现信号量时,我点击了…
标签:c-2
使用OpenMP和C的算法库
我在GNU / Linux桌面上使用G编程语言和GCC.我正在努力实施 C中的一些PRAM并行算法.据我所知,在多核CPU上或多或少的OpenMP,有助于模拟CREW PRAM算法. 许多复杂的PRAM算法涉及并行前缀和…
从C中访问函数环境中的Lua变量
这可能是一个简单的问题,但我很难过.这是Lua 5.1. 我有一个在自己的环境中运行的脚本.在那个环境中,我有一个名为“plugin”的变量,我从C中设置如下: lua_getfield(L, LUA_REGISTRYI…
c – 模板二进制运算符重载决策
我在使用Apple LLVM编译器(XCode 4.5.2附带)时遇到了问题,同时正确运行GCC.更重要的是比关于编译器问题的辩论(我认为GCC是正确的),这引发了关于重载运算符时模板特化的解决顺序的问题[1]. 考虑一…
c – 使用intel内联汇编程序代码bigint add with carry
我想做一个快速代码,用于在大整数中添加64位数字: uint64_t ans[n]; uint64_t a[n], b[n]; // assume initialized values.... for (int i = …
c – join_rows()函数的正确类型是什么?
我写了一个函数 joins the rows of two 2D arrays: template <typename S, typename T> Array<typename S::Scalar, …
c – 是否应该在类模板定义中为this->限定的类/名称空间名称延迟名称查找?
clang 3.0和g 4.8.1都拒绝以下代码,注释中显示错误: template<typename T> struct S { void f() { this->dependent(); // no…
c – 具有可选所有权的智能指针
我试图允许一个类包含一个指针,它可以是一个拥有的指针或一个借来的指针.在前一种情况下,它应该破坏拥有的对象本身;在后一种情况下,它不应该破坏指向的对象. 在代码中,我有类A,B和C.我的目标是以下(简化)定义,其中B是需…
c – 不完整的球体OpenGL
我想用VBO绘制一个球体,用于纹理的顶点,颜色和UV坐标.我的问题是球体没有“封闭”,原点上有一个洞.我知道这是因为我的代码依赖于每个顶点之间的(1 /段)距离;我正在使用segments = 40. 我知道,如果我提高…
c – 动态生成protobuf消息并返回指向它的指针
首先,我对C不是很有经验,所以也许我在这里监督一些事情. 我正在尝试使用以下代码从.proto文件动态生成protobuf消息: int init_msg(const std::string & filename…
c – 除了每个图像中不同位置的一个对象外,哪种算法会混合多个具有相同场景的图像?
我想混合同一场景的多张照片,但每张照片只有一个物体处于不同的位置.我想知道什么样的算法会产生预期的结果.这是一个例子 最佳答案 那么,你正在寻找的是 Image Fusion.有很多方法可以做到这一点,但它仍然是一个相当…
使用C的OpenCV中的特征脸
我编写了一个代码来创建特征脸.我拍摄了3张不同人物的照片.我已经计算了特征向量和特征值.由于只拍摄了3张图像,因此我选择了所有三个特征向量,每个大小为36000×1,作为主要成分.当我重塑特征向量以查看图像时,我只得到一…