自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Content-Security-Policy

Mark,有空学习一下。

2024-04-17 10:38:19 131

原创 C# TryGetValue用法

TryGetValue() 作为获取value的方法并且做判断条件 取到了返回true并且赋值给 workStudyCourseTypeName 否则返回false。需求:如果是属于dictionary那几种情况 则输出 Hello + Value。仅供学习参考,如有侵权联系我删除。

2024-04-09 10:07:02 353

原创 如何在pgAdmin中用替换的值更新jsonb列?(二)

既存jsonb - text,取text - jsonb。那么当jsonb嵌套jsonb应该怎么替换呢?像这样,类型依然是jsonb,只不过嵌套一层,JsonData:"{}",这就不得不提一下这种数据结构是怎么来的。衍生的问题,既然可已嵌套Json,那么想不显示转义符的Json在pgAdmin中方便查阅又怎么做呢?再展开看下效果,可以看见第一步骤中的json已经变成text并且被加了转义符 \"知道了嵌套Json是怎么来的以后,想写替换语句就容易了。至此,文章开头提到的嵌套Json我们就拿到了。

2024-04-03 09:51:22 442

原创 git stash代码pop stash后误删找回

使用 git stash pop 其实并没有真正地将文件删掉的,而是删除引用而已,因此我们可以使用 git fsck 命令进行找回,搭配参数--unreachable,让 git-fsck 显示出所有不可访问的对象。第三步:在git bash下执行如上命令,会得到所有stash过的文件。会以单的文件的存储方式输出到git bash here的目录下。如题,git stash了代码,点了pop stash后,revert了改动。第四步:用vs code打开文件夹并搜索代码中关键字,定位到丢失的文件。

2024-03-28 17:10:35 369

原创 如何在pgAdmin中用替换的值更新jsonb列?

我有一个名为files的PostgreSQL表,其中包括一个名为formats的jsonb表。对于每一行,我想更新,并用other-url替换some-url。

2024-02-23 17:13:15 552

原创 C# 类型的默认值(C# 参考)

C# 类型的默认值 - C# 参考 - C# | Microsoft Learn

2024-02-20 11:31:19 568

原创 Lambda 表达式和匿名函数

Lambda 表达式 - Lambda 表达式和匿名函数 - C# | Microsoft Learn

2024-01-31 13:25:37 401

