自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 clickhouse SQL语法

clickhouse SQL语法

2022-12-23 10:13:15 2250

原创 Sql Server 脚本笔记

1.更改某表某字段类型ALTERTABLE[表名]ALTERCOLUMN[字段名]NVARCHAR(500)NULL

2022-02-28 14:02:54 220

转载 Clickhouse 基础知识 - 函数

部分基本函数SQL脚本示例:-------------------------------------------------------------------------------------------------------------------Clickhouse基础知识:函数学习---------------官址学习文档:https://clickhouse.yandex/docs/zh/--------------------------------------------------

2021-07-09 15:39:37 651

原创 Sql Server 分词sql脚本

要求:将英文企业名称,按空格分词sql脚本SELECT value into [WordFrequency]FROM [EnCompany] ec CROSS APPLY string_split(ec.[CompanyName],' ')处理前数据:处理后数据:

2021-05-11 16:24:06 267

转载 安装Visual Studio,Installer无法下载(已解决)

问题今天安装visual studio,在线安装需要使用Installer,但是一直处于无法下载的状态。。。在网上搜索了好多方法,都不行,比如修改DNS,换用手机热点,都不行。解决方法在C:\Windows\System32\drivers\etc\hosts文件里添加aka.ms的映射,随便在ip查询网址上查aka.ms的ip,我查到的是23.205.239.10423.205.239.104 aka.ms再次运行vs安装程序就可以了。...

2021-03-24 17:43:59 21434 16

原创 ClickHouseMigrator

ClickHouseMigrator帮助将数据迁移到ClickHouse,自动创建数据库和表格。支持excel,mysql,sqlserver开发环境Visual Studio 2019(16.8或更高版本) .NET 5.0或更高版本选项--src : data source: MySql, SqlServer, Excel etc(数据源:MySql、SqlServer、Excel等)--src-host : host of data sou

2021-03-24 11:56:49 281

原创 Asp.Net Core 使用NLog

