net windows方式webapi
后处理中使用深度图重建世界坐标 - 相对Camera坐标空间的方式
原理 下图中球体的世界坐标=相机的世界坐标+球体相对于相机的坐标。但在后处理的shader中,我们能知道的有:1) 相机的世界坐标,2) 相机信息:FOV, Near, Far, aspect等,3) 球体的z值 1) 下面的图是侧式图,通过下面的图我们可以知道 tan30=nearPlaneHal ......
.NET Core Swagger Actions require a unique method/path combination for Swagger/OpenAPI 3.0. Use ConflictingActionsResolver as a workaround
遇到的问题 因为新增了一个控制器方法,从而导致在运行Swagger的时候直接报错,异常如下: SwaggerGeneratorException: Conflicting method/path combination "POST api/UserOperationExample" for acti ......
.net core利用中间件获取IHttpContextAccessor
1、建立一个静态类 public class ServiceProviderInstance { public static IServiceProvider Instance { get; set; } } 2、在应用初始化过程中,WebHostBuilder会利用ServiceCollectio ......
.net core 自定义异常中间件
前言 在程序设计中,我们会遇到各种各样的异常问题,一个好的异常处理解决方案能够帮助开发者快速的定位问题,也能够给用户更好的用户体验。 异常处理的几种方式 1、通过异常过滤器捕获异常进行处理 2、自定义异常处理中间件 在这里我选择自定义异常处理中间件,中间件依托于请求管道运行,并且中间件的执行是有序的 ......
.NET+Consul+Ocelot实现微服务分布式部署
一、ConSul和Ocelot Consul:是一个服务网格解决方案,提供了一个功能齐全的控制平面,具有服务发现、配置和分段功能。这些功能中的每一项都可以根据需要单独使用,也可以一起使用来构建一个完整的服务网格。Consul需要一个数据平面,并支持代理和原生集成模型。Consul提供了一个简单的内置 ......
.Net 6.0定义全局当前身份缓存对象
背景: 当前身份缓存对象顾名思义就是:当前登录的用户身份对象,那它解决了什么问题呢?其实在我们日常开发过程中经常能用的到几乎是必备的,就比如我给某个表插入数据时需要创建人或者一些权限的访问,都得用到当前身份缓存对象,当然啦今天的博客就是因为我们公司研发部门刚成立不久所以导致很多项目不完善,我在开发过 ......
3 - 线程 - Windows 10 - Python - 守护线程 _ 后台线程 _ 精灵线程
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、守护线程 / 后台线程 / 精灵线程 首先讲解守护线程。 有一种线程,它是在后台运行的,它的任务是为其他线程提供服务,这种线程被称为“后台线程(Daemon Thread)”,又称为“守护线程” ......
5 - 线程 - Windows 10 - Python 的 5 种线程锁 - 控制线程切换
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、线程安全 一个程序运行,指的是运行一个可执行文件,这里我们是介绍python,就指py脚本文件吧。 在运行py文件的过程中,系统为了执行这个py脚本文件,会为这个py脚本文件开一个进程,也就是赋 ......
6 - Windows 10 - CPython - 获取 I_O 密集型 多线程的返回值 - 线程池、简单多线程 - 爬虫
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、多线程的 ......
4 - 线程 - Windows 10 - CPython - 理解伪多线程中 join() 线程连接点(主线程堵塞) 和 sleep() 线程睡眠 的作用
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、join() 连接点的服务对象是子线程 join n. 连接处,接合点 | |主线程 |___ join() 连接点 | |子线程 | | | | | | 主线程创建子线程对象,而子线程对象使用 ......
3 - 进程 - Windows 10 - Cpython - 多进程通信 - 队列Queue _ 管道Pipe _ 共享内存Share Memory(Value_Array) _ Manager
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、进程通信概述: python的进程间通信主要有以下几种方式:消息队列(Queue)、管道(Pipe)、共享内存(Value,Array)、代理(Manager)。 以上分为两个类型, 进程间交互 ......
2 - 线程 - Windows 10 - CPython 解释器 - 多线程并行(实际并发)
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、线程和进程介绍 进程基本概念 进程(Process),是计算机中已运行程序的动态实体,曾经是分时系统的基本运作单位。 在面向进程设计的系统(如早期的Unix、Linux2.4及更早的版本)中,进 ......
2 -进程-Windows 10 -Python - multiprocessing 两种方法实现多进程 - 进程池 _ 简单Process _ -守护进程堵塞join 与 sleep()线程睡眠堵塞
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、进程池 其实在使用多进程的时候,感觉使用pool是最方便的,在多线程中是不存在pool的。 在使用pool的时候,可以限制每次的进程数,也就是剩余的进程是在排队,而只有在设定的数量的进程在运行, ......
1 - 线程 - Windows 10 - CPython 多线程总纲 - 杂货版
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 这里就不讲太多复杂的逻辑,直接就是总结,后面就解析,深挖线程。 一、Cpython - 进程与线程的关系 —— 进程并行/线程并发 进程供给线程资源,而线程帮进程做事; 进程是线程的容器,线程是执行 ......
1 - Windows 10 - Python 类的常用高级系统函数(方法)通识
@(类的系统函数目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、系统函数__init__() 初始化类函数 功能: 使用该__init__()类系统方法可以在创建类的实例化对象时,可以初始化对象 —— 传递参数(该类的全局变量),参数可以是函数对 ......
1 - 进程 - Windows 10 - Python - multiprocessing - 简单多进程切换、进程传参、异步进程、守护进程(进程睡眠_堵塞和线程堵塞的区别)、主_子进程区分
@(目录) 测试环境: 操作系统: Window 10 工具:Pycharm Python: 3.7 一、单进程 一般来说我们运行可执行文件,如脚本文件等,就相当于是在运行一个进程,系统会自动分配资源给这个文件运行,而这个进程就是父进程,或者说是主进程,跟线程差不多,有主线程和子线程,所以有了主进程 ......
window11下Jenkins+Docker 实现一键自动化部署项目!步骤齐全,少走坑路(原创原创)
1.安装jdk 这个就不写了,自行百度,我这边装了两个版本的,jenkins要求11或17,所以装的jdk11,环境发布用的是jdk8 2.安装docker 官方地址:https://dockerdocs.cn/docker-for-windows/install/index.html 参考地址:h ......
windows安装redis及配置教程
windows安装redis及配置教程,附网盘资源 链接:https://pan.baidu.com/s/1KvcyY27_q7aI2hQ7QRsEGA?pwd=iidx 一、windows系统安装及配置 解压文件,准备开始配置、安装服务。 1.1、注册redis的windows服务 在该文件夹中打 ......
.net Redis工具类
新建RedisCache缓存类库 代码如下: RedisHelper: 1 using FBW.RedisCache.Service; 2 using Newtonsoft.Json; 3 using StackExchange.Redis; 4 using System; 5 using Syst ......
strokeplug.net - vscode
function getWindowByProcessName(pName) { if(!pName || pName.lenght < 1) return; let wnds = sp.AllApplications(); let result = new Array(); for(let i = ......
C#.NET 大文件上传解决方案(500M以上)
ASP.NET上传文件用FileUpLoad就可以,但是对文件夹的操作却不能用FileUpLoad来实现。 下面这个示例便是使用ASP.NET来实现上传文件夹并对文件夹进行压缩以及解压。 ASP.NET页面设计:TextBox和Button按钮。 TextBox中需要自己受到输入文件夹的路径(包 ......
.net core 6.0 mvc项目
1、.net core 6.0添加startup文件 在 .NET 6 项目中使用 Startup.cs - 腾讯云开发者社区-腾讯云 (tencent.com) using SystemProjectOne; var builder = WebApplication.CreateBuilder(a ......
ASP.NET 大文件上传解决方案(500M以上)
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-Ran ......
WebApi控制器方法接受参数的位置
FromBody //application/json FromForm //前端的默认消息类型 FromHeader //从请求头里获取 FromQuery //从Url路径中提取 FromRoute //从路由中获取 FromServices //这个Jwt篇讲解 ......
Windows上Mqtt Broker服务端/Broker EMQX配置连接时用户名密码校验
场景 Windows服务器上Mqtt服务器EMQX的安装使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/112574520 Windows上Mqtt服务器搭建与使用客户端工具MqttBox进行测试: https://blog ......
运行python代码的方式
命令行模式 在Windows开始菜单选择“cmd”,就进入到命令行模式,它的提示符类似 Python交互模式 在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>。 在Python交互模式下输入exit()并回车,就退出了Python交 ......
【go】go多种uuid生产方式
package main import ( "fmt" "github.com/chilts/sid" "github.com/kjk/betterguid" "github.com/oklog/ulid" "github.com/rs/xid" "github.com/satori/go.uuid ......
A_Net_DevOps_目录
Net_DevOps NETCONF、XML、YANG之间的关系 Paramiko_Linux HuaWei_Paramiko_Ssh HuaWei_Paramiko_Sftp ......
flask-响应-5种方式
需求:处理不同场景返回不同的响应信息 1、响应返回模版 使用render_template() 1 from flask import Flask,render_template 2 app = Flask(__name__) 3 @app.route('/') 4 def hello(): 5 # ......
企业微信多开-window脚本
企业微信多开-window脚本(附:工具包) 文件内容如下: 步骤 右键运行.bat文件即可 程序执行完成即可点击企微图标,进行多开 依次进行上步骤,可进行无限多开 脚本下载链接: 企业微信多开-window脚本-压缩包 ......