1

【C#】使用 System.Globalization.DateTimeFormatInfo 屏蔽系统时间格式对代码的影响

时间格式我使用的一直都是 yyyy-MM-dd HH:mm:ss,然后某天,我改成了 yyyy/MM/dd HH:mm:ss,然后神奇的问题就来了。 ...

丹枫无迹 发布于 2020-05-19 13:15 评论(0)阅读(87)
0

C#关于Excel文件转TXT文本的实现

C#关于Excel文件转TXT文本的实现 没什么可介绍的,但是要注意文件的地址别写错了,如下是具体实现代码: private DataTable FileToDataTable(string fileName,string sheetName) { Monster m = new Monster() ...

農碼一生 发布于 2020-05-19 11:03 评论(0)阅读(95)
0

C#实现建立Excel文件,填充数据后保存

C#实现建立Excel文件,填充数据后保存 直接代码,相关注释见下代码: static void Main(string[] args) { string filePath = @"F:\Test\Excel\"; CreateExcel(filePath); } public static voi ...

農碼一生 发布于 2020-05-19 10:35 评论(0)阅读(95)
3

C# 数据操作系列 - 9. EF Core 完结篇

0.前言 《EF Core》实际上已经可以告一段落了,但是感觉还有一点点意犹未尽。所以决定分享一下,个人在实际开发中使用EF Core的一些经验和使用的扩展包。 1. EF Core的异步操作 正如这小节题目所言,EF Core是支持异步操作的,但实际可用集中在SaveChanges和异步查询这两个 ...

月影西下 发布于 2020-05-19 09:09 评论(0)阅读(481)
0

C#实现获取指定文件目录下的某种格式的文件集,并移动到Bak

C#实现获取指定文件目录下的某种格式的文件集,并移动到Bak 1.获取文件的路径和移动到文件夹信息 string fileName = ""; string sourceFile = @"F:\Test文件夹\CSV"; string bakFilePath = @"F:\Test文件夹\CSV\b ...

農碼一生 发布于 2020-05-19 09:01 评论(0)阅读(59)
9

[原创][开源]SunnyUI.Net, C# .Net WinForm开源控件库、工具类库、扩展类库、多页面开发框架

SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架 ...

yhuse 发布于 2020-05-18 23:09 评论(13)阅读(899)
2

C# 数据操作系列 - 8. EF Core的增删改查

0.前言 到目前为止,我们看了一下如何声明EF Core的初步使用,也整体的看了下EF Core的映射关系配置以及导航属性的配置。 这一篇,我带大家分享一下,我在工作中需要的EF Core的用法。 1. 初始化 在实际开发中,一般都是先设计好数据表再进行开发,所以很少用到EF Core的数据迁移功能 ...

月影西下 发布于 2020-05-18 15:00 评论(0)阅读(521)
0

vs2017调用目标发生了异常

最近在做.net core项目,然后就把VS 2017更新到最新版本,以及更新.net core sdk。频繁的更新开发工具,结果就出现了“调用目标发生了异常”,本来运行、调试都是好好的,更新了一下版本,就出现这样的问题,虽然不影响运行使用,但是每执行到一段代码,就弹出“调用目标发生了异常”,特别烦 ...

zhoushunchang 发布于 2020-05-18 13:53 评论(0)阅读(48)
2

【Net】CEF浏览IISExpress运行Web项目

前言 本文介绍在Winform桌面应用中,使用IISExpress做Host主机,启动.Net平台的Web项目。 浏览Web网页使用CEF开源组件。 准备 首先创建Winform项目WinFormIISExpressHost。 然后把IISExpress文件夹放到项目的Bin\Debug下。 寻找I ...

kiba518 发布于 2020-05-18 09:44 评论(4)阅读(295)
62

一文解读C# 动态拦截第三方进程中的方法函数(外挂必备)

由于项目需要,最近研究了一下跨进程通讯改写第三方程序中的方法(运行中),把自己程序中的目标方法直接覆盖第三方程序中的方法函数;一直没有头绪,通过搜索引擎找了一大堆解决方案,资料甚是稀少,最后功夫不负有心人,经过两天的研究,终于在github 上找到两个开源的代码,通过两个开源代码结合起来即可实现我的... ...

Jlion 发布于 2020-05-18 07:19 评论(38)阅读(3015)
0

C#硬件开发业务流程调试技巧

