C#
文章平均质量分 74
哈丨吅
这个作者很懒,什么都没留下…
展开
-
.NET -- 使用Dump文件分析异常
Dump文件是进程的内存镜像。主要是用来在系统中出现异常或者崩溃的时候来生成dump文件,然后用调试器进行调试,这样就可以快速定位到程序崩溃位置,对问题进行排查。若将Dump文件拷贝到另一台PC上调试时,则需要将以下3个文件都拷下来,放在同一目录下,必须保证pdb与出问题的exe是同一时间生成的。在代码中断时,调试 --> 将转储另存为 --> 设置文件路径&文件名。打开任务管理器 --> 找到对应进程 --> 右击选择创建转储文件。运行DumpTest.exe,程序崩溃后,自动生成Dump文件。原创 2022-11-11 18:54:29 · 4592 阅读 · 1 评论 -
.Net -- EF Core详解
Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。EF Core 可用作对象关系映射程序 (O/RM),这可以实现以下两点:使 .NET 开发人员能够使用 .NET 对象处理数据库。无需再像通常那样编写大部分数据访问代码。EF Core 支持多个数据库引擎,请参阅数据库提供程序了解详细信息。原创 2022-04-20 16:19:00 · 11239 阅读 · 1 评论 -
.Net -- 通过Emit反射动态代理实现AOP
AOP: 面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP的使用场景主要包括日志记录、性能统计、安全控制、事务处理、异常处理等。原创 2022-01-18 16:40:15 · 1282 阅读 · 0 评论 -
.Net -- AutoMapper简单使用
AutoMapper是一个强大的对象映射工具,可以很方便的实现实体和实体之间的转换原创 2021-12-17 18:10:23 · 2693 阅读 · 0 评论 -
C#--Linq使用小记
LINQ(Language Integrated Query )语言集成查询,可为以下对象编写 LINQ 查询:SQL Server 数据库、XML 文档、ADO.NET 数据集以及支持IEnumerable或泛型IEnumerable<T>接口的任何对象集合。 此外,第三方也为许多 Web 服务和其他数据库实现提供了 LINQ 支持。示例:using System.Collections.Generic;using System.Linq;using...原创 2021-07-03 22:17:30 · 219 阅读 · 0 评论 -
Json.NET常用方法汇总(可解决日常百分之90的需求)
0.Json.NET基础用法 NuGet搜索Newtonsoft.Json下载并引用至项目。(1)序列化实体类(将实体类对象序列化为Json字符串) using System;using Newtonsoft.Json;namespace Json_NET_Test{ /// <summary> /// 定义一个实体类 /// </summary> public class Student { publ转载 2021-05-26 20:53:41 · 590 阅读 · 0 评论 -
二维平面坐标系转换
二维平面坐标系转换在运动控制中,常涉及到物料坐标系与载台坐标系之间的转换。通常用坐标转换矩阵实现同一点在不同坐标系的转换,即指将两个点之间的仿射关系以转换矩阵的形式表现出来,转换矩阵作用于原始点的坐标,得到相对应的通过(平移,缩放,旋转)得到的新的点的坐标。平移:点P(x,y)平移得到点P'(x',y'),矩阵表示:缩放:矩阵表示:旋转:矩阵表示:旋转证明:点P向逆时针旋转了θ度,坐标系如下图,依图可知,其中的旋转角度θ求法:已知对应坐标原创 2021-04-25 15:34:59 · 9472 阅读 · 1 评论 -
C# 使用序列化+反射加载xml文档到类实例对象
#region 通过反序列化和反射将xml配置文档加载到类实例的公共属性 反射测试类 + 单例模式 public class SystemConfig { private static readonly string defaultFileName = "Test.xml"; private string _ip; private string _port; private static readonly object _.原创 2020-09-18 17:13:18 · 690 阅读 · 0 评论 -
C# 实现textBox的水印提示效果
1.在项目上右击,添加,用户控件。以WatermarkTextBox.cs命名.2.添加命名空间using System.Runtime.InteropServices; 因为DllImport是System.Runtime.InteropService命名控件下的一个属性类,在 WatermarkTextBox.cs中添加代码如下 public partial class Wate...原创 2018-12-09 10:21:50 · 2385 阅读 · 0 评论 -
C# 登录界面记住密码功能
参考网上的一些方法,实现了记住密码功能,测试效果图如下:源码附上:public partial class FrmLogin : Form { private Dictionary<string, User> users =new Dictionary<string,User>(); public F...原创 2018-12-01 23:14:53 · 6807 阅读 · 1 评论