encoding编码 基础net
.NET Core 的 Dockerfile文件编写以及和.NET6的不同之处
.NET Core编写# 指定基础镜像 FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build # 设置工作目录 WORKDIR /app # 复制项目文件到容器中 COPY ./*.csproj ./ RUN dotnet restore # 复制整个项目到容 ......
.net core miniapi 中序列化datatable问题
> Minimal api序列化引擎问题 > 输出datable的时候就会出现以下错误: An unhandled exception occurred while processing the request. NotSupportedException: Serialization and de ......
车间设备互联,实现设备状态的可视化,就是打造工厂的数字化基因,是企业实现数字化、智能化转型升级的基础
车间设备互联,实现设备状态的可视化,就是打造工厂的数字化基因,是企业实现数字化、智能化转型升级的基础 ......
样本分析 99eddc2794077f97a5cfe3098f431c4cfc4fd6353957ee715b2eccbff066ce1d 由于.net程序配置文件缺失导致无法正常运行
https://s.threatbook.com/report/file/99eddc2794077f97a5cfe3098f431c4cfc4fd6353957ee715b2eccbff066ce1d 09:30:16:088, 99eddc2794077f97a5cfe3098f431c4cfc ......
.NET周刊【8月第4期 2023-08-27】
## 国内文章 ### AgileConfig-1.7.0 发布,支持 SSO 🎉🎉🎉 https://www.cnblogs.com/kklldog/p/agileconfig-170.html AgileConfig 已经好久好久没有更新过比较大的功能了。一是 AgileConfig 本身 ......
CSS基础-过渡动画
CSS3新添加了过渡动画, 即使用者定义好 一个元素的**开始状态**和**结束状态**, CSS会根据变化曲线形成**补间动画**效果。 CSS3中用**transition**属性来描述动画如何运动。 ![Untitled.png](https://p6-juejin.byteimg.com/t ......
metallb基础说明
##### 1.概念 ```python MetalLB 会在 Kubernetes 内运行,监控服务对象的变化,一旦监测到有新的 LoadBalancer 服务运行,并且没有可申请的负载均衡器之后,就会完成地址分配和外部声明两部分的工作。 ``` ##### 2.地址分配 ```python 在云 ......
算法笔记 ① acwing C++基础语法 | 全课程内容
## 2023年8月23日 ### #include `cstdio` 有两个函数 printf,scanf 用于输出和输入 ```txt int : %d float : %f double : %lf char : %c long long : %lld ``` `iostream` 有 cin ......
Mac平台开发Net Core 记录
dotnet ef 在Mac 平台使用Rider 进行 添加迁移和更新数据库 dotnet ef migrations add wuliaoef dotnet ef database update wuliaoef ......
Python 基础面试第三弹
1. 获取当前目录下所有文件名 import os def get_all_files(directory): file_list = [] # os.walk返回一个生成器,每次迭代时返回当前目录路径、子目录列表和文件列表 for root, dirs, files in os.walk(dire ......
Django Admin基础配置
# 前言 通常一个网站开发,需要有个后台管理功能,比如用后台管理发布文章,添加用户之类的操作。django的admin后台管理主要可以实现以下功能 - 基于admin模块,可以实现类似数据库客户端的功能,对数据进行增删改查 - 于该模块的数据管理功能,可以二次定制一些实用的功能。 # setting ......
mysql基础
-- 创键数据库test(如果不存在)CREATE DATABASE IF NOT EXISTS test-- 删除数据库test(如果存在)DROP DATABASE IF EXISTS test-- 使用该数据库USE school-- 表名或字段名是特殊字符用``包含(tab键上🗡)USE ......
Python基础
列表LIST list是一个可变的有序表。 元组tuple 1,也是一种有序列表。tuple和list非常类似,但是tuple一旦初始化就不能修改。 2,不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。 3,Python规定 ......
Skywalking 9.5 +Net6 SkyDotNet的简单使用
官方下载地址 Downloads | Apache SkyWalking jdk 12.2 解压 找到 bin/startup目录 启动,不连接数据库,采用内存记录 webapp\application.yml 可以更改 web程序启动端口 config\application.yml 更改配置,具 ......
.NET6 JWT(token生成)
一、Net 6环境下的.net core项目里如何使用JWT。 第二步,在appsettings.json配置相关配置 第三步,在Program.cs中注册 第四步,定义注册存入TokenHelper类,方便对JWT令牌进行管理,实现接口: 第五步,在构造函数 还有IOC 容器中注入: 第六步,登录 ......
.NET 认识日志系统-2
# .NET 日志系统2 上一篇文章是将日志打印到控制台,这篇文章将日志写入到文本文件中。 文本日志一般安装日期区分 1. 如何避免文本日志把磁盘撑爆? 限制日志总个数或者总大小 2. 如何避免一个日志文件太大? 限制单个文件大小 # 使用NLOG 1. NuGet安装:`NLog.Extensio ......
java 基础 -- 泛型(Generics)
泛型(Generics) 泛型通过在编译时检测到更多的代码 bug 从而使你的代码更加稳定。 泛型的作用 概括地说,泛型支持类型(类和接口)在定义类,接口和方法时作为参数。就像在方法声明中使用的形式参数(formal parameters),类型参数提供了一种输入可以不同但代码可以重用的方式。所不同 ......
ctfhub_WEB基础关
## WEB基础 ### 一、web前置技能树(http协议) #### 1、请求方式 本关卡的要求是改变请求的方式,将get请求修改为CTFHUB请求 ![](https://img2023.cnblogs.com/blog/3257724/202308/3257724-2023083017421 ......
swagger+net6使用
1.屏蔽launchSettings.json文件里面的launchUrl和applicationUrl配置 如下图 2.在program类中注入swagger builder.Services.AddSwaggerGen(options => { }); 添加swagger中间件 app.UseS ......
20230628 java.net.http.HttpRequest
## 介绍 - java.net.http.HttpRequest - public abstract class HttpRequest ## API ### Builder - uri - expectContinue - 请求服务器在发送正文之前确认请求 - 默认禁用 - 如果启用,则在客户端 ......
20230628 java.net.http.HttpResponse
## 介绍 - java.net.http.HttpResponse - public interface HttpResponse ## API ### public - uri - `URI` - request - `HttpRequest` - statusCode - 状态码 - vers ......
Quartz.Net来实现C#中的定时任务
首先,你需要通过NuGet包管理器或手动下载并添加Quartz.Net库到你的项目中。 using Quartz; using Quartz.Impl; public class MyJob : IJob { public Task Execute(IJobExecutionContext cont ......
[转][Server]在 Windows Server 2012 R2 安装 .NET Framework 3.5 报错的解决方法
先按阿里机器人提供的操作,仍然安装不了,提示找不到源: 1、在 powershell 运行以下命令,修改注册表将更新源设置为Windows Update Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows ......
网络渗透基础之JavaScript(上)
JavaScript用法 HTML 中的 Javascript 脚本代码必须位于 <script> 与 </script> 标签之间。 Javascript 脚本代码可被放置在 HTML 页面的 <body> 和 <head> 部分中,下面是一个例子。这个例子是把JavaScript代码放在<bod ......
基础介绍篇
一.在学习之前我们需要了解爬虫的基本流程: 1.首先我们要向目标站点发送一个请求,其中包括请求头和请求体等。 2.然后页面会反馈给我们一个响应的内容,response包括了HTML、json,图片及视频等。 3.解释内容因为返回的response内容是数据我们要转换成我们需要的内容就需要对其进行解析 ......
跨平台项目 utf8文本编码在windows上的问题
# 跨平台项目文本编码问题 # 1.背景 linux系统和mac os默认使用utf8编码,windows系统上通常是跟随系统设置,如果系统选择为中文地区的话,默认为GBK编码。 windows 10 1703开始,支持把windows编码设置为utf8 。 IDE上一般也是默认是这个配置,但是ID ......
《Web安全基础》04. 文件上传漏洞
@[TOC](web) > 本系列侧重方法论,各工具只是实现目标的载体。 > 命令与工具只做简单介绍,其使用另见《安全工具录》。 > 靶场参考:upload-labs。 # 1:文件上传漏洞 **文件上传漏洞**,指程序对文件的上传未作全面限制,导致用户可以上传一些超越用户权限的文件。可以是木马,s ......
java反序列化-代码基础
与Java反序列化的主要三个知识点代码 # 0x01 反射 ```java // 正常创建 Person person =new Person(); Class c = person.getClass(); // forName获取 //Class c = Class.forName("sun.re ......
云计算基础-计算虚拟化
# 计算虚拟化:深入探索云计算的核心技术 ## 引言 计算虚拟化,作为云计算的核心技术,已经深刻地改变了IT行业的面貌。它不仅提供了资源的高效利用,还为企业带来了前所未有的灵活性和可扩展性。本文将对计算虚拟化进行深入剖析,探讨其背后的技术原理、实际应用和未来趋势。 ## 虚拟化的历史与演进 计算虚拟 ......