net windows方式webapi

二叉排序树的三种遍历方式和实现源代码

二叉排序树(Binary Search Tree)是一种特殊的二叉树,它满足以下性质:对于树中的每个节点,其左子树中的所有节点的值都小于该节点的值,而右子树中的所有节点的值都大于该节点的值。这种特性使得对于二叉排序树的遍历具有一定的规律。 前序遍历(Preorder Traversal)是一种遍历二 ......
源代码 方式

聊一聊常见的数据展示方式:数据大屏

跟朋友聊天,经常有朋友问我“皕杰在中国式复杂报表方面优势明显,远超竞争对手,为啥皕杰不重视数据大屏?看凡某的数据大屏多绚丽呀,很吸引用户的!”,今日有空闲就和大家聊一下数据大屏相关的内容。 随着显示屏技术的发展,数据大屏越来越多的被大家所熟悉。对搞数据的人而言,往往是不屑一顾,觉得数据大屏就是鸡肋, ......
数据 大屏 常见 方式

为什么微软 Windows 会对没有代码签名证书的软件如此“赶尽杀绝”呢?

不知到你是否出现过打开软件收到windows系统的阻止,提示“来自未知发布者的此应用”,或者使用Edge浏览器下载软件被阻止,提示软件可能有害。这都是因为软件缺少代码签名。代码签名通过对软件和应用进行数字签名,能够有效防止软件包被第三方篡改。 通常情况下,代码签名证书能够同时为多种平台软件提供数字签 ......
赶尽杀绝 证书 Windows 代码 软件

sockjs.js:1603 GET http://localhost/sockjs-node/info?t=1685340190468 net::ERR_CONNECTION_REFUSED

vue项目报错 不影响运行,但控制台看到这报错,属实不舒服 解决方法: 进入 \node_modules\sockjs-client\dist\sockjs.js 注释1603行 刷新页面,没报错了 ......

windows10 没有应用商店

查找包名: 运行 Get-AppxPackage -allusers | Select Name, PackageFullName 找到对应的名称 运行下面:注意替换包名 Add-appxpackage -register "C:\Program Files\WindowsApps\Microsof ......
商店 windows 10

记录一次jenkins远程发布github中的net core 项目

安装jenkins https://www.cnblogs.com/YorkQi/p/13658531.html 进入jenkins容器 docker exec -it 容器编号 bash 设置github的sshkey 因为jinkens拉取不能直接用账户密码 apt-get update apt ......
jenkins 项目 github core net

Linux 上的 .NET 崩溃了怎么抓 Dump

## 一:背景 ### 1. 讲故事 训练营中有朋友问在 Linux 上如何抓 crash dump,在我的系列文章中演示的大多是在 Windows 平台上,这也没办法要跟着市场走,谁让 .NET 的主战场在**工控** 和 **医疗** 呢,上一张在 合肥 分享时的一个统计图。 ![](https ......
Linux Dump NET

Spring事务的实现方式

Spring事务有两种实现方式: (1)编程式事务:自己手动控制开启事务、提交事务、回滚事务。 优点:编程式事务可以根据业务逻辑和数据操作的复杂度进行灵活的控制和处理,保证数据的一致性和完整性; 使用编程式事务时,可以控制每个事务的大小和影响范围,因此在大型系统需求变化频繁的情况下很有用,能够更方便 ......
事务 方式 Spring

WEB漏洞—SQL注入之查询方式及报错盲注

前言:当进行 SQL 注入时,有很多注入会出现无回显的情况,其中不回显的原因可能是 SQL 语句查询方式的问题导致,这个时候我们需要用到相关的报错或盲注进行后续操作,同时作为手工注入时,提前了解或预知其SQL 语句大概写法也能更好的选择对应的注入语句。 #补充:上课的Access暴力猜解不出的问题? ......
漏洞 方式 WEB SQL

通过注册表的方式监测某个应用是否安装或者卸载

