自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (4)
  • 收藏
  • 关注

原创 Telegram Bot 使用文档

官方文档创建机器人#在telegram中我们可以通过和一个名为BotFather的机器人交互来申请我们自己的机器人,具体步骤如下添加BotFather为好友点击这里添加botfather打开和botfather的对话框发送/newbot这一步过后botfather会提示你输入你要创建的机器人的名字,这个名字可以随意,是我们称呼它的名字设置自定义机器人的名字(这个名...

2022-11-11 00:59:00 3179

原创 c# WebBrowser控制台输出执行js后的网页内容

还是处理视频下载所相关的问题。有些网站,它的页面代码是由页面加载后js动态生成,那么其原始的html便不能用。页面渲染后的代码,是我们需要的c#中,我用WebBrowser这个控件处理。设置项目类型为控制台程序,加Form承载WebBrowser实现。记录代码以做备忘:using System;using System.IO;using System.Net;using Syst...

2021-02-28 23:15:00 1252

原创 ASP.NET Core 禁止命令行打印日志

CreateDefaultBuilder(args) 中默认添加了 ConsoleLoggerProvider,但是在某些场景如果不希望在命令行显示日志方法一,遍历所有 LoggerProvider ,找到并移除 ConsoleLoggerProviderpublic static IHostBuilder CreateHostBuilder(string[] args) =&gt...

2020-12-04 19:48:00 1643

原创 关闭IIS HTTPRERR日志功能

一、关闭IIS HTTPRERR日志功能默认情况下,2003服务器会把所有IIS访问错误的记录写入 C:\WINDOWS\system32\LogFiles\HTTPERR 下的 log 文件中,如果访问量比较大,可能一段时间后 日志文件可能会占满C盘空间,导致服务器死机同时因为要写入所有的IIS访问记录,如果访问量较大会大大增加服务器CPU占用率关闭HTTPERR的方法运行里输...

2020-10-27 23:28:00 509

原创 破解ServiceStack.Redis每小时6000次限制

在.net里我们操作Redis常用的组件就是ServiceStack.Redis了,但是这个从4.0版本后开始商业化了,我们在使用的时候, 会有很多限制:1.类型限制,类型限制是20,这个组件自带序列化功能, 使得我们可以直接把对象保存到Redis库里, 但是我们保存类型复杂的时候, 就会有这个限制来报错.这个在使用中问题不大,不会影响大的使用.我们可以在操作前,先把对象用其他工具...

2020-08-01 09:09:00 789 2

原创 Vue 新手学习笔记:vue-element-admin 之安装,配置及入门开发

所属专栏:Vue 开发学习进步说实话都是逼出来的,对于前端没干过ES6都不会的人,vue视频也就看了基础的一些但没办法,接下来做微服务架构,前端就用 vue,这块你负责。。。。说多了都是泪,脚手架框架布了都没看过干就完事,不过好在做好了,这里写下给和我一样苦逼的同学能快点适应入门下,当然一些基础的东西还是要知道的主要分为几个部分安装准备工作...

2020-07-18 17:04:00 636

原创 c# 通过Windows方式登录SqlServer报错 System.Data.SqlClient.SqlException:用户 '数据库服务器名称' 登录失败 解决办法...

<add name="sqlConnectionString" connectionString="Data Source=.;Initial Catalog=myDB;Integrated Security=True" providerName="System.Data.SqlClient" />解决办法:1.安全性---登录名---新建登录名2.常规----搜...

2020-07-15 04:20:00 1133

原创 NetCore 使用Log4Net(两种方式)

首先去Nuget中安装Log4Net包安装:log4net安装:Microsoft.Extensions.Logging.Console安装:Microsoft.Extensions.Logging.Log4Net.AspNetCore方式一Program.cs文件using Microsoft.AspNetCore;using Microsoft.AspNetCore....

2020-06-20 19:29:00 8375 1

原创 Windows多IP优先选择使用方法

右键点击Windows10桌面左下角的图标,在弹出菜单中选择“控制面板”菜单项在打开的控制面板窗口中,点击“网络和Internet”图标这时会打开网络和Internet窗口,在这里选择“查看网络状态和任务”快捷链接,点击该链接。在打开的网络和共享中心窗口中,我们点击有线网络的连接在打开的...

2020-06-01 16:48:00 1806

原创 使用 certbot 申请泛域名https证书

