自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 001e - 迷途漫漫,终有一归【著名作家米兰·昆德拉去世,终年94岁】

迷途漫漫,终有一归。

2025-04-13 08:00:00 639

原创 CMake 入门(一):基础概念介绍

本文为cmake入门的初始篇章只介绍了一些cmake的基础概念,后续还会针对性的深入学习介绍cmake,也可看完本篇文章后通过推荐阅读内的示例教程进一步深入学习,示例教程由浅入深构建cmake 项目非常适合cmake入门学习。本文档可能包含不准确的术语、措辞或技术细节,旨在为修改cmake项目或构建自己的项目的开发人员提供cmake的简要概述。

2025-04-13 08:00:00 4666

原创 单元测试工程创建又名opencv工程初配置运行

大型项目或多或少都有引用第三方库资源的需求例如解压缩文件的7z,又或者图像处理的opencv,但直接载入到项目又会感觉有点唐突,每次都会想先进行一轮测试看看库能否满足项目需要的功能,那么本文介绍的单元测试工程就是一个很好的方式,它也可以用于个人学习开源库的通用途径,因GitHub上cmake构建编译的项目占大多数,所以工程用的是vscode+cmake+gcc搭建。本文也可以当作配置并运行opencv的环境搭建博文,后续也会以本文作为基点深入创建开发opencv工程,探索opencv的妙用。

2025-04-12 08:00:00 1003

原创 0120 - 两个“理性挑战”,90%人都答错了!

如果两道题你都答对了,那么恭喜你,你已经超过了一半麻省理工的高材生和华尔街的基金经理。

2025-04-12 08:00:00 276

原创 你知道人们在一生中,与谁相处的时间是最长的吗?

一定要对伴侣好一点,最终是他/她陪你走到生命的尽头。

2025-04-11 08:00:00 534

原创 迄今为止的 C++ 模板演变(C++11 至 C++20)

我将从一个简单的类/函数模板开始,随着我们的进展,复杂性将会增加。同时还将介绍高级主题,如可变参数模板、嵌套模板、CRTP奇异递归模板模式、模板与折叠表达式等,但是,我们不会深入探讨,否则这将变成一本书而不是一篇文章。

2025-04-11 08:00:00 951

原创 0121 - 经济不景气时,我们的“3要4不要”

因为我们现在最大的任务是「产业升级转型」。在这个转型期间。我们老百姓一定会经历一段比较漫长的不太好过的日子。所有人都要做好这个准备。那么接下来的几年,对于大多数普通人来说,应该怎么做?3 要,4 不要。

2025-04-10 09:59:29 511

原创 探索 C++ 中的 const 关键字

在某些情况下,C++ 中的const关键字根本无法保护我们设定的常量量不受到修改const限定符并不总是按照我们期望的方式工作。在本文中,我们将看到const无法保护我们免受修改的一些情况。

2025-04-10 09:47:07 936

原创 久坐危害知多少|【久坐1小时相当于抽2根烟,减寿22分钟】

对抗懒惰的本能,对抗久坐的风险,其实不需要我们耗费过多的精力,占用过多的时间就可以实现。

2025-04-09 09:38:56 689

原创 我们如何控制调度 C、C++ 中的线程执行?

线程调度,内存管理在C/C++开发中是必不可少的,本文旨在通过C/C++的代码控制调度线程执行,前两个示例使用 C 语言编写,最后一个示例使用 C++ 语言编写。在第一种方法中,我使用了3个互斥锁和3个条件变量,在第二种方法中,使用全局变量作为控制器来控制线程,而第三个示例是用 C++ 编写的,使用的方法与第一个C示例中的方法相同。

2025-04-09 09:29:22 866

原创 我们如何思考AI创业投资

2023年12月,《自然》杂志发布年度“科学十大影响人物”榜单,今年有史以来首次有“非人类”入选了——名单中包括了ChatGPT。

2025-04-08 16:00:22 1106

原创 游戏开发中 C#、Python 和 C++ 的比较

那么哪种编程语言最适合游戏开发?C#、C++ 还是 Python?嗯,答案取决于你到底想做什么。

2025-04-08 15:46:33 1983

原创 C++项目目录结构以及.vscode文件下的文件详解

本文推荐一个较为全面和规范的开发C++项目的目录结构,有部分目录是vscode以及cmake特有的,但大致框架是共同的,用其它ide和构建工具也可搭建类似目录结构,而在项目下的.vscode目录中各个.json文件又扮演什么角色,应该怎么创建编辑在文中也都会有提到。

2025-01-14 16:59:30 1345

原创 天赋与运气:随机性在成功与失败中的作用

成功到底是靠天赋还是靠运气。结论是:一个人要成功,主要起作用的不是天赋、才华,而是运气。

2025-01-14 16:13:03 915

原创 高敏感人格的究极形态

高敏感是一种天赋,如果你具备了这种能力,那么请好好珍惜他。

2025-01-13 15:23:15 908

