自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 在 AMD64 Linux 环境下交叉编译 cURL 到 AArch64

目录概述本机编译交叉编译到 AArch64便携脚本概述本文介绍了 cURL 在 AMD64 Linux 的本机编译以及交叉编译到 AArch64 的方式。在写这篇文章是用的 cURL 版本是 7.77.0。相关链接:源码下载。本机编译./configure --without-openssl --prefix="$PWD/target"如果想启用 OpenSSL(比如想使用 HTTPS 协议),且系统安装了 OpenSSL,将上面的 --without-openssl 改成 --with-op

2021-06-14 21:56:30 922

原创 在 AMD64 Linux 环境下交叉编译 zlib 到 AArch64

目录概述本机编译交叉编译到 AArch64便携脚本概述本文介绍了 zlib 在 AMD64 Linux 的本机编译以及交叉编译到 AArch64 的方式。在写这篇文章是用的 zlib 版本是 1.2.11。相关链接:源码下载本机编译./config --prefix="$PWD/target"makemake install交叉编译到 AArch64cross_compile_prefix=aarch64-linux-gnu-export AR="$cross_compile_pref

2021-06-14 21:23:06 904

原创 在 AMD64 Linux 环境下交叉编译 OpenSSL 1.1.1k 到 AArch64

交叉编译 OpenSSL到 AArch64目录交叉编译 OpenSSL到 AArch64概述本机编译交叉编译到 AArch64便携脚本概述本文介绍了 OpenSSL 1.1.1k 在 AMD64 Linux 的本机编译以及交叉编译到 AArch64 的方式。相关链接:源码下载本机编译./config --prefix="$PWD/target"makemake install交叉编译到 AArch64./Configure linux-aarch64

2021-06-14 21:12:06 772

原创 Qt MySQL 数据库不支持事务操作的问题

Qt MySQL 数据库不支持事务操作的问题文章目录Qt MySQL 数据库不支持事务操作的问题前段时间碰到 MySQL 可以连接上,也可以查询、插入数据,但是不支持事务,后面发现是除了 libmysql.dll 还需要 qsqlmysql.dll。在寻找答案的过程中也找到描述相关情况的文章,大家还可以看看 Qt踩坑之mysql数据库不支持事务操作?、QMYSQL driver not loa...

2020-04-21 23:20:45 655

原创 boost::coroutine2 的简单使用

boost::coroutine2 的简单使用文章目录boost::coroutine2 的简单使用前言总体认识具体使用说明使用场景无限长的列表(惰性求值)前言本文主要介绍了怎么通过 boost::coroutine2 来在 C++ 代码中使用协程,详细的介绍请移步 boost::coroutine2 文档。总体认识一个协程可以认为是把代码分成了两个部分,而我们可以控制执行权在这两部分跳...

2020-04-10 14:07:13 973

原创 C++ 程序退出时调用的相关函数

C++ 程序退出时调用的相关函数文章目录C++ 程序退出时调用的相关函数前言相关函数列表函数详情前言一个程序可能在 main 函数里中通过 return 0; 退出,也可能在任何函数里调用 std::exit(EXIT_SUCCESS) 退出,又或者因为一些错误崩溃退出。在退出开始时到程序完全退出发送了什么?相关函数列表std::_Exitstd::abortstd::termin...

2020-04-02 09:46:02 2550

原创 C++ 中的 time

C++ 中的 time文章目录C++ 中的 time前言相关函数和结构体链接清单相关结构体std::tm函数详情std::timestd::localtimestd::gmtimestd::strftimestd::asctime `弃用`std::ctime `弃用`std::put_time前言C++ 中获取精度为秒的时间只有一种方式,就是 std::time。这个函数是从 C 里来的,...

2020-03-31 18:51:52 597

原创 一种快速在 C/C++源码中查找类名/函数名的方式

vim 和 ctagsctrl + tctrl + ]-t-c参考Setting a vim option from the command line?

2020-03-23 08:44:30 703

原创 C++ 的 std::promise 和 std::future

C++ 的 std::promise 和 std::future文章目录C++ 的 std::promise 和 std::future介绍用法packaged_taskshared_future特殊用法——仅能使用一次的条件变量介绍编写多线程应用时,无法避免的要进行线程间数据同步/通信。std::promise 和 std::future 是 C++ 进行单向数据传递的一种方式。std::...

2020-03-15 16:49:35 538

原创 使用 Python 批量下载喜马拉雅有声书音频

喜马拉雅批量下载有声书音频文章目录喜马拉雅批量下载有声书音频介绍原理用到的 API源码介绍在提供喜马拉雅有声书的网页地址后,可批量下载这个有声书的所有音频到书名所在的目录。原理分析 URL 得到 book_id --> 通过 book_id 获取书名和总集数 --> 通过 book_id 获取每集的列表 --> 在列表中提取每集的标题和 audio_id -->...

2020-03-12 08:55:08 3180 2

原创 Linux 下生成足够安全的随机密码

Linux 下生成足够安全的随机密码文章目录Linux 下生成足够安全的随机密码推荐pwgen 的用法参考推荐pwgen -cnys -C 16 1# 生成一个 16 位的随机密码pwgen 的用法用法:pwgen [选项] [密码长度] [密码数量]支持的选项: -c 或者 --capitalize 密码中至少包含一个大写字母 -A 或者 --n...

2020-02-20 20:07:07 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除