.NET
文章平均质量分 60
Jonny Lin
热衷于net core、DevOps、vue、微服务架构
展开
-
OData v4 api攻略
附上OData的官网地址:https://www.odata.org/OData的介绍参考地址:微软文档介绍ODatahttps://www.cnblogs.com/darrenji/p/4926011.htmlhttps://www.cnblogs.com/1zhk/p/5356053.htmlhttps://stackoverflow.com/questions/3951...原创 2018-07-27 11:08:15 · 2106 阅读 · 0 评论 -
RabbitMQ Tutorials 之 Hello World
RabbitMQ Tutorials 之 Hello World附上官网链接Environment安装Erlang运行环境 下载安装Erlang。安装RabbitMQ 下载安装Windows版本的RabbitMQ。启动RabbitMQ Server 点击Windows开始按钮,输入RabbitMQ找到RabbitMQ Comman Prompt,以管理员身份运行。依次执行以下命令启动RabbitMQ服务rabbitmq-service installrabbitmq-serv原创 2021-10-13 16:50:02 · 242 阅读 · 0 评论 -
EFCore设置全局Filter以及全局列类型
1、DbContext由于自己时间关系直接贴上亲切的代码。代码也相对比较简单,比较清晰,就不做文字介绍。public class AppDbContext : DbContext{ public AppDbContext(DbContextOptions<AppDbContext> options) : base(options) { } public DbSet<Users> Users { get; set; } protect原创 2021-10-11 21:49:53 · 760 阅读 · 0 评论 -
dotnet publish 不生成pdb文件
文章目录引言解决方案直接修改`.csproj`文件通过vs修改引言随着项目的体积越来越大,导致publish的时候文件越来越多,然而生产环境中其实pdb调试文件并没有什么作用(remote debug)除外,所以也就灵机一动想着是否可以不生成呢?解决方案直接修改.csproj文件 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> <DebugType>none<原创 2021-05-25 21:08:33 · 1544 阅读 · 0 评论 -
FastReport 中多数据库数据源测试
文章目录引言UML类结构测试代码解释说明测试效果参考引言经过使用一段时间后对FastReport的多数据源产生了兴趣,主要是想看下如何对数据库默认的对象进行获取的,以前自行做多数据库的处理都是根据自己写Sql进行操作,突然之间发现了内部使用的GetSchema()方法,当时有点懵,还是说明自己对Ado.Net不够深入。UML类结构测试代码在测试的时候使用了roslynpad工具进行测试,其实还有另外一款工具LinqPad。代码片长,可以针对性的进行查看,也可以查看github。#r "nug原创 2021-05-13 17:52:12 · 851 阅读 · 0 评论 -
winform非UI线程操作UI控件方式
序言初学者遇到在非UI线程中操作控件会异常,这时会很蒙圈,包括我初学winform的时候也是一样的,闲下来没事的时候对该操作做了一个demo尝试,接下来做一个解释与记录。解决方案直接附上代码:using System;using System.Threading;using System.Windows.Forms;namespace WindowsFormsApp1{ public partial class Form1 : Form { delegate原创 2021-02-07 17:22:59 · 641 阅读 · 2 评论 -
认知winform OnFormClosing(FormClosingEventArgs e)
序言在写一个小东东的时候在主窗体上重写OnFormClosing方法写逻辑,但是很久没做winform的东西,都忘了咋弄,这里做一个记录。最开始的代码及效果protected override void OnFormClosing(FormClosingEventArgs e){ if (e.CloseReason == CloseReason.UserClosing && MessageBox.Show(text: "确定关闭?", caption: "警告原创 2021-01-22 15:22:39 · 875 阅读 · 0 评论 -
Winform开发 | DevExpress开发控件命名规则
规则实体示例:public class Test{ public int IntXX{ get; set; } public bool BoolXX { get; set; } public string StringXX{ get; set; } public DateTime DateXX{ get; set; } public KeyValuePair<string, int> KVXX{ get; set; } public Dictionary<string, o原创 2020-12-10 15:05:32 · 424 阅读 · 0 评论 -
IIS部署vue项目页面刷新404解决办法
文章目录前言1、安装URL重写工具2、编写入站规则前言当我使用vue-cli的方式创建的项目的时候使用webpack进行打包,只有一个index.html入口文件,尝试部署到iis上访问时刷新浏览器会出现404的情况。下面我来简单的介绍下如何进行解决!1、安装URL重写工具安装URL重写工具需要使用Web平台安装程序;下载地址:https://www.microsoft.com/web/downloads/platform.aspx。2、编写入站规则按照如图的方式进行编写入栈规则即可。原创 2020-06-02 14:18:53 · 7069 阅读 · 3 评论 -
看到12_234_678差点怀疑人生的事儿
文章目录看到标题后的说明c#中看到标题后的说明当你看到这个标题的时候可能也已经怀疑人生了吧。接下来我就对我怀疑人生后的尝试做一个简单的测试与讲解c#中注意:只要是数值类型的值类型在定义的时候完全可以使用_特性来定义那么看到这么个骚操作有什么意义呢?其实在有时候定义一个常量或者变量的时候使用_特性是可以增强可读性的。例如:public int Max=3_600_000这样...原创 2020-04-02 11:03:08 · 159 阅读 · 0 评论 -
IsSubclassOf & IsAssignableFrom
IsSubclassOf类继承测试public class ClassA { }public class ClassB : ClassA { }public class ClassC : ClassB { }Console.WriteLine(typeof(ClassB).IsSubclassOf(typeof(ClassA))); // TRUEConsole.WriteLin...原创 2019-05-23 17:24:24 · 1069 阅读 · 0 评论 -
AES.js加密解密与C#的相互转换
文章目录AES简介Rijndael算法背景具体实现1、服务端加密/解密2、 客户端(JS)3、展示效果总结参考资料AES简介AES, Advanced Encryption Standard,其实是一套标准:FIPS 197,而我们所说的AES算法其实是Rijndael算法。NIST (National INstitute of Standards and Technology) 在1997...原创 2019-04-25 11:29:01 · 3299 阅读 · 5 评论 -
sql语句聚合函数、多表连接、Orderby、Groupby转Lambda表达式
先赋一个sql语句,然后转lambda表达式。//select a.`Name` as 停车场, //sum(b.ShouldPayAmount) as 总金额, //count(b.ShouldPayAmount) as 总条数 //from parkinglot a left //join pay...原创 2018-07-13 14:29:05 · 1951 阅读 · 0 评论 -
去除Html标签
解析html最主要的就是利用正则表达式解析w3c中的html标签 public class HtmlHelper { public static string ReplaceHtmlTag(string html, int length = 0) { string strText = System.Text.RegularExp...原创 2018-07-04 11:39:17 · 394 阅读 · 0 评论 -
C#序列化与反序列化
介绍序列化: 将数据结构或对象转换成二进制串的过程反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程实例一、序列化【1】首先得到需要序列化的数据。例如,List list=List();【2】FileStream fs = new FileStream("listUser", FileMode.Create);//创建文件流,默认保存路径在项目的bin文原创 2017-09-03 11:26:10 · 265 阅读 · 0 评论 -
C#委托详细实例(通过窗体应用程序传递消息)
多窗体之间利用委托进行通信。原创 2017-09-01 10:28:14 · 1625 阅读 · 2 评论 -
使用ado访问excel中的数据
ADO访问Excel文件中的数据,Access数据库。原创 2017-09-01 09:54:47 · 7279 阅读 · 0 评论