首页 文章
  • 1 votes
     answers
     views

    C MySQL链接器错误

    我是Visual C的新手 . 我想使用MySQL / C . 所以我 在我的机器上安装了MySQL在我的机器上安装了VS 2010 Professional 从互联网上,我发现找到了我的SQL驱动程序 C:\ Program Files \ MySQL \ Connector.C 1.1 \ include < - Headers C:\ Program Files \ M...
  • 15 votes
     answers
     views

    使用谷歌协议缓冲区的Boost.Asio

    我目前正在研究如何改进现有的c网络手工序列化机制,维护现有的二进制协议 . 第一种方法是使用Boost.Asio使用Boost.Serialisation使用二进制序列化对其进行编码 . 无论如何,它发现它比我们目前的手工制作实施有点慢(10%) . 任何人都有关于使用谷歌protobuf和Boost.Asio的实际_real_work_经验? 我搜索谷歌的样本,但只能得到这个例子: Boost ...
  • 1 votes
     answers
     views

    具有boost :: circular_buffer类型值的STL映射容器

    简介 我正在编写一个应用程序,需要能够跟踪网络流量的谨慎配置文件的吞吐量(当然,使用libpcap) . 基本思想是在每个常规采样间隔期间累积字节和数据包计数器,并使用它计算大约1秒间隔的平均吞吐量 . 详情 每个数据点都由远程地址和远程端口区分 . 它们将(非常短的)样本历史存储在由以下结构组成的循环缓冲区中: typedef struct { struct timeval ts_start...
  • 6 votes
     answers
     views

    如何检查Boost :: asio中的套接字连接是否存在?

    我正在使用Boost :: asio来实现客户端/服务器应用程序 . 下面的客户端代码用于连接远程服务器 . try { boost::asio::io_service m_io_service; boost::asio::ip::tcp::socket m_socket(m_io_service); boost::as...
  • 0 votes
     answers
     views

    RGB图像的直方图均衡? RGB输出可能吗?

    我在RGB图像上编写直方图均衡代码? 有人建议不要分别对R-G-B信道进行均衡操作 . 所以我首先将RGB转换为YUV颜色空间,然后在Y通道上执行均衡(仅限),将U和V通道保留为原样,将原始U和V通道转换为Y通道,返回RGB颜色空间 . (RGB)得到的输出并不理想,而仅从Y通道产生的灰度输出是完全可以接受的 . 我的问题是,是否有可能获得全彩RGB均衡输出?如何?我是否应该在U&V Channe...
  • 0 votes
     answers
     views

    使用gdb调试boost .ipp文件

    如何使用gdb调试.ipp文件? UPDATE 我使用 -g 选项构建了boost和客户端代码 . 当我尝试调试代码时,GDB中的TUI模式只是不允许我在boost库的.ipp文件中导航 . 这是一个真正的麻烦,作为解决方法,我从 gcc 选项 -E 生成了一个预处理的输出文件,并将其重命名为 New.cpp 文件 . 这个重命名的 New.cpp 将包含嵌入其中的特定增强库(例如序列化)的所有模...
  • 0 votes
     answers
     views

    是否有内置深度复制功能的作用域ptr?

    据我所知,如果我有一个具有boost :: scoped_ptr成员变量的类,并且如果我要复制该类的实例并希望新实例让其scoped_ptr成员指向第一个的副本实例指出,我将不得不实现一个自定义复制构造函数(和赋值运算符),并明确深入复制scoped_ptr指向的内容 . 如果智能指针类型具有自己执行此操作的复制构造函数,那将会很棒 . 在已经内置深度复制功能的c boost / stl库中是否没...
  • 1 votes
     answers
     views

    提升精神如何从父节点访问子节点(叶子)

    我想评估布尔表达式,例如a = b&s <9或仅仅a = b,只有比较运算符(不包括逻辑运算符,如|,&和!) . 我们可以有以下AST: = / \ / \ a b 要么 & / \ / \ = < ...
  • 1 votes
     answers
     views

    将项目源代码与CMake下的boost测试相关联

    我正在尝试找到将我的项目源代码与我的boost单元测试相关联的最佳方法 . 我现在使用CMake进行了相当基本的项目设置,但是我遇到的所有boost UTF示例都显示了非常基本的测试,这些测试不接触测试中的项目中的源代码 . 作为一个最小的例子,我有以下几点: 的CMakeLists.txt cmake_minimum_required(version 2.8) project(test-pro...
  • 3 votes
     answers
     views

    Cmake没有找到提升1.51(Windows 8)

    我正在尝试编译mlpack(http://www.mlpack.org/),这需要提升 . 首先我安装了boostpro 1.51(http://www.boostpro.com/download/),现在在C:\ Program Files \ boost \ boost_1_51中安装了boost 然后我使用cmake和mingw32-make编译并安装了armadillo(mlpack的另一...
  • 1 votes
     answers
     views

    Rvalue引用不适用于Mac OS X 10.7.4和FreeBSD 9.0

    这是我的代码 #include <iostream> #include <vector> int main() { std::vector<size_t> v1, v2; v1.push_back(3); v1.push_back(4); v2 = static_cast<std::vector<size_t>&&amp...
  • 6 votes
     answers
     views

    提升's Dijkstra' s算法教程

    我很难弄清楚如何使用Boost的Dijkstra算法 . 我已经查看了他们的示例和文档,但我仍然无法理解如何使用它 . [Boost的文档:http://www.boost.org/doc/libs/1_50_0/libs/graph/doc/dijkstra_shortest_paths.html] [Dijkstra的例子:http://www.boost.org/doc/libs/1_36_...
  • 3 votes
     answers
     views

    Boost Graph Library:如何使用depth_first_visit,与ColorMap一起使用

    初步问题:Boost Graph Library: Prevent DFS from visiting unconnected nodes 我试图使用boost :: depth_first_visit,但不知道如何提供ColorMap属性 . 我尝试了这个例子中给出的方法:http://www.boost.org/doc/libs/1_58_0/libs/graph/example/loops_...
  • 0 votes
     answers
     views

    提升序列化分段错误

    我一直在尝试使用 boost::serialization 序列化一些对象 . 看下面的代码: class Pedestal { typedef std::vector<double> DataVector; public: /** irrelevant functions */ private: friend class boost::serializa...
  • 7 votes
     answers
     views

    使用默认参数Boost Python包装静态成员函数重载

    我有python附加的C包装器示例:成员函数(方法)是静态的,带有默认参数 . 所以我使用BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS来定义重载函数 . 没有编译错误,但是当我调用静态成员函数时,我得到了如下错误: import boostPythonTest boostPythonTest.C.method("string") --...
  • 3 votes
     answers
     views

    在无向图(boost)中查找循环并返回其顶点和边

    我需要一个函数,它在无向图(boost)中找到一个循环并返回它的顶点和边 . 它只需返回图中一个周期的顶点/边 . 我的问题是 - 使用boost进行此操作的最佳方法是什么?我没有使用它的经验 .
  • 6 votes
     answers
     views

    从Python调用C函数并将OpenCV Mat转换为Numpy数组

    Background situation 我试图通过Python绑定使用OpenCV Stitching模块,但是我收到一个错误: import cv2 stitcher = cv2.createStitcher(False) imageL = cv2.imread("imageL.jpg") imageC = cv2.imread("imageC.jpg&quot...
  • 1 votes
     answers
     views

    UDP服务器使用boost asio通过多播ip发送数据包

    我是boost :: asio和udp网络系统的初学者 . 我正在尝试从多播(239.255.255.251:5353)接收许多数据包,我想为特定设备发送数据包组播(239.255.255.251:5353) . 我从boost引用了这个例子 http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/example/multicast/rec...
  • 0 votes
     answers
     views

    Boost UDP异步客户端接收自己的数据报

    我正在尝试使用Boost::asio进行简单的UDP客户端/服务器测试 . 我是正确的 . 我的问题特别在客户端 . 这就是我希望客户端做的事情:它必须向运行在 localhost:12345 的服务器发送一个简单的数据报,然后监听服务器发送的响应数据报 . 但这不是我得到的 . 看起来客户端正在发送数据报,但是在它收到自己的数据报之后!在有人问之前,不,服务器没有运行:-) 函数 send_da...
  • 32 votes
     answers
     views

    通过键查找Boost BGL顶点

    我正在寻找一种通过使用键而不是顶点引用本身来访问顶点属性的方法 . 例如,如果我有 class Data { public: std::string name; unsigned int value; }; typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::directedS, Data ...
  • 1 votes
     answers
     views

    用于Boost图的自定义InputIterator(BGL)

    我有一个图表,其中包含顶点和边的自定义属性 . 我现在想要创建此图的副本,但我不希望顶点像原始顶点一样复杂 . 我的意思是,顶点具有与原始图中相同的索引(vertex_index_t)就足够了 .我没有手动复制,而是想使用boost :: adjacency_list(s . http://www.boost.org/doc/libs/1_37_0/libs/graph/doc/adjacency...
  • 2 votes
     answers
     views

    带边框列表上的 Map 的BGL图

    我正在尝试使用Boost Graph Library创建一些特定的结构 . 我需要有输入和输出端口的节点(顶点) . 每个输出端口可以连接到其他节点的任何输入端口 . 我希望能够检查特定输出或输入端口是否连接到任何其他端口 . 我们的想法是在adjacency_list中使用std :: map作为OutEdgeList . 根据:http://www.boost.org/doc/libs/1_5...
  • 3 votes
     answers
     views

    为vert :: graph :: copy_graph提供顶点映射参数

    增强功能boost::graph::copy_graph template <class VertexListGraph, class MutableGraph> void copy_graph(const VertexListGraph& G, MutableGraph& G_copy, const bgl_named_params<P, T, R...
  • 2 votes
     answers
     views

    具有非连续存储的最小boost adjacency_list(即!= vecS)和add_edge()

    我想为算法创建一个图形,该图形需要仅由 adjacency_list 提供的图形概念 . 顶点id本身是随机的 size_t 并且是非连续的,因此使用向量作为底层存储是不可能的,但这确实是 not compile: #include <boost/graph/adjacency_list.hpp> int main() { using namespace boost; us...
  • 0 votes
     answers
     views

    Boost图无法进行union_set

    这个问题与以下内容有关:Using boost connected components with cartesian points 我在示例中做了一些更改以使用笛卡尔点 . 这是我目前的代码: using namespace boost; typedef adjacency_list <vecS, vecS, undirectedS, cv::Point> Graph; typede...
  • 0 votes
     answers
     views

    boost graph library adjacency_list:维护EdgeList,按EdgeProperties排序

    我正在尝试在EdgeProperties上使用具有严格弱排序的std :: multiset容器来获取boost :: adacency_list的EdgeList模板参数 namespace boost { struct propOrderedMultisetS { }; template <class ValueType> struct container_gen<prop...
  • 2 votes
     answers
     views

    BGL:在无向图中获取边的初始方向

    在无向BGL图中:我是否可以获得边缘(u,v)==(v,u)最初是作为(u,v)还是作为(v,u)添加的信息? 背景:我使用Pythons图形工具库创建了一个图形,它在内部使用Boost Graph Library(BGL) . 每条边都有"directed attribute"指向边的源和目标: (source_range, target_range) . 我想执行无向深度...
  • 21 votes
     answers
     views

    C&Boost:编码/解码UTF-8

    我正在尝试做一个非常简单的任务:取一个unicode感知 wstring 并将其转换为 string ,编码为UTF8字节,然后相反的方式:取一个包含UTF8字节的 string 并将其转换为unicode感知 wstring . 问题是,我需要它跨平台,我需要它与Boost一起工作......而我似乎无法想办法让它工作 . 我一直在玩弄 http://www.edobashira.com...
  • 4 votes
     answers
     views

    关于C Boost图创建和vertex_index属性 .

    我是助推器 . 我想知道为什么编译在以下代码中失败 . 我正在创建一组顶点,并尝试分配自己的顶点索引和顶点名称 . (我正在关注此页:http://fireflyblue.blogspot.com/2008/01/boost-graph-library.html . ) 我知道 Boost 中的 vertS 顶点列表不需要显式顶点id创建,我也在Stackoverflow(how provide...
  • 0 votes
     answers
     views

    boost中的子图和图形连接

    我想知道是否有一些预定义的函数将这两个测试结果作为BOOST中的布尔值,然后我将放置代码(在UPDATE中) . 1-如果图g1是g2的子图(通过给出g1和g2作为函数参数) . 这里http://www.boost.org/doc/libs/1_57_0/libs/graph/doc/subgraph.html子图用作类而不是函数 . 2-图g连通性(通过给出g作为函数参数) . 在这里的官方文...

热门问题