
笔记
文章平均质量分 72
帅小柏
2019年 “百家号杯”全国大学生新媒体知识竞赛 省赛特等奖
2020年“海信杯”第二届吉林省大学生人工智能创新大赛 省赛一等奖
2020年高教社杯全国大学生数学建模竞赛 三等奖
2021-2022年度第三届全国大学生算法设计与编程挑战赛(冬季赛) 金奖
两年参加ACM省赛经历
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用docker容器创建属于自己的一方小世界!容器中,盖周天之变,化吾为王~
用docker容器创建属于自己的一方小世界!容器中,盖周天之变,化吾为王~原创 2025-04-12 09:52:37 · 245 阅读 · 0 评论 -
基于 PyTorch 的树叶分类任务:从数据准备到模型训练与测试
为了加载数据,我们需要定义一个自定义数据集类。原创 2025-02-11 09:58:50 · 1539 阅读 · 0 评论 -
算法设计期末复习
时间复杂度是算法运行时间的增长率,通常用大O符号表示。回溯法是一种通过尝试所有可能的解来解决问题的算法,当发现当前解不可行时,回退并尝试其他路径。算法是解决特定问题的一系列明确指令或步骤的集合。分枝限界法是一种通过剪枝来减少搜索空间的算法,通常用于解决组合优化问题。分治算法是一种将问题分解为若干个子问题,分别解决后再合并结果的算法。蛮力法是一种直接解决问题的方法,通常通过穷举所有可能的解来找到答案。算法分析是对算法的时间复杂度、空间复杂度以及正确性进行评估的过程。概率算法是一种利用随机性来解决问题的算法。原创 2024-12-21 08:51:37 · 1073 阅读 · 1 评论 -
可计算性与计算复杂性期末复习必备,期末复习看这一篇就够了!!!!!!!!!!
如果 P = NP,那么许多“难”问题将变得“容易”;如果 P ≠ NP,那么这些“难”问题将永远无法高效解决。:难以解决但容易验证的问题(可以在多项式时间内验证解的正确性)。是否所有 NP 问题都是 P 问题(即 P = NP)是未知的。:容易解决的问题(可以在多项式时间内找到解)。所有 P 问题都是 NP 问题。原创 2024-12-14 15:14:36 · 268 阅读 · 1 评论 -
人工智能导论期末复习题型,期末必备!
即 {P(x),Q(x)} 标准化后 {P(x),Q(y)}例子:C(ds),C(y)→EASY(y)⇒EASY(ds)消去原则:P^Q → { P , Q }前束形=(量词前缀){母式}(假设 任意x,存在y,原创 2024-11-24 14:30:06 · 564 阅读 · 0 评论 -
软件体系结构期末复习
构件是软件系统中的一个独立模块,通常表示系统的一部分功能。构件可以是类、服务或模块。内容接口:定义构件与外部交互的方式。实现:构件内部逻辑和功能。状态:构件的内部数据。文档:描述构件功能和使用方法。特点封装性:内部实现对外部不可见。可重用性:构件可以在不同的系统中重复使用。可替换性:构件可以被其他实现相同接口的构件替换。松耦合:构件之间的依赖性较小。Garlan 和 Shaw 定义软件体系结构为“软件系统的基本组织,包括构件及其相互之间的关系”。组成部分构件:系统的基本单元,执行特定功能。原创 2024-11-18 13:59:24 · 1134 阅读 · 0 评论 -
通俗理解23种设计模式,软件体系结构期末复习必备!
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类。以上就是23种设计模式的简单介绍和示例代码。每种设计模式都有其特定的应用场景,掌握这些模式能够帮助开发者更好地解决实际开发中的问题,提高代码质量。如果您对某些模式有兴趣,建议深入学习并进行实践。希望这篇博客对您有所帮助!关注B站帅小柏。原创 2024-11-13 09:28:34 · 704 阅读 · 0 评论 -
《人工智能导论》之python代码实验,12个实验一网打尽!看这一篇就够了!!!
在 Windows 上,您可以使用 Anaconda Prompt 或 CMD。在 macOS 或 Linux 上,打开 Terminal。由于如果是在本地创建环境的话,默认是在C盘。(当然,有个例外,base环境是和conda的安装路径是一致的)那么,,下载安装,不论是在服务器还是在本地,都是非常简单的,这里就不过多赘述了,自行去官网 👉。= =根据我的观察,需要以下的包。激活后,就可以在该环境中。也没用到决策树的精髓。查看已有已创建的环境。原创 2024-10-18 20:01:45 · 1520 阅读 · 0 评论 -
全面掌握 Linux 服务管理:从入门到精通
Linux 服务(service)是指在后台运行的程序或一组程序,通常用于提供特定的系统功能或应用功能。例如,Web 服务器服务 (如 Apache 或 Nginx)、数据库服务器服务 (如 MySQL 或 PostgreSQL),以及网络服务 (如 SSH 或 FTP) 等。在 Linux 系统中,服务通常由系统管理员管理,通过systemd—— 一个系统和服务管理器,systemctl命令是管理systemd服务的主要工具。通过本文的详细介绍,你应该已经掌握了如何使用systemctl。原创 2024-10-14 15:36:52 · 1160 阅读 · 0 评论 -
《高等学校研究生英语系列教材 综合教程 上》期末复习题,看这一篇就够了!!!!
Your job as a future employee is to help the hiring manager mitigate that risk.You need to help them identify you as a prospective “key player"Kelly was outstanding and outshone every other player on the field.Better still, develop a reputation inside your原创 2024-09-28 08:55:24 · 2819 阅读 · 0 评论 -
使用 SSH ProxyJump 一步到位连接远程服务器
ProxyJump通过使用 SSH 的ProxyJump选项,你可以一步到位地连接到目标服务器,简化了操作步骤并提高了连接的安全性和稳定性。配置 SSH 配置文件可以进一步简化日常操作,使得连接更加方便快捷。希望这篇指南能帮助你更好地管理和使用 SSH 连接,提升你的工作效率。原创 2024-09-17 14:13:05 · 941 阅读 · 0 评论 -
使用 Conda 创建和删除指定路径的虚拟环境
Conda 虚拟环境是一个独立的环境,允许您在其中安装特定版本的 Python 和其他依赖包。使用虚拟环境可以避免包之间的冲突,确保每个项目都在其独立的环境中运行。在激活的虚拟环境中,您可以使用命令安装所需的依赖包。这些包将被安装到您指定的路径下。使用创建和删除虚拟环境是管理项目依赖关系的一个强大工具。通过将环境放置在自定义路径,您可以更好地组织项目文件,提高工作效率。希望本文能帮助您更好地理解和使用 Conda 虚拟环境的创建与删除!如有任何问题或想法,欢迎在评论区分享。原创 2024-08-26 08:33:05 · 2378 阅读 · 0 评论 -
彻底掌握Linux文件管理:从零开始学会高效复制文件夹的终极指南
在 Linux 操作系统中,文件和文件夹管理是日常操作中的基本任务之一。无论你是新手还是有经验的用户,了解如何高效地复制文件夹是非常重要的。在这篇博文中,我们将详细介绍如何在 Linux 下复制文件夹,并深入探讨相关的命令和选项。原创 2024-07-25 15:27:56 · 3324 阅读 · 0 评论 -
打造炫彩文档:Markdown 中的字体颜色与大小自定义指南
在数字时代,文档的外观和可读性至关重要。Markdown,作为一种简洁高效的标记语言,虽然本身功能有限,但通过巧妙地结合 HTML,我们可以实现令人眼前一亮的文本样式。本文将带你深入探索如何在 Markdown 中自定义字体颜色和大小,让你的文档焕发新生。在信息爆炸的时代,如何让你的文档在众多内容中脱颖而出?自定义字体颜色和大小不仅能够提升文档的视觉吸引力,还能增强内容的可读性和可理解性。通过突出重点、美化布局,你的文档将更具专业性和吸引力。原创 2024-07-18 08:56:28 · 1557 阅读 · 0 评论 -
拯救你的系统硬盘!深入了解mklink:创建符号链接、硬链接和目录联接的详细教程
mklink命令是一个非常实用的工具,它可以帮助你更好地管理文件和目录。通过创建符号链接、硬链接和目录联接,你可以简化文件管理,提高工作效率。希望这篇教程能帮助你更好地理解和使用mklink命令。原创 2024-07-14 09:08:58 · 2652 阅读 · 0 评论 -
如何在 win10 cmd下 批量操作 压缩文件夹 变成.zip压缩包? 亲测有效!!!!!!!!!
在 Windows 10 的命令提示符(cmd)下批量操作压缩文件夹并将其转换为.zip压缩包,可以使用 PowerShell 脚本结合命令提示符来实现。原创 2024-07-03 09:20:43 · 1912 阅读 · 0 评论 -
windows操作系统 cmd 如何批量创建文件夹?
条件语句来判断文件夹名称的长度,并在需要时添加前缀“0”。是否小于10,如果是,则在文件夹名称前添加两个前缀“0”,否则添加一个前缀“0”。以上就是在Windows 10的命令提示符中批量创建带有前缀“0”的文件夹的方法。在Windows 10的命令提示符(cmd)中批量创建文件夹,你可以使用。是否小于10,如果是,则在文件夹名称前添加前缀“0”,否则直接使用数字。请注意,如果你在批处理文件中使用这个循环,你需要使用。请注意,如果你在批处理文件中使用这个循环,你需要使用。原创 2024-06-25 08:31:03 · 4957 阅读 · 0 评论 -
导航软件开发之海:程序员的实用神器
从代码编写到产品部署,这些工具确保了开发过程的高效和产品的高质量,使得最终交付的软件能够满足用户的需求并在市场中脱颖而出。在软件开发的广阔海洋中,拥有正确的工具就像拥有一只可靠的指南针,能够引领程序员避开难题的暗礁,加速前进的速度,最终抵达成功的彼岸。Docker 使用容器来运行和分发应用,这些容器是轻量级的、可移植的、自给自足的环境,使应用可以在几乎任何地方以相同的方式运行。持续集成(CI)和持续部署(CD)是现代开发实践中的核心部分,它们通过自动化测试和部署过程,确保了代码的快速迭代和高质量。原创 2024-05-10 07:32:54 · 376 阅读 · 2 评论 -
考研英语作文主题词
考研英语作文主题词原创 2022-12-02 08:03:12 · 729 阅读 · 0 评论 -
【软件工程期末复习题】看了这个,期末就够了!!!
软件工程期末复习看了这个,期末就够了!!!原创 2022-06-16 18:49:29 · 12943 阅读 · 0 评论 -
软件工程复习题2
一.填空题总体设计过程是由(系统设计)和(结构设计)两个阶段组成。总体设计的结果中应该包括(系统说明)(用户手册) (测试计划) (详细的实现计划) (数据库设计结果)五种文档。模块独立是(模块化) (抽象) (信息隐藏) (局部化)概念的直接结果。耦合分为(数据偶合) (控制耦合) (特征耦合) (公共环境耦合) (内容耦合)()几种偶合。内聚分为(低内聚) (中内聚) (高内聚)三类内聚。信息流被分为(变换流)和(事务流)两种。结构程序设计中的三种控制结构是(顺序) (选择) (循环)原创 2022-05-08 09:43:46 · 1035 阅读 · 0 评论 -
软件工程复习题1
1. 填空题(1) 软件危机又名___软件萧条____和软件困扰_______。(2) 软件工程包括____软件工程技术___和软件工程管理_______两方面内容。(3) 软件工程方法学包括_____方法、工具_、过程______三个要素。(4) 传统方法学也称________生命周期方法学和____结构化范型____。(5) 软件生命周期是由___定义问题、软件开发、___ 软件维护__________三个时期组成的。(6) 软件开发时期包含_____起始、细化、构建_、移交______四原创 2022-04-25 10:46:50 · 770 阅读 · 0 评论 -
考研数学知识点归纳总结,补齐计划。
高等数学线性代数原创 2022-03-21 17:20:45 · 391 阅读 · 0 评论 -
操作系统选择题题库
B站关注帅小柏,点波关注不迷路!第一章、第二章第三章 进程第四章 处理机调度第五章,存储管理第六章 文件第七章 设备第一章、第二章1、操作系统是一种( )。A、 应用软件B、 系统软件C、 通用软件D、 工具软件答案: B解析:根据操作系统的定义,它是计算机系统中最重要的系统软件。2、 多道程序设计是指( )。A、 在分布系统中同一时刻运行多个程序B、 在一台处理机上同一时刻运行多个程序C、 在实时系统中并发运行多个程序D、 在一台处理机上并发运行多个程序答案: D原创 2021-12-21 09:42:30 · 11367 阅读 · 1 评论 -
Java期末复习笔记
0x01 Java语言基础知识标识符第一个字符必须是字母、_或$,后面的字符 可以是字母,下划线,$或数字。类型转换Java中数据的基本类型(不包括逻辑类型)按精度从低到高排列:byte short char int long float double★自动转换:当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。例: float f =5;★强制转换:当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换运算。原创 2021-06-11 20:38:24 · 1488 阅读 · 1 评论 -
【Java笔记】 多线程
1.创建线程的方法1.1 继承 Threadpackage Mythread;public class Main extends Thread{ public static void main(String []args){ Main m = new Main(); m.start(); for (int i = 0; i < 100; i++) { System.out.println("maining原创 2021-06-10 16:14:26 · 93 阅读 · 0 评论 -
《概率论与数理统计》学习笔记(第一章)
笔记目录引言随机事件事件间的关系包含相等并(和)交(积)无限可列个差互不相容事件对立事件互不相容与对立的联系与区别完备事件组运算律(重要)例题例1例2例3事件的概率概率的初等描述古典概率模型排列组合排列组合例题几何概率模型频率与概率公理化 (重点)例题条件概率定义:例:公理乘法公式公式例全概率公式定义例题贝叶斯公式定义例题事件的独立性定义定理例题伯努利模型定义公式例题引言确定性(必然):一定发生。随机性(偶然): 可能发生。统计规律: 寻找规律随机事件随机试验 (E):在相同的条件下可重复原创 2021-03-20 15:39:57 · 1278 阅读 · 0 评论 -
《概率论与数理统计》学习笔记(第五弹)
文章目录事件的独立性定义定理例题伯努利模型定义公式例题事件的独立性定义B的发生与否,A发生的概率不影响。对立具有相互性,互不影响。一般都用这个定义↓ ↓ ↓定理例题伯努利模型定义公式例题...原创 2021-03-20 15:39:11 · 189 阅读 · 0 评论 -
《概率论与数理统计》学习笔记(第四弹)
文章目录全概率公式定义例题贝叶斯公式定义例题全概率公式定义不必须是完备事件组, 只要可以把B发生的 覆盖住就行。例题贝叶斯公式定义已经 结果(概率),问 原因是什么 (每部分多少)。执果索引 -> 与全概率公式 恰恰相反全部阴影部分 / 所求阴影部分。例题...原创 2021-03-18 14:34:34 · 295 阅读 · 0 评论 -
《概率论与数理统计》学习笔记(第三弹)
文章目录条件概率定义:例:公理1乘法公式公式例条件概率定义:例:公理乘法公式公式理解成 分几步去走, p(ABC)表示 三步都走。例例1:解:...原创 2021-03-16 22:19:26 · 261 阅读 · 0 评论 -
【Java2 实用教程 (第5版) 】第三章,课后编程题答案。(初学者必备!!!!!)
题目目录(1) 求 1!+ 2!+……+10! 。(2)求 100以内的全部素数。(3)分别用do-while 和 for 计算 1+1/2!+1/3!+……的前20项和。(4)求 1000 之内的所有完数。(5)求8+88+888+……+前10项和。(6)输出满足1+2+3+……+n < 8888 的最大整数。(1) 求 1!+ 2!+……+10! 。package 帅小柏;public class 点波关注呦不迷路 { public static void main(Strin原创 2021-03-16 20:34:20 · 420 阅读 · 2 评论 -
《计算机组成原理》学习笔记(第二章)(持续更新中)
第二章.运算方法与运算器2.1 数据与文字的表示方法2.1.1 数据格式按权相加除基取余(整数部分),乘基取整(小数部分)其他->其他2.1 数据与文字的表示方法2.1.1 数据格式按权相加除基取余(整数部分),乘基取整(小数部分)其他->其他...原创 2021-03-06 18:27:02 · 324 阅读 · 0 评论 -
《概率论与数理统计》学习笔记(第二弹)
文章目录事件的概率概率的初等描述古典概率模型排列组合排列组合例题几何概率模型频率与概率公理化 (重点)事件的概率概率的初等描述概率: 可能性的大小 P(A)性质:古典概率模型条件:1.有限个样本点2.等可能性公式:P(A)=A的基本事件数基本事件总数 P(A)=\frac{A的基本事件数}{基本事件总数}P(A)=基本事件总数A的基本事件数排列组合加法原理:几种方案。乘法原理:分几步。排列不重复排列从n 个元素里取出m个 ,不同排列Pnm=n(n原创 2021-03-03 10:51:57 · 152 阅读 · 0 评论 -
数据结构笔记(线性表~队列)
B站 搜索帅小柏,关注一下。一, 线性表1,顺序表1.1,顺序存储表示1.2,顺序表的初始化1.3,顺序表的取值1,4 顺序表的查找1.5 顺序表的插入1.6 顺序表的删除1.7 顺序表的元素逆置1.8 删除下标为i~j的数据元素1.9 Partition操作2 单链表2.1单链表的初始化2.2单链表的取值2.3单链表的按值查找2.4单链表的插入2.5单链表的删除2.6 单链表的创建2.6.1 头插法2.6.1 尾插法2.7 合并递增单链表2.8 合并递减单链表** 线性表的总结** (重点)二, 栈与队原创 2021-01-22 15:39:49 · 105 阅读 · 0 评论 -
C++笔记
C++笔记一,类和对象1.复制构造函数形如:x::x(x &a) or x::x(const x &a) (x :类名)错误:x::x(x)1.5 移动构造函数形如:x::x(x &&a)noexcept or x::x(const x &&a) noexcept (x :类名)2.构造函数 可以有参数,不能有返回值,用来初始化对象。3.析构函数 1.没有参数和返回值,一个类只能有一个析构函数。 2.形如 “~类名( ){};”原创 2021-01-22 15:35:56 · 314 阅读 · 0 评论