- 博客(46)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 librdkafka C++ 实现手动提交offset,一条一条的消费
C++ 利用librdkafka 库实现kafkaconsumer的手动offset提交和1条1条的消费。
2024-05-01 11:21:35
548
4
原创 centos7 C++ mysql的连接开发
1..不建议 不建议去拿源码编译,不建议rpm ,也不建议直接各平台下的二进制。期间各种问题。好烦。 大部分人会看到下面这个。其实云里雾里,也弄不明白。 用xdevapi 还得连mysql的 x plugin . 有的要是没开这个插件,就白搞了。MySQL :: MySQL Connector/C++ 8.0 Developer Guide :: 4.1 Source Installation System Prerequisiteshttps://...
2022-04-28 13:19:23
722
3
原创 centos7下 : /usr/bin/ld: cannot find -lz
开发过程中,新的linux机器总是遇到这种问题:装一下完即可。yum install zlib-devel
2022-04-28 10:23:25
1449
原创 /usr/bin/ld: cannot find -lsasl2 -lz
当遇到/usr/bin/ld: cannot find -lsasl2yum install cyrus-sasl即可。如果还不行,先看看你环境下是否已经安装了。这个库明明已经在我们的系统/usr/lib64 下了。但是还ld 不上。说不定是软连接的问题。按下面的给它创建一个软连接,搞定。ln -slibsasl2.so.2.0.23 libsasl2.so当遇到/usr/bin/ld: cannot find -lzyum in...
2021-09-10 16:15:59
625
原创 CR LF CRLF 关系
最近再处理navicat导出数据时遇到这个问题, 导出了CRLF 的,结果 我再读文件的时候按\n去 结束一样。导致最后一个的末尾还有一个CR字符。但是那是不可见的。程序总出错。最后还是查了查。CR:Carriage Return,对应ASCII中转义字符\r,表示回车LF:Linefeed,对应ASCII中转义字符\n,表示换行CRLF:Carriage Return & Linefeed,\r\n,表示回车并换行Windows操作系统采用两个字符来进行换行,即CRLF;Un.
2021-08-25 14:17:29
2183
原创 vscode 快捷键用不了了
最近忽然VSCODE 升级到了1.58.2 ,但是不知道怎么滴,我的一些常用的C++ 快捷键永不了了。比如 ALT+O 切换头文件、源文件。比如F12 去声明的地方,找这个变量或者函数的声明和定义。查找引用什么的。后来发现是我的一个插件不行了。最后去下面的地址。https://github.com/Microsoft/vscode-cpptools/releases下载了那个安装包。然后 再插件的地方选择从 VSIX 安装。安装完毕之后,重启vscod..
2021-07-16 14:10:41
3691
原创 TCP压测工具 终极 全新版
最近写网关,需要进行压力测试。找了半天那些压测工具都是很久以前的。已经不能用了。然后我根据那个网址找到了他们的最新版的。进入这个界面:https://gitee.com/beetlex-io/downloads下载选定的内容,根据下面的指示进行操作即可。我这边的效果如图:...
2021-03-22 15:29:29
5585
17
原创 交通部 808 协议2019版 - 免费下载 - 官网下载
之前公司要用808协议 开发。我看网上好多信息。2011版的已经停用废止了,现行的是2019版。但是再道客巴巴上下载都有问题,乱七八糟的,念都念部通顺。附上下载地址:http://jtst.mot.gov.cn/hb/search/stdHBView?id=2eabe27a635213c9af12f3aeadd2c906从这里下载就可以了。...
2021-03-15 18:10:10
3034
5
原创 /bin/sh^M: bad interpreter:解决办法
/bin/sh^M: bad interpreter:解决办法我经常在window下用vscode 编辑文件,传到linux上编译,总是有/bin/sh^M: bad interpreter:没有那个文件或目录这样的错误vi xxx.sh(报错的那个文件):set ff ?如果出现fileforma=dos那么就基本可以确定是这个问题了。:set fileformat=unix:wq完毕。...
2021-01-26 16:13:17
1768
原创 LINUX 遍历获取文件夹下得所有文件 目录 (递归)
最近需要写个程序,处理一写日志。然后要用到遍历Linux下得所有文件和子目录这以招。看了很多,大同小异。写个自己得。#include <iostream>#include <stdlib.h>#include <stdio.h>#include <dirent.h>#include <unistd.h>#include <vector>#include <string>#include <algor
2021-01-15 16:57:02
6426
3
原创 C++ 的redis 连接库:RedisPlusplus (redis ++)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言之前给公司作网关,一直想找个牛逼点的C++ 的 或者 C的 redis连接库。 结果很多都不近人意。hiredis 和hirredisvip 都是最基础的。也没封装什么连接池啊,自动重连啊,那些东西。适合简单的场景。或者你自己手艺好,能自己封装一层好的接口。后来我用了一个叫cloredis 的。可以连集..
2020-08-31 09:45:25
16788
23
原创 非道路 国六 企业平台与国家平台 之间的密钥交换
1.最近在搞一个非道路柴油车辆企业平台与国家平台通讯的开发。虽然这个还是个征求意见稿。但是我有一点疑惑。在《重型车远程排放监控技术规范 第4部分:通讯协议及数据格式》2020年4月17日版的里面。第5小节:平台通讯协议及数据结构5.6.4.1 命令标识0x09 平台密钥交换 上行/下行。5.7.3 平台密钥交换这里使用密钥交换,交换的是我企业平台的生产的一个SM2公钥给国家平台,让他用来验签。国家平台个我他的SM2公钥,让我用来加密。是这样的么?还是...
2020-05-14 11:13:29
504
1
转载 C++ 程序优化 性能提升 性能调优
https://www.cnblogs.com/wujianlundao/archive/2012/11/18/2776372.htmlhttps://coolshell.cn/articles/7490.html这俩连接吧。总结的相当好了。
2020-04-14 16:30:41
628
原创 librtmp windows 下编译 vs2015
最近要搞一个直播推流的东西,用到了librtmp ,但是看到的有的编译的很那啥。要么是win32的,要么是各种问题。下面我总结了几个帖子自己也搞了一下。1.编译zlib下载地址:http://www.zlib.net 我下载的是这个。打开编译 进入zlib-1.2.11 目录下,在进入contrib->vstudio->vc14 目录下。打开zlibvc...
2020-03-05 16:19:30
719
原创 国密2 加密解密 使用OpenSSL1.1.1 C++ C
最近给公司搞国密2 加密解密,验签之类的东西,网上的代码各有千秋。很麻烦。终于找到了一个哥们写的比较好的。然后我基于他的代码修改了一些。现在分享给大家,请大家少走一些弯路。前期要求请熟读国密2 的文档,第四部分。了解流程和步骤。 请先在你的linux上编译安装openssl1.1.1注意细节理解这个。开搞我的代码是基于https://blog.csdn.ne...
2019-09-27 17:09:15
4058
2
原创 多线程消费一个队列问题
问题描述最近公司有个转发服务,业务逻辑是从kafka消费到大量的数据,然后放入一个队列中。之后用一个线程池,去消费这个队列。但是发现这四个线程消费队列的地方又严重的延迟。特此想解决此问题。贴代码往队列里push数据void KafkaConsumer::msgConsume(RdKafka::Message* message, void* opaque){ KafkaC...
2019-08-02 11:16:38
5779
原创 《硅谷》观后感
硅谷观后感知识产权从一个企业出来之后,与之有关的东西要撇干净。比如你开发的东西,不能是在对方的环境中或者时间段内开发的。(hooli起诉pp知识产权的问题)自己的东西,要保护好自己的知识产权,不要在同行或者懂行的人面前暴露,否则会被别人窃取和逆向破解。对外 – 投资人 - 不要接受 过高的估值,否则第二轮投资时,你达不到目标就会被投资人搞死 - 投资人的条款问题,不要过...
2018-08-29 10:57:32
1136
1
原创 图像拼接 - Natural Image Stitching with the Global Similarity Prior
图像拼接 效果和时间都不错的一个开源程序更新于:2019年8月2日13:10:11算了兄弟们别看我的的博客了,也别下载我的库了。我建议直接去哪个GitHub上看他们的配置和使用教程。我见他们又更新了。而且效果相当可以。地址:https://github.com/nothinglo/NISwGSP这段时间在研究图像拼接,后来在知乎上找到了一篇文章,看它介绍的有个有代码的,于是...
2017-11-22 18:03:52
5732
16
原创 Qt5 QToolTip 背景色 背景样式
最近在搞QT 这边的开发,升级到Qt5之后,样式发生了些变化,以前的tip的风格也变了。灰色背景黑色字,看不请。看了多个博客,发现他们的都不能解决问题。我的终极解决方案如下。QToolTip{border-style: none;background-color: #222;}参考:http://www.cnblogs.com/pamilty/p/4668124.html
2017-10-12 11:28:11
4614
2
原创 vs 2015 发布程序时,关联的库有多又琐碎,抓狂了怎么办?
vs2015开发完,发布程序时库多,且配置麻烦,解决方法一种是装对应版本的vc runtime 如 Visual C++ Redistributable for Visual Studio 2015 对应的地址为:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145一种是静态链接。直接把vc runtime链接到
2017-09-21 16:12:22
1457
原创 FFMPEG AVCodecparameter 怎么用?
FFMPEG AVCodecparameter 怎么用? 最近在研究FFMPEG 于是下载啦一个最新的2017年5月23号的ffmpeg 3.3.1。新版本的FFMpeg支持很多CUDA cuvid 等等,编码器,解码器,硬件加速等,。我是非常想用它。 1. 但是在使用它封装MP4文件的时候,用着网上的代码去搞,提示我 : Usin
2017-05-27 09:48:29
5748
1
原创 CUDA runtime API 第一次启动时,缓慢的问题
解决CUDA Runtime API 第一次掉用缓慢的问题前一阵和同事用cuda解决了一些问题,但是在release下,第一次调用CUDA API时,malloc时反应特别缓慢。长达2分钟。于是想着怎么解决这个问题。后来在领导的多方探究下,终于解决了。1. 在工程-> 属性->Cuda/C++->Device中的Code Generation 中添加如下内容:com
2017-05-10 15:07:43
2854
目标跟踪算法KCF的 vs2010版 Windows、
2017-04-07
VC实现屏幕录制 avi格式
2015-05-08
CUDA runtimeAPI 第一次使用 耗时严重(release下)
2017-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人