C/C++
昌山小屋
917
展开
-
GDB调试基本操作(Ing)
Q:修改CMakeLists.txt让编译出来的程序支持gdb调试?A:CMakeLists.txt中增加Debug选项;SET(CMAKE_BUILD_TYPE "Debug") SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb")SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")Q:带参数的程序如何调试?A:通过set args设置启动参数;(g原创 2021-09-07 22:33:03 · 281 阅读 · 2 评论 -
【异常处理】The CXX compiler identification is unknown
从 NGC 里面下了一个容器,想在里面加个opencv,cmake 的时候遇到问题:root@ff2ae4aa882a:~/hive/repository/opencv/opencv-4.5.0/build# cmake ..-- The CXX compiler identification is unknownCMake Error at CMakeLists.txt:109 (enable_language): No CMAKE_CXX_COMPILER could be found...原创 2021-04-13 11:16:11 · 5299 阅读 · 0 评论 -
基于tcp raw socket实现的端到端rtt,丢包率检测程序(1)
通常我们检测rtt和丢包率是采用ping(利用icmp请求响应报文),这里提供了一种采用tcp的方式计算rtt和丢包率。原理比较简单,利用tcp raw socket自己封装tcp syn报文,接收对方发过的syn+ack报文,以此来计算平滑rtt和丢包率。当前只实现了一对一的扫描,发送端需要绑定本地IP和一个端口,默认是选择的80端口,当然还需要指定对端IP和端口(默认也是80)。整...原创 2015-11-29 12:40:44 · 4469 阅读 · 4 评论 -
jsoncpp 接收并解析 http 服务器响应的 json 数据
接上一篇文章:libcurl 配合 jsoncpp 向 http 服务器发送 post 请求,在上一篇文章中我向 web 服务器使用 post 模拟表单的方式发送了一个请求接收了响应数据。$./test* Trying 192.168.7.6...* Connected to 192.168.7.6 (192.168.7.6) port 9999 (#0)> POST...原创 2019-11-14 17:29:18 · 653 阅读 · 0 评论 -
libcurl配合 jsoncpp 向 http服务器发送 post请求
背景 最近搭了一个 web 服务器,主要是面向内部提供各类任务的模型 infer 的功能。web 服务器接收客户端post 过来的请求参数,解析参数调用对应的模型进行 infer,返回 infer 的结果,请求参数和infer结果都是json 格式。#使用 curl 命令模拟 post请求[localhost ~]$ curl "http://192.168.7.6:9999/v...原创 2019-11-14 17:03:04 · 534 阅读 · 0 评论