a_net_devops目录devops net

.net core 6 DEBUG环境下不注入的服务

.net core 6中,如果有些服务不想在调试时启动,比如nacos及一些监听器,如果每次注释,难免会出错误。 所以在Program.cs文件中写明,DEBUG环境下是不启动的: #if DEBUG#else// Nacos服务发现注册builder.Services.AddNacosAspNet ......
环境 DEBUG core net

.net 读取配置文件 使用DI方式

需要引用包: Microsoft.Extensions.Configuration 配置文件类库 Microsoft.Extensions.Configuration.Binder 将配置文件转换成实体类的类库 Microsoft.Extensions.Configuration.Json 读取Js ......
方式 文件 net

VB.net开发必备技能——两个窗体之间的数据传递方法!

为了温故而知新,本博客旨在记录我学习VB.net编程的过程,分享基础知识和实用技巧,帮助有需要的朋友轻松入门VB.net编程。无论您是想开发Windows平台上的应用程序,还是想在.NET生态系统中展现创造力和创新精神,本文都将为您提供宝贵的指导。 作为程序员,你一定曾经遇到过需要在不同窗体之间传递 ......
窗体 技能 之间 两个 方法

.net 读取配置文件

.net 可以读取多种不同类型的配置文件,如:json、xml、ini等。 读取配置文件需要使用到的包: Microsoft.Extensions.Configuration 读取配置文件主要类库 Microsoft.Extensions.Configuration.Binder 将配置文件转换为实 ......
文件 net

多python 目录注意要点

python 是根据path路径优先级找执行文件的。 pip 是在scripts 下的, 设置 path 优先级时,两个路径最好一起设置 VScode 的prompt 下执行的python 和编辑环境有可能不一致。 执行: python -m pip install xxx 能保证pip 安装的内容 ......
要点 目录 python

.NET8极致性能优化CHRL

前言 .NET8在.NET7的基础上进行了进一步的优化,比如CHRL(全称:CORINFO_HELP_RNGCHKFAIL)优化技术,CORINFO_HELP_RNGCHKFAIL是边界检查,在.NET7里面它已经进行了部分优化,但是.NET8里面它继续优化,类似人工智能,.NET8能意识到某些性能 ......
极致 性能 NET8 CHRL NET

.net下功能强大的HTML解析库HtmlAgilityPack,数据抓取必备

.net下功能强大的HTML解析库HtmlAgilityPack,数据抓取必备 HtmlAgilityPack是一个.NET平台下的HTML解析库,它可以将HTML文本转换为DOM文档对象,方便我们对HTML文本进行操作和分析。HtmlAgilityPack支持XPath语法,可以通过XPath表达 ......

转行渗透测试之调研目录扫描

我是一名前端工程师,想要转行渗透测试,以写日记的形式记录每天学习结果,逐步完善渗透测试整个体系。 我了解到渗透测试里信息收集是很重要的一个环节,昨天调研了其中的目录扫描。我的调研方式就是在b站输入关键字目录扫描,完事了看一下前面几个播放量比较高的视频。 目录扫描的目的是找到网站的后台登录地址,这样如 ......
目录

Learn DevOps:Start DevOps with Docker(三)

一、Docker与Microservices 很多人都在谈论microservices的优势,但是它不是免费的,面临着许多挑战,Docker在解决这些挑战方面发挥至关重要的作用。在微服务体系结构中,我们将构建许多微小的服务,而不是构建一个大的整体,这些微服务中的每一个都可以用不同的技术来构建。由于这 ......
DevOps Docker Learn Start with

七天.NET 8操作SQLite入门到实战 - 第四天EasySQLite前后端项目框架搭建

前言 今天的主要任务是快速下载并安装.NET 8 SDK,搭建EasySQLite的前后端框架。 .NET 8 介绍 .NET 8 是 .NET 7 的后继版本。 它将作为长期支持 (LTS) 版本得到三年的支持。 使用技术栈和开发环境 咱们的.NET 8操作SQLite入门到实战教程主要使用技术栈 ......
EasySQLite 实战 框架 项目 SQLite

Learn DevOps: Start devOps with Docker(二)

一、Docker image commands docker images 查看本地计算机中所有存在的image docker pull mysql 可以看到如果我们不提供标记,它会使用默认的最新的标记,它会查看是否有标记为latest的mysql映像,并将其汇集下来。pull只会拉取image使其 ......
DevOps Docker devOps Learn Start

VB.NET/C# QQ群 419130936

VB.NET/C# QQ群 419130936,群活跃度全网前10。欢迎大家加入! 本群创建于2015/4/30: 群内不代做作业,本群以VB.NETC#为交流主题,涵盖工业、物联网、通讯协议、上位机、下位机、串口、TCP、UDP、软件、交互、DSAPI、Winform、UI、界面、自定义控件、设计 ......
419130936 NET VB

.net core中实现服务自动发现

.net core中自带了依赖注入框架,asp.net core或worker框架下可以直接使用, 控制台程序可以通过加入Microsoft.Extensions.DependencyInjection程序包来支持。自带的di框架功能还行, 但是一个不方便的地方是没有提供服务自动发现、注册的接口,稍 ......
core net

.NET 6 新东西 --PeriodicTimer

在.NET 6 中引入了新 Timer:System.Threading.PeriodicTimer,它和之前的 Timer 相比,最大的区别就是新的 PeriodicTimer 事件处理可以方便地使用异步,消除使用 callback 机制减少使用复杂度。讲解 PeriodicTimer 之前我们先 ......
PeriodicTimer 东西 NET

