net windows方式webapi
.NET-10-反编译、IL深入学习
[TOC](反编译、IL深入学习) # 前言 理论与实际相结合,好好的也看了看,蛮有意思的。 >反编译: .dll=>.cs (??) 参考链接: [IL指令官方](https://learn.microsoft.com/en-us/dotnet/api/system.reflection.emit ......
在 PHP 中,原生并没有提供内置的定时器机制,定时触发的守护进程,其中一个常见的方式是使用循环和时间戳来检查触发时间。自定义事件触发
~~~ logfile = $logfile; $this->triggerInterval = $triggerInterval; $this->lastTriggerTime = time(); } public function run() { // 脱离终端并在后台运行 if (php_sa ......
.NET ASP.NET CORE 中间件 管道
一、管道路由、认证、会话、缓存等等,他们都是通过管道来实现的ASP.NET Core 应用一般都是使用某个框架来开发,MVC、Web API,建立在某个特殊的中间件之上。通过编写中间件,扩展请求管道,在ASP.NET Core上创建我们自己的WEB框架,API网关Ocelot,API网关框架。Mid ......
.NET 依赖注入DI 注册服务
一、概念1、控制反转:要什么给我就行了 2、依赖注入简化模块的组装过程,降低模块之间的耦合度 3、怎么创建xx对象 -> 我要xx对象4、说白了就是定义了一套接口,我们写一个类去继承这个接口,那么这个类就需要实现这个接口的方法(功能和属性),这就是依赖注入。5、注入体现的是一个IOC(控制反转的的思 ......
.NET CORE 终端路由中间件 app.UseEndpoints
public void ConfigureServices(IServiceCollection services) { services.AddControllers(); } public void Configure(IApplicationBuilder app, IWebHostEnvir ......
.net core异步编程 C# async/await Task
一、概念异步编程是一种并发编程模型,用于在应用程序中处理长时间运行的操作,以避免阻塞主线程,提高应用程序的性能和响应能力。同步:叫服务员点餐异步:手机扫码点餐服务器能同时服务的请求数量有限增加并发量为什么要使用:1、异步编程并不是适用于所有场景。它主要适用于需要处理耗时操作、IO 操作或网络请求的情 ......
com.mysql.jdbc.PacketTooBigException: Packet for query is too large(windows)
使用mysql查询数据的时候报错: Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1078 > 1024). You can change this value on the serve ......
.NET 实现Azure DevOps中通过API对工作项的ID列表获取
前言:最近在做对接Azure DevOps的API的工作,最开始也做了很多调研,官方给的API也是很丰富与完整,但是在对接工作项(WorkItems)时发现,官方并没有给WorkItems的列表或者分页的API,具体原因并不清楚,不过也可以通过id的list去获取工作项的list,id的list就需 ......
20230628 java.net.URLDecoder
## 介绍 - java.net.URLDecoder - public class URLDecoder - URL 解码器 - 对应的 URL 编码器类是 `URLEncoder` ### URL 编码模式 - 保留字符 A 到 Z 、a 到 z 、0 到 9 ,以及 `.` `-` `~` ` ......
20230628 java.net.URLEncoder
## 介绍 - java.net.URLEncoder - public class URLEncoder - URL 编码器 - 对应的 URL 解码器类是 `URLDecoder` ### URL 编码模式 - 保留字符 A 到 Z 、a 到 z 、0 到 9 ,以及 `.` `-` `~` ` ......
.NET周刊【8月第3期 2023-08-20】
## 国内主题 ### 抓的是周树人,与我鲁迅有什么关系? https://www.cnblogs.com/JulianHuang/p/17642511.html - **问题**:作者看到了一个关于Dictionary.Clear和new Dictionary的问题,想要探究为什么在foreach ......
.NET Core 跨平台 GUI 开发 与 Blazor / MAUI
1.安装wsl2 2.安装chrome 3.中文字体 ``` sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core ......
04.使用 github actions+docker 自动部署前后端分离项目 zhontai (.net core+vue)
本文将分享使用 GitHub Actions 完成对一个.Net Core+Vue 的前后端分离项目 zhontai 的构建,并使用 docker 部署到云服务器(阿里云),及对docker部署.Net Core+Vue的一些经验分享。 ......
Docker Desktop for Windows
# Docker Desktop for Windows 安装 下载地址:https://www.docker.com/products/docker-desktop/ # Docker源仓库配置 ```json { "builder": { "gc": { "defaultKeepStorage" ......
Docker安装redis、redis设置密码、挂载配置文件并以配置文件方式启动(避坑)
1. 拉取redis镜像: 拉取最新版:docker pull redis 拉取指定版本,以6.2.7为例:docker pull redis:6.2.7 2. 在Linux环境中创建需要挂载的目录 mkdir /usr/local/software/redis/6379/conf mkdir /u ......
.NET|--.Net Core 6 |--Swagger显示注释信息
### 1.输出xml文件 选中API项目,鼠标右击,选中"属性", 勾选"生成>>输出>>文档文件" ![](https://img2023.cnblogs.com/blog/533973/202308/533973-20230827223210490-551471532.png) ### 修改P ......
torch索引使用方式示例
已知b = torch.Tensor([[1],[2]]),请问b[1]和b[[1]]的区别 在 PyTorch 中,b[1] 和 b[[1]] 之间有一个微妙的区别,这涉及到张量的索引和切片操作。让我解释一下两者之间的区别: b[1]:这是使用整数索引来获取张量 b 中的元素。由于 b 是一个形状 ......
5个前端开源项目带你在Web上体验Windows
本文来分享五个 yyds 的开源项目,这些项目把 Windows 带到了 Web 平台上。让我们一起感受这些项目带来的回忆和创新,重温 Windows 93、98、XP 和 7 的经典界面,甚至探索现代概念中的 Windows 11 和 12! Windows 12 使用 JavaScript、CS ......
.NET 操作 TDengine .NET ORM
TDengine 是国内比较流的时序库之一,支持群集并且免费,在.NET中资料比较少,这篇文章主要介绍SqlSugar ORM来操作TDengine 优点: 1、SqlSugar支持ADO.NET操作来实现TDengine,并且支持了常用的时间函数、支持联表、分页和批量插入和删等操作 2、使用了原生 ......
在windows和Linux系统之间配置共享目录(使用samba工具)
1. 安装samba工具`apt install samba` 2. 编辑`vim /etc/samba/smb.conf` 3. 文件底部添加配置信息: ``` [code] path=/code #指定共享目录 writeable=yes #可写 browseable=yes #可预览 gues ......
Windows10 环境下使用 Cmake 和 MinGW-w64 编译安装 OpenCV 4.0.1
Windows10 环境下使用 Cmake 和 MinGW-w64 编译安装 OpenCV 4.0.1 翻译 搜索 复制 ......
[Microsoft Azure] Microsoft Azure VM Windows系统盘扩容
本文将详细介绍如何扩展Microsoft Azure VM Windows系统盘容量。您将学到如何在Azure Portal中调整磁盘大小,以及如何在Windows操作系统内部扩展分区,以实现系统盘容量的扩展。 随着应用程序和数据的不断增长,您可能会发现现有的Microsoft Azure虚拟机(V ......
Windows Server 2022 中文版、英文版下载 (updated Aug 2023)
Windows Server 2022 中文版、英文版下载 (updated Aug 2023) Windows Server 2022 正式版,2023 年 8 月更新 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) ......
Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 8 月更新)
Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 8 月更新) 在虚拟机、Mac 电脑和 TPM 不符合要求的旧电脑上安装 Windows 11 的通用方法总结 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](http ......
Windows 10, version 22H2 (updated Aug 2023) 中文版、英文版下载
Windows 10, version 22H2 (updated Aug 2023) 中文版、英文版下载 Windows 10 22H2 企业版 arm64 x64 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) ! ......
Windows 11 22H2 中文版、英文版 (x64、ARM64) 下载 (updated Aug 2023)
Windows 11 22H2 中文版、英文版 (x64、ARM64) 下载 (updated Aug 2023) Windows 11, version 22H2,2023 年 8 月 更新 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https:/ ......
Windows 10 on ARM, version 22H2 (updated Aug 2023) ARM64 AArch64 中文版、英文版下载
Windows 10 on ARM, version 22H2 (updated Aug 2023) ARM64 AArch64 中文版、英文版下载 基于 ARM 的 Windows 10 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://s ......
开发模式:ASP.NET MVC4
1)新建ASP.NET MVC4网站项目; 2)引用前面的Data和Service工程项目; 3)向网站项目添加 install-package autofac.mvc4 install-package automapper -version 4.1.1 4)新建ViewModels、Mapping ......
使用 OpenTelemetry 构建 .NET 应用可观测性(1):什么是可观测性
[TOC] # 什么是系统的可观测性(Observability) 对软件行业来说,可观测性(Observability)是一个舶来词,出自控制论(Control Theory)。 **可观测性是系统的一个属性**,它是指系统的状态能否被观测,也就是说,系统的状态能否被监控、收集、分析、查询、可视化 ......