使用 certbot 申请泛域名https证书IntroCertbot 是一个基于 Let's Encrypt 的自动化申请证书的工具,支持的系统和web server也很多,详见 Certbot 官网Certbot 有一些 dns 插件可以自动化的不需要手动设置 dns 等方式来验证域名的所属,但是基本是一些国外的大型 DNS 提供商的,针对国内的话通过DNS验证的话还是需要手...

2020-04-13 11:08:00 1420

原创 .net core 过滤器的介绍及使用

.netcore过滤器有以下几种类型using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using Microsoft.AspNetCore.Mvc.ModelBinding;using Microsoft.AspNetCor...

2020-04-12 23:17:00 1816

原创 window服务器禁用默认的ssl2.0和ssl3.0只启用启用tls1.2保证安全

因为有需要使用ssl但是部署后发现服务器默认使用了ssl2!有两种方式,一种直觉修改注册表,另一种使用iis工具直觉修改。简单粗暴!https说明:SSL/TLS 系列中有五种协议:SSL v2,SSL v3,TLS v1.0,TLS v1.1和TLS v1.2:SSL v2 是不安全的,不能使用。当与 HTTP(POODLE 攻击)一起使用时,SSL v3 是不安全的,当与其他协议...

2020-04-10 22:17:00 6765

原创 已签名的apk文件或签名文件获取MD5值

参考贴:http://blog.csdn.net/themelove/article/details/52767528一、已签名apk文件获取签名文件的MD5,签名信息方法一:1.先把apk解压2.在META_INF目录下找到xxx.RSA文件3.确保安装了jdk并且正确配置了环境变量4.cmd中执行keytool -printcert -file xxxx.RSA目录运行效...

2020-04-08 17:34:00 382

原创 使用npm安装一些包失败了的看过来(npm国内镜像介绍)(解决生成空的abp模板项目一直卡在还原cpm包中)...

这个也是网上搜的,亲自试过,非常好用!镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response)2.命令行指定...

2020-04-08 03:27:00 212

原创 .NET CORE 发布到IIS问题 HTTP ERROR 500.30 - ANCM IN-PROCESS START FAILURE

问题表象: CMD 运行DOTNET ***.DLL可以运行, 发布到IIS 配置无托管模式,访问首页提示 HTTP ERROR 500.30 - ANCM IN-PROCESS START FAILURE问题原因:1. 没有在PROGRAM里配置IISWEBBUILDER.USEIIS();2.StartupProduction 里AutoFa...

2020-04-07 14:17:00 9038 2

原创 .NET Core默认不支持GB2312,使用Encoding.GetEncoding(“GB2312”)的时候会抛出异常。

解决方案是手动安装System.Text.Encoding.CodePages包(Install-Package System.Text.Encoding.CodePages),然后在Starup.cs的Configure方法中加入Encoding.RegisterProvider(CodePagesEncodingProvider.Instance),接着就可以正常使用E...

2020-04-07 13:32:00 486

原创 .net c# 文件分片/断点续传之下载--客户端

断点续传客户端实现主要参考了以下文章:https://blog.csdn.net/binyao02123202/article/details/76599949客户端实现续传的主要是一下几点1.客户端的下载请求要包含“Range”头部2.客户端通过 response 回来的头部判断是否包含“Content-Range”,“Accept-Ranges”来确认服务端是否支持断点续传,...

2020-04-07 10:47:00 401

原创 aspnetcore 实现断点续传

扩展方法 /// <summary> /// 断点下载 /// </summary> /// <param name="controller"></param> /// <param name="fullpath"></param> ...

2020-04-06 23:50:00 683

原创 C# 反射获取属性值、名称、类型以及集合的属性值、类型名称

实体类class Product { public string Id { get; set; } public string Name { get; set; } public List<ProductDetail> Detail { get; set; } public List<Produ...

2020-04-05 19:51:00 2013

原创 C# 3Des两种加密方式 (对应java中的desede/CBC/PKCS5Padding加密)

1、3Des两种加密方式 //3DES的cbc加密[24位密钥对应192位加密] public static string TripleDesEncryptorCBC(string text, string key, string iv) { var tripleDESCipher = new TripleDESCry...

2020-04-04 16:35:00 1019

原创 Asp.NetCore3.1中多次读取Request.Body

// POST: Reg [HttpPost] public async Task<string> Post() { //StreamReader sr = new StreamReader(Request.Body); //string data = awai...

2020-04-02 13:57:00 1025

原创 ASP.NET Core 2.0系列学习笔记-DI依赖注入

依赖注入(Dependency Injection):当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫做控制反转,创建被调用者的实例的工作由IOC容器来完成,然后注入调用者,因此也称作依赖注入。)控制反转(IoC/Inverse Of Control): 调用者不再创建被...

