C#
C# 实用技术点分享
奔跑の蜗牛
这个作者很懒,什么都没留下…
展开
-
依赖倒置原则 个人理解
1.依赖倒置原则:(DIP)高层模块不应依赖底层模块,两者都应依赖抽象。 为什么依赖注入? 为了实现控制反转. 为什么控制反转? 我们的软件设计需要符合依赖倒置原则.2.依赖注入(DI) 控制反转(IOC)(技术手段) ·IOC容器,依赖注入,IOC控制反转的关系 依赖注入,反转依赖的!因为有了依赖注入,才有了控制反转; 即先有容器再有依赖注入,最后才有控制反转。 IOC容器,依赖注入框架的东西提供的。映射依赖、管理对象创建和生...原创 2021-09-25 11:59:12 · 317 阅读 · 0 评论 -
网络协议 冗余循环码(CRC)
冗余循环码(CRC)冗余循环码(CRC)包含2个字节,即16位二进制。(二字节的错误检测码)CRC码由发送设备计算,放置于发送信息的尾部。接收信息的设备再重新计算接收到信息的 CRC码,比较计算得到的CRC码是否与接收到的相符,如果两者不相符,则表明出错。CRC码的计算方法是,先预置16位寄存器全为1。再逐步把每8位数据信息进行处理。在进行CRC码计算时只用8位数据位,起始位及停止位,如有奇偶校验位的话也包括奇偶校验位,都不参与CRC码计算。在计算CRC码时,8位数据与寄存器的数据相异或,得到的结果原创 2021-08-17 15:32:19 · 1938 阅读 · 0 评论 -
C# SqlHelper帮助类
数据库连接配置configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> </startup> <connectionStrings> <add name="ConnStr" connectionString="server=127.0.0.1;database=PSaleSt原创 2021-07-18 23:23:17 · 558 阅读 · 0 评论