原创 扩展方法(C# 编程指南)

扩展方法 - C# 编程指南 - C# | Microsoft Learn

2024-01-31 13:18:07 386

原创 泛型约束Where T

类型参数约束 - C# 编程指南 - C# | Microsoft Learn

2024-01-31 10:10:19 423

原创 PostgreSQL JSONB 使用入门

PostgreSQL JSONB 使用入门 - 掘金 (juejin.cn)

2024-01-16 16:52:32 327

原创 Visual Studio常用快捷键及调试操作

Ctrl+F10 运行到光标处 调试时候不用一行行按F10了Ctrl+M+M 折叠或展开当前方法Ctrl+M+O 折叠所有方法Ctrl+M+L 展开所有方法Ctrl+E+W 自动换行/取消自动换行Ctrl+U 选中文本转小写Ctrl+Shift+U 选中文本转大写Ctrl+Win+O 启动软键盘F9 光标行加断点Ctrl+Alt+B 打开断点窗口 或通过Debug -> Windows打开Call Stack 可以帮忙找到断点调用处补充:Ctrl+Shift+K 浏览器双开一个同样

2024-01-08 13:23:27 861

原创 .NET下Http请求图片显示在页面上

.net发送https请求将返回的图片显示在页面上

2023-05-15 13:39:41 983

原创 HTML+CSS实现页面Loading效果

HTML+CSS实现页面Loading效果

2022-08-23 14:14:04 739

原创 css下flex布局和渐变色

css下flex布局和渐变色

2022-08-10 17:54:25 273

原创 Jquery下DataTable的Reload方法

Jquery下DataTable的Reload方法

2022-08-10 17:30:46 1225

原创 JavaScript国际化

JavaScript国际化

2022-08-10 17:00:47 653

原创 JavaScript下导出Export和Import引入JS方法属性

JavaScript下导出Export和Import引入JS方法属性

2022-08-01 09:34:21 727

原创 .NET下发同Outlook邮件格式以及表格的拼接

.NET下发同Outlook邮件格式以及表格的拼接

2022-07-19 16:47:51 582

原创 .NET下IN关键字下多个并列参数的参数化

.NET下IN关键字下多个并列参数的参数化

2022-07-18 18:53:31 412

原创 .NET DataTable扩展之快速处理DataTable映射到List数组

.NET DataTable扩展之快速处理DataTable映射到List数组

2022-07-06 14:58:43 458

原创 .NET AzureAD在HttpContext取Claims的方式

参考:Claim ClaimsIdentity ClaimsPrincipal 筛选器 过滤器_KingCruel的博客-CSDN博客仅供学习参考,如有侵权联系我删除

2022-06-17 17:09:31 460

原创 .NET HTTPCONTEXT在ASP.NET MVC CONTROLLER里为NULL的解决方法

[C#]HTTPCONTEXT在ASP.NET MVC CONTROLLER里为NULL的解决方法

2022-06-17 17:04:08 571

原创 .NETCore AWS S3操作

获取预签名URL,可以用来回显(共享对象),上传文件用如果是图片和视频回显,获取方式用Get,直接绑定src=预签名url就可以回显,如果是需要上传,那么预签名URL的获取方式要用PUT ,public string GeneratePreSignedURL(string path){ var request = new GetPreSignedUrlRequest { BucketName = bucketName, Key = path,

2022-05-11 10:00:35 707

原创 .netcore webapi AzureAD 认证集成swagger

startup里public void ConfigureServices(IServiceCollection services){ try { string stsDiscoveryEndpoint = Configuration["AzureAd:Instance"] + "/common/v2.0/.well-known/openid-configuration"; IConfigurationManager<OpenIdConnec

2022-04-28 17:25:51 701

原创 .netcore webapi 依赖注入service

//startup.cspublic void ConfigureServices(IServiceCollection services){ services.AddAuthentication(AzureADDefaults.BearerAuthenticationScheme) .AddAzureADBearer(options => Configuration.Bind("AzureAd", options)); services.AddHttp.

2022-03-10 13:27:14 1469

原创 .netcore restful api返回值设计demo

public class Result{ public bool IsSuccess { get; set; } public string Message { get; set; }}public class ResultData<T> : Result{ public T Data { get; set; }}public ResultData<List<UploadRecordHistoryDto>> GetUploadH.

2022-03-09 13:53:00 353

原创 .net core webapi使用静态文件

//启用静态文件app.UseStaticFiles();//发布时服务器注册静态资源string fileUpload = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ExcelTemplate");if (!Directory.Exists(fileUpload)) { Directory.CreateDirectory(fileUpload); }app.UseStaticFiles(new StaticFileOption.

2022-03-04 18:41:33 2151

原创 .NET Core中间件调用扩展方法的实例

众所周知,.netcore中间件基本取代了framework过滤器,此例记录一下中间件为每个http请求加请求头,应用扩展方法。扩展方法的定义:using Microsoft.AspNetCore.Builder;using System.Diagnostics.CodeAnalysis;namespace Code.Middleware.Extensions{ public static class ApplicationSecurityStandard { ...

2022-01-12 10:36:40 472

原创 SQL Server导出大批量数据

SQL Server导出大批量数据当超出了.xls上限65535,就会导出报错。我们可以采用导出.xlsx的方式,但又会报错,我们可以采用选中查询结果右键另存csv,亲测三十几万数据很快导完。还可以加上右键另存Head列名。...

2021-09-27 14:51:58 1604

原创 IIS发布NetCore配置文件不生效之重启IIS

C:\Users\EZView001>iisresetAttempting stop...Internet services successfully stoppedAttempting start...Internet services successfully restartedC:\Users\EZView001>以前改个配置文件有时候就不生效,就得重新打包,重新发一版就好了。现在iisreset...

2021-08-23 16:43:53 487

原创 Windows下80端口被进程System占用的解决方法

前言我是windows下配置Nginx监听80端口做代理转发至IIS,遇到的此问题。思路思路就是windows服务器装Nginx,监听80或者443端口,网络请求请求到目标服务器后,先走Nginx,转发到localhost:10200,nginx做代理和反向代理。目的为什么要这么做呢?IIS站点绑证书不是很好吗?也能实现正常网络请求和响应,加个nginx不是多此一举吗?nginx实现了代理转发,我认为最好的一点就是一个域名可以绑多个站点,以前IIS一个证书绑一个站点,想加站点只能做子站点

2021-08-21 11:13:02 3829 3

原创 JWTToken介绍

JWTToken介绍如题,先上一个tokeneyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJOYW1lIjoi6buE6I2v5biIIiwiRW1wbG95ZWVJRCI6MSwiZXhwIjoxNjI2MTU5ODM5LjB9.h_4jRq621FbsZMRx1lXaM_gqVPMHL_9qO8k-NMDTUhoJWT:Json Web Token ,是由三段信息构成的,将这三段信息用.相连在一起就构成了JWT字符串http协议无状态的,所以需要se..

2021-07-13 15:29:31 3579

原创 微信公众号开发(二)被动回复文本消息

微信公众号开发(二)被动回复文本消息如题,接上篇公众号配置成功以后,首先想到的是处理用户扫码,关键字回复,关注、取关等事件的捕获,本文主要是关键字回复文本消息的实现。先说思路:用户给公众号发送文本消息后,微信会给配置的url发送post请求,里面包含了发送人的一些信息,数据包如下:<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDAT

2021-07-05 17:14:30 1099

原创 微信公众号开发(一)服务器配置

微信公众号开发之服务器配置如题,我是用.NET MVC连通的,效果图如下:域名:申请了一个域名,www.xxxx.com协议:http端口:80服务器:服务器为一台笔记本上的IIS,通过内网穿透让外网可以访问到此笔记本作为服务器思路:公众号点击配置提交验证或者微信公众号客户端操作,微信发送get/post请求到平台配置的服务器地址即后端controller/action,接收这些参数,做一个验证,返给微信echoster表示验证通过即可绑定成功。后端代码:using S

2021-07-02 15:53:02 812 4

原创 微信公众号开发之生成带参数的二维码

微信公众号开发之生成带参数的二维码先附上官方文档临时二维码请求说明http请求方式: POST URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN POST数据格式:json POST数据例子:{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}} 或者也可以使用以下PO

2021-06-21 17:39:21 1339

原创 大数据量csv导入sql数据库

大数据量csv导入sql数据库如题,百万级数据量csv入库思路读取csv文件转成DataTable,分批次步长1W批量入库,其中csv单元格内逗号做特殊处理防止串列实现using Dapper;using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.IO;using System.Linq;using System.Text;us

2021-06-09 15:23:07 1173

原创 微信接口递归的获取用户标签下粉丝列表

微信接口递归的获取用户标签下粉丝列表每次返给接口最多10000数据,粉丝量过多需要循环调用接口[HttpPost][Route("TagAddUser/GetFansByTagId")]public ResultData<FansResponse> GetFansByTagId(FansParms fansParms){ if (fansData == null) fansData = new FansResponseData() { openid=new List<st

2021-06-07 10:52:04 442

原创 .NET WebApi调用微信接口Https请求工具类

.NET WebApi调用微信接口Https请求工具类using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Web;namespace AZ.EView.API.Utils{ public class HttpUtils { /// <summary&

2021-06-07 10:44:01 448

原创 Ant Design Pro V4.0结合.NET WebApi通过NPOI导出Excel功能

Ant Design Pro V4.0结合.NET WebApi通过NPOI导出Excel功能整体思路先说思路,通过WebApi生成二进制文件流,返给前端。前端通过Blob接收二进制文件流对象以及文件名,实现导出功能。WebApi端实现首先来个简单的,读取后端一个Excel文件并以文件流的形式导出public HttpResponseMessage GetFileStream(){ //var path = @"C:\AZCode\AZEviewApiCodeFirst\AZ.EView

2021-06-07 10:30:59 346

原创 微信公众号配置

微信公众号配置将服务器IP加入白名单设置->开发->基本配置->公众号开发信息->IP白名单将服务器域名加入业务域名,网页授权域名,JS接口安全域名设置->公众号设置->功能设置(第二个Tab页)->业务域名,JS接口安全域名,网页授权域名备注:通过添加保存域名可验证域名是否可用,域名调不到指定Web服务器会报错callback配置保存如果报Token校验失败考虑是否域名指向Web服务器没问题,Web服务器IP是否加入IP白名单,另外可通过浏览器

2021-04-08 11:33:48 227 1

空空如也

空空如也

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

TA关注的人

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