0

ASP.NET Core 中间件基本用法

ASP.NET Core 中间件 ASP.NET Core的处理流程是一个管道,而中间件是装配到管道中的用于处理请求和响应的组件。中间件按照装配的先后顺序执行,并决定是否进入下一个组件。中间件管道的处理流程如下图(图片来源于官网): 管道式的处理方式,更加方便我们对程序进行扩展。 使用中间件 ASP ...

qifei2012 发布于 2019-05-26 00:12 评论(0)阅读(10)
0

练手WPF(一)——模拟时钟与数字时钟的制作(中)

今天接着制作数字时钟 数字时钟主要用到Path控件,主要用于定义数字笔划的形状。 (1)添加一个DigitLine类 数字时钟的数字8由7笔组成,看如下定义的字段字符串数组PathDatas,每个string代表其中一笔。最后一个string是数字表的冒号。 除了数字8需要画出所有7笔外,其他数字都 ...

sssion 发布于 2019-05-25 21:15 评论(0)阅读(12)
1

.net core webapi jwt 更为清爽的认证

我的方式非主流,控制却可以更加灵活,喜欢的朋友,不妨花一点时间学习一下 jwt认证分为两部分,第一部分是加密解密,第二部分是灵活的应用于中间件,我的处理方式是将获取token放到api的一个具体的controller中,将发放token与验证分离,token的失效时间,发证者,使用者等信息存放到co ...

FreeTimeWorker 发布于 2019-05-25 14:46 评论(4)阅读(263)
6

.NET Core 3.0之创建基于Consul的Configuration扩展组件

写在前面 经过前面三篇关于.NET Core Configuration的文章之后,本篇文章主要讨论如何扩展一个Configuration组件出来。如果前面三篇文章没有看到,可以点击如下地址访问 .NET Core 3.0之深入源码理解Configuration(一) .NET Core 3.0之深 ...

艾心❤ 发布于 2019-05-25 14:24 评论(3)阅读(227)
0

C# 获取文件名、目录、后缀、无后缀文件名、扩展名

string filePath = "C:\\1.txt"; string str = "获取文件的全路径:" + Path.GetFullPath(filePath); //-->C:1.txt str = "获取文件所在的目录:" + Path.GetDirectoryName(filePath ...

搬砖的L先生 发布于 2019-05-25 13:53 评论(0)阅读(27)
0

C#递归得到特定文件夹下问件