原创 C++开发工具梳理

很多初学者甚至加入行业一段时间的和我一样的打工仔能够跟着C++的博文搭建相应的开发环境,但是并不了解各个开发套件在整个开发链内对应的相关职能,进行项目开发就会比较僵硬并难以维护。本文就详细解释这一套应用广泛功能强大的开发套件组合,以及一些.vscode文件对应的作用。明白项目工程怎么配置怎么构建怎么转换为执行文件夹后,就知道各种开发链的本质其实都是相同的。

2025-01-13 15:10:17 943

原创 C++设计模式之:工厂模式factory

it人员无论是使用哪种高级语言开发东东,想要更高效有层次的开发程序的话都躲不开三件套:数据结构,算法和设计模式。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案,使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式坚持七大原则:开闭原则,单一职责原则,里氏替换原则,依赖倒转原则,接口隔离原则,迪米特原则,合成复用原则,而各项设计模式又区分为三大模式,创建型模式,结构型模式,行为模式。

2024-09-08 09:00:00 2160

原创 如何判断别人是否「不喜欢」你?

根据乔·纳瓦罗的观点,关于讨厌,有三个信号。

2024-09-08 09:00:00 566

原创 C++设计模式之:观察者模式Publish-Subscribe

it人员无论是使用哪种高级语言开发东东,想要更高效有层次的开发程序的话都躲不开三件套:数据结构,算法和设计模式。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案,使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式坚持七大原则:开闭原则,单一职责原则,里氏替换原则,依赖倒转原则,接口隔离原则,迪米特原则,合成复用原则,而各项设计模式又区分为三大模式,创建型模式,结构型模式,行为模式。

2024-09-07 09:00:00 919

原创 成功的原则

成功的原则

2024-09-07 09:00:00 308

原创 C++设计模式之:单例模式singleton

it人员无论是使用哪种高级语言开发东东,想要更高效有层次的开发程序的话都躲不开三件套:数据结构,算法和设计模式。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案,使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式坚持七大原则:开闭原则,单一职责原则,里氏替换原则,依赖倒转原则,接口隔离原则,迪米特原则,合成复用原则,而各项设计模式又区分为三大模式,创建型模式,结构型模式,行为模式。

2024-09-06 11:59:22 1624

原创 如何培养自己的「抗压」能力?

人要怎么培养自己的抗压能力?

2024-09-06 11:57:03 401

原创 C++项目引入开源库bit7z

公司C++项目需要能解压缩.tar文件,关键是要在Windows环境下,tar格式主要是Linux中用的压缩文件,还要考虑到用户可能没有Windows自带的tar命令,最终解决方案就是一步到位,考虑到后续的功能拓展引入第三方工具7z,用bit7z开源库简化调用,也算一个如何部署GitHub上的项目的一个博文。开发组件为VSCode-cmake-GCC,本文会有一些cmake指令,有一点点cmake知识的能更好了解。

2024-09-05 14:32:18 1479

原创 如何避免大学毕业后”堕落“?

如何避免大学毕业后”堕落“?

2024-09-05 14:22:16 311

原创 Windows下如何查看一个dll依赖的其他dll库

查看dll的库依赖大部分时间用不大,毕竟在开发时候build也会给出提示信息,不过在某些场景也是挺有用的,了解dll的依赖项对调试和问题解决,兼容性分析,版本控制等等也有一定的帮助。

2024-07-12 14:30:48 3972

原创 C++ 容器:pair & tuple

std::pair和std::tuple并不是stl容器库中的容器,不过鉴于经常使用能和STL配合,也具有容器的属性,就放一起浅提一下,它们用于函数传参和函数返回值也挺方便。(开发环境:VScode,C++17)关键词C++容器数据存储数据类型本文作者原创,转载请附上文章出处与本文链接。(文章目录:)

2024-07-11 11:18:27 858

原创 2023 年 GitHub 上最受欢迎的编程语言

由于其简单性和广泛的库,Python 的受欢迎程度不断上升,适用于数据分析、机器学习和 Web 开发(如 Django 和 Flask)。作为 JavaScript 的类型超集,TypeScript 提供了可选的静态类型,对开发大型代码库至关重要。由微软作为 .NET 框架的一部分开发,主要用于 Windows 桌面应用和使用 Unity 的游戏开发。由于其 “一次编写,到处运行” 的理念,Java 保持了其在开发者中的流行度。提供对系统资源和内存的精细控制,适用于游戏开发、高性能应用和系统编程。

2024-07-11 11:17:24 778

原创 C++ STL容器:关联式容器-哈希表(二)unordered_set,unordered_multiset,unordered_map,unordered_multimap

CC++ STL(Standard Template Library,标准模板库)在C++编程中的重要性不容忽视,STL提供了一系列容器、迭代器、算法和函数对象,这些组件极大地提高了C++程序的开发效率和代码质量。STL 容器 分为 2 大类 , 分别是“序列式容器” 和“关联式容器 ”。序列式容器:每个元素都有固定位置,取决于插入时机和地点,其底层为线性序列的数据结构,里面存储的是元素本身。本文介绍的是关联式容器-哈希表(二)unordered_set,unordered_multiset,unorder

