自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#核心学习(六)面向对象--封装(5)静态成员及静态构造函数和静态类 以及和常量的区别

关于C#中的静态成分和常量的关系

2025-04-02 23:55:57 538

原创 C#核心学习(五)面向对象--封装(4)C#中的索引器详解:让对象像数组一样灵活访问

C#中的索引器学习记录

2025-04-02 13:34:57 510

原创 C#核心学习(四)面向对象--封装(3)成员属性

前言在面向对象编程中,封装是保障代码健壮性和可维护性的核心原则之一。C#的成员属性(Property)作为实现封装的关键工具,通过统一的数据访问接口,解决了直接操作字段带来的风险与局限性。成员属性的核心价值在于:​可控的数据访问:通过 get 和 set 访问器,对字段的读写行为进行逻辑控制。​隐式验证机制:在数据赋值时自动执行校验规则(如范围检查、空值处理)。​灵活的扩展能力:支持动态计算值、延迟加载资源等场景,避免冗余代码。本文将以实用性为导向,系统讲解成员属性的本质、声明方式、典型应用

2025-04-01 11:01:20 528

原创 C#核心学习(三)面向对象--封装(2)构造函数和析构函数

在C#开发中,对象的创建、初始化和销毁是代码设计的核心环节,直接影响程序的健壮性、性能和资源利用率。然而,许多开发者对构造函数的重载技巧、析构函数的执行时机,尤其是如何与垃圾回收机制(GC)协同工作,常常存在困惑。例如:​为什么对象初始化时要优先使用参数化构造函数?​如何避免非托管资源(如文件句柄、数据库连接)泄漏导致的内存问题?​​“我用using包裹了对象,但程序依然卡顿”——这是GC的“锅”,还是代码设计的问题?这些问题看似基础,却隐藏着C#内存管理与对象生命周期的关键设计哲学。本文将从。

2025-03-31 08:50:44 838

原创 C#核心学习(二)面向对象——封装(1)成员变量与成员方法

官方解释:封装是面向对象编程的基石,通过绑定数据与操作并控制访问权限,实现数据保护和逻辑隔离。程序员翻译​成员变量是藏在金库里的黄金​成员方法是城堡的守卫和交易窗口​访问修饰符是金库的密码锁”// 黄金藏在金库(private)public void Withdraw(decimal amount) { // 交易窗口(public方法)

2025-03-30 01:02:03 1457

原创 C#核心学习(一)面向过程与面向对象编程---初识类和对象

那么什么是对象,什么是类呢?类(Class)​和对象(Object)​是面向对象编程(OOP)的核心概念,它们的关系如同“设计图纸”与“具体产品”。我们之前每次写程序的时候,其实就是在系统直接给我们提供的模板上的类进行代码的编写。

2025-03-29 00:37:10 985

原创 C#基础学习(八)终章 C#中的结构体

​内存高效:栈分配,无GC开销。​数据安全:值类型特性避免意外修改。​性能优化:适合小型、高频使用的数据结构。关键决策点✅ 使用结构体:数据小、生命周期短、需要值语义。✅ 使用类:数据大、需要继承、需要引用语义。

2025-03-28 14:00:04 457

原创 C#基础学习(七)函数的重载

 试想你有一段代码,你可以用来做两个数的加法,但是现在需要求三个数的加法,你是否需要重新写一段和以前相似的代码呢。答案是不用的,因为你们要实现的功能是一样的,只是传入的参数不同而已,你完全可以复用同一段代码,只需要修改传入参数即可。所以有了今天的主角,函数的重载

2025-03-27 23:24:17 578

原创 C#基础学习(六)函数的变长参数和参数默认值

注意:什么是变长参数呢?指的是你传入函数中的形参可以不定项性,你可以输入一个数组进去,就相当于有数组长度那么多的参数可以拿来使用。那么需要怎么来实现呢,就一个关键字params,这个关键字的作用就是当你写在函数参数传入的地方,那么后面一定是一个数组,这个数组就是你传入的参数。为什么我们会用到变长参数呢?答:因为你有的时候是不知道参数具体有多少个的,如果知道的话,直接用数组更加方便。注意:1、params只能出现一次2、params后面必须是数组3、params前面还可以有其他类型的参数。

2025-03-27 00:07:31 345

原创 C#基础学习(五)函数中的ref和out

在C#中,

2025-03-26 00:44:12 458

原创 Leetcode————347题前K个高频元素的三种解法

字典统计:统计出每个元素的次数,大家千万注意到一旦涉及到关于次数的问题,一般都是用字典或者哈希表c#中一般就直接用字典更方便。

2025-03-25 10:48:33 185

原创 C#基础学习(四)笑谈C#函数:从“Hello World”到“千变万化”的奇幻之旅

各位少侠,你是否经历过这样的绝望时刻?👨💻 场景一:同样的"Console.WriteLine"写了10遍,突然发现要把"你好"改成"HELLO"👩💻 场景二:用12种姿势算完1+1后,发现老板要求再算100个数的和...这时候你需要施展C#函数的魔法了!让代码学会"分身术"和"瞬移术",开启高效编程模式~

