- 博客(11)
- 收藏
- 关注
原创 编译开源库
openssl1. 编译openssl2. 交叉编译openssl执行: ./config no-async no-asm --cross-compile-prefix=arm-himix200-linux- --prefix=/home/dubingyang/ii/lib/arm/3516/3rdlib/openssl说明:1)cross-compile-prefix 是指编译器前缀,config会生成Makefile文件,在Makefile中编译器被赋值为:cross-compile-
2021-05-13 14:54:59
645
原创 MySql 8.0 Connector/C++的使用
1. 问题1-“未定义的引用之类”的undefined reference to `mysqlx::abi2::r0::string::Impl::to_utf8问题原因:可能的原因是通过官方已经打包好的安装包进行安装的mysql库和系统环境不兼容导致的。解决办法:下载mysql connector库源码,通过源码进行安装2. 问题1-CDK:ERROR:Capability prepare failed for 'tls'在创建session时增加以下参数(关闭SSL模式):mysqlx:
2020-06-15 17:52:48
2053
原创 C++使用OpenSSL进行RSA加密和解密
使用OpenSSL库进行RSA加密和解密的基础过程加密基础过程调用OpenSSL库对明文进行加密->对加密后密文进行BASE64转码
2020-04-10 17:05:33
17017
34
原创 cmake错误:target_compile_features specified unknown feature cxx_std_11 for target...
在ubuntu系统下,使用cmake编译jsoncpp的时候,执行cmake后,出现错误,关键信息为:target_compile_features specified unknown feature cxx_std_11 for target...原因:cmake版本太低,找不到cxx_std_11等相关宏的定义解决方法:升级cmake版本到最新版卸载当前cmake $ s...
2019-03-18 14:47:49
6092
2
原创 学习总结:问题汇总
问题1:在A线程初始化人脸算法库,在A线程运行算法库功能,检测人脸性能正常【20ms】;在A线程初始化人脸算法库后,A线程创建B线程,在B线程运行算法库功能,检测人脸性能降低【100ms】;分析: 线程创建的位置会影响线程被调度的优先级,导致A初始化算法库(算法库启动线程althm_T1、althm_T2),算法库线程和线程B优先级相同均分cpu时间,导致时间变长;查看一个进程中各线程的cpu使用...
2018-03-14 18:57:05
271
原创 学习总结:c++11 之 using
c++11中using主要有2个功能:1.限制作用域; 2.类型别名限制作用域 using namespace std; //使用std using namespace std::cout; //使用std::cout类型别名 1)通用类型或接口等的别名,功能类似typedef eg 1: 基本类型using u_int = unsigned int;typedef ...
2018-02-26 11:51:54
249
转载 TCP传输的单个报文最大字节(MSS和MTU)
TCP和14481448字节是实际场景下,单个TCP包的实际运载能力。也就是说,实际场景下,上层调用send(1000KB),下层会把这1000KB封装成多个TCP包进行发送。单个TCP包每次打包1448字节的数据进行发送。详细的TCP在传输情景wireshark截图如图1图1每个TCP包在理论上应该能打包更多数据才对,但是实际场景下TCP传输为什么会以这个1448
2017-05-05 17:26:16
10220
1
转载 http://www.cnblogs.com/lidabo/archive/2012/08/15/2640204.html
如何终止线程的运行(C/C++)想要终止线程的运行,可以使用以下方法: 1、线程函数返回(最好使用该方法)。 2、通过调用ExitThread函数,线程将自行撤消(最好不使用该方法)。 3、同一个进程或另一个进程中的线程调用TerminateThread函数(应避免使用该方法)。 4、ExitProcess和TerminateProcess函数也可以用来终止线程的运行(应避免使
2017-04-15 10:46:56
355
原创 c++获取运行路径
//获得程序路径char aFilePath[MAX_PATH + 1] = { 0 };GetModuleFileNameA(NULL, aFilePath, MAX_PATH);string sReturn = "";sReturn.append(aFilePath);int nFindLast = sReturn.find_last_of("\\");sRet
2017-04-12 15:41:11
1212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人