进程systemd linux net
解决net core while true 内存堆积问题
在 .NET Core 中,可以使用 Task.Delay 方法结合递归调用来实现无限循环的方式,并且每次循环都释放内存。 下面是一个示例代码: using System; using System.Threading; using System.Threading.Tasks; public cl ......
Linux:rpm
学习自:Linux-rpm命令_linux rpm命令_阿伍.的博客-CSDN博客 Linux rpm命令详解 – 编程技术之美-IT之美 rpm命令讲解 | 《Linux就该这么学》 Linux命令-Linux安装rpm命令-良许Linux教程网 1、前言 rpm(RedHat Package M ......
已存在高版本.NET运行时或sdk下,安装低版本.NET runtime
相信各位开发朋友,在开发中都遇到过,如果你的电脑存在.NET 48,此时直接去微软官网下载比如.NET 461或者.NET45的runtime,安装时会报错:已经存在更高版本禁止安装。(这个问题似乎仅存在于.NET fx, .NET6或者7存在的情况下,装5就不会报这个问题) 其实解决方法很简单,之 ......
Linux解压/压缩文件命令
1、.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)2、.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName3、.tar.g ......
Linux防火墙简单操作添加端口
方法1:直接设置Linux防火墙(iptables) 使用iptables命令可以直接添加所需端口,以下是添加ssh服务(端口号:22)的命令: iptables -I INPUT -p tcp --dport 22 -j ACCEPT 或者也可以选择通过配置文件添加端口,以下为添加http服务(端 ......
文档控件DevExpress Office File API v23.1新版亮点 - 支持.NET MAUI
DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装Microsoft Office,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLS ......
.NET Core多线程 (4) 锁机制
去年换工作时系统复习了一下.NET Core多线程相关专题,学习了一线码农老哥的《.NET 5多线程编程实战》课程,我将复习的知识进行了总结形成本专题。本篇,我们来复习一下.NET中锁机制的相关知识点,预计阅读时间10分钟。 ......
龙架构 Arch Linux 发行版发布
导读 近日,龙架构 Arch Linux 发行版官方网站宣布结束 beta 状态,正式支持龙架构 (LoongArch)。 Arch Linux 是一种轻量级、可定制、灵活的 Linux 操作系统。作为一款简单、现代、开放的操作系统,Arch Linux 旨在基于 “KISS 原则”(保持简单的哲学 ......
linux 配置网络服务(如 SSH、FTP)
配置网络服务是确保网络应用正常运行的重要步骤。以下是SSH和FTP两种网络服务的配置示例: 1. **配置SSH服务**: SSH(Secure Shell)用于安全远程登录和数据传输。 - 安装SSH服务器: sudo apt-get install openssh-server # 在Ubunt ......
linux 网络工具和命令(如 ping、ifconfig)
以下是一些常用的网络工具和命令,以及它们的示例用法: 1. **ping命令**: - 用于测试网络连接是否正常,发送ICMP回应请求到目标主机。 示例:ping到谷歌的服务器。 ping www.google.com 2. **ifconfig命令**: - 用于查看和配置网络接口信息,如IP地址 ......
linux IP 地址和子网掩码
当涉及IP地址和子网掩码时,让我们通过一个示例来说明它们的概念和如何一起使用。 假设我们有一个局域网,我们希望将其划分为几个子网,以便更好地管理网络流量和隔离不同部分的网络。我们使用IPv4地址和子网掩码来实现这一目标。 假设我们有一个IP地址段为 192.168.1.0 到 192.168.1.2 ......
linux 网络配置和接口管理
网络配置和接口管理是Linux系统中管理网络连接和通信的重要方面。以下是一些关于网络配置和接口管理的方法和示例说明: 1. **ifconfig 命令**: - 使用 ifconfig 命令可以查看和配置网络接口的信息,如IP地址、子网掩码、MAC地址等。 示例:查看网络接口 "eth0" 的配置信 ......
Linux系统 iptables进阶学习
一、IPTABLES四表五链学习: (1)Filter表:是iptables的默认表,它有以下三种内建链(chains): INPUT链 – 处理来自外部的数据。 OUTPUT链 – 处理向外发送的数据。 FORWARD链 – 将数据转发到本机的其他网卡设备上。 (2)NAT表:NAT表有三种内建链 ......
服务器上mysqld,java的进程Out of Memory,被kernel kill 掉了
/var/log/messages 里面日志如下 Aug 10 19:47:16 VM-0-7-centos kernel: 8936 total pagecache pages Aug 10 19:47:16 VM-0-7-centos kernel: 0 pages in swap cache ......
【技术积累】Linux中的命令行【理论篇】【八】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
ASP.NET Core – View Component
前言 以前写过 Asp.net core 学习笔记 ( ViewComponent 组件 ), 这篇作为翻新版. 参考 Docs – View components in ASP.NET Core Don't replace your View Components with Razor Compo ......
Asp.Net Core 之 @Html.Action 迁移
想必只要 接触了 net core的小伙伴们 已经发现 @html.Action()方法 官方已经不提供支持了,转而使用 ViewComponents替代了,同时也增加了TagHelper。但是 如果想用以前的@Html.Action()方法,我们其实可以自己动手去实现它。 下面就开始 实现之旅吧! ......
.NET对象的内存布局
在.NET中,理解对象的内存布局是非常重要的,这将帮助我们更好地理解.NET的运行机制和优化代码,本文将介绍.NET中的对象内存布局。 .NET中的数据类型主要分为两类,值类型和引用类型。值类型包括了基本类型(如int、bool、double、char等)、枚举类型(enum)、结构体类型(stru ......
.net6 过滤器、管道模型
管道处理模型 1、[中间件](https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/?view=aspnetcore-7.0) 可以在典型应用中了解现有中间件的顺序,以及在哪里添加自定义中间件。 你可以完全控制如何 ......
学习Linux,要把握哪些重点?
不知道有没有想学习Linux,但又把握不住学习重点,找不到合适的学习方法的小伙伴,反正我刚开始学习Linux时就像无头苍蝇似的“乱撞”,没有把握住学习重点,不知道怎么去学,差点要放弃了,还好在慢慢的摸索中逐渐步入了正轨,找到了适合自己的学习方法。从Linux菜鸟一路到现在,当然也不是说现在有多厉害, ......
.NET5从零基础到精通:全面掌握.NET5开发技能【第三章】
本篇文章将带你认识C#的新语法、创建项目、发布运行、读取的相关操作、MVC开发、扩展、各种容易的使用,权限等.NET的相关知识。带你从零到精通,全面掌握.NET5的开发技能。 ......
Oracle 19c Installation on Linux
概述 本文将逐步介绍在 Linux/ Red Hat Enterprise Linux Server 7.9 上安装 Oracle 19C的过程。 一、Oracle 19C 安装先决条件 自动设置 如果您希望执行所有先决条件设置,请执行下命令。 ORACLE linux: yum install - ......
在Centos-linux上下载安装redis
#一、下载 参考redis官网提供的操作指南。官网地址https://redis.io/download 创建目录下载压缩包 ```bash wget https://download.redis.io/releases/redis-7.0.7.tar.gz ``` 解压 ```bash tar x ......
进程 线程 协程的区别
## 进程 进程是操作系统, 进行资源分配和调度的基本单位, 多个进程之间相互独立, 进程的特点是稳定性好, 如果一个进程崩溃, 不影响其他进程, 但是进程消耗资源大, 开启的进程数量有限制 ## 线程 线程是cpu进行资源分配和调度的基本单位, 线程是进程的一部分, 是比进程更小的, 能独立运行的 ......
使用eNSP,VMware搭建网络平台,Linux中通过Docker搭建应用管理系统,在eNSP中的主机里可以访问
[课程设计要求](#a) [拓扑图](#b) [部署过程](#c) [总结](#d) ## 1.课程设计要求 使用eNSP,VMware搭建网络平台,Linux中通过Docker搭建应用管理系统,在eNSP中的主机里可以访问。 ## 2.拓扑图 ![](C:\Users\31223\Pictures ......
「Note」Linux 命令行
`ls` 查询目录。 - `-l` 详细目录。 `cd` 跳转位置。 - `.` 当前目录(原地 TP)。 - `..` 父级目录。 `diff` 比较不同。 `g++ 1.cpp -o 1 -g -Wall` 编译。 `./1` 运行。 ......
ASP.NET 使用Ajax
本文将介绍在ASP.NET中如何方便使用Ajax,第一种当然是使用jQuery的ajax,功能强大而且操作简单方便,第二种是使用.NET封装好的ScriptManager。 $.ajax向普通页面发送get请求 这是最简单的一种方式了,先简单了解jQuery ajax的语法,最常用的调用方式是这样: ......
在synology上使用shell脚本实现基于dynv6.net的DDNS
一、到dynv6.net注册账号并申请一个Zone。在Zone的Instruction选项卡你可以看到你的Password,这个也就是后面会提到的Token。 二、在Synology里通过CLI建立一个空的文件夹,使用VI或者VIM编辑一个.sh文件。其内容如下: #!/bin/bash #设置LO ......