1.安装NLogNLog.Web.AspNetCore2.NLogHelper.csusing NLog;using System;namespace test.Repository{ /// <summary> /// Nlog日志帮助类 /// Trace 包含大量的信息,例如 protocol payloads。一般仅在开发环境中启用, 仅输出不存文件。 /// Debug 比 Trance 级别稍微粗略,一般仅在开发环境中

2021-03-05 11:51:04 490

转载 Asp.Net Core WebApi 添加分析工具MiniProfiler

ASP.NET Core WebAPI中的分析工具MiniProfiler介绍作为一个开发人员,你知道如何分析自己开发的Api性能么?在Visual Studio和Azure中, 我们可以使用Application Insight来监控项目。除此之外我们还可以使用一个免费工具Stackify Prefix,它允许追踪所有的Http请求, 这里有一篇博客讲解了如何使用Stackify Prefix(Scalable and Performant ASP.NET Core Web APIs:

2021-03-03 15:24:24 734 2

原创 C# .Net 获取实体对象属性

实现方法: private static readonly ConcurrentDictionary<RuntimeTypeHandle, PropertyInfo[]> _dynamicObjectProperties = new ConcurrentDictionary<RuntimeTypeHandle, PropertyInfo[]>(); /// <summary> /// 获取对象属性

2020-08-21 11:53:16 937

转载 C# 合并实体对象

using System;using System.Linq;using System.Dynamic;using System.Reflection;using System.Collections.Generic;using System.Collections.Concurrent;using Newtonsoft.Json;namespace Common{ /// <summary> /// 合并对象 /// </summary>.

2020-08-18 15:47:14 2382

转载 AspNetCore 限流中间件IpRateLimitMiddleware 介绍

IpRateLimitMiddleware(Github: AspNetCoreRateLimit) 是ASPNETCore的一个限流的中间件,用于控制客户端调用API的频次, 如果客户端频繁访问服务器,可以限制它的频率,已降低访问服务器端的压力。或者如果有爬虫在爬取关键数据,也可以限制某个/某些API或者某些IP的每天调取次数, 这样限制他爬取的速度。当然, 其实我要解决的是另外一个问题。 我们写的WebApi有时候会存在一些API,我们只希望其它内部应用来调用,比如,WebApi的HealthChe

2020-05-27 17:05:50 1344

原创 .Net Core 2.2 迁移 .Net Core 3.1

目标:已搭建完成的.Net Core 2.2项目 迁移为 .Net Core 3.1版本项目,并可正常运行一、所有项目右键选中【属性】——>应用程序——>目标框架 .Net Core 2.2 改为 .Net Core 3.1二、项目启动 Program.cs 更改.Net Core 2.2启动方式: public static void Main(string[] args) { CreateWebHostBuilder(.

2020-05-26 15:22:37 354

原创 Net Core 使用 EPPlus 下载Excel

环境:.Net Core 3.1引用:EPPlus 5.1.2类库:using OfficeOpenXml;using OfficeOpenXml.Style;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Linq;namespace Helper{ /// <summary> /// .

2020-05-25 19:21:23 1325

原创 C# 获取两个日期间所有月份

//开始日期-结束日期 所有月份 var dateList = new List<DateTime>(); DateTime startDate = DateTime.Parse(tandRequest.StartDate); DateTime endDate = DateTime.Parse(tandRequest.EndDate); ...

2020-05-19 15:13:46 2813 2

原创 Net Core 读取appsettings.json 文件中文乱码的问题(使用高级选项保存解决)

一、打开appsettings.json二、菜单栏中的“工具”-“自定义”打开三、切换到“命令”栏,点击“添加命令”四、在弹出的命令框中在左侧选择“文件” ,在文件中从右侧找到-高级保存选项,点击确定五、点击“高级保存选项” ,以Unicode(UTF-8带签名)-代码页保存文件...

2020-05-17 15:18:38 960

原创 Net Core 3.0 配置Swagger:基础配置(一)

引用NuGet包:Swashbuckle.AspNetCore (5.0.0-rc4 预发行版)Startup.cs文件配置using Microsoft.OpenApi.Models; public void ConfigureServices(IServiceCollection services) { //添加...

2019-12-13 11:06:41 820

原创 .Net Core 添加Swagger步骤(Core 3.0配置步骤)

Startup.cs文件:NuGet下载:Swashbuckle.AspNetCore引入命名空间:using Swashbuckle.AspNetCore.Swagger;基本配置:Startup.ConfigureServices方法添加://注册Swagger生成器,定义一个和多个Swagger 文档services.AddSwaggerGen(c =>...

2019-09-18 11:30:03 6159

原创 C# 验证收集

一、C# 邮箱格式验证(带特殊字符)string email="joanna_zhang.cesi@email-china.com";Regex.IsMatch(email, @"[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w...

2019-09-04 09:27:26 685

原创 C# HttpCookie 创建与删除

一、创建单个HttpCookie System.Web.HttpCookie cookie = new System.Web.HttpCookie("CookieName");//创建多值cookie cookie.Expires = DateTime.Now.AddHours(2);//设置Coo...

2019-09-04 09:27:17 1801

原创 Input输入框 限制只能输入数字

<input type="text" oninput = "value=value.replace(/[^\d]/g,'')">

2019-09-04 09:27:09 330

原创 .Net 获取appSettings或connectionStrings值

一、根据Key获取appSettings中的Valuestring Version = ConfigurationManager.AppSettings["Version"];二、根据name获取connectionStrings中的ConnectionStringvar Version=ConfigurationManager.ConnectionStrings["Vers...

2019-09-04 09:27:01 3398 1

原创 Api返回调用结构

响应调用:namespace Common.Web{ public class ResParameter<T> { /// <summary> /// 接口响应码 /// </summary> public ResponseCode code { get; set...

2019-09-04 09:26:51 418

转载 MailKit和MimeKit 收发邮件

新建项目,引用MailKit和MimeKit NuGet包using CommonTool.MailKit;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ProjectDemo.Con...

2019-09-04 09:25:36 3096 3

原创 C# .NET 使用NPOI导入Execl

一、前端页面页面采用<input type="file" > 与form表单提交的方式上传文件<div class="modal fade text-left" id="importModal" tabindex="-1" role="dialog" aria-labelledby="basicModalLabel1" aria-hidden="true" sty...

2019-08-31 11:13:15 903

原创 C# 序列化与反序列化

//序列化,对象转为json字符串string userStr = JsonConvert.SerializeObject(userQuer);//反序列化,json字符串转为对象UserInfo userQuery = JsonConvert.DeserializeObject<UserInfo>(userStr);...

2019-08-29 10:47:19 385

原创 JS添加iframe标签

//添加iframe标签 var body = document.getElementsByTagName("body"); var div = document.createElement("div"); div.innerHTML = '<iframe id="idFrame" name="idFrame" src="https://www.baidu....

2019-08-19 15:31:07 10313 1

原创 JS根据Cookie名称获取Cookie值

function getCookie(cookie_name) { var allcookies = document.cookie; //索引长度,开始索引的位置 var cookie_pos = allcookies.indexOf(cookie_name); // 如果找到了索引,就代表cookie存在,否则不存在 if (cookie_pos !...

2019-08-19 15:28:29 1153

原创 视图页面展示图片缩略图

添加缩略方法(位于<body>下) <script type="text/javascript"> function ReSizePic(ThisPic) { var RePicWidth = 24; //这里修改为您想显示的宽度值 //============以下代码请勿修改==========...

2019-08-12 13:57:49 1349

原创 JS获取当前页面URL参数值

function getQueryString(name) { const reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); const urlObj = window.location; var r = urlObj.href.ind...

2019-06-12 14:37:04 5174 1

原创 C# 调用外链请求方法

一、使用RestClientNUGET引用:RestSharp //调用链接:https://www.baidu.com/Find?userId=1 请求要求:GET请求方式 数据格式Json 且添加Header string url="https://www.baidu.com"; ...

2019-05-24 10:33:29 482

原创 C# 由绝对路径解析图片文件的高和宽

string httpUrl="http://pic37.nipic.com/20140113/8800276_184927469000_2.png"; int BytesToRead = 100; WebRequest request = WebRequest.Cre...

2019-05-23 17:44:06 869

原创 将 HttpPostedFile 转换成 Image 或者 Bitmap

HttpFileCollection httpfiles = context.Request.Files; files = httpfiles[0]; Image imageFile = Image.FromStream(files.InputStream); Bitmap bitmap = (Bi...

2019-05-16 10:03:26 1279

原创 Asp.Net WebApi使用Autofac实现依赖注入

什么是依赖注入?在编程中,依赖注入是一种实现控制反转且用于解决依赖性问题的设计模式。一个依赖关系指的是可被利用的一种对象 。依赖注入是将所依赖的传递给将要使用的从属对象。该服务将会变成客户端状态的一部分并传递服务给客户端,而不允许客户端来建立或寻找服务。依赖注入使我们的编程代码变得松散耦合,易于管理。依赖注入的类型:构造函数注入:在构造函数注入中,注入器通过客户端类构造函数提供服务(依...

2019-05-05 12:04:51 1237

原创 .NET Core 类库 基于NPoco访问数据库操作

一:环境.net core 2.0 类库在NuGet中引用:NPoco二:类库代码添加BaseQuery类:using NPoco;using System.Data.SqlClient;namespace Query{ public class BaseQuery { private const string sqlConn = "s...

2019-05-05 10:51:47 1330 2

转载 Ocelot 网关搭建(二)

转载作者:依乐祝(祝雷)出处:https://www.cnblogs.com/yilezhu联系:1015657114@qq.com.NET Core实战项目交流群:637326624 微信:jkingzhu本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。...

2019-04-25 15:49:16 516

原创 Ocelot 网关搭建(一)

一:环境配置依赖项目:.Net Core 2.0 空项目下载NuGet包:Install-PackageOcelot二:相关代码与其他配置添加应用设置文件:Ocelot.json{ "ReRoutes": [ { "DownstreamPathTemplate": "/api/{url}", "DownstreamScheme": "ht...

2019-04-24 15:54:36 953

原创 Base-64 字符数组或字符串的长度无效等问题解决方案,base-64数组

string dummyData = base64.Trim().Replace("%", "").Replace(",", "").Replace(" ", "+");if (dummyData.Length % 4 > 0){ dummyData = dummyDaaseta.PadRight(dummyData.Length + 4 - dummyData.Len...

2019-04-24 09:54:23 5119

原创 Jwt创建身份验证 Web API测试验证

1、创建JWT环境:.Net Framework 4.7.2通过程序包管理控制台添加包install-package Microsoft.Owin.Security.Jwt添加JWT方法private string CreateToken(){ //发行日期 DateTime issuedAt = DateTime.Utc...

2019-04-22 16:19:28 1895

原创 检索上传文件在服务器文件夹是否已存在

MobileFileQuery.CS(数据层) /// <summary> /// 获取指定文件夹下所有的文件名,文件地址,及文件的MD5 /// </summary> /// <param name="path">文件夹地址</param> /// <r...

2019-04-22 13:27:08 358

空空如也

空空如也

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

TA关注的人

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