2025-03-24 00:11:24 380

原创 C#基础学习(三)值类型和引用类型:编程世界的“现金“ vs “银行卡“,以及string这个“渣男“的叛变行为

开场白        各位程序猿/媛们,今天我们来聊一聊编程世界里的"金钱观"。你以为只有人类会纠结现金和存款的区别?不不不,C#中的值类型和引用类型每天都在上演这场大戏!        而我们的string同学,表面是个引用类型,背地里却偷偷活成了值类型的样子——像极了在朋友圈立健身人设,实际在家躺平的你。

2025-03-23 23:02:57 634

原创 《大话数据结构》学习记录----第三章线性表

《大话数据结构》第三章线性表的知识学习

2025-03-22 21:40:03 1031

原创 C#基础学习(二)C#数组生存手册:从入门到“血压拉满“的奇妙旅程

对数组还有疑惑?本文带你从入门到熟练

2025-03-22 00:50:10 1570

原创 《大话数据结构》学习记录----第二章算法

算法是描述解决问题的方法。算法(Algorithm)这个单词最早出现在波斯数学家阿勒·花刺子在公园825年所写的《印度数学算术》中。如今普遍认可的对算法的定义是:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或者多个操作。2.5在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作T(n)=O(f(n))。

2025-03-21 00:03:32 652

原创 C#基础学习(一)复杂数据类型之枚举

C#中的枚举相关知识点

2025-03-20 23:28:22 880

原创 C#入门学习记录(五)轻松掌握条件分支与循环语句

条件分支语句和循环语句

2025-03-20 00:09:36 435

原创 《大话数据结构》学习记录----第一章数据结构绪论

数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整型,实型等数值类型,还包括字符及声音。图像,视频等非数值类型。 数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也称为记录。比如在人类中,人就是数据元素 数据项:一个数据元素可以由若干个数据项组成。人这个数据元素,就可以有眼鼻耳口等数据项,还可以有年龄地址等数据项。 数据项是数据不可分割的最小单位。 数据对象:

2025-03-19 16:42:44 1007

原创 C#入门学习记录(四)C#运算符详解:掌握算术与条件运算符的必备技巧+字符串拼接

