- 博客(21)
- 收藏
- 关注
原创 电脑快捷键:提升效率的秘密武器
按下 Windows 键和 M 键,可以将所有打开的窗口最小化,显示桌面。按下 Windows 键和 R 键,可以打开运行对话框,输入命令或路径,快速启动程序或打开文件。按下 Windows 键和 U 键,可以打开轻松使用中心,方便您调整系统设置,提高使用体验。按下 Ctrl 键、Shift 键和 W 键,可以关闭除当前标签页外的其他所有标签页。按下 Ctrl 键、Shift 键和 N 键,可以在当前浏览器中新建一个隐身窗口。按下 Windows 键和 L 键,可以快速锁定计算机,保护您的个人隐私。
2024-07-10 20:39:50
350
1
原创 串口数据转网口实现空气检测系统的网络通信
为了实现远程监控和数据传输,我们需要将空气检测设备的数据通过网络发送给服务器,以便用户在任何地点都可以查看实时数据和历史记录。串口数据转网口技术是一种将串行数据转换为网络数据的方法,通常用于连接不同类型的网络设备。在本例中,我们将使用串口数据转网口模块,将空气检测设备的数据从串口传输到网络,从而实现网络通信。通过使用串口数据转网口技术,我们可以轻松地将空气检测系统的数据传输到网络,实现远程监控和数据共享。1、将串口数据转网口模块的串口与空气检测设备的串口连接。串口数据转网口模块选择。
2024-07-10 19:18:00
321
1
原创 UDP与TCP的网络原理
虽然是接收端,但是接收端会定期给发送端发送一个心跳包(ping),正常情况下就会返回一个(pong),如果每个 ping 都有及时的 pong,这个时候就说明当前对端的状态良好,如果 ping 过去之后,没用 pong ,说明心跳没了,这边怕是打概率挂了(pong也有概率丢的,因此会连续几次都丢了才会判定连接断开)。如果重发一次,仍得不到应答,TCP就会将这个超时时间延长后再重发,在不停的延长超时时间后,当累积到一定的重传次数后,TCP就会重置连接,如果重置连接失效,TCP就会关闭连接,放弃网络通信。
2024-06-24 19:46:45
621
原创 TCP与UDP
传输控制协议(TCP):TCP(传输控制协议)定义了两台计算机之间进行可靠的传输而交换的数据和确认信息的格式,以及计算机为了确保数据的正确到达而采取的措施。一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。(UDP):UDP(用户数据报协议)是一个简单的面向数据报的传输层协议。提供的是非面向连接的、不可靠的数据流传输。,User Data Protocol)是传输层最重要的两种协议,为上层用户提供级别的通信可靠性。TCP最大的特点就是提供的是面向连接、可靠的。
2024-06-24 19:24:23
436
原创 粘包和拆包
TCP的粘包与拆包TCP的粘包与拆包什么是粘包?粘包是指发送方在传输数据时,将多个小的粘在一起发送,而接收方在接收时可能无法正确地区分这些数据包,从而形成了一个“粘在一起”的包。这通常发生在连续的send操作中,多个数据包可能会被合并成一个大的数据包一起发送举个例子假设有一个发送方(Sender)和一个接收方(Receiver),它们之间通过TCP进行通信。现在,Sender想要发送三个小的数据块,分别是"Message1"、“Message2"和"Message3”。
2024-06-21 15:31:06
762
原创 WPF--旋转变换(RotateTransform)
在标签上添加name属性,再写doubleAnimation标签时候设置storyboard.TargetName=name属性值。不添加name属性 根据RenderTransform.children[0]找动画标签。CenterX="50" CenterY="20" 可以设置旋转的中心点,这俩个值是宽度一半和高度一半。TransformGroup 变换组 可以多个变换,支持平移 也支持旋转。问题产生:只设置了Angle角度的图像会默认以左上角(即0,0点)旋转。="90" 一开始旋转的效果。
2024-04-09 19:28:23
516
原创 C#_WPF
HorizontalAilgnment 水平对齐方式 left--向左对齐 center--居中 right--向左对齐。VerticalAilgnment 竖直对齐方式 bootom--底部对齐 top--居上对齐。Margin:外边距,如果写一个之,四个方向的外边距都是10。特点是声明默认整个wpf客户端、框架、xaml命名空间。映射的单独命名空间,通常将其映射到x:前缀,如果是四个值,顺序分别是:左-上-右-下。标签可以分为但标签和双标签。
2024-03-05 19:46:53
219
1
原创 C#_使用委托及反射(Reflection)
OK搞定🆗Σ(っ °Д °;反射(Reflection)的用途。一:反射(Reflection)一:反射(Reflection)二:使用委托传递方法。
2024-01-16 19:36:23
747
1
原创 C#_特性及自定义特性
1.声明自定义特性(创建一个自定义特性类)2.构建自定义特性(添加自定义特性类属性和方法)3.在目标程序上应用自定义特性(使用自定义特性)4.提供反射访问特性(提供自定义特性访问类型属性和方法)添加特性使用的地方,例如特性在类前面、方法前、字段前等地方进行使用。
2024-01-11 19:34:37
696
原创 C#_常用的lamdba表达式
接下来,我们在main中先创建两个数组,将姓氏和名字这几个元素分别在两个数组之中。判断俩个对象的成绩字段,并且打印对应的哪个对象的成绩大于另外一个对象的成绩。创建一个学生类 学生类包含name、age、sex、score等字段。我们可以使用随机数并且用学生类来创建一个list集合,使用for循环。(●'◡'●),如果有部队的地方呢,还请诸位大佬多多包涵哈。创建一个lambda表达式,传递2个学生对象 返回值为空。sum 求和的,参数是lamdba表达式对应字段。打印李四的成绩大于张三的成绩。
2024-01-10 19:28:16
326
原创 C#_lamdba表达式
就比如说一个例子:让你筛选集合当中满足年龄大于十九的人,我们平时的思路,就是先便利整个数组,使用if条件判断,把满足条件的元素打印出来。lamdba表达式主要是为了过滤或者筛选数组满足条件的元素,其实就一个函数,主要是作为其他函数的参数。Func<参数一类型,参数二类型,返回值类型> 表达式名 = (参数一,参数二)=>{方法实现}(Find--方法)查找满足条件的第一个元素,但是在合格必须自己写,参数是函数写筛选的条件。2.RemoveAll 一处满足条件的所有的元素,参数lamdba表达式。
2024-01-09 20:18:19
813
原创 C#_结构体、只读属性、接口、抽象类及多态方法总结
一个类,两个方法名字相同,但是参数类型和参数个数或者方法返回值不同。如果有些不对的地方呢,请诸位大佬多多包含一下哈。方法定义成静态方法、并且返回值、operator。class前面添加abstract定义抽象类。多态有很多种方法:就比如。
2024-01-08 20:03:25
670
原创 C#_接口及密封
最后再在main方法里面通过创建构造函数来调用这些类。接着再创建几个方法的类,继承这些接口。应用硬件方面计算机具有可拓展性。
2024-01-06 14:14:45
391
2
原创 C#_动态性多态及符号、函数重载
有不懂的地方大家可以私信评论哦,(●'◡'●),这个制作的有点简洁,还望诸位大佬多多包涵!呃,符号重载其实也没有什么可以讲的,我就大致的截了几张图片,
2024-01-04 19:49:44
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人