自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怪&的个人博客

忙碌的敲代码也不要忘了浪漫鸭

  • 博客(118)
  • 资源 (1)
  • 收藏
  • 关注

原创 【嘿,“怪&”回来了】半年未见,好久不见。新年伊始,共赴新约。

你好啊,我是怪&。半年未见,好久不见。新年伊始,共赴新约。最后,忙碌的敲代码也不要忘了浪漫呀!我将尽力将知识分享与美学设计做到最尽兴……你啊:或许在焦虑的备考期末。或许在享受着大学最后的美好时光。或许仍在繁忙的工作。看到此,他愿你可以在闲暇时打开你的听歌软件,开启歌曲,闭上眼睛。去回忆你的近段时间,去想。去找到你当下想做的事情,去找到你内心真正的答案。

2024-01-14 19:55:54 973

原创 【我的创作一周年纪念日】爱情是需要被纪念的,创作也是

从2021年7月21日至此,好快啊,一周年啦与当年仅十位数、少许破百的的浏览量不同,我的第一篇文章:Python 自写函数内容实现大小写转换(含详细注释解析),截止现在,也有4千次+的浏览了,这是我当年所不敢想的……为什么会来C站写文章?故事开始在最初的那个梦中……刚接触到计算机科学与技术专业,毫无编程基础,什么都不懂,于是上网搜索,许多解答皆来自C站……在计算机之路的学习中,我在C站寻求了许多解,于是便想循着前人的脚步,分享自己的知识总结与干货。为之后学习的宝子们提供些便利。总得留下些什

2022-07-21 23:09:19 596 16

原创 你好啊,我是怪&

前言:在CSDN写文章已有一段时间了,但仅是单调的写一些题解以及课程相关的知识,并没有提及其它方面的内容。不久前,我萌生了写此博文的想法,介绍一下关于 "怪& "。首先的首先,我自认为我超菜,对于您的浏览、甚至点赞、评论、收藏、关注,我倍感荣幸。正题:此篇博文由以下方面进行介绍"怪& ":一、怪& (菜鸡的自我介绍)二、创作博文至此、学习计科至此的一些感悟三、之后创作的方向、立意...

2022-01-16 08:24:02 704 6

原创 【手把手刷CCF】202303-2-垦田计划100分(超简单思路,含详细解释注释与代码)

题意转化:如果顿顿剩余的m资源够当前最大的耗时t1的所有的k个田地缩小1个耗时,则m更新,t求解=t,计算更新后的剩余的m时候够当前最大的耗时t1-1。cc[i]存放的是开垦时间为i天的土地全缩减耗时一天所需要的资源量。❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。总耗时取决于耗时最长的区域,开垦耗时最小为k天。随着专业的深入会越来越广哦…课程学习知识、作业题解、期末备考。💪很高兴与你相遇,一起加油!,是一名在校大学生哦。🌻他回来了,带着光的。综上所述,完成求解。

2023-04-17 09:11:29 1854 5

原创 【手把手刷CCF】202303-1-田地丈量100分(含思路解释、详细注释与代码)

计算抽象:要用在“新开田地的区域”内坐标来表示已有的田地。❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。题意抽象:“已存在的n块田地”属于“新开田地的面积”。随着专业的深入会越来越广哦…课程学习知识、作业题解、期末备考。穷尽每个已存在田地,即可完成求解。💪很高兴与你相遇,一起加油!,是一名在校大学生哦。

2023-04-16 22:21:22 1443

原创 【操作系统】xv6文件系统分析报告(含超全超详细代码注释)