算术运算符 → 数学计算(+ - * / %)条件运算符 → 三目判断(?:)关系运算符 → 比较大小(> < ==)逻辑运算符 → 逻辑判断(&& ||!赋值运算符 → 赋值操作(= +=)

2025-03-18 23:59:36 921

原创 C#入门学习记录(三)C#中的隐式和显示转换

本文详细介绍了,隐式转换和显示转换,以及常见的异常和处理异常方法

2025-03-18 00:00:24 1159

原创 C#入门学习记录(二)C# 中的转义字符——字符串处理的“魔法钥匙”​

转义字符详解

2025-03-17 00:43:50 821

原创 Unity小框架之单例模式基类

是一种常用的创建型设计模式,其核心目标是确保一个类只有一个实例,并提供一个全局访问点。它常用于需要控制资源访问、共享配置或管理全局状态的场景(如数据库连接池、日志管理器、应用配置等)。new下面来介绍一下在C#和unity中实现的单例模式基类,你某些需要进行单例模式化的脚本,就可以继承这个基类然后就实现了自己的单例化,那你就可以在其他地方进行使用了。

2025-03-16 19:41:12 570

原创 Leetcode做题记录----3

思路:先找到左边界,然后重新设置右边界。同样是利用二分查找的方式寻找左边界。经过二分查找后,那么最左边的下标一定就是目标值所在的位置,如果这个位置的元素和目标元素不一样的话,那么就不存在这个目标元素。//定义结果数组//如果为空直接返回//为什么是<呢,因为这是一个区间就算为一也不能左右相等,因为不是同一个//防止溢出//设置左边界//设置右边界//重置 开始找右边界//装结果34、在排序数组中查找元素的第一个和最后一个位置//定义结果数组。

2025-03-16 18:56:26 994

原创 二叉树相关题目及算法实现

二叉树的一些C#实现题目

2025-03-15 14:28:25 569

原创 实验四 Python聚类决策树训练与预测 && 基于神经网络的MNIST手写体识别

重庆邮电大学 通信大数据实验最后一个实验课代码

2025-03-14 00:07:00 1237

原创 重邮数字信号处理实验课期末复习试题(仅供参考)

【代码】重邮数字信号处理实验课期末复习试题(仅供参考)

2025-03-13 10:49:18 269

原创 重邮数字信号处理-实验七 MATLAB 设计 FIR 数字滤波器

重邮数字信号处理第七个实验

2025-03-13 00:04:21 1329

原创 重邮数字信号处理-实验六用 MATLAB 设计 IIR 数字滤波器

1、加深对 IIR 数字滤波器设计方法和设计步骤的理解; 2、掌握用模拟滤波器原型设计 IIR 数字滤波器的方法; 3、能编写 MATLAB 函数,掌握设计 IIR 数字滤波器的函数调用方法; 4、根据不同的应用场景,确定不同的设计指标,设计出具有不同功能和性 能的滤波器。不同滤波器的设计方法具有不同的优缺点,因此要全面、客观看 待可能面对或出现的问题。用脉冲响应不变法设计 IIR 数字滤波器的步骤如下: ① 输入给定的数字滤波器的设计指标; ② 根据公式 Ω=ω/T 将数字滤波器设计指标转换为模拟滤波器设

2025-03-12 00:11:06 1205

原创 Leetcode做题记录----2

思路:1、不能使用相同元素,可以想到哈希表,,C#中可以通过字典建立当前值和下标的关系2、显然,依次判断数组中的每个数即可3、定义other == target - num[ i ] 这个other就是我们用于在字典中进行寻找的另一个元素注释的部分是用双重循环写的,时间复杂度会高,所以不用,本体应该也可以使用双指针的方法。

2025-03-11 23:37:06 668

原创 重邮数字信号处理-实验五时域采样与频域采样

重邮数字信号处理-实验五时域采样与频域采样

2025-03-11 00:05:17 641

原创 实验三 Python 数据可视化 && Python 聚类-K-means(CQUPT)

利用python实现数据可视化与聚类算法的实现

2025-03-10 23:41:37 874

原创 实验二 Python 常用类库与数据库访问&Python 网络爬虫-大数据采集(CQUPT)

1、熟悉在 Jupyter notebook 平台下与 MySQL 数据库建立联系。2、通过实际案例编程,掌握 Jupyter notebook 平台下调用 MySQL 的基础语法。3、熟悉 panadas、pymysql 等库的使用方法1、认识数据爬虫在大数据挖掘中的重要作用。2、掌握使用 urllib、requests、BeautifulSoup 等方法进行爬虫。3、了解 Python 中使用 Scrapy 框架进行网络爬虫的方法。

2025-03-10 00:58:41 692

原创 Leetcode做题记录----1

思路:1.移除非数字和字母字符2.全部转为小写字符3.前后同时开始判断双指针问题。

2025-03-10 00:36:39 483

原创 重邮数字信号处理-实验四用 FFT 进行谱分析

这种衰减现象是由零插值引入的,因为在频域中,插入零值会导致频谱中的能量分布更集中,从而在低频区域出现幅度的升高。根据周期信号的定义,信号的周期是重复出现的最小时间长度。假设信号的主要频率为f,则信号的周期为T=1/f。根据信号的周期,将信号进行周期性扩展,使得信号在任意时刻都具有相同的值序列。5.对扩展后的周期信号进行FFT变换,得到信号的频谱图,在频谱图中,可以看到信号的主要频率分量以及其他频率分量,由题意得周期为8,做的DFT采取的点数为周期8的整数倍,所以所绘制的图像应该是没有问题的。

2025-03-07 21:15:29 748

原创 重邮数字信号处理-实验三z 变换及离散 LTI 系统的 z 域分析

这个滤波器的极点在 -1.2,位于单位圆外,这使得系统完全不稳定,导致信号幅度急剧增大,并在某些情况下会发散至无穷大。这种不稳定的行为导致信号的失真,音频信号的幅度也因此被无限放大,失去了原有的波形特性。这个滤波器的传递函数形式表明其极点在 -0.8 的位置,靠近单位圆的内部,因此该滤波器表现出轻微的低通特性,对高频分量进行了轻微的衰减,导致音频信号幅度略微降低,但整体变化不显著。注:若发现零点和极点错误的重合,也就是出现不应该存在的零点或极点,你只需要补齐到相同的位数,用0补齐即可。

2025-03-07 21:15:02 512

原创 重邮数字信号处理-实验二

注:这个udt老师会提供的。

2025-01-12 20:01:37 179

原创 实验一 Python开发环境&语法基础

重邮人工智能与大数据导论实验课代码

2024-11-23 21:34:21 1155

原创 Unity数据持久化之PlayerPrefs

数据持久化之PlayerPrefs

2024-11-23 21:11:10 1584

原创 C#入门学习记录(一)变量与常量

无论是变量还是常量,都是系统已经给我们提供好的容器,我们只需要按照对应的语法进行申明即可,将我们需要用的数据装到这里面,方便我们在使用时转移。总而言之,还是比较简单的内容。后面我会继续写自己关于学习C#的一些东西,大家一起加油!

2024-09-09 19:29:13 1153

数字信号处理+重庆邮电大学通信工程实验课+平常检查轻轻松松

本资源包为重庆邮电大学通信工程数字信号处理实验课的全部代码,可用于检查,也可用于学习交流,里面有常见的数字信号处理试题。除了实验课代码,还有一些可以进行练手的题目。

2025-03-13

最终需要上交的实验报告

写的比较详细 可以参考

2024-08-21

思科模拟器仿真设计配置Word文档

里面详细的介绍了如何完成通信网络课程设计的最终大实验的配置方法 照着做一定没问题的

2024-08-21

空空如也

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

TA关注的人

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