- 博客(48)
- 收藏
- 关注
原创 【C#】MessageBox
Debug.WriteLine 和 Console.WriteLine 适用于简单的信息输出,前者用于调试版本,后者用于控制台应用程序。对于更复杂的日志记录需求,可以考虑使用 NLog、log4net 或 Serilog 等日志库。这些方法不会弹出窗口,但可以在开发过程中或通过查看日志文件来查看输出的信息。
2024-10-20 22:19:31
2484
原创 【C#】日志记录与异常处理
这通常用于异常处理中,当你想要捕获一个异常,并基于这个异常抛出一个新的异常时。需要注意的是,Debug.WriteLine只在调试版本中有效,发布版本中通常会被编译器忽略,除非你使用了条件编译指令(如#if DEBUG)来确保它只在调试版本中执行。将会创建一个新的异常对象,这个新异常将包含 "新的异常消息" 作为其消息,并且会保留原始异常 ex 的堆栈跟踪信息。在生产环境中,如果遇到未实现的功能,更合适的处理方式可能是返回一个错误代码或异常,具体取决于应用程序的设计和需求。日志记录是编程中用于。
2024-10-20 21:36:44
978
原创 【C#】虚部与实部
实数是数学中的一个基本概念,它包括了所有的有理数和无理数。实数集合是连续的,可以表示为数轴上的每一个点。复数在数学的许多领域中都有应用,包括工程学、物理学和计算机科学等。它们提供了一种强大的工具来解决那些。复数是实数的扩展,它允许进行除零以外的所有基本算术运算。复数由两部分组成:实部和虚部。
2024-08-18 19:09:32
932
原创 【C#】Random
在 C# 中,Random类的实例通常用于生成随机数。在方法内部或外部创建Random实例主要影响的是实例的生命周期和性能。
2024-08-06 22:49:15
412
原创 【C#】| 与 & 及其相关例子
按位与运算符 & 对两个数的每一位进行比较,只有当两个数的对应位都为 1 时,结果位才为 1;按位或运算符 | 对两个数的每一位进行比较,如果两个数中至少有一个为 1,则结果位为 1;n 与 n - 1进行按位与操作(&)的结果为0,这是因为 n - 1 的二进制表示是 n 的二进制表示中。如果 n 是 2 的幂次方,当且仅当 n 是正整数,则 n 的二进制表示中仅包含 1 个 1。将 n 的二进制表示中最低位的那个 1 提取出来,再判断剩余的数值是否为 0 即可。从最低位的1开始到最低位的所有位都翻转。
2024-07-21 01:03:49
444
原创 微信小程序实现上下手势滑动切换
实现一个微信小程序的复合滚动页面,主要通过Swiper组件实现垂直方向的轮播功能,每个轮播项内部使用Scroll-View组件来展示可垂直滚动的长内容,如图片和文本。
2024-03-12 00:56:05
1466
原创 数字信号处理随堂笔记(4)ᝰ快速傅里叶变换
目录仅供配合教材使用一、引言二、直接计算DFT的问题及改进的途径1.直接计算DFT的运算量问题2.改善途径三、按时间抽取DIT的基2-FFT算法1.算法原理2.DIT-FFT算法与直接计算DFT运算量的比较3.算法特点a.原位运算b.旋转因子的变化规律c.蝶形运算d.倒位序四、按频率抽取DIT的基2-FFT算法1.算法原理2.算法特点五、IDFT的高效算法1.利用FFT流图计算IFFT2.直接调用FFT子程序的方法六、实序列的F
2022-10-25 09:05:00
754
1
原创 机器学习随堂笔记(5)ᝰID3算法、CART树、集成学习、k近邻方法、kd树、支持向量机
ID3算法、CART树、集成学习、k近邻方法、kd树、支持向量机
2022-09-26 14:13:14
279
原创 数字信号处理随堂笔记(2)ᝰ离散时间信号与系统的频域分析
离散时间信号与系统的频域分析一、引言二、序列的傅里叶变换1.定义2.常用的傅里叶变换1)单位脉冲序列2)矩形序列3)实指数序列3.性质1)线性2)时移与频移3)周期性4)对称性质5)时域卷积定理6)频域卷积定理(复卷积定理)7)帕斯瓦尔定理4.MATLAB实现三、序列的Z变换1.定义及其收敛域2.序列特性对Z变换收敛域的影响1)有限长序列2)右边序列3)左边序列4)双边序列3.Z反变换1
2022-09-19 13:03:15
958
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人