2020-04-02 13:32:00 138

原创 C# Newtonsoft.Json JObject合并对象整理

JObject 很方便的向一个json对象中添加属性和值,或其他json对象一、合并其他对象到属性JObject obj = new JObject();obj.Add("name", "张三");obj.Add("birthday", DateTime.Now); //合并其他对象到当前对象的属性obj.Add("content", JToken.FromObject(new{ ...

2020-03-31 17:47:00 835

原创 .NET Core3.1 WebAPI post参数传递时后端的接收方式

.NET Core WebAPI post参数传递时后端的接收方式实体类dynamic动态类型JObject参数(推荐)单值参数(字符串参数)A.前端Post请求代码$.ajax({ url: "/api/student/poststudent", type: 'POST', data:JSON.strin...

2020-03-30 12:53:00 10208

原创 NET Core 3.1 PATCH HTTP 的使用注意事项(注意Newtonsoft使用需要注册)

使用Postman请求示例:一、在Headers要声明请求类型Content-Type二、body提交要使用raw,且声明为json格式传输三、如果有authorization验证还需要带上(如果没有直接忽略)关于Postman提交请求,Controller无法获取对象的原因分析:1、先贴代码/// <summary>/// 修改用户信息///...

2020-03-30 12:25:00 890

原创 Audit login 与 Audit logout

对于SqlServer数据库,当有数据库连接建立时,会触发Audit login 事件;而当有某个数据库连接关闭时,将触发Audit logout 事件。一.Audit logout 的Duration值注意,在SQLSERVER的事件探查器中,我们通过观察可以发现,Audit login 和 匹配的Audit logout 事件使用的是同一个SPID,而且Audit l...

2020-03-20 00:18:00 926

原创 NuGet 修改包路径

NuGet 是 .NET 平台下的一个免费、开源的包管理开发工具。修改全局包管理目录通过 NuGet 安装包时,NuGet 先将包下载至一个统一的目录,默认路径是:C:\Users\用户名\.nuget\packages下载的包多了以后,会导致 C 盘空间被大量占用。我们可以通过修改配置将其指定到自定义的目录下。搜索NuGet.Config文件,默认位置是:C:\Users\...

2020-03-15 18:59:00 397

原创 windows下面编译redis5.0.5

先去弄Cygwin环境http://www.cygwin.com/下载完成打开下一步下一步下一步下一步下一步,出现一个界面,让你添加地址,你打开官网,选择mirror sites,点击下面的 Hong Kong(http://mirror-hk.koddos.net/cygwin/)把Hong Kong的地址填上,下一步,出现一个...

2020-03-14 04:34:00 267

原创 在ASP.NET Core 2.x中获取客户端IP地址

一、前言大家也知道服务端请求时我们获取的IP地址是包含在请求头中,因此这也大大便利了IP的获取。在ASP.NET中,可以通过以下方式获取客户端的IP地址。HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]但这不适用于ASP.NET Core 2.0。我们需要一种不同的方法来检索HTTP请求信...

2020-03-07 08:35:00 1513

原创 https网站访问第三方https网站时候报错: The request was aborted:Could not create SSL/TLS secure channel....

https网站访问第三方https网站时候报错:The request was aborted:Could not create SSL/TLS secure channel.解决办法:if(Url.StartsWith("https",StringComparison.OrdinalIgnoreCase))//https请求 {...

2020-01-04 18:54:00 1716 1

原创 大量日志Login failed for user 'sa'. 原因: 密码与所提供的登录名不匹配。 [客户端: x.x.x.x] 导致Sql Server 的ErrorLog文件过大几十G...

Login failed for user 'sa'. 原因: 密码与所提供的登录名不匹配。 [客户端: x.x.x.x]导致Sql Server 的ErrorLog文件过大几十G解决办法有2个:1、防火墙禁用远程登录端口1433规则,缺点是这样操作无法远程访问2、修改远程登录端口1433值...

2019-12-05 17:59:00 9795

原创 一次清除SQL SERVER错误日志(ErrorLog)的体会!

之前在UAT环境搭建的SQL SERVER 2008 R2数据库一直用得比较正常,但最近发现在Sharepoint中不能进行任何操作了,开始以为是什么配置出了问题(因为一直在研究一些新的应用和集成,需要不断地测试),但后来发现是数据库硬盘没用一点空间了,那么自然是不能存任何数据了,所以最先开始清理一些无用的数据库日志,磁盘空间多了几个G的容量,但是等到第二天情况依然如此,数据库硬盘还是满...

2019-11-05 18:07:00 3297

原创 notepad++正则抽取所有符合条件的字符串

很喜欢notepad++, 简单而强大今天想利用他来正则抽取所有sql语句中的表名,SQL语句如下,以供广大人民使用getEntityData.sql=select s.analysis_group_id,s.period_id,s.period_value_id,s.fiscal_year_nbr,s.period_start_dt,s.period_end_dt,o.CU...

2019-08-22 20:06:00 16620

原创 redis远程连接不上解决办法

问题描述:redis远程服务端运行在192.168.3.90计算机上,客户端计算机(ip:192.168.3.110)通过redsi-cli.exe客户端工具连接时,没有反应,连接不上。如图所示:解决步骤:步骤一:注释掉redis.window.conf文件中的bind属性设置。如图所示:步骤二:把protected-mode属性设置no重启redi...

2019-08-16 15:45:00 10564 1

原创 .Net使用Redis详解之ServiceStack.Redis

序言本篇从.Net如何接入Reis开始,直至.Net对Redis的各种操作,为了方便学习与做为文档的查看,我做一遍注释展现,其中会对list的阻塞功能和事务的运用做二个案例,进行记录学习。Redis官方推荐的.NET驱动类库为Service.Stack.Redis。然而网上对这个类库的中文文档不是很全面与合理,这篇文章主要就对这个类库做注释展现。不足遗漏之处还望见谅,海涵。.Net使用...

2019-07-30 01:04:00 396

原创 ServiceStack.Redis连接阿里云redis服务时使用连接池出现的(密码验证)问题

创建连接池 1      private static PooledRedisClientManager prcm = CreateManager(new string[] { "password@ip:port" }, new string[] { "password@ip:port" }); 2 public static PooledRedisClientMa...

2019-07-30 01:04:00 703

原创 Windows下Redis的使用

目录Redis介绍Window 下安装Redis可视化工具Windows下Redis的主从复制正文Redis介绍Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、...

2019-07-30 00:58:00 7251

原创 axios文件流下载(excel文件)

后端返回二进制文件流时,比如获取后端返回的excel表格,前端一般接到的时一堆乱码数据,这里介绍下axios post 获取文件的方法首先这里一定要记得!记得!记得设置 responseType ,否则能成功下载excel表格,但是不可打开,内部有错误主要代码如下,主要是关于blob的使用 this.axios .post(this.baseUrl+"...

2019-07-21 02:37:00 4621

原创 生成线上用https证书,支持通配符和多域名,初学Let's Encrypt用于IIS,纯本地手动...

自简书发布的上篇《生成本地测试用https证书,支持通配符和多域名,初学OpenSSL》以来,本地测试用https用的妥妥的。线上一直用的腾讯云的免费证书(每个域名都要一个证书(滑稽),今天线上用的通配符证书也搞定了,实现了一个证书包含多个域名(多个泛域名)。今年(2018)年初Let’s Encrypt已开放了通配符证书的申请《Wildcard Certificates ...

2019-07-19 22:19:00 391

原创 什么是TXT记录?如何设置、检测TXT记录

什么是TXT记录?如何设置、检测TXT记录一、什么是TXT记录?TXT记录一般指为某个主机名或域名设置的说明,如:(1)admin IN TXT "jack, mobile:13800138000";(2)mail IN TXT "邮件主机, 存放在xxx ,管理人:AAA",Jim IN TXT "contact: [email protected]"也就是您可以设...

2019-07-19 22:18:00 23064

(IIS备份)如何在IIS7或IIS7.5中导入导出站点及应用程序池.

(IIS备份)如何在IIS7或IIS7.5中导入导出站点及应用程序池.

2018-06-27

实用小工具(文件管理、icon转换、压缩工具、虚拟光驱)

一套不错的实用小工具(文件管理、icon转换、压缩工具、虚拟光驱)

2018-06-27

图片转BASE64字符串小工具(以供html和css调用)

自己的写的小工具 将本地图片转为base64的字符串,方面html或者css内直接使用,省去对图片的http请求。 如有不足还望指正!

2018-06-27

C#.NET快速开发框架_V1.1

NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。为您节约更多时间,去陪恋人、家人和朋友。轻松开发,专注您的业务,从NFine开始。

2017-08-08

空空如也

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

TA关注的人

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