- 博客(24)
- 资源 (13)
- 收藏
- 关注
原创 libcurl+openssl库交叉编译
源码下载本人所下载的源码版本: openssl – 1.1.1j 、 libcurl – 7.76.1链接: libcurl7.76.1+openssl1.1.1j.zip下载openssl源码–选择当前稳定版本,本人选择的是1.1.1jhttps://www.openssl.org/source/下载libcurl源码-- 选择相应的压缩包https://curl.se/download.htmlOpenSSL编译先编译OpenSSL进入解压后的目录,cmd执行命..
2021-05-17 15:10:32 1375
原创 Mac 10.15.5 安装homebrew
测试网络环境,输入这个网址看看能不能打开https://raw.githubusercontent.com/Homebrew/install/master/install(如果打不开可以尝试手机热点或fq)显示如下信息,提示这个网址已经被移动到原网址多个.sh的地方了然后就按新的网址打开(https://raw.githubusercontent.com/Homebrew/install/master/install.sh),发现这是个脚本文件复制网页内容,保存为xxx.sh文件到任意位置 (.
2020-06-02 13:45:48 1979 2
原创 Mac使用脚本实现重启(无需在sudo中手动输入密码)
在Mac下想快速实现重启,而无需在sudo中再次输入密码,可以利用expect实现sudo中自动输入password。将以下代码保存为.shsudo chmod a+x “你的sh文件”对sh文件右键简介中删除你的文件名后缀双击运行即可使用了.........
2022-06-28 11:41:44 938
原创 MacOS下 Qt6编译及链接MySQL
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、 本文使用系统环境二、下载MySQL三、安装cmake四、编译mysql一、 本文使用系统环境系统架构:arm64架构(M1)Qt版本:6.2.2 (安装时务必勾选源码)MySQL版本: 8.0.29二、下载MySQL可选方式 :官网下载对应dmg,根据不同架构选择不同的版本安装pkg即可,在最后需设置环境变量export PATH=${PATH}:/usr/local/mysql/binhom.
2022-05-23 22:43:55 1711 6
原创 SourceTree 常用技巧
1.sourcetree 无法识别大小写文件打开设置——高级——编辑配置文件将默认的ignorecase字段的value 为true变更为false
2022-05-16 23:25:40 528
原创 win git + clion + msvc + cmake编译环境配置
目录cmake 运行环境安装VS 2022功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入cmake 运行环境安装注意事项:请在该步骤选择对所有用户进行安装,以安装环境变量,如下图所示VS 2022我们对Markdown编
2022-05-14 12:59:32 1262
原创 QCompleter的进阶使用
1. 获取QCompleter的生成的匹配结果#include <QtWidgets/QCompleter>#include <QtCore/QStringListModel>#include <QtCore/QAbstractProxyModel>QStringList searchList({"海","海龟","海底捞","海胆","火","大火","风火轮","海风"});QCompleter c;//模型填入父亲 c 后,completer sear
2022-04-22 15:59:38 728
原创 macOS 桌面应用 图标制作教程
1. 什么是MacOS 应用图标Apple 在 macOS 操作系统的 App 图标文件的扩展名为 .icns,你在 macOS 的「 Desktop 桌面」、「Finder 访达」、「Dock 程序坞」等看到应用程序的外观就是由一个内置在此 App 内部的扩展名为.icns的文件实现的。2.如何制作一个MacOS应用图标?一个.icns 应用图标需要准备以下 10 种不同大小的.png图片文件● 512x512 pt (512x512 px @1x, 1024x1024 px @2x)● 2
2022-01-08 14:41:57 3231
原创 QComboBox 仅在展开时显示图标
解决方案两种重写QComboBox 的 paintevent 事件void ComboBox::paintEvent(QPaintEvent *event) { QStylePainter painter(this); painter.setPen(palette().color(QPalette::Text)); QStyleOptionComboBox opt; initStyleOption(&opt);
2021-08-21 12:02:21 662
原创 c++ RawUrl编解码
原理编码后的字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数。这是在 RFC 3986中描述的编码,是为了保护原义字符以免其被解释为特殊的 URL 定界符,同时保护 URL 格式以免其被传输媒体(像一些邮件系统)使用字符转换时弄乱。编码代码std::string RawUrlEncode(const std::string &szToEncode) { std::string src = szToEncode; char
2021-05-27 17:08:44 215
原创 hmac256 加密+ base64 编码 c++11
php 源码实现加密,用于验证$s = hash_hmac('sha256', 'hello world', 'writer', true);echo $s;echo base64_encode($s)c++ 实现封装hmac.h#pragma once#include <string>#include <cmath>#include <cstdio>#include "hmac_sha2.h"class HMac{
2021-05-25 19:55:47 1343
原创 QSpinbox 将中文句号 处理 为英文小数点
QSpinbox 重写validate.hclass CSpinBox : public QSpinBox{ Q_OBJECTpublic: CSpinBox(QWidget *parent = nullptr); ~CSpinBox();protected: QValidator::State validate(QString &input, int &pos) const override;};.cppCSpinBox::CSpinBo
2021-03-19 16:48:46 241
原创 QT5.14 实现简单用户登录系统
使用linux sqlite3 实现远程服务器登录系统说明:博主原创,转载请带连接使用qt的network的TCP/IP 网络通信API与 linux下简单的sqlite3 数据库进行数据互传,实现登录系统实现原理为:1.linux服务器:若使用云服务器请见此说明:使用云服务器的区别在于连接的ip不同而已,本代码已验证在阿里云Ubuntu16.04 ECS服务器下验证可行,从而实现简易...
2020-04-29 20:40:42 4866
已经编译好的Debug 及 Release 版本的QCefView 1.0.0 + cef 113 版本的库
2024-07-24
mac10.15.5 opencv 获取本地摄像头
2020-07-17
mac 下 使用homebrew 安装的opencv4 ,文件名显示2只是因为是我后面改的
2020-07-17
sqldrivers.rar
2020-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人