- 博客(15)
- 收藏
- 关注
原创 C# - MQTT小总结
(https://www.emqx.com/zh/blog/introduction-to-mqtt-qos)很多时候,使用 MQTT 协议的设备都运行在网络受限的环境下,而只依靠底层的 TCP 传输协议,并不能完全保证消息的可靠到达。EMQX Dashboard 是 EMQX 内置的 Web 应用程序,它支持查看运行中的 EMQX 集群的整体连接数,订阅主题数,消息收发数量和流入流出速率,还包括节点列表和节点信息和一些系统指标信息,同时也可以对一些客户端连接与订阅数据进行查看与管理。
2026-02-28 15:05:40
553
原创 C#设计模式-初级
在实际项目中,原型模式很少单独出现,一般是和工厂方法模式一起出现,通过 clone 的方法创建一个对象,然后由工厂方法提供给调用者。从2.2的案例可以知道标准工厂方法设计,但是呢,披萨店只有披萨卖也不太现实,还应该附带饮料小食之类的东西,但如果使用2.2的例子,又要重新写相关的新接口与新类,这个时候就可以考虑抽象工厂。这就是大概标准的工厂方法模式,不过仍有缺点,在某些方面仍不够灵活(例如最大的问题需要提前知道披萨名字,真正的工厂不应该不知道参数就创建不了实例),但是这里只是便于理解就可以了。
2026-01-04 11:30:39
969
原创 c#特性、反射、GC、AutoMapper
GC,Garbage Collection,自动找出并释放不再使用的内存空间机制,称之为垃圾回收机制。为数据申请内存空间的操作称之为分配,释放与申请内存空间的操作称之为释放。如果提前释放会导致程序崩溃,如果延后释放会导致内存居高不下。
2025-12-27 18:26:26
866
原创 C#初级课程完结总结与感想
距离上次学完菜鸟初级编程概念也过去一个月了,在这一个月内我除了忙本身异地过年和锻炼的事情外,就是一直看刘铁猛老师的C#入门网课了,26小时,30个章节我却花了一个月时间,关键是还是有非常多地方不明白,除了本身愚笨外就是学习精力真的不那么集中。另外对于我的坏消息就是最近知道高中的暗恋对象已经结婚了,虽然过去五六年但难免心里泛起涟漪,而最近想追的对象又从苏州辞职回到南昌,让我明年想去苏州的计划不得不重新斟酌,因为不想再留遗憾,而南昌C#岗位并不太多,我本身也没优势。人总要为自己变得优秀。
2025-12-17 10:05:00
160
原创 跟随菜鸟学C#-day7
您也可以定义自己的异常。用户自定义的异常类是派生自 ApplicationException 类。trypublic class TempIsZeroException: ApplicationException //继承,程序员定义的异常都应派生自该类else当上面的代码被编译和执行时,它会产生下列结果:异常处理:有四个关键字try、catch、finally、throw。
2025-11-09 09:43:47
976
原创 跟随菜鸟学习C#-day5
数组是储存相同数据类型的顺序集合,数组可以被声明和初始化,初始化变量后可以赋值给数组。数组是引用类型需要new来创建一个实例。实例后面增加括号(索引)可以提取数组内的元素,使用foreach语句可以遍历循环数组。数组类型有多维数组、交错数组、参数数组和Array数组,Array数组后续可能需要深度学习。参数数组需要用params关键字,该关键字可以传递实参也可以传递一组数组元素。String字符串学习点主要集中在方法上,但方法太多所以没有记忆,点击上面蓝色链接可以直接跳转至菜鸟学习。
2025-10-31 20:35:15
571
原创 跟随菜鸟学习C#-day4
当定义一个方法时,从根本上说是在声明它的结构的元素。代码元素描述访问修饰符,这个决定了变量或方法对于另一个类的可见性。返回类型,一个方法可以返回一个值。返回类型是方法返回的值的数据类型。如果方法不返回任何值,则返回类型为 void。方法名称,是一个唯一的标识符,且是大小写敏感的。它不能与类中声明的其他标识符相同。参数列表,使用圆括号括起来,该参数是用来传递和接收方法的数据。参数列表是指方法的参数类型、顺序和数量。参数是可选的,也就是说,一个方法可能不包含参数。
2025-10-30 21:59:28
962
原创 跟随菜鸟学习C#-day3
想说句个人的话:学习C#的最终目的还是想在过完年后为了某人决定在长三角找到一份上位机工作,之前进广州某厂搞PCBA电子画图发现实在不太感兴趣,不过进互联网公司的门槛对我来说有点高。但自认为还是对编程有兴趣加上是科班所以决定转行,加上我对进厂也并不排斥,所以把目光瞄准了上位机,初步计划是一周内过完菜鸟的全部知识,囫囵吞枣,后面再看网课学习。PS:2025-10-28有点事,所以没学多少,包括明天需要凌晨四点起床去下乡帮忙搞事,所以昨天断更了,29号下午三点多才回来,顺便补觉到五点,吃晚饭开始学习。
2025-10-29 19:24:32
957
原创 跟随菜鸟学习C#-day2
范围大的数据转为范围小的数据需要程序员转换,这个过程称作显式数据转换,过程中可能丢失数据(包括精度,数字等),而隐式数据转换则不会丢失数据且自动转换。转换方法有内置方法、Convert、Parse、TryParse以及自定义转换等。不过结合前面学的装箱拆箱,它们是否也算是另一种方式的数据转换?(后续AI解释装箱拆箱 - 不改变数据本身,只改变存储方式char c, ch;double d;您可以在变量定义时进行初始化:变量的命名规则与Java大同小异,甚至可以说一样,也遵守驼峰命名规则。
2025-10-27 19:36:45
1043
原创 跟随菜鸟过一遍C#-day1
由于今天从晚上开始学习,所以学的内容没那么多,简单了解一下就好,因为有Java编程经验,重在感受它们的代码思路差异初步看下来C#与Java在某些方面还是比较相似的,并且都是面对对象的语言,同样有成员变量、成员函数等元素。
2025-10-27 08:36:42
305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