前言:xv6文件系统1 xv6文件系统架构1.1 概述1.2 磁盘划分1.3 逻辑结构与物理结构1.4 文件描述符、file结构体、索引节点inode和盘块关系1.5 block块管理1.6 inode保存数据的结构(使用两层的结构进行数据存储)2 文件系统具体代码2.1 fs.h2.2 fcntl.h2.3 buf.h2.4 bio.c2.5 fs.c2.5.1 Block(盘块操作部分):2.5.2 Inodes(inode操作部分):2.5.3 Directories(

2023-03-31 14:57:38 3465

原创 【软件工程】课程作业(三道题目:需求分析、概要设计、详细设计、软件测试)

一、你怎么理解需求分析?1、需求分析的定义:2、需求分析的重要性:3、需求分析的内容:4、基于系统分析的方法分类5、软件需求分析文档包括的内容:二、谈谈你对概要设计与详细设计的理解?1、概要设计1.1、概要设计的定义:1.2、概要设计的主要任务:1.3、概要设计的步骤:1.4、软件概要设计文档包括的内容:2、详细设计2.1、详细设计的基本任务2.2、 软件详细设计文档包括的内容:3、概要设计与详细设计的区别与联系3.1、区别3.2、联系三、请你谈谈对软件测试技术的理解?

2023-02-26 00:15:12 4513 1

原创 【期末过过过90+】【数据库系统概述】亲笔备考笔记+知识点整理+备考建议

本文配套书籍为:数据库系统概论/王珊|萨师煊/高教/5此文图文为本人备课亲笔笔记,基本涵盖老师所讲重要知识点。备考时可作为参考,具体请结合你所在学校老师所讲述的重难点。教材图片如下:二、考试题型三、必考重点四、知识点梳理及笔记第1章:绪论第2章:关系数据库第3章:关系数据库标准语言SQL第4章:数据库安全性第5章:数据库完整性

2022-12-11 12:21:01 853 2

原创 Mac解决鼠标滚轮反方向移动逻辑--Mos(又免费又好用哦~)

什么?Mac竟然需要鼠标?的确,Mac的触控板确实很好用很优雅,但在画图、调整word格式(等需要大量鼠标点击以及移动控制操作)时,还是实时很快反应等鼠标比较方便。可……,Mac仅支持部分鼠标,敲黑板!所以在购买鼠标时,要做好功课哦。博主使用的是:Logi m590(今天才到货的哈哈哈)但,你会发现鼠标滚轮的滚动方向和我们在 wndows 中是相反的。即:鼠标往下滑,页面往上跑鼠标往上滑,页面往下跑并且在设置中改,惊奇的发现:要么保存触摸板的手势。要么设置相反,使鼠标的滚轮往下滑

2022-11-26 20:25:21 13454 6

原创 【手把手刷CCF】202209-2-何以包邮100(读过必懂,含思路解释、详细注释与代码)

算法思路与求解步骤✌a、分析:目标:即求一组i使得Min(∑ai) 且 (∑ai)>x抽象:即选部分物品,求和其价格和最小且满足>x联想:许多物品,单个物品放与不放,联想至0/1背包问题先前我写过的“0/1背包博文”:【动态规划法】0-1背包问题博文,点我即可直达哦~b、结合此题的具体分析与步骤:我的解法:回溯与分支限界法回溯法专栏:【回溯法】专栏,点击我即可直达哦~分支限界法专栏:【分支限界法】专栏,点击我即可直达哦~c、代码过程:c1、准备/算法依托媒介:数组b[N]:其取值为

2022-10-10 17:30:12 4286 12

原创 【手把手刷CCF】202209-1-如此编码100分(含思路解释、详细注释与代码)

1、性质归纳🍠(1)、题目提示(2)、已知信息Ci表示数组ai的前缀乘积:Ci= a1 * a2 *……ai1、性质归纳🍠(1)、题目提示请添加图片描述(2)、已知信息Ci表示数组ai的前缀乘积:Ci= a1 * a2 *……ai2、输入输出🍅请添加图片描述(1)、输入:题目数量:n神秘数字:ma1 、 a2、 a3 …… an(2)、求解b1、 b2、 b3 …… bn

2022-10-10 08:01:08 2134 2

原创 高精度加法

思想1、用string输入,用vector转存2、用t作为进位3、最后逆序输出代码#include #include using namespace std;vector add(vector &A,vector &B){ vectorC; int t=0;//记录求和值即进位 for(int i=0;i

2022-10-07 16:49:45 808 8

原创 【分治法】逆序对的数量(结合归并排序,含详细思想、解法、代码及注释)

题目给定一个长度为 n 的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第 i 个和第 j 个元素,如果满足 ia[j],则其为一个逆序对;否则不是。输入格式第一行包含整数 n,表示数列的长度。第二行包含 n 个整数,表示整个数列。输出格式输出一个整数,表示逆序对的个数。数据范围1≤n≤100000,数列中的元素的取值范围 [1,109]。输入样例:62 3 4 5 6 1输出样例:5思想:算法:分治法排序:结合归并

2022-10-06 19:42:55 558

原创 【分治法】归并排序

思想分治法,分两段(已排好序的),然后依次将两段相对较小的值放入辅助数组递归穷尽两段后,将辅助数组覆盖至此区间对应的原数组#include using namespace std;const int N =1e5+10;int a[N];int b[N];//辅助数组int n;void merge_sort(int q[],int l,int r) {//递归思想 if(l>=r) return ;//区间最多一个值,跳出 int mid=l

2022-10-05 18:21:05 174 4

原创 【分治法】第k个数(快速选择算法,结合快速排序)

给定一个长度为 n 的整数数列,以及一个整数 k,请用快速选择算法求出数列从小到大排序后的第 k 个数。输入格式第一行包含两个整数 n 和 k。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整数数列。输出格式输出一个整数,表示数列的第 k 小数。数据范围1≤n≤100000,1≤k≤n输入样例:5 32 4 1 5 3输出样例:3

2022-10-02 16:17:05 731 2

原创 【EDA课程设计】FPGA交通信号灯的设计(含动画视频、超详细思路/步骤分析、完整代码与效果详解)

一、题目FPGA交通信号灯的设计二、功能介绍1、30秒绿灯倒计时+30秒红灯倒计时。2、倒计时最后5秒计时每半秒(闪烁)。3、在HEX7、HEX6显示倒计时数字。4、可显示十字路口红绿灯的情况(东西南北)。5、可通过KEY[0]重置信号从初始状态重新开始。6、在HEX3、HEX2有南北方向通行/禁止通行的信号指示。7、在HEX1、HEX0有东西方向通行/禁止通行的信号指示。8、在南北信号灯为红灯时,在LEDR17、LEDR16、LEDR15、LEDR14、LEDR13、LEDR12有红

2022-09-20 11:21:14 5171 25

原创 【吴恩达机器学习-笔记整理】OCR,滑动窗口,数据扩增,上限分析,计算机视觉

一、什么是OCR步骤二、滑动窗口以较简单的人行检测为例切割出人区域文字检测:字符分割三、获取大量数据和人工数据人工数据合成==机器学习问题必做:==四、天花板分析:下一步工作的pipeline

2022-08-24 10:57:23 1116

原创 【吴恩达机器学习-笔记整理】大规模机器学习,随机/批量/小批量梯度下降,在线学习,数据并行

一、处理大数据集的算法二、随机梯度下降-批量梯度下降三、Mini-batch 梯度下降1、三种梯度下降的不同:2、步骤:四、随机梯度下降收敛1、步骤2、不同的情况3、学习速率的设置五、在线学习1、有连续的数据流(例如有新的用户不断涌入)2、产品搜索的应用六、减少映射与数据并行

2022-08-24 10:14:38 1251

原创 【吴恩达机器学习-笔记整理】推荐算法,协同过滤,均值规范化

一、推荐系统二、基于内容的推荐算法三、协同过滤四、协同过滤算法五、矢量化:低秩矩阵分解六、实施细节:均值规范化

2022-08-24 09:42:03 432 2

原创 【吴恩达机器学习-笔记整理】异常检测与高斯分布

一、异常检测二、高斯分布/正态分布三、异常检测算法四、异常检测系统(开发与评估)划分五、异常检测VS监督学习六、选择要使用的功能1、变换为高斯分布2、异常算法的特征七、多变量高斯分布八、使用高斯分布的异常检测多元高斯模型,在捕捉特征方面的关系有较多优点当在拟合多元高斯模型的时候,若协方差矩阵为奇异矩阵(不可逆)时:

2022-08-23 19:53:41 545

原创 【吴恩达机器学习-笔记整理】降维,数据压缩与PCA

一、数据压缩(降维目的之一)1、二维降一维2、三维降二维二、可视化1、50维降至2维三、主成分分析(PCA)1、均值归一化和特征规范化2、PCA与线性回归的关系3、数据预处理4、PCA算法总结5、主成分数量选择6、压缩重现7、PCA的应用

2022-08-23 17:21:31 760 2

原创 【吴恩达机器学习-笔记整理】k-means(k-均值聚类算法)

一、应用市场分割,社交网络分析,组织计算机集群(更好的组织数据集),银河系构成二、k-means如果遇到没有点的簇中心,则随机初始化两部分:最小化J关于c的变量(找该点距离最小的簇中心)最小化J关于u的变量然后保持迭代避免局部最优k均值算法可能会收敛至不同的结果,这取决于聚类的初始化状态初始化不好,会陷入局部最优(畸变函数J落入局部最优):可以初始化k均值算法多次并运行,以此来确保我们最终能得到一个足够好的结果(尽可能好的局部最优和全局最优)聚类相对较少时,2/3/4,随机初始

2022-08-23 16:48:08 552

原创 【吴恩达机器学习-笔记整理】SVM-支持向量机(新的代价函数,最大间隔,高斯核函数,特征数与样本数不同大小关系时的选择)

一、优化目标1、新的代价函数2、构建支持向量机二、最大间隔2、只使用最大间隔分类器时,学习算法会对异常点很敏感三、数学原理四、核函数1、以高斯核函数为例2、运行原理3、高斯核函数的参数变化:4、带入参数为例5、如何选择l6、如何选择参数五、使用SVM1、常用的核函数2、满足的条件3、多分类4、特征数n与样本数m不同相对大小关系时的选择

2022-08-23 15:52:49 895

原创 【吴恩达机器学习-笔记整理】设计复杂的机器学习系统(执行的优先级,误差分析,不对称性误差评估,精确度和召回率)

一、执行的优先级以垃圾邮件分类为例四种制作优先级的方法二、误差分析的思想1、先实现一个简单粗暴的方法,然后手动去寻找优化点找占比最大的错误信息,去找其优化方式2、通过数值,评估算法的效果单一规则的数值评价指标,强烈推荐在交叉验证集上来做误差分析是否用词干提取请添加图片描述三、不对称性分类的误差评估例如癌症预测,正负样本比例差别巨大请添加图片描述若有偏斜类,用分类精确度并不能很好的衡量算法评估此类模型方法:查准率(越高越好)召回率(越高

2022-08-23 15:25:06 336

原创 【吴恩达机器学习-笔记整理】课程知识点汇总(按视频章节)与学习笔记分享(附链接)

一、分享最近学完了B站了:[中英字幕]吴恩达机器学习系列课程共19章,112个视频。关于《机器学习》,收获颇丰,特来分享与总结,方便学习与回顾。学习笔记会持续更新,会在此文中附上对应章节学习笔记文章链接。二、课程学习一览(章节知识点总结)“P数字-P数字”对应视频的目录。若需要学某一知识,看对应章节视频即可~1、章节目录及知识点整理P1-P4:介绍什么是机器学习、监督学习、无监督学习P5-P11:代价函数,线性回归的梯度下降P12-P17:线性代数知识(矩阵乘法,逆,转置)P18

2022-08-23 10:12:39 850

原创 求解最大公约数(两种)

解法1:递归思路代码解法2:1、暴力从1开始除以,能整除以即得到最大公因数2、从两者最小值开始除以,能整除即得到最大公因数

2022-08-17 12:05:55 491

原创 【吴恩达机器学习-笔记整理】诊断偏差较大(欠拟合)、方差较大(过拟合)的情况及其解决方案

一、评估假设将样本划分为训练集和测试集 随机选择 比例建议:7:3学习的是如何分辨偏差与方差的问题,与评估假设,如何解决偏差较大(欠拟合)、方差较大(过拟合)的问题1、线性回归和平方误差标准时,测量误差的定义最小化训练集的J(θ)得到θ带入测试集求误差......

2022-08-14 20:02:02 1681

原创 最长公共字符串后缀

给出若干个字符串,输出这些字符串的最长公共后缀。#include using namespace std;string s[210];int n;int main(){ while(cin>>n,n){//输入0结束 int len=999999;//记录最短字符串长度 for(int i=0;i>s[i]; //输入n个字符串 int len1=s[i].len...

2022-08-14 10:26:16 220

原创 字符串最大跨距

有三个字符串 S,S1,S2,其中,S 长度不超过 300,S1 和 S2 的长度不超过 10。现在,我们想要检测 S1 和 S2 是否同时在 S 中出现,且 S1 位于 S2 的左边,并在 S 中互不交叉(即,S1 的右边界点在 S2 的左边界点的左侧)。计算满足上述条件的最大跨距(即,最大间隔距离:最右边的 S2 的起始点与最左边的 S1 的终止点之间的字符数目)。如果没有满足条件的 S1,S2 存在,则输出 −1。例如,S= abcd123ab888efghij45ef67kl, S1= ab

2022-08-14 10:02:00 159

原创 字符串移位包含问题

对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。给定两个字符串 s1 和 s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后的新字符串的子串。例如 CDAA 是由 AABCD 两次移位后产生的新串 BCDAA 的子串,而 ABCD 与 ACBD 则不能通过多次移位来得到其中一个字符串是新串的子串。#include #include using namespace std;string a,b;i...

2022-08-14 09:39:18 385

原创 输入一行字符串将其中的单词替换成另一单词

输入一个字符串,以回车结束(字符串长度不超过 100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。方法1:用ssin串流//可以getline(cin,str) 直接读入一行#include #include using namespace std;string x[100000];int main(){ string str,a,b; ...

2022-08-13 15:56:26 807

原创 求字符串中最长的连续出现的字符

求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和 tab),如果这样的字符不止一个,则输出第一个。#include #include using namespace std;string s;int n;int main(){ cin>>n; for(int i=0;i>s; int len=s.length(); cha...

2022-08-13 15:39:41 328

原创 判断数字是否是质数

#include using namespace std;int main (){ int n;cin>>n; for(int i=1;i>x; int flag=1; for(int j=2;j*j

2022-08-08 20:23:39 148

原创 判断N个数是否是完全数

解析c++1s中内,大概可以计算1亿次,已超时,所以需要优化。1不是完全数假设数为x,a为其约数,则x/a也为其约数, 因为 a * (x/a) = x假设约数中较小的那方为a,则a最大为x1/2所以我们只需从2开始遍历其前x1/2(含x1/2)的数即可,记得先将sum+1,因为1也算入约数因为x最大为108,开根号后为104,100个数需106...

2022-08-08 20:18:08 190

原创 打印菱形(奇数n阶实心)

输入一个奇数 n,输出一个由 * 构成的 n 阶实心菱形。代码#include using namespace std;int main(){ int n;cin>>n; for(int i=1;i

2022-08-08 19:45:39 779

原创 【汇编语言实战】(二)、编写一程序计算表达式w=v-(x+y+z-51)的值(含代码、过程截图)

DATAS SEGMENT x DW 5 ;设变量并赋初值 y DW 5 z DW 5 v DW 5 W DW 0DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX MOV CX,0 ;CX=0 MOV AX,X ;AX=X ADD AX,Y ;AX=X+Y ADD

2022-07-18 17:18:38 1546

原创 【汇编语言实战】一元二次方程ax2+bx+c=0求解(含源码与过程截屏,可修改参数)

在这次的实验中,我再次熟悉了DEBUG的启动及其基本命令的使用,同时将在课堂上所学过以及先前实验已实践过的寄存器调用与寻址操作再次复习巩固,并且对汇编语言下的:顺序程序设计、分支程序设计、循环程序设计有了自己的理解与设计。  同时,一元二次方程的求解涉及有符号数的计算,所以在分支跳转以及运算时需要注意指令的选择,DIV/IDIV,MUL/IMUL等,我在实践代码设计与调试中明白了有/无符号数的运算操作以及存储方式,对标志寄存器以及分支跳转更加熟练。  由于一元二次方程的解有三个情况:1、无解 2、一个解

2022-07-18 17:10:35 3689 2

原创 【计算机组成原理】备考必刷大题

一、IEE754规格化二、海明校验三、补码间的运算四、单精度浮点数的运算五、CPU控制信号(R型、I型、J型)六、微程序(为指令格式设计)七、存储区域的划分(ROM、RAM)八、Cache

2022-06-19 17:08:10 745

原创 【EDA】循环扫描显示的七段数码管译码控制电路的设计

module led7_8(clk50,clr,hex0,hex1,hex2,hex3,hex4,hex5,hex6,hex7);(*chip_pin="Y2"*)input clk50;(*chip_pin="M23"*)input clr;(*chip_pin="G18,F22,E17,L26,L25,J22,H22"*)output reg[6:0]hex0;(*chip_pin="M24,Y22,W21,W22,W25,U23,U24"*)output reg[6:0]hex1;(*ch

2022-05-28 10:22:26 1818 2

原创 【EDA】1101 序列检测器设计与仿真

module fsml1101(clk,clr,in,out);input clk;input clr;input in;output reg out;parameter s0=0,s1=1,s2=2,s3=3,s4=4; //五个状态s0:0 s1:1 s2:11 s3:110 s4:1101reg[2:0]cs,ns;always@(posedge clk,posedge clr) if(clr) cs=s0; else cs<=ns;always@(cs,in) case(

2022-05-10 20:51:44 3280 5

疫苗接种数据库源代码.rar

疫苗接种数据库文章对应的源代码:https://blog.csdn.net/qq_21471309/article/details/122801026#comments_21672402 此次疫苗数据库课程设计,我们通过小组讨论与合作,实现了预期的对于四张表的增、删、查、改的具体功能以及适当延伸。 我们经过了不止十次的线上线下讨论,其中的三次重要阶段为确定选题、需求分析、编码分工。我们分别实现了确定所选题目;明确表的个数,表中数据个数,表间联系,E-R图设计等;编码实现,运行与完善。由于对各表的功能操作较多,含32个SQL语句功能,经过我们上百次的试运行与调试,发现bug与修复优化后,经历了六个版本的更迭,我们终于有了较为完善的最终版本。 在此次疫苗数据库课程设计中,我们再次复习了课堂上所学习的理论知识,在实验课程外再次实际操作,对数据库有了更深入的理解,同时亲身贯穿数据库的设计,让我们对课本第七章《数据库设计》章节有了亲身操作的体会以及明确数据库该如何设计,数据库设计的基本步骤,数据库设计可能会出现的问题等。 另外,此次数据库课程设计是以小组讨论形式展开。在讨论中,我们彼此交流看法

2022-05-29

空空如也

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

TA关注的人

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