List<String> listFile = new List<String>(); public void director(string path) { //绑定到指定的文件夹目录 DirectoryInfo dir = new DirectoryInfo(path); //检索表示当前目录的 ...

搬砖的L先生 发布于 2019-05-25 12:00 评论(0)阅读(17)
0

c#验证Textbox输入的IP地址格式是否正确

以下代码是在学习过程中,网上查到的。如果有版权问题,请联系删帖!!! 在网上找到了两种方法 一种是直接使用 .Net的类,测试后发现比如输入数字 8, 会自动变成 0.0.0.8 而这种格式并非我们所要的。 所有直接使用.Net类会存在这样的坑 后面用了正则表达式的方法,亲测是可用的。 下面就是所有 ...

kkfans2019 发布于 2019-05-24 21:22 评论(0)阅读(45)
0

Windows服务使用Windsor容器

该文章是系列文章 "基于.NetCore和ABP框架如何让Windows服务执行Quartz定时作业" 的其中一篇。 Windsor是ABP框架自带的 "IOC容器" 。 关于什么是IOC,你可以Bing或者Google一下,英文不错的话推荐看一看 "https://www.tutorialstea ...

repeatedly 发布于 2019-05-24 18:10 评论(0)阅读(45)
0

C# 身份证号码15位和18位验证

/// <summary> /// 身份证 /// </summary> [Serializable] public class IDCard { /// <summary> /// 身份证号 /// </summary> public string IDCardNum { get; set; } ...

梵音2019 发布于 2019-05-24 16:52 评论(0)阅读(55)
0

C# 人民币大写金额转换

/// <summary> /// 转换人民币大小金额 /// </summary> /// <param name="num">金额</param> /// <returns>返回大写形式</returns> public static string CmycurD(decimal num) { ...

梵音2019 发布于 2019-05-24 16:45 评论(0)阅读(49)
0

C# 填充客户端提交的值到T对象

/// <summary> /// 填充客户端提交的值到 T 对象 如appinfo = AppConvert.To<Appinfo>(context.Request.Form); /// </summary> /// <typeparam name="T">T 类</typeparam> ///  ...

梵音2019 发布于 2019-05-24 16:40 评论(0)阅读(36)
1

Entity Farmework领域建模方式 3种编程方式

一个业务领域由各个实体和各个相互关联且有格子的属性和行为的实体组成,每个实体都有其状态和验证规则需要维护,Entity Framework (后面简称EF)实体框架设计的出现是为了允许开发人员着重关注业务领域,开发人员就实体来建模。它产生的目的是为了解决企业快速开发和迭代出市场所需要的系统或者软件。 ...

魏杨杨 发布于 2019-05-24 16:29 评论(2)阅读(268)
0

在C#中使用Json.Net进行序列化和反序列化及定制化

序列化(Serialize)是将对象转换成字节流,并将其用于存储或传输的过程,主要用途是保存对象的状态,以便在需要时重新创建该对象;反序列化(Deserialize)则是将上面的字节流转换为相应对象的过程;在.Net阵营中,Json.Net是由官方推荐的高性能开源序列化/反序列化工具,其官方网站:h ...

Minotauros 发布于 2019-05-24 16:19 评论(0)阅读(321)
0

.Net Core 配置允许跨域

在Startup.cs中添加 ...

mountaincatt 发布于 2019-05-24 15:33 评论(0)阅读(25)
2

使用Unity容器实现属性注入

简介 Unity :是微软用C#实现的轻量级,可扩展的依赖注入容器。 控制反转:(Inversion of Control,缩写为IoC),是用来消减程序之间的耦合问题,把程序中上层对下层依赖,转移到一个第三方容器中来装配。 依赖注入:(Dependency Injection,缩写为DI):我们向 ...

风景旧岑谙? 发布于 2019-05-24 15:06 评论(3)阅读(54)
0

C# WebForm 屏蔽输入框的验证

按钮做界面跳转时,屏蔽输入框的验证可添加属性: CausesValidation="FALSE" <form runat="server"> < asp:Button id="button1" runat="server" CausesValidation="FALSE" Text="Cancel" ...

小歪歪~ 发布于 2019-05-24 14:28 评论(0)阅读(34)
0

收集错误日志方法

WriteLog("时间:" + DateTime.Now.ToString());WriteLog("XXX 方法错误");WriteLog("Error:" + e.ToString().Trim()); ...

七简 发布于 2019-05-24 14:22 评论(0)阅读(31)
0

EF操作与Linq写法记录

项目总结:EF操作与Linq写法记录 1、EF引入 新建一个MVC项目之后,要引用EF框架,可以按照以下步骤进行: 1),在Models中添加项目 2),选择Entity Data Model,并重新填写名字 3),选择代码优先之后,选择连接的数据库以及表,之后便生成,此时模型里面的实体就相当于数据 ...

七简 发布于 2019-05-24 14:12 评论(0)阅读(40)
0

.netcore--Controller后台实现企业微信发送消息

一、获得企业微信管理端权限,登录企业企业微信管理端界面,并创建应用,如下图中的【网站消息推送】 二、参见企业微信API文献,根据corpid=ID&corpsecret=SECRET(其中企业微信ID即为corpid,Secret即为corpsecret),即可获取access_token,此时可以 ...

Heavyer 发布于 2019-05-24 13:51 评论(0)阅读(91)
0

Winfrom devexpress 通用权限框架

毕业到现在也快两年了,手上的项目也有好几个,但总感觉不是狠理想,近来把手上杂七杂八的项目整理了一下,结合各个项目的优点,重新开发了一套winfrom+devexpress 通用权限(CS)框架(BS版本的也有,以后慢慢完善,一套数据库,时效多个版本通用)。 1。登录,记住密码的同时获取该用户的背景皮 ...

wlmcc 发布于 2019-05-24 12:36 评论(0)阅读(84)