net net7sdk项目linux
springboot项目中idea的pom.xml文件的引用标签全部爆红
pom.xml引用标签爆红,如图: 原因还是idea识别不是很好,需要清理缓存。 解决办法: 点击菜单中的“”“File” -> "Invalicate Caches /Restart" -> "Invalidate and Restart", 清空cache,并且重启即可 ......
.NET 7(C#)配置使用log4net日志框架的方法
.NET 7(C#)中配置和使用 log4net 日志框架是一个涉及多步骤的过程。log4net 是一个高度灵活且强大的日志记录库,可用于记录应用程序的运行时信息。它支持各种日志输出格式和目的地,如文件、数据库、控制台等。以下是在 .NET 7(C#)项目中配置和使用 log4net 的基本步骤: ......
Linux下设置定时任务常用的三种方法
在 Linux 系统中,设置定时任务是一项常见且重要的操作,它有助于自动化执行各种任务,如系统维护、备份和日志审计。Linux 提供了多种工具来安排这些自动化任务,其中最常用的三种方法是 Cron、At 和 Systemd Timers。 1. cron Cron 是 Linux 中最传统且广泛使用 ......
Linux学习之进程管理
一.查看进程 5.2.1静态查看进程 ps aux 可以查看当前目录某一瞬间的进程状态 ps aux --sort -%cpu可以查看CPU使用率,按照CPU占用百分比排序 ps -ef可以查看UID,PID,PPID等信息 ps axo可以自定义显示的字段 使用 pidof,pgrep命令都可以查 ......
.NET Conf 2023 Chengdu - 成都会场即将到来!
今年的.NET Conf 2023,中国区首次有两个会场举办Local Event,北京会场12月16日,成都会场12月9日,这是中国区.NET开发者的节日,欢迎大家积极报名参与哦!成都会场主要面向成都重庆地区的.NET开发者,12月9日,天府之国,不见不散! ......
CentOS 7.9 安装net 8运行时环境
1.从官网下载对应的运行时环境压缩包。 下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0 2.上传至服务器,以我为例我是上传至/home/dotnet8 3.运行命令解压环境压缩包 tar -zxvf /home/dotnet8/ ......
Linux环境Shell编程 ---- 系列文章
分类 - Linux / Shell 07-Shell运算符 06-Shell内置命令 05-Shell索引数组变量 04-Shell字符串变量 03-Shell环境变量深入 02-Shell变量 01-Shell脚本入门 出处:https://www.cnblogs.com/Icer-newer/ ......
Linux关于vim编辑器心得
Linux系统中的编辑器是对一些服务配置和文件进行编辑的的工具,类型于windows系统中的记事本 Vim编辑器主要有三种模式:命令模式、编辑模式、和末行模式(扩展命令模式) 命令模式:控制光标、对文件进行复制、粘贴、删除、查询等操作。 编辑模式:进行文本录入与更改。 末行模式:文档保存与退出,设置 ......
.net中优秀依赖注入框架Autofac看一篇就够了
Autofac 是一个功能丰富的 .NET 依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解 Autofac 的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念 ......
.net 下优秀的DI框架推荐,看看你用过几个?
在.NET生态系统中,有许多出色的依赖注入(DI)框架可供选择。每个框架都有其独特的特点和优点,可以根据项目需求和偏好进行选择。下面详细介绍一些.NET中优秀的DI框架,它们的优点以及适用场景。 1、Microsoft.Extensions.DependencyInjection: 官方支持:Mic ......
OUC软件工程08小组团队项目-Alpha冲刺-3/3
在本周的时间里,我们继续完善了代码,调试了SAR图像检测算法的参数,训练了一些模型。对于网站,我们继续使用html5以及css完善了web页面,并且编写了api接口用以调用SAR的后端。在实现接口的过程中,出现了一些困难,还需要学习更多关于接口实现的知识。 在接下来几周的时间内,我们需要尽快实现前端 ......
Linux虚拟机配置网络之
一、下载远程连接工具Xshell 二、使用Xshell远程连接虚拟机 1、查看虚拟机ip命令:ip addr 2、打开Xshell软件,点击新建会话 连接成功 3、检查网络状态,开启虚拟机输入命令 ping www.baidu.com ......
linux操作系统学习8
大家好!我是学习 Linux 操作系统的学生,这一周我学习了文件查找、打包压缩及解压和 rpm 包管理,收获颇丰。现在我将与大家分享我的学习心得。一、文件查找在 Linux 中,文件查找是一项非常基础且重要的技能。查找文件时可以使用find命令,它可以按照文件名、文件类型、文件大小等多种条件进行搜索 ......
Postman - Create a Linux launcher icon
Create a file named Postman.desktop under ~/Downloads/sfw/Postman/app/resources with below content: [Desktop Entry] Encoding=UTF-8 Name=Postman Exec=~ ......
.NET8 依赖注入
依赖注入(Dependency Injection,简称DI)是一种设计模式,用于解耦组件(服务)之间的依赖关系。它通过将依赖关系的创建和管理交给外部容器来实现,而不是在组件(服务)内部直接创建依赖对象。 咱就是通过 IServiceCollection 和 IServiceProvider 来 ......
.net中优秀依赖注入框架Autofac看一篇就够了
Autofac 是一个功能丰富的 .NET 依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解 Autofac 的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念 ......
linux 扩展磁盘
一、获取空间(压缩卷) 压缩卷是为了腾出空间扩容磁盘,如果有空闲空间就不用操作此步骤 压缩前必须对文件进行备份操作,这里以data目录为例子,对应目录就对应替换名称 tar -zcvf data.tar.gz data 压缩成功后将文件data.tar.gz拷贝到本地,然后就可以开始操作目录,可以先 ......
全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
JSSDK使用步骤 步骤一:绑定安全域名: 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 步骤二:引入JS文件: 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js ......
Linux学习之文件权限
一:基本权限UGO 4.1.1UGO设置文件属性与权限 chown:修改文件属主,属组 chgrp:修改文件属组 chmod:修改文件权限 将文件属主root改成qfedu chown qfedu file1 修改属主,只需在属主和属组之间加入“.”或“。”即可 chown qfedu1.linux ......
基于python的Linux服务器资源监控
介绍 项目地址: https://github.com/leeyoshinari/performance_monitor 已完成如下功能 1、监控整个服务器的CPU使用率、io wait、内存使用、磁盘IO、网络带宽和TCP连接数 2、监控指定端口的CPU使用率、上下文切换、内存占用大小、磁盘读写和 ......
redis、nginx、Linux常用命令整理
redis相关命令 服务器相关命令 ping : 检测连接是否存活 echo: 在命令行打印一些内容 quit、exit: 退出客户端 shutdown: 退出服务器端 info: 返回redis相关信息 config get dir/* 实时传递接收的请求 showlog: 显示慢查询 selec ......
java.net.ConnectException: Connection timed out: connectjava.net.连接异常:连接超时:连接
因为我有steam++加速器,但这个加速器会清空你的hosts文件,往常出现 java.net.ConnectException: Connection timed out: connectjava.net.连接异常:连接超时:连接 这个问题的时候一般都是hosts文件被清空了。但昨天写作业的时候发 ......
Linux脚本中($0、$?、$*、$@、$#、$$、$!)这些符号的含义及用法
$0:就是该bash文件名,个位数的,可直接使用数字,但两位数以上,则必须使用 {} 符号来括住,如${10}. $?:是上一指令的返回值,成功是0,不成功是1。一般来说,UNIX(linux) 系统的进程以执行系统调用exit() 来结束的。这个回传值就是status值。回传给父进程,用来检查子进 ......
Linux-----错误处理
Linux编程中,错误通过函数返回值表示(-1),并通过变量errno描述 包含的头文件 <errno.h>中定义了extern int errno; 注意: Errno的值只有在函数错误后短时间有效,后续任何成功执行的函数都会修改该值(errno可能会被覆盖) errno可能错误值 C库提供了将e ......
linux中make编译源码包失败
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC ......
Linux学习 --系统IO
备注一些学习过程中的笔记...................... ***************************************************************************** Linux对文件进行读写之前需要打开文件 在Linux中,遵循一切皆文件, ......
【Linux 基础】正则表达式 与 通配符 区别
简短不看版: 通配符和正则表达式比较 (1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。 (2)*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者多个字符, ......
linux/centos使用fail2ban实现计次登录失败封禁其ip
问题背景 使用命令 cat /var/log/secure 查询服务器登录记录,发现有ip在进行暴力破解 所以使用fail2ban进行ip限制,如果登录失败五次,则永久封禁其ip。 安装并配置fail2ban(来自ChatGPT) 下面是一份完整的Fail2Ban安装和配置,用于监视SSH服务并在登 ......