2024-07-09 16:49:12 1142

原创 让声音变好听的6个方法|3分钟即可全部掌握!

root

2024-07-09 16:47:10 155

原创 C++ STL容器:关联式容器-树(一)set,multiset,map,multimap

CC++ STL(Standard Template Library,标准模板库)在C++编程中的重要性不容忽视,STL提供了一系列容器、迭代器、算法和函数对象,这些组件极大地提高了C++程序的开发效率和代码质量。STL 容器 分为 2 大类 , 分别是“序列式容器” 和“关联式容器 ”。序列式容器:每个元素都有固定位置,取决于插入时机和地点,其底层为线性序列的数据结构,里面存储的是元素本身。本文介绍的是关联式容器-树(一)set,multiset,map,multimap。

2024-07-08 17:16:43 1556

原创 秒懂「蚊子包」分类和治疗方式

root

2024-07-08 17:14:21 317

原创 C++ STL容器:序列式容器-堆pirority_queue

CC++ STL(Standard Template Library,标准模板库)在C++编程中的重要性不容忽视,STL提供了一系列容器、迭代器、算法和函数对象,这些组件极大地提高了C++程序的开发效率和代码质量。STL 容器 分为 2 大类 , 分别是“序列式容器” 和“关联式容器 ”。序列式容器:每个元素都有固定位置,取决于插入时机和地点,其底层为线性序列的数据结构,里面存储的是元素本身。本文介绍的是序列式容器-堆pirority_queue。

2024-07-06 11:25:13 783

原创 盘点各个国家的国宝

rua熊猫

2024-07-06 11:15:05 1713

原创 C++ STL容器:序列式容器-栈stack

CC++ STL(Standard Template Library,标准模板库)在C++编程中的重要性不容忽视,STL提供了一系列容器、迭代器、算法和函数对象,这些组件极大地提高了C++程序的开发效率和代码质量。STL 容器 分为 2 大类 , 分别是“序列式容器” 和“关联式容器 ”。序列式容器:每个元素都有固定位置,取决于插入时机和地点,其底层为线性序列的数据结构,里面存储的是元素本身。本文介绍的是序列式容器-栈stack。

2024-07-05 16:33:12 449

原创 “kiss”是亲吻,“away”是远离,那“kiss away”是什么意思?

“kiss”是亲吻,“away”是远离,那“kiss away”是什么意思?

2024-07-05 16:30:14 624

原创 C++ STL容器:序列式容器-队queue,deque

CC++ STL(Standard Template Library,标准模板库)在C++编程中的重要性不容忽视,STL提供了一系列容器、迭代器、算法和函数对象,这些组件极大地提高了C++程序的开发效率和代码质量。STL 容器 分为 2 大类 , 分别是“序列式容器” 和“关联式容器 ”。序列式容器:每个元素都有固定位置,取决于插入时机和地点,其底层为线性序列的数据结构,里面存储的是元素本身。本文介绍的是序列式容器-队queue,deque。

2024-07-04 17:24:06 834

原创 “第六感”真的存在吗?

第六感”的学术名称为“超感自知觉”(简称ESP),它能透过正感官之外的渠道接收信息,这一区域被称为“前扣带皮质(ACC)” 。

2024-07-04 17:21:53 281

原创 C++ STL容器:序列式容器-链list,forward_list

CC++ STL(Standard Template Library,标准模板库)在C++编程中的重要性不容忽视,STL提供了一系列容器、迭代器、算法和函数对象,这些组件极大地提高了C++程序的开发效率和代码质量。STL 容器 分为 2 大类 , 分别是“序列式容器” 和“关联式容器 ”。序列式容器:每个元素都有固定位置,取决于插入时机和地点,其底层为线性序列的数据结构,里面存储的是元素本身。本文介绍的是序列式容器-链list,forward_list。

2024-07-03 17:37:31 1254

原创 四种顶级思维!你有几种??

墨菲定律强调问题出现后可能引发连锁反应;基格林法则指出将问题明确记录有助于解决一半问题;基尔伯特定律揭示工作中的困扰常源于缺乏明确指导;福克兰定律建议在没有必要做决定时,应避免做出决策。

2024-07-03 17:33:28 373

原创 C++ STL容器:序列式容器-数组string,vector,array,bitset

CC++ STL(Standard Template Library,标准模板库)在C++编程中的重要性不容忽视,STL提供了一系列容器、迭代器、算法和函数对象,这些组件极大地提高了C++程序的开发效率和代码质量。STL 容器 分为 2 大类 , 分别是“序列式容器” 和“关联式容器 ”。本文介绍的是序列式容器-数组string,vector,array,bitset。

2024-07-02 16:05:17 894

空空如也

空空如也

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

TA关注的人

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