20240923 tkxiong 选择openssl 3.3.2 版本进行编译
这次编译参考官方文档,并使用了ChatGPT,通过对话解决了部分问题。
[……]
20240923 tkxiong 选择openssl 3.3.2 版本进行编译
这次编译参考官方文档,并使用了ChatGPT,通过对话解决了部分问题。
[……]
记录安装使用Valgrind的方法
[……]
阿里云深圳服务器 – 记录CentOS8升级gcc命令
[……]
项目中涉及到特征拼接的部分代码, 考虑到封装接口+动态绑定的实现方案, 故我们需要的是一个自动注册的模板工厂。
具体用到了: 工厂模式、生成器模式、单例模式、模板模式…
[……]
针对grpc 和 curl的编译专门出了一篇文章,因为 它们同时依赖了 openssl…
这里的坑还挺大的…
[……]
话不多说,编译CMake, TcMalloc, jsoncpp 以及一些其他的库…
[……]
这里主要讲述inline关键字在CPP不同标准中的含义,用来指导我们编程。
参考链接:https://en.cppreference.com/w/cpp/language/inline
从C++17开始,inline的实际意义是:允许多次定义,而不是优先内联。
[……]
其实本质上就是需要对文件加锁,最好是读写锁。读的时候加读锁,写的时候加写锁。
用完了就释放锁,嗯,基本操作了。
[……]
网上有很多例子,但是都不符合我的要求。
这里的目标是搭建grpc + cpp在Linux下Demo工程(企业开发可直接修改使用)。
[……]
GetLastError() 返回值查询。例如:
〖0〗-操作成功完成。
[……]
这里主要是参考VST3.6.5的文档…主要是做一下翻译吧。
主要是英文水平比较烂…看一句忘两句的。惨兮兮的,还是中文好。
[……]
这里主要是参考VST3.6.5的文档…主要是做一下翻译吧。
主要是英文水平比较烂…看一句忘两句的。惨兮兮的,还是中文好。
[……]
1 2 3 4 5 6 7 8 9 10 |
//QString 与 CString 转化测试 QString qstrSrc = "一段测试互转代码"; CString strTmp = qstrSrc.toStdWString().c_str(); qDebug() << "QString : " << qstrSrc; MessageBox(NULL, strTmp, TEXT("文件名称"), MB_OK); CString cstr = strTmp; QString qstr(QString::fromStdWString(cstr.GetString())); MessageBox(NULL, strTmp, TEXT("文件名称"), MB_OK); qDebug() << "QString : " << qstr; |
我都喜欢直接贴代码…尴尬。
[……]
这里只提供代码。
[……]