- 博客(6)
- 收藏
- 关注
原创 WPF的2D绘图介绍
Shape的继承层次:Rectangle:矩形Ellipse:椭圆Line:直线Polyline:多段线Polygon:封闭多段线Path:路径♦ 上面图形相对比较简单,下面介绍Path路径:WPF提供两个类来描述路径数据:1. 移动指令 Move Command(M):M 起始点/m 起始点例如:M 100,50或m 100,50M:表示绝对值;m:表示相对于前一点的值,如果前一点没有指定,则使用(0,0)。
2023-09-18 14:15:59
1617
原创 依赖倒置原则 个人理解
1.依赖倒置原则:(DIP)高层模块不应依赖底层模块,两者都应依赖抽象。 为什么依赖注入? 为了实现控制反转. 为什么控制反转? 我们的软件设计需要符合依赖倒置原则.2.依赖注入(DI) 控制反转(IOC)(技术手段) ·IOC容器,依赖注入,IOC控制反转的关系 依赖注入,反转依赖的!因为有了依赖注入,才有了控制反转; 即先有容器再有依赖注入,最后才有控制反转。 IOC容器,依赖注入框架的东西提供的。映射依赖、管理对象创建和生...
2021-09-25 11:59:12
379
原创 网络协议 冗余循环码(CRC)
冗余循环码(CRC)冗余循环码(CRC)包含2个字节,即16位二进制。(二字节的错误检测码)CRC码由发送设备计算,放置于发送信息的尾部。接收信息的设备再重新计算接收到信息的 CRC码,比较计算得到的CRC码是否与接收到的相符,如果两者不相符,则表明出错。CRC码的计算方法是,先预置16位寄存器全为1。再逐步把每8位数据信息进行处理。在进行CRC码计算时只用8位数据位,起始位及停止位,如有奇偶校验位的话也包括奇偶校验位,都不参与CRC码计算。在计算CRC码时,8位数据与寄存器的数据相异或,得到的结果
2021-08-17 15:32:19
2161
原创 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
634
原创 SqlServer 指定表名生成C# model实体类
`SqlServer 指定表名生成model在这里插入代码片`declare @TableName sysname = ‘数据库表名’declare @Result varchar(max) = ’/// /// ’ + @TableName +’/// public class ’ + @TableName + ’{’select @Result = @Result + ’/// /// ’ + CONVERT(NVARCHAR(500), ISNULL(ColName, ‘无
2021-07-18 23:09:20
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人