相关文章
软件设计师软考中项学习(二)之计算机系统基础知识
读者大大们好呀!!!☀️☀️☀️ 🔥 欢迎来到我的博客 👀期待大大的关注哦❗️❗️❗️ 🚀欢迎收看我的主页文章➡️寻至善的主页 文章目录 学习目标学习内容学习笔记学习总结 学习目标 计算机系统硬件基本组成 中央处理…
编程日记
2024/12/19 3:17:47
【数据结构】算法效率揭秘:时间与空间复杂度的较量
前言 在计算机科学中,时间复杂度和空间复杂度是衡量算法性能的两个重要指标。它们分别表示算法在执行过程中所需的时间和空间资源。了解这两个概念有助于我们评估和比较不同算法的优劣,从而选择更合适的算法解决问题~ 欢迎关注个人主页:逸狼 …
编程日记
2024/12/17 20:57:43
[Qt网络编程]之获取基本网络信息
目录
前言
获取主机IP地址
获取主机 IP 地址和子网掩码
获取主机 MAC 地址 前言 获取主机的网络地址和接口信息是进行网络编程的第一步,也是网络编程的基础。Qt提供了网络接口类 QNetworkInterface、网络地址人口类 QNetworkAddressEntry 和主机地址类 QHostAd…
编程日记
2024/12/22 22:54:11
OpenCV基本图像处理操作(九)——特征匹配
Brute-Force蛮力匹配
Brute-Force蛮力匹配是一种简单直接的模式识别方法,经常用于计算机视觉和数字图像处理领域中的特征匹配。该方法通过逐一比较目标图像中的所有特征点与源图像中的特征点来寻找最佳匹配。这种方法的主要步骤包括: 特征提取ÿ…
编程日记
2024/12/21 17:06:02
蓝桥杯刷题-毕业旅行问题
731. 毕业旅行问题 - AcWing题库
/* 起点变为1 ~ n - 1号点,终点变为0号点 */
#include <bits/stdc.h>using namespace std;
#define x first
#define y second
typedef long long LL;
typedef pair<int , int> PII;const int N 10 , M (1 << …
编程日记
2024/12/22 21:33:38
利用AQS(AbstractQueuedSynchronizer)实现一个线程同步器
目录
1. 前言
2. 什么是同步器
3. 同步器实现思路
Semaphore(信号量)
4. 代码实现
4.1. 创建互斥锁类
4.2 编写静态内部类,继承AQS
4.3 内部类实现AQS钩子函数
4.3 封装lock,unlock方法
4.4. 测试
5. 总结 本文章源码仓库:Conc…
编程日记
2024/12/11 5:26:20
Python学习笔记1:变量命名
跟学极客时间的教程系列笔记:
1) Python 还支持更灵活的动态解包语法。只要用星号表达式 (*variables)作为变量名,它便会贪婪 地捕获多个值对象,并将捕获到的内容作为 列表赋值给 variables。比如&#…
编程日记
2024/12/13 0:16:18
Sublime Text下载,安装,安装插件管理器,下载汉化插件
SublimeTest官网
© Sublime Text中文网 下载安装 一路点击安装即可
安装插件管理器
管理器官网安装 - 包控制 (packagecontrol.io) 手动安装将3 位置点击网址下载
再打开SublimeTest 点击 选择第一个Browse Packages.....
将会跳转到文件夹中 进入上一个文件夹 在进入…
编程日记
2024/12/19 11:38:16