C#硬件开发,一种是调用厂家提供的api;另一种就是通过com口,发送命令,和硬件通信。这2种方法,如果有硬件,业务流程很好调试。但是大部分硬件,只有和客户联调才会有硬件调试的机会。那业务流程没有硬件,怎样调试?一种是利用vs自带的断点跳过功能,这种方式慢,而且不同人调试都要加断点,0效率低。另一种 ...

天涯 发布于 2020-05-17 20:34 评论(0)阅读(146)
0

Dapper基本用法--MySql

NuGet: Dapper 2.0.35 MySql.Data System.Data 实体(Entity) 1 public class student 2 { 3 public int Id { get; set; } 4 public string RealName { get; set; } ...

*飞* 发布于 2020-05-17 16:37 评论(0)阅读(100)
0

C# 数据操作系列 - 7. EF Core 导航属性配置

在上一篇,大概介绍了Entity Framework Core关于关系映射的逻辑。在上一篇中留下了EF的外键映射没有说,也就是一对一,一对多,多对一,多对多的关系等。这一篇将为大家细细分析一下,如何设置这些映射。 1. 实体之间的关系 从数据表来考虑,两个表之前的关系有一对一,一对多(多对一)和多对 ...

月影西下 发布于 2020-05-17 12:56 评论(1)阅读(154)
0

Mock heartbeat via While true Thread.Sleep and System.Timers.Timer

static void MockHeartBeatViaWhileTrue() { while (true) { Console.WriteLine($"Now is {DateTime.Now.ToString("yyyyMMddHHmmssffff")}"); Thread.Sleep(2000 ...

Fred1987 发布于 2020-05-17 12:24 评论(0)阅读(29)
1

C#微信分账功能

普通商户分账功能 分账比例:目前只有”低比例分账“小于等于30%分账,分账金额需要减去(千6)手续费. 每一张订单只能分发,当前订单总额的百分之30可以分账; 比如:一张订单支付金额100元,这张订单只能分发29.82元。 (100-100*0.006)*30% 的金额 开发文档地址:https:/ ...

小飞侠是我的 发布于 2020-05-16 16:31 评论(0)阅读(112)
4

追了多年的开发框架,你还认识指针吗?

一:背景 1. 讲故事 高级语言玩多了,可能很多人对指针或者汇编都淡忘了,本篇就和大家聊一聊指针,虽然C 中是不提倡使用的,但你能说指针在C 中不重要吗?你要知道FCL内库中大量的使用指针,如 等等数不胜数,如例代码: 对,你觉得的美好世界,其实都是别人帮你负重前行,退一步说,指针的理解和不理解,对 ...

一线码农 发布于 2020-05-16 09:54 评论(7)阅读(696)
0

Csharp: Linq Query

/// <summary> /// Linq 连接查询 /// Geovin Du /// 涂聚文 /// https://docs.microsoft.com/en-us/dotnet/csharp/linq/perform-inner-joins /// </summary> /// <para ...

®Geovin Du Dream Park™ 发布于 2020-05-15 22:22 评论(0)阅读(77)
0

C# 数据操作系列 - 6 EF Core 配置映射关系

0. 前言 在《C 数据操作系列 5. EF Core 入门》篇中,我们简单的通过两个类演示了一下EF增删改查等功能。细心的小伙伴可能看了生成的DDL SQL 语句,在里面发现了些端倪。没看的小伙伴也不急,这就贴出来。 DDL SQL: 1. 映射规则 通过简单的示例,我们可以看到EF的映射规则是什 ...

月影西下 发布于 2020-05-15 20:55 评论(0)阅读(187)
0

C#使用Topshelf创建Windows服务

一、项目创建 创建一个控制台应用程序,项目右键->管理 NuGet 程序包->Topshelft及Topshelf.Log4Net。 二、Topshelf配置 一般来说,服务都会设置每隔多长时间执行一次任务,这里使用System.Threading.Timer来做个简单的日志记录,将日志写入到Deb ...

缥缈的尘埃 发布于 2020-05-15 18:07 评论(0)阅读(120)
0

Quartz 计时器使用之 给主线程窗体控件赋值方法

最近在写一个导入工具时用到了一个新的东西Quartz 计时器 ,timer有的Quartz 基本都有,所以用Quartz 来写了下代码,并记录。 1、首先需要引用GuGet程序包,搜索' quartz ' ,下载安装到程序。 2、直接上代码,创建job,trigger等方法 job传参: job.J ...

EndlessLearning 发布于 2020-05-15 11:28 评论(0)阅读(80)