- 博客(14)
- 收藏
- 关注
原创 [特殊字符] 版本控制工具(Git & SVN)深度学习笔记
版本控制系统:记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。它是项目的“时光机”和“安全网”。Git分布式版本控制系统,由Linus Torvalds为管理Linux内核开发而创建。SVN集中式版本控制系统,可视为CVS的增强版。
2025-11-13 10:20:29
736
原创 2020年408真题43题
c(1)若 M 的指令系统中没有乘法指令,但有加法、减法和位移等指令,则在 M 上也能实现上述两个函数中的乘法运算,为什么?(2)若 M 的指令系统中有乘法指令,则基于 ALU、移位器、寄存器以及相应控制逻辑实现乘法指令时,控制逻辑的作用是什么?(3)针对以下 3 种情况:a) 没有乘法指令;b) 有使用 ALU 和移位器实现的乘法指令;c) 有使用阵列乘法器实现的乘法指令,函数 umul() 在哪种情况下执行时间最长?哪种情况下执行的时间最短?说明理由。
2025-11-11 10:58:49
581
原创 设计模式核心知识全解:从理论到实战的终极指南
(比如MVC模式):如何将起居区(Controller)、居住区(Model)、景观区(View)合理分隔,保证采光通风(低耦合)、功能明确(高内聚)。它们是别人根据顶级的设计图纸(设计模式)和严格的材料标准(编程规范)预先制造好的、可以直接拿来使用的半成品或组件,极大地提升了开发效率。:很多时候,模式不是在最初设计时就用上的,而是在代码演进、重构过程中,为了消除“坏味道”而被引入的。:使软件系统易于扩展。(比如观察者模式):如何让一个锅炉(被观察者)的温度变化,自动通知到所有房间的暖气片(观察者)。
2025-11-11 10:54:54
700
原创 从一个打包脚本到现代部署思想
并创建 start.sh 脚本,通过设置 LD_LIBRARY_PATH 环境变量,临时“欺骗”操作系统,让程序在我们指定的本地目录里寻找依赖库。:创建一个“绿色便携版”应用,将程序和它需要的所有依赖打包在一起,使其能在任何标准 Linux 系统上“开箱即用”。:在 Linux 上,一个编译好的程序无法直接发给别人运行,因为对方的电脑上可能缺少必要的。我们将从一个具体的打包脚本入手,逐步揭示其背后的软件架构、操作系统原理和现代工程化实践。这是我们学习之旅的起点,一个看似简单却蕴含深意的自动化脚本。
2025-11-07 11:10:42
737
原创 如何理解bin、lib 、plugins 文件的含义
术语 (Term)核心比喻 (Analogy)作用 (Function)重要性 (Importance)bin主厨(可执行文件)程序的大脑和起点,负责调度和执行核心逻辑。绝对核心,没有它程序根本无法启动。lib通用厨具/食材(依赖库)提供被主厨调用的、标准化的基础功能。高度依赖,缺少了它主厨就无法工作,程序会崩溃。plugins特色设备(插件)提供额外的、可插拔的特定功能,用于扩展能力。功能扩展,通常是可选的,但有时某些插件是必需的。
2025-11-07 10:24:26
1066
原创 Windows下使用windeployqt打包QML项目
2、打开如图的项目路径,把可执行的.exe文件放到一个新的文件夹(qt_work)里面。4、(1)首先切换到新文件夹的路径。qml项目打包与qt项目打包不同。1、切换到release运行。3、打开qt命令界面。
2025-05-29 14:26:44
267
原创 在 Windows 系统中配置 FFmpeg 并集成到 Qt 项目
通过以上步骤,你可以在 Windows 系统中成功配置 FFmpeg,并在 Qt 项目中调用其功能处理音频/视频文件。qDebug() << "FFmpeg 版本:" << av_version_info();└── lib # 静态/动态库文件(.lib)├── bin # 动态链接库(.dll)这一步确保运行时能找到 FFmpeg 的动态库(.dll)。(已通过步骤 2 完成),运行时系统会自动找到 DLL。├── include # 头文件(.h)
2025-05-28 11:52:28
1047
原创 2023华为杯E 出血性脑卒中临床智能诊疗建模(1-a代码)
注:可通过流水号至“附表1-检索表格-流水号vs时间”中查询相应影像检查时间点,结合发病到首次影像时间间隔和后续影像检查时间间隔,判断当前影像检查是否在发病48小时内。可根据血肿体积前后变化,具体定义为:后续检查比首次检查绝对体积增加≥6 mL或相对体积增加≥33%。:如10.33小时,填写位置:“表4”D字段(血肿扩张时间)。:1是0否,填写位置:“表4”C字段(是否发生血肿扩张)。如发生血肿扩张事件,请同时记录血肿扩张发生时间。
2024-09-15 15:12:54
399
1
原创 刷题日记——最大公约数,最小公倍数
可以用所有小于该数的正整数去试着整除该数,若存在某个数能够整除该数, 则该数不是素数;若这些数都不能整除它,则该数为素数。输入的第一行为N,即数组的个数(N<=1000) 接下来的1行包括N个整数,其中每个数的范围为(1<=Num<=1000000000)给出n个正整数,任取两个数分别作为分子和分母组成最简真分数(分子和分母最大公约数为1),编程求共有几个这样的组合。相乘的形式,其中每个质数都是这个数的质因数。这样,测试一个数是否是素数的复 杂度就从。两个数的最小公倍数为两数的乘积除以它们的最大公约数。
2024-03-26 20:43:46
485
1
原创 刷题日记——进制转换,m进制转换为n进制,数据结构
(一个大数的二进制转换,难点在于:大数除法)将M进制的数X转换为N进制的数输出。参考上面十进制转N进制。
2024-03-24 16:11:18
272
1
原创 日期问题(日期差值,求周几)
给定一个日子,求他是星期几(隐含条件:1年1月1日是周一)日期差值(给定两个日期,计算日期相差多少天)个日期加上若干天后是什么日期。设计一个程序能计算一。
2024-03-22 16:35:35
268
1
原创 油田啊啊啊啊啊啊啊啊啊啊啊啊
//#include<bitsdc++.h>//using namespace std;//bool su(int n)//{// for(int i=2;i<n/i;i++)// {// if(n%i==0)// return false;// }// return true;//}//int main()//{////}#include<bits/stdc++.h>using namesp.
2022-03-02 15:29:47
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