自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 C# MySql Transaction Async

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Configuration;using MySql.Data.MySqlClient;...

2020-04-30 15:21:04 703

转载 ASP.NET Core 选项模式源码学习Options IOptions(二)

前言上一篇文章介绍IOptions的注册,本章我们继续往下看IOptionsIOptions是一个接口里面只有一个Values属性,该接口通过OptionsManager实现 public interface IOptions<out TOptions> where TOptions : class, new() { /// &l...

2020-04-29 15:21:10 446

转载 C#异步编程入门看这篇就够了

随着.NET Core的流行,相信你现在的代码中或多或少的会用到async以及await吧!毕竟已成标配。那么我们为什么要用async以及await呢?其实这是微软团队为我们提供的一个语法糖,让我们不用996就可以轻松的编写异步代码,并无太过神奇的地方。那么,问题来了,什么是异步?异步到底又是怎样的一个过程呢?从一个故事说起在开始讲异步前我们先从一个生活中的小故事说起吧。话说2019...

2020-04-28 20:21:09 254

转载 使用ASP.NET Core 3.x 构建 RESTful API - 3.4 内容协商

现在,当谈论起RESTful Web API的时候,人们总会想到JSON。但是实际上,JSON和RESTful API没有半毛钱关系,只不过JSON恰好是RESTful API结果的表述格式。也就是说RESTful API还可以使用其它的表述格式,例如xml或私有的格式。这也就意味着,我们需要让RESTful API知道我们想要返回的格式。而这就是HTTP...

2020-04-28 15:21:06 221

转载 asp.net core 3.0 MVC JSON 全局配置

asp.net core 3.0 MVC JSON 全局配置System.Text.Json(default)startup配置代码如下:using System.Text.Encodings.Web;using System.Text.Json;using System.Text.Unicode;public void ConfigureServices(IService...

2020-04-28 08:20:04 1163

转载 WPF引用WinForm控件

前言:在WPF开发当中由于DataGrid控件实现业务未达到非常理想的效果,我决定使用WinForm中的DataGridView来实现业务。在XAML中加入以下命名空间:xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"xmlns:wfi ="clr-namespace:Syste...

2020-04-27 20:21:11 606

转载 .NetCore3.0短网址项目

Wei.TinyUrl基于.NetCore3.0 + Mysql开发的短网址项目项目地址:https://github.com/a34546/Wei.TinyUrl演示效果:快速开始1. 修改连接字符串appsettings.Development.json中ConnectionStrings修改为自己的mysql连接2. 更新数据库打开程序包管理器控制台选中...

2020-04-25 15:21:07 458

转载 C# compare different Encoding pattern between UTF8 and UTF32 based on Md5

1 using System; 2 using System.Text; 3 using System.IO; 4 using System.Security.Cryptography; 5 6 static void Main(string[] args) 7 { 8 CompareFileGetBytes("lyf.txt...

2020-04-25 08:20:12 81

转载 Reflection(反射)

一.反射介绍反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。二.反射的用途1.使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例2.使用M...

2020-04-24 15:21:08 1432

转载 ZedGraph5.1.5源码分析去掉鼠标悬浮内容闪烁问题(附源码下载)

场景在使用ZedGraph绘制曲线图时,将鼠标悬浮时内容闪烁,且频率很高。找到其源码,发现不论鼠标移动的范围大小,甚至乎不论鼠标是否移动,都要刷新一次Tooltip。注:博客主页:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。实现首先来到ZedGraph的官网...

2020-04-24 08:20:07 270

转载 .Net 程序代码混淆加密工具 ILProtector

我的项目中某一部分信息比较敏感,但是.Net程序反编译之后连注释都看得到。需要把exe保护起来,如:代码混淆之后再加壳。Bing到一款.Net混淆工具ILProtector 作为资深工具党,先"拿来主义"体验体验。本篇主要介绍工具使用1.加密前的exe,反编译之后什么都有2.用ILProtector加密,参考官网介绍http://www.vgrsoft.ne...

2020-04-23 20:21:09 1398

转载 C# 数组冒泡排序复习

using System;namespace runoob{ class MyClass { static void Main(string[] args) { MyClass1 myClass = new MyClass1(); myClass.Dialog(); }...

2020-04-23 15:21:14 130

转载 使用Teigha.net读取CAD的常用功能模块

Teigha中实体旋转代码:using (var trans = database.TransactionManager.StartTransaction()){Entity ent = trans.GetObject(entityId, OpenMode.ForWrite) asEntity;if (ent != null ){Extents3d exts = ent.G...

2020-04-21 20:21:08 2185

转载 C# 四则运算及省市选择及日月选择

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using S...

2020-04-19 20:21:11 244

转载 C# 多线程之通过Timer开启线程的例子

本例通过Timer的tick()方法触发TimerCallback委托来开辟新的线程,线程中的具体工作通过一个静态方法作为参数给TimerCallback委托。using System;using System.Threading;/* 这是一个关于 timer开启多线程的一个例子 * 1.Timer 的tick事件触发系统内置委托TimerCallback委托。而此...

2020-04-19 08:20:08 1597

转载 如何开始阅读ASP.NET Core源代码

背景当我们对ASP.Net Core内部的某些方法、类的实现感兴趣时,有很多方法可以去了解,看书,看各种文章,但是最直接也是最深入的办法就是去阅读源代码。ASP.NET Core的源代码托管在Github,项目地址是:https://github.com/dotnet/aspnetcore。如果只是简单的想看某个方法是如何实现的,我们可以直接在github网站上浏览。但是通过网页阅读源...

2020-04-18 20:21:11 2907

转载 iis添加asp.net网站,访问提示:由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射

今天在iis服务器配置asp.net网站,遇到一个问题,记录一下:问题:由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。WindowServer2012服务器,添加角色安装完.netframework和iis之后,运行aspx页面就报如下错误:HTTP 错误 404.3 - Not Found由于扩展配置问题而无...

2020-04-17 15:21:45 3593

转载 .NET Core 3 Web Api Cors fetch 一直 307 Temporary Redirect

.NET Core 3 Web Api Cors fetch 一直 307 Temporary Redirect继上一篇 .net core 3 web api jwt 一直 401 为添加JWT-BearerToken认证所述的坑后,本次为添加CORS跨域,又踩坑了。自从 .NET Core 2.2 之后,CORS跨域配置代码发生了很大变化。在 .NET Core 3.1 中,...

2020-04-17 08:20:07 930

转载 VS 2019中修改C#语言版本

之前写过一篇关于修改VS中所使用的C#版本的文章https://www.cnblogs.com/dereklovecc/p/4649721.html, 今天发现在VS2019中,修改选项被禁止了,如下图所示根据图中链接网站里的提示,可以通过修改项目的工程文件来修改版本,具体如下图:亲测好用。另附C#各个版本如下:preview 编译器接受最新预览版中的所有有效语言语...

2020-04-16 20:21:10 10109

转载 新型勒索病毒“WannaRen” 在国内大规模传播后,病毒作者主动提供解密密钥……

目前火绒和360宣布已经能够查杀该病毒了,建议用户检查杀毒软件病毒库是否为最新版本以确保安全。不过已经被该勒索病毒的感染文件目前还无法恢复。火绒最新消息显示:4月9日,WannaRen勒索病毒作者主动联系火绒,提供解密密钥,经火绒工程师分析后,验证密钥有效,火绒称:稍后我们也会发布针对该病毒的解密工具,欢迎关注火绒各官方平台随时获悉通知。被该病毒攻击加密文件的用户也可以随时联系...

2020-04-15 08:20:06 1020

转载 cordova开发Hybird APP——开发环境安装

1. cordova简介Apache Cordova是Apache基金会支持的一套开源移动APP的开发工具,其前身是phonegap。phonegap被收购后,开发者将其核心代码部分捐给Apache,并取名Cordova。它允许移动APP开发者使用HTML+CSS+JavaScript来访问本地设备的功能,“one code base"完成多终端平台的移动应用开发。它可以与流行的UI框架,例如:...

2020-04-14 20:21:09 149

转载 史上最全面最适合萌新的MySQL安装教程(Windows系统)

养成好习惯,点个赞 再走;有问题,欢迎私信、评论,我看到都会回复的本人前不久把电脑Win10 x64系统给重置了,阅读官方文档,正打算把MySQL下载安装的时候,萌生了专门为萌新写一篇MySQL安装教程的想法(请按照顺序操作哦)安装教程的更新换代速度较快,本教程长时间维护、更新!保证质量由于不可抗原因,会出现官网访问缓慢,下载缓慢,甚至下载失败的问题;特在文中提供对应的网盘链接,需要的自...

2020-04-14 15:21:05 1127 1

转载 一名合格前端工程师的进阶指南!都来认真看一下吧

一、前端工程化是现代前端的必备技能Web 前端这几年进化速度之快让人咂舌,很多前端工程师都不禁吐槽“学不动了”。如今已经不是 HTML、CSS、JS 前端三剑客仗剑走天下的时代了。以亲身经历举例, 2011 年左右进入前端领域,当时工作的主要内容是,将设计稿切图转成静态页面,然后用 jQuery 插件实现一些页面的轮播图、跑马灯等交互效果。最后使用后端的模板语言如 Smart、Ve...

2020-04-14 08:20:05 397

转载 Java实现 LeetCode 732 我的日程安排表 III(暴力 || 二叉树)

732. 我的日程安排表 III实现一个 MyCalendar 类来存放你的日程安排,你可以一直添加新的日程安排。MyCalendar 有一个 book(int start, int end)方法。它意味着在start到end时间内增加一个日程安排,注意,这里的时间是半开区间,即 [start, end), 实数 x 的范围为, start <= x < end。当 K 个日程...

2020-04-13 20:21:10 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除