摘要: 目录优质网站(珍藏)一 程序员二 搞学习三 找书籍四 黑科技五 写代码六 搜资源七 小工具八 工具集九 看视频十 学设计十一 搞文档十二 找图片十三 分享博客 优质网站(珍藏) 一 程序员 程序员521:https://www.cxy521.com/ 7zip:https://www.7-zip.o 阅读全文
posted @ 2022-06-29 10:45 kaizenly 阅读(208) 评论(0) 推荐(1) 编辑
摘要: Modern CMake 随笔目录 【1】基础部分 CMake语法—函数(定义&调用) CMake语法—函数(简单参数) CMake语法—函数(解析参数) CMake语法—函数(解析参数 PARSE_ARGV) CMake语法—普通变量与函数(Normal Variable And Function 阅读全文
posted @ 2021-11-19 18:35 kaizenly 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 【1】基础部分 《信号和槽机制》 《信号与槽知识点》 《QString 与 string转换》 《QT 继承QWidget && 继承QDialog》 《QString字符串中双引号的梗》 《Qt Md5应用示例》 《QDialog 使用Demo》 《Qt 添加 QtNetwork 库文件》 《QS 阅读全文
posted @ 2019-12-08 22:18 kaizenly 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 【1】基础部分 (1)宏定义 《assert》 《offset宏》 《#pragma once》 《宏定义学习》 《预处理语句》 《#if 0 #end if》 《C语言 宏定义的1<<0 与 直接定义1 有什么区别》 《区分不同操作系统、编译器不同版本的宏》 《宏和函数的区别(一个BUG的总结)》 阅读全文
posted @ 2019-12-08 21:53 kaizenly 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 目录程序随感1 潜规则2 关系3 辈分4 比较5 找对象6 类比7 类与对象的关系8 核心竞争力9 并发症10 没有绝对的正确11 填坑力12 不世故13 现代简约式Python14 可重建性15 场景16 综合能力17 内在技术 外在业务18 系统性19 人、事、方法论20 增删改查21 每个函数 阅读全文
posted @ 2018-06-04 11:47 kaizenly 阅读(579) 评论(1) 推荐(2) 编辑
摘要: [TOC] # Your configuration specifies to merge with the ref ## 1. 执行 git pull 命令时,错误提示: Your configuration specifies to merge with the ref 'refs/heads/ 阅读全文
posted @ 2023-07-30 09:26 kaizenly 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: std::vector 比较两个vector是否相等 1. 利用std::vector的operator==函数 1.1 示例代码 #include <vector> #include <iostream> int main() { std::vector<int> vector1, vector2 阅读全文
posted @ 2022-11-14 17:00 kaizenly 阅读(4193) 评论(0) 推荐(0) 编辑
摘要: std::mem_fn 1. 不支持的场景 1.1 不支持全局函数 1.2 不支持类protected访问权限的成员(函数或数据) 1.3 不支持类private访问权限的成员(函数或数据) 2. 支持的场景 2.1 传入类对象 2.2 传入引用对象 2.3 传入右值 2.4 传入对象指针 2.5 阅读全文
posted @ 2022-11-09 22:11 kaizenly 阅读(296) 评论(0) 推荐(0) 编辑
摘要: std::bind 1. 参数重排序和引用传递(argument reordering and pass-by-reference) 1.1 示例代码 #include <iostream> #include <functional> void func(int n1, int n2, int n3 阅读全文
posted @ 2022-11-06 22:46 kaizenly 阅读(92) 评论(0) 推荐(0) 编辑
摘要: tortoiseGit 拉取冲突解决方案 1. 背景 使用TortoiseGit 拉取(pull)其它分支(一般指集成integration)时,会出现代码或数据库冲突的场景,如何解决conflict。 2. 问题及方案 2.1 问题现象 2.2 解决方案 TortoiseGit进行同步分支的时候, 阅读全文
posted @ 2022-10-14 10:34 kaizenly 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: std::copy、std::copy_if、std::copy_n 【1】应用示例程序 #include <iostream> #include <functional> #include <vector> #include <algorithm> int main() { auto printV 阅读全文
posted @ 2022-07-22 10:29 kaizenly 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 【1】示例程序以及注释 1 #include <iostream> 2 #include <functional> 3 #include <vector> 4 #include <algorithm> 5 6 std::function<bool(int)> is_even_number = []( 阅读全文
posted @ 2022-06-28 19:08 kaizenly 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 【1】现象 突然有一天,发现 Git 修改文件后,文件夹目录层级未显示红色! 【2】原因 原因不祥,未深入探究。欢迎知晓者补充。 【3】解决方案 (1)win + r 输入 regedit,打开注册表 (2)依次找到:“计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsof 阅读全文
posted @ 2022-06-06 11:16 kaizenly 阅读(476) 评论(0) 推荐(0) 编辑
摘要: CMake语法—内置变量 1 CMake变量分类 1.1 普通变量 ​ 详情可参见随笔《普通变量与函数》、《普通变量与子目录》、《普通变量与包含、宏》 1.2 缓存变量 ​ 详情可参见随笔《缓存变量》 1.3 环境变量 ​ 详情可参见随笔《环境变量》 1.4 内置变量 2 CMake内置变量分类 2 阅读全文
posted @ 2022-01-20 20:13 kaizenly 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: CMake语法—命令list 1 list操作列表 Reading list(LENGTH <list> <out-var>) list(GET <list> <element index> [<index> ...] <out-var>) list(JOIN <list> <glue> <out- 阅读全文
posted @ 2022-01-19 00:56 kaizenly 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 3.2 exceed.cpp 1 程序清单 3.2 exceed.cpp // exceed.cpp --exceeding some integer limits #include <iostream> #include <limits> #define ZERO 0 // makes ZERO 阅读全文
posted @ 2022-01-17 23:44 kaizenly 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 3.1 limits.cpp 1 程序清单 3.1 limits.cpp // limits.cpp -- some integer limits #include <iostream> #include <climits> // use limits.h for older systems int 阅读全文
posted @ 2022-01-15 23:19 kaizenly 阅读(67) 评论(0) 推荐(0) 编辑
摘要: CMake语法—调用顺序(calling sequence) 1 示例代码 2 代码结构 learn_cmake:为根目录 CMakeLists.txt:CMake主脚本 cmake_config.bat:执行CMake配置过程的脚本(双击直接运行) @echo off set currentDir 阅读全文
posted @ 2022-01-14 16:31 kaizenly 阅读(3675) 评论(2) 推荐(1) 编辑
摘要: CMake语法—打印帮助(CMakePrintHelpers) 1 CMakePrintHelpers 1.1 cmake_print_variable 1.1.1 定义 cmake_print_variables(var1 var2 .. varN) 1.1.2 说明 打印每个变量值 1.2 cm 阅读全文
posted @ 2022-01-13 23:25 kaizenly 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: Modern C++ 模板通用工厂 1 简单应用示例 1.1 示例代码 #include <iostream> #include <string> using namespace std; class Shape { public: virtual void calc_area() { cout < 阅读全文
posted @ 2022-01-07 20:39 kaizenly 阅读(460) 评论(0) 推荐(0) 编辑
摘要: CRTP 1 CRTP 1.1 定义 英:The curiously recurring template pattern (CRTP) is a C++ idiom in which a class X derives from a class template instantiation usi 阅读全文
posted @ 2022-01-07 20:32 kaizenly 阅读(575) 评论(0) 推荐(0) 编辑
摘要: CMake语法—选项(option) 1 选项 1.1 定义 option(<variable> "<help_text>" [value]) 1.2 说明 variable 选项名 help_text 描述、解释、备注 value 选项初始化值(除ON而外全为OFF) 2 应用注意事项 2.1 代 阅读全文
posted @ 2021-12-08 23:55 kaizenly 阅读(14291) 评论(0) 推荐(0) 编辑
摘要: 关于容器交集、并集、差集的算法 不喜欢无实物表演,秉承一贯风格,用代码说事。 1 示例代码 #include <set> #include <vector> #include <string> #include <algorithm> #include <iostream> int main() { 阅读全文
posted @ 2021-12-07 20:12 kaizenly 阅读(371) 评论(0) 推荐(0) 编辑
摘要: C++ 求时差的三种方法 【1】标准C库方式 示例代码 1 #include <ctime> 2 #include <iostream> 3 using namespace std; 4 5 void function() 6 { 7 int step = 100000000; 8 while (s 阅读全文
posted @ 2021-12-02 23:26 kaizenly 阅读(1200) 评论(0) 推荐(0) 编辑
打赏