让 .NET 开发更简单,更通用,更流行. 手搓通用脚手架SimpleX.

手搓通用脚手架SimpleX. 方便新手学习的同时自己也得到了成长. 主要过滤器,中间件,授权, 日志,之类的. 代码MIT协议 gitee: https://gitee.com/handloong/SimpleX/ 💐 序言 无私奉献不是天方夜谭,有时候,我们也可以做到。 SimpleX 介绍 ......
脚手架 SimpleX NET

开源的.NET混淆工具使用

一、ConfuserEx https://github.com/mkaring/ConfuserEx 使用方法: 1、到Releases中下载最新的GUI包 2、解压后,打开ConfuserEx.exe,进入程序主页,再点击画圈的“+”按钮,选择要混淆的dll文件 3、切换到“Setting”标签, ......
工具 NET

【Python入门教程】Python的shutil库介绍+基础函数使用(文件/目录复制、移动、删除、解压缩等)

很多时候编过的代码过段时间就忘了,所以想用博文记录一下一些平时常用库的函数,今天跟大家分享一下python的shutil库的常用函数,包括文件复制、删除、移动等常见操作。同时为了复习之前python类的使用,所以今天的代码就用类封装起来了,大家直接看函数就行,不需要用我的代码。 ......
Python 入门教程 函数 文件 基础

【转】如何给 Visual Studio 2022 安装 .NET 4.5 开发者工具包?

本文转自:https://www.coderbusy.com/archives/2913.html 在 VS2022 打开 .net 4.5 的项目时,可能会遇到编译报错: Error MSB3644 The reference assemblies for .NETFramework,Versio ......
工具包 开发者 工具 Visual Studio

win7系统安装mysql及问题处理,安装mysql后net start mysql服务无法启动

问题描述:win7系统安装mysql,安装mysql后net start mysql服务无法启动 1.下载mysql: 官网地址:https://dev.mysql.com/downloads/mysql/ 根据自身系统位数选择对应版本下载,解压后进入bin文件夹,cmd命令下执行mysqld -i ......
mysql 问题 系统 start win7

NET 6 WebAPI 如何接受微信支付回调

[HttpPost("WxNotify")] public async Task WxNotify() { HttpContextAccessor context = new(); var request = context.HttpContext?.Request; if (request != ......
WebAPI NET

NET 元组(Tuple)数据结构

.NET中的元组(Tuple)是一种数据结构,用于将多个不同类型的值组合成单个复合值。这使得你可以在没有创建专门的类或结构体的情况下,从方法中返回多个值,或者在多个部分之间传递一组值。 .NET提供了两种主要的元组类型: System.Tuple 类 这是.NET Framework 4.0中引入的 ......
数据结构 结构 数据 Tuple NET

NET 6 HttpHelper

封装了常见http请求,目的是提高代码质量、简化开发流程,代码中的 out HttpResponseHeaders headers 输出返回头的是华为云Token体系用到的,其他场景目前未看到过; 在使用过程中需要再Program中注入 //注入HttpClient builder.Services ......
HttpHelper NET

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

单元测试类: ServiceProvider _serviceProvider; IConfiguration _config; [SetUp] public void Setup() { _config = new ConfigurationBuilder() .Add(new JsonConfi ......
节点 单元 文件 Core Net

.Net中C# DateTime类的ToString()方法的使用

Console.WriteLine("ToShortDateString:" + DateTime.Now.ToShortDateString()); Console.WriteLine("ToLongDateString:" + DateTime.Now.ToLongDateString()); ......
DateTime ToString 方法 Net

用上Parallel让你的.NET应用效率飙升

简介 .NET Framework 和 .NET Core 提供了强大的并行编程支持,其中一个核心工具就是Parallel类。Parallel类是.NET Framework4.0推出的新特性。Parallel类使得在多核系统上执行并行操作变得更加简单和高效。通过并行编程,可以充分利用现代计算机系统 ......
Parallel 效率 NET

linux目录操作(学习笔记)

目录操作 1 切换目录(cd) cd / //切换到根目录 cd /bin //切换到根目录下的bin目录 cd ../ //切换到上一级目录 或者使用命令:cd .. cd ~ //切换到home目录 cd - //切换到上次访问的目录 cd xx(文件夹名) //切换到本目录下的名为xx的文件目 ......
目录 笔记 linux

微信小程序项目目录结构说明:

微信小程序项目目录结构说明: 微信小程序生命周期: ......
结构 目录 程序 项目

目录遍历(CTFHub)

1.F12检查 2.编写遍历目录寻找flag的脚本 import requests #主目录 url="http://challenge-79752210ab0468b5.sandbox.ctfhub.com:10800/flag_in_here/" #普通目录 urlothers="http:// ......
目录 CTFHub

.NET生成微信小程序推广二维码

前言 对于小程序大家可能都非常熟悉了,随着小程序的不断普及越来越多的公司都开始推广使用起来了。今天接到一个需求就是生成小程序码,并且与运营给的推广图片合并在一起做成一张漂亮美观的推广二维码,扫码这种二维码就可以进入小程序。为了节省服务器内存资源,我想的就是成功调用通微信生成小程序码的接口后直接把微信 ......
程序 NET

catcat-new【目录穿透+特殊文件】

catcat-new【目录穿透+特殊文件】 题目界面 点击任何一只猫猫,发现路径泄露: 解题步骤 测试目录遍历漏洞 路径: ?file=../../../../etc/passwd 成功读取到passwd文件: 获取当前启动进程的完整命令 路径:?file=../../../proc/self/cm ......
catcat-new 文件 目录 catcat new