自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(692)
  • 资源 (2)
  • 收藏
  • 关注

原创 SQL Server取表名列名列描述

select so.name as TableName,sc.name as ColumnName,ep.name as PropertyName,ep.value as Description from sys.objects so left join sys.columns sc on so.object_id = sc.object_id...

2024-01-16 15:22:00 377

原创 SQL Server取视图和视图的字段

SELECT v.name AS ViewName, c.name AS ColumnNameFROM sys.views vINNER JOIN sys.columns c ON v.object_id = c.object_idWHERE v.name = 'YourViewName'SELECT m.definitio...

2024-01-09 10:45:00 422

原创 我的技术栈

.NET、.NET Core、C#11、Entity Framework、ASP.NET MVC、Linq、Lambda、Dapper、Web Service、WCF、Web API、SOAP、HTTP、XML、JSON、RESTful、Protocol Buffers、U3D、IOC、AOP、SOAP=RPC+HTTP+XMLTCP/IP和UDPWeb服务器:Nginx、IIS、To...

2024-01-08 21:49:00 528

原创 WepApi TaskCanceledException A任务已取消--async+await的方案替代task.Wait()可有效解决高并发问题...

在.net Core中httpClient添加配置超时时长也没用services.AddHttpClient("PPHttpClient", config => { config.DefaultRequestHeaders.Add("Accept", "*/*"); config.DefaultRe...

2023-12-21 13:41:00 402

原创 跳板机--LDAP

跳板批量操作远程设备的网络设备跳板机(Jump Server),也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一。轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。目录服务在开发内部网和...

2023-12-08 17:11:00 411

原创 SQL SERVER 字符串分割用substring

declare @InpS nvarchar(max)='ACP,LeasingIndividualUsedCarNonCertified'select @InpS,len(@InpS),charindex(',',@InpS),substring(@InpS,charindex(',',@InpS)+1,len(@InpS))

2023-11-29 16:18:00 370

原创 .Net Core 单元测试获取配置文件节点值

单元测试类:ServiceProvider _serviceProvider; IConfiguration _config; [SetUp] public void Setup() { _config = new ConfigurationBuilder() .Add(new ...

2023-11-29 15:39:00 676

原创 SQL SERVER JSON_QUERY JSON_VALUE

response_json: { "code": "000", "message": "成功", "data": { "secretKey": "", "content": "{\"rule_result\":{\"risk_level\":\"\",\"reason_code\":[],\"hitted_rules\":[{\"name...

2023-11-29 10:38:00 456

原创 从 Microsoft Teams 注销或删除帐户

从 Windows 中删除帐户个人帐户选择“ “开始”按钮”开始> “设置”齿轮图标设置“>Windows 帐户图标帐户> Windows 电子邮件和帐户图标Email &帐户。选择要从设备中删除的帐户。选择“ 删除 ”,然后按照说明进行操作。工作或学校帐户选择“ “开始”按钮”开始 > “设置”齿轮图标设置 “>Windows 帐户图标”帐户 “...

2023-11-27 10:01:00 527

原创 GitLab-理解里程碑(史诗)/议题,评论/主题,代码建议--学习

GitLab-理解里程碑(史诗)/议题,评论/主题,代码建议 - ꧁执笔小白꧂ - 博客园 (cnblogs.com)

2023-11-23 17:21:00 439

原创 决策引擎与规则引擎学习

决策引擎应用场景随着互联网金融的发展以及银行数字化转型的需求,金融风控、智能风控、智能营销等话题频频出现,而 “决策引擎” 作为支撑其业务场景的核心系统,也受到了更多的关注。一般来说,决策引擎可以用于包括金融风控、内容风控、推荐营销、物联网监控等各个领域,凡是涉及到使用规则或模型来做业务决策的场景都可以考虑使用决策引擎来实现。规则引擎(专家系统)被更多人所熟知,那么决策引擎又是什么?和规则引...

2023-11-16 16:30:00 125

原创 .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler

asp.net core IHttpClientFactroy 进行SSL(https)请求时注入ConfigurePrimaryHttpMessageHandler解决https请求错误:static public class CreditScoreServiceExtension { static public void AddCreditScoreQuerySer...

2023-11-08 10:27:00 207

原创 C#Task异步调用同步方法需要.GetAwaiter().GetResult()

异步调用同步方法需要.GetAwaiter().GetResult().Wait()或.GetAwaiter().GetResult()两者都是同步等待操作的结果(如果可能,应避免使用它们) var task = Task.Run(() => _creditScoreServiceExtension.CallCreditScoreService(queryR...

2023-11-07 10:34:00 443

原创 C#枚举转List删除其中一项

var name_list = Enum.GetNames(typeof(IdentifyTypeEnum)).ToList(); name_list.RemoveAt(name_list.IndexOf(IdentifyTypeEnum.ID_TYPE_CORP.ToString())); var value_list...

2023-11-03 15:43:00 60

原创 数据结构与算法

数据结构与算法复习题库含答案 - 百度文库 (baidu.com)

2023-10-26 17:41:00 36

原创 Linq取单一元素

LINQ通常查询到的结果是IEnumerable<T>集合类型,想要从中取出单一的元素,能使用Single、First、Last、ElementAt等方法,以及它们带有OrDefault的形式。Single返回序列中的惟一元素,First、Last返回第一個、最後一個元素。对比:方法序列为null序列不包含任何元素序列只包含一个元素序列包含多个元素Singl...

2023-10-12 16:12:00 54

原创 嵌套.NET Core appsettings.json appsettings.development.json和appsettings.release.json

嵌套.NET Core appsettings.json appsettings.development.json和appsettings.release.json (zhblog.net).NET Core根据环境变量支持多个 appsettings.json配置文件_netcore 读取不同的appsettings.development.json_黑白独行的博客-CSDN博客.NET ...

2023-10-09 15:02:00 77

原创 entity-framework 'scaffold-dbcontext' 未被识别为 cmdlet、函数、脚本文件或可操作程序的名称...

// 出现此错scaffold-dbcontext : The term 'scaffold-dbcontext' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was inc...

2023-10-09 14:48:00 195

原创 NetCore3.1 在IIS中如何部署_

下载安装包https://dotnet.microsoft.com/download/dotnet-core安装hosting文件->选择根目录->选择“模块”->可见安装完后iis中会多出一个AspNetCoreModuleV2项。并安装runtime、sdk两个文件。选择左侧“应用程序池”中 -> 找到要启动的项目右键选择“基本设置” -> 选择“无托管代码...

2023-09-25 23:53:00 263

原创 Windows平台Confluence的搭建使用

Windows平台Confluence的搭建使用-linuxDOS-ChinaUnix博客

2023-09-22 16:40:00 83

原创 HttpClient HttpClientHandler WebRequestHandler Explained 处理https请求

Framework 4.8的 HttpClientHandler 有 ServerCertificateCustomValidationCallback 所以处理https请求做如下操作:var handler = new HttpClientHandler(); var baseUri = new Uri(url); if (baseUri...

2023-09-21 16:28:00 137

原创 git 查看代码行数

统计当前项目代码行数 git ls-files | xargs cat | wc -l细分每个文件的代码行数,相当于把上面命令细化: git ls-files | xargs wc -l【git】Git 指令统计代码行数_git统计代码行数_bandaoyu的博客-CSDN博客如何用git查看代码行数_笔记大全_设计学院 (python100.com)...

2023-09-21 15:04:00 117

原创 JsonConvert.DeserializeObject<ExpandoObject>

using Newtonsoft.Json.Converters;using System.Dynamic; dynamic responseObj = JsonConvert.DeserializeObject<ExpandoObject>(responseJson, new ExpandoObjectConverter()); ...

2023-09-21 15:01:00 71

原创 Framework 调用https

var postObj = new { FolderName = folderName, FileName = fileName, FileContent = fileContent }; var po...

2023-09-19 15:21:00 27

原创 HttpClient MultipartFormDataContent

var fileStream = new MemoryStream(fileContent); var parametersList = new MultipartFormDataContent { { new StringContent(folderName), "FolderName"...

2023-09-19 10:47:00 70

原创 Request body too large. The max request body size is 30000000 bytes.

调用 .Net Core 6.0 Web API 报错:Request body too large. The max request body size is 30000000 bytes.Startup.cs增加如下内容: services.Configure<KestrelServerOptions>(options => ...

2023-09-18 17:50:00 304

原创 C# EF Linq SqlFunctions.DatePart

if (!string.IsNullOrEmpty(searchInfo.AuthorisedDate)) list_A = list_A.Where(q => q.AUTHORISED_DATE.HasValue && SqlFunctions.DatePart("yyyy", q.AUTHORIS...

2023-09-07 10:58:00 70

原创 SQL Server 操作JSON数据库列

Sql Server 从 2016 开始支持了一些 json 操作,但在SqlServer中Json还是被存储为字符串,如下:use [tempdb]declare @JSON nvarchar(max)set @JSON=N'{ "id": "WakefieldFamily", "parents": [ { "familyName": "Wakefield", "...

2023-09-01 14:04:00 954

原创 Swagger

谁家面试往死里问 Swagger 啊? - 程序员小富 - 博客园 (cnblogs.com)

2023-08-31 11:24:00 66

原创 erlangshen

erlangshen

2023-08-31 11:23:00 58

原创 小程序开发工具

小程序开发工具

2023-08-29 23:06:00 35

原创 nodeJS

nodejs

2023-08-29 23:06:00 28

原创 huawei-obs

服务器所在平台 华为云域名所在平台 阿里云SSL证书申请平台 华为云华为需要加一个这样的二级域名:https://cdnfile.xxx.net 指向OBS存储的域名还需要string accessKeyId, string secretAccessKey, string endpointOBS支持HTTPS访问。使用OBS分配的域名进行访问时,只要在浏览器中将桶或对象的URL...

2023-08-29 23:02:00 69

原创 Unity

unity官网

2023-08-29 22:47:00 24

原创 hbuilderx

HBuilderX-高效极客技巧 (dcloud.io)装一个node,在装一个HBuilder,在装一个小程序开发工具cmd 到student目录,npm run dev 本地启动浏览器输入http://localhost:3000/可以浏览,打包npm run build清除npm缓存的命令: npm cache clean --force...

2023-08-29 22:47:00 195

原创 C# Regex 获取<table></table>的html

[Fact] public void Regex_Test() { var rowHtml = @"<div class=\""container\""> <div class=\""title dottedline\"">XXXXXX股份有限公司-受益所有人查询结果</div>...

2023-08-18 17:54:00 48

原创 C#枚举转换

[Fact] public void Test() { int? i = 2; var t = Enum.Parse(typeof(ReportTypeEnum), i.ToString());//AntiFraud var t2 = (ReportTypeEnum)i;//...

2023-08-18 17:11:00 61

原创 C# 表达式体方法 C#算阶乘

//表达式体方法 private int Add(int a, int b) => a + b; [Fact] public void Test() { var result1 = Factorial(1);//1 var resu...

2023-08-18 17:01:00 308

原创 c# ??=

空合并运算符 ??,用于定义引用类型和可空类型的默认值。如果此运算符的左操作符不为Null,则此操作符返回左操作数,否则返回右操作数。例如://当a不为空时返回a,为null时返回bvar c = a ?? b;空合并赋值运算符??=,C# 8.0 及更高版本中可使用,该运算符仅在左侧操作数的求值结果为 null 时,才将其右侧操作数的值赋值给左操作数。 如果左操作数的计算结果为非 ...

2023-08-18 15:15:00 799

原创 Content-Type 属性值

"Content-Type": "application/x-www-form-urlencoded;" 表示 POST 请求的请求体中包含 URL 编码的表单数据,数据格式类似于 key1=value1&key2=value2。这种格式的数据在 HTTP 请求中是以键值对的形式出现的,相对简单,常用于提交简单的表单数据。"Content-Type": "application/x-ww...

2023-08-09 16:12:00 55

转载经典AndersLiu,经典登录

转载经典AndersLiu,经典登录 转载经典AndersLiu,经典登录 转载经典AndersLiu,经典登录 转载经典AndersLiu,经典登录

2009-05-08

sql 2000自定义分页存储过程

CREATE PROCEDURE [dbo].[pro_Pager] @TableName varchar(50), @Condition nvarchar(500), @Fields varchar(500), @CurrentPage int, @PageSize int, @OrderField varchar(100), @OrderType varchar(4) AS set nocount on declare @SQL nvarchar(2000) if @OrderType = 'Desc' begin if @Condition = 'None' begin if @CurrentPage = 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' order by ' + @OrderField + ' desc' end if @CurrentPage > 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' where ' + @OrderField + '<(select min(' + @OrderField + ') from (select top ' + Cast(@PageSize*(@CurrentPage-1) as varchar) + ' ' + @OrderField + ' from ' + @TableName + ' order by ' + @OrderField + ' desc) temp) order by ' + @OrderField + ' desc' end end else begin if @CurrentPage = 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' ' + @Condition + ' order by ' + @OrderField + ' desc' end if @CurrentPage > 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' ' + @Condition + ' and ' + @OrderField + '<(select min(' + @OrderField + ') from (select top ' + Cast(@PageSize*(@CurrentPage-1) as varchar) + ' ' + @OrderField + ' from ' + @TableName + ' ' + @Condition + ' order by ' + @OrderField + ' desc) temp) order by ' + @OrderField + ' desc' end end end else begin if @Condition = 'None' begin if @CurrentPage = 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' order by ' + @OrderField + ' asc' end if @CurrentPage > 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' where ' + @OrderField + ' > (select max(' + @OrderField + ') from (select top ' + Cast(@PageSize*(@CurrentPage-1) as varchar) + ' ' + @OrderField + ' from ' + @TableName + ' order by ' + @OrderField + ' asc) temp) order by ' + @OrderField + ' asc' end end else begin if @CurrentPage = 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' ' + @Condition + ' order by ' + @OrderField + ' asc' end if @CurrentPage > 1 begin set @SQL = 'select top ' + Cast(@PageSize as varchar) + ' ' + @Fields + ' from ' + @TableName + ' ' + @Condition + ' and ' + @OrderField + ' > (select max(' + @OrderField + ') from (select top ' + Cast(@PageSize*(@CurrentPage-1) as varchar) + ' ' + @OrderField + ' from ' + @TableName + ' ' + @Condition + ' order by ' + @OrderField + ' asc] temp) order by ' + @OrderField + ' asc' end end end exec sp_executesql @SQL

2008-12-04

空空如也

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

TA关注的人

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