找了很多例子,要么就是不存在事件,要么就是报错,要么就是事件不触发。所以使用了最原始的办法 定时器+注册表的变化 以下是监测wps或者office安装的例子: private System.Timers.Timer _monitorTimer;/// <summary> /// 卸载信息列表 /// ......
注册表 方式

ubuntu22安装docker、redis、mysql及部署net6应用

一、更新系统软件包索引 sudo apt update 二、安装docker sudo apt install docker.io 三、在docker中安装Mysql 拉取mysql镜像 docker pull mysql:latest 查看镜像 docker images 运行容器 docker ......
ubuntu docker redis mysql net6

视频重复率的统计方式

目前,我在网络上并没有看到一个官方且标准的统计视频数量重复情况的指标,然后结合我的使用场景,做出了相关如下定义 使用场景:目前有3000个视频,有89个视频出现了重复视频,算上这个89个视频+重复视频,总共280个视频。 那么开始统计重复情况: 首先是视频重复占比(这个指标用于反映发生重复情况的视频 ......
方式 视频

RabbitMq windwows安装方式以及避坑指南

安装教程: 1、安装erlang语言: 下载安装包,一步步点击下一步即可。 https://github.com/erlang/otp/releases/download/OTP-26.0/otp_win64_26.0.exe 2、安装rabbitmq服务: 下载安装包,同理一步步点击下一步。 ht ......
RabbitMq windwows 方式 指南

.NET|--格式转换|--实体转换为yaml格式字符串( 忽略属性,双引号 )

### 前言 ### 安装依赖的包"YamlDotNet" ```bash Install-Package YamlDotNet ``` ### 由json格式转换为yaml格式 ```CSharp using YamlDotNet.Core; using YamlDotNet.Serializat ......
格式 引号 字符串 实体 字符

rabbitMQ windows环境重装后报错RabbitMQ service is already present - only updating service parameters

错误如下:C:\Users\Administrator>rabbitmq-service installRabbitMQ service is already present - only updating service parametersC:\Program Files\erl\erts\bi ......

Windows命令行提供了多种备份和恢复系统的工具,以下是其中一些常用的命令

Windows命令行提供了多种备份和恢复系统的工具,以下是其中一些常用的命令: wbadmin:这是一个Windows后备和还原工具,可以使用它备份和还原整个计算机或选定的卷。wbadmin支持备份到本地文件夹、网络共享或外部存储设备,并提供了多种选项如增量备份、差异备份、定时备份等。例如,要创建一 ......
命令 备份 多种 常用 Windows

UEFI 引导方式并遇到启动问题

如果您的计算机使用 UEFI 引导方式并遇到启动问题,可以尝试以下方法: 您可以尝试以下方法: 使用Windows安装介质修复:您可以使用Windows安装光盘或USB启动盘来修复UEFI引导问题。在进入Windows安装界面后,选择“修复计算机”,然后按照提示进行操作。 更新UEFI固件:如果您的 ......
方式 问题 UEFI

FIXBOOT 是 Windows 操作系统的一个重要命令,它用于修正启动扇区和主引导记录(MBR)中的问题。以下是 FIXBOOT 命令的使用方法

FIXBOOT 是 Windows 操作系统的一个重要命令,它用于修正启动扇区和主引导记录(MBR)中的问题。以下是 FIXBOOT 命令的使用方法: FIXBOOT 命令可用于以下情况: 启动扇区或 MBR 损坏:计算机无法引导进入 Windows 操作系统,可能是因为引导扇区或 MBR 部分已经 ......
命令 FIXBOOT 使用方法 Windows 方法

DISM命令(Deployment Image Servicing and Management)是Windows操作系统中的一个工具,它可以对映像文件进行操作和维护。主要用于管理Windows镜像、软件包和驱动程序

DISM(Deployment Image Servicing and Management)是Windows操作系统中的一个工具,它可以对映像文件进行操作和维护。主要用于管理Windows镜像、软件包和驱动程序。 下面是DISM命令的一些常见用法: 检查映像状态: Copy Code dism / ......

DISM 支持在 Windows 10 操作系统上管理和操作 ESD 文件。管理员可以使用 DISM 命令在 ESD 文件中添加或删除驱动程序、软件包、语言包等组件,或者使用 DISM 命令将 ESD 文件转换为 WIM 文件,然后再进行其他操作

ESD(Electronic Software Delivery)是一种新的映像文件格式,它是 Windows 10 操作系统中默认使用的一种压缩映像文件格式。与 WIM 文件不同,ESD 文件采用了更加高效的压缩算法,可以减小系统映像文件的大小,并且在安装系统时能够更加快速地还原系统映像。 DIS ......
文件 DISM 命令 ESD 软件包

乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 对接MQTT和它的代理们

## 什么是MQTT > https://mqtt.org ![image](https://img2023.cnblogs.com/blog/375390/202305/375390-20230528162516261-1156003389.png) **MQTT**(`Message Queui ......
乘风破浪 终端 Net 框架 生态

九种跨域方式实现原理

@[TOC](九种跨域方式实现原理) # 前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 # 什么是跨域? ## 什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CS ......
原理 方式

SQL注入原理及利用方式

## **前言** 在Web表单递交或输入域名或页面请求的查询字符串,通过后端语言连接数据库并查询数据,攻击者可利用此漏洞拼接恶意语句获取大量数据。 ###**SQL注入漏洞** 在表单页面或者存在参数传递的地方可能存在SQL注入漏洞。 #### **SQL注入漏洞类型** SQL注入类型可分为两大 ......
原理 方式 SQL

Linux - 配置file & ftp方式的yum源

环境准备 1、两台Centos服务器:node1、node2 2、配置ip:node1(192.168.56.111)、node2(192.168.56.112) 3、关闭防火墙 systemctl stop firewalld systemctl disable firewalld 4、禁用SEL ......
方式 Linux file amp ftp

Windows使用iscsi存储

原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。 邮箱:yinwanit@163.com 说明 在windos下挂载使用iscsi磁盘,需要使用iscsi发起程序连接到远端磁盘,如果该磁盘有多条路径还需要配置多路径软件把多块磁盘聚合成一块磁盘,满足系统的高可用需求。 1 识别isc ......
Windows iscsi

windows nginx.bat cmd 命令脚本,方便windows开发

@echo off set ROOT=C:\Users\38524\bin\nginx-1.25.0 echo you nginx root path is : %ROOT% set CMD=%ROOT%\nginx.exe echo you nginx cmd path is : %CMD% se ......
windows 脚本 命令 nginx bat

Git安装和配置教程:Windows/Mac/Linux三平台详细图文教程,带你一次性搞定Git环境

> Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境 ## Windows平台 ### 安装Git 首先,你 ......
教程 一次性 Git Windows 图文

转载-如何结合FT2232HL/CMSIS-DAP+Eclipse+OpenOCD软硬件工具使用SWD调试接口在Windows10操作系统在线调试S32K3XX(Cortex M7)

原文链接:https://blog.csdn.net/zhuwade/article/details/121944736 由于我们公司自己需要开发烧录工具,本人通过google搜相关文档和看ARM公司的技术文档,终于实现了这个功能。因为涉及的内容知识点比较多,对于玩嵌入式MCU的小白来说要普及的知识 ......
软硬 CMSIS-DAP 接口 Eclipse OpenOCD

创建线程的方式

创建线程有四种方式: (1)继承Thread类重写run()方法,调用start()方法启动线程。 (2)实现Runable接口,实现run()方法。 (3)实现Callable接口,实现call()方法。 (4)线程池创建线程。 为什么要使用线程池:减少线程的上下文切换带来的损耗、减少创建线程和销 ......
线程 方式

【C#/.NET】使用ASP.NET Core对象池

Nuget Microsoft.Extensions.ObjectPool 使用对象池的好处 减少初始化/资源分配,提高性能。这一条与线程池同理,有些对象的初始化或资源分配耗时长,复用这些对象减少初始化和资源分配。比如:我有一个执行耗时约500毫秒,内存空间 2KB的任务为此创建一个新线程异步执行, ......
NET 对象 Core ASP