进程systemd linux net

最全.NET Core 、.NET 5、.NET 6和.NET 7简介和区别

.NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、 ......
NET 简介 Core

一个.Net简单、易用的配置文件操作库

在我们日常项目开发中,操作INI/CFG配置文件,往往会通过调用WinAPI来实现,WinAPI接口参数只支持字符串,而我们项目中,往往数据类型是多种多样的,在保存和获取配置值,我们就要进行类型的转换。 今天给大家推荐一个操作库,这个库就可以解决我们的问题。 项目简介 这是一个基于.Net开发的简单 ......
文件 Net

Linux c语言编程./a.out运行提示段错误

段错误,几种可能: 一、函数没有头文件(是的,有时候gcc不会提示没有头文件); 二、函数重复定义,全局变量定义后、局部变量又定义了。(一般是调试的时候,代码改来改去,遗漏所致)三、Linux 发行版系统差异, 虽然都是 Linux 内核,同样的函数 Ubuntu 和 CentOS 需要的头文件就不 ......
语言编程 错误 语言 Linux out

.Net下的CORS跨域设置

.Net下的CORS跨域设置 CORS跨域访问问题往往出现在“浏览器客户端”通过ajax调用“服务端API”的时候。而且若是深究原理,还会发现跨域问题其实还分为【简单跨域】与【复杂跨域】这两种情况。 网上对解决跨域限制有很多说明文章,但绝大多数要么解决的不完善(比如,没有区分【简单跨域】与【复杂跨域 ......
CORS Net

.NET/C#操作Redis的简单方法

.NET/C#操作Redis的简单方法 本文属于Redis初级应用,只起初步引路作用,高手们可略过。 支持.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。 Redis作为一款主流的缓存工具在业内已广受 ......
方法 Redis NET

使用.Net对图片进行裁剪、缩放、与加水印

使用.Net对图片进行裁剪、缩放、与加水印 图片的裁剪、缩放、与加水印,是任何系统经常要用到的功能,它们现已集成到IUtility工具中,使用十分简便。(具体代码将在文末给出,支持.NET/.NET Framework/.NET Core) 现给出一张“原图”,如下: (1)原图裁剪后的效果如下: ......
水印 图片 Net

一个非常简单用.NET操作RabbitMQ的方法

一个非常简单用.NET操作RabbitMQ的方法 RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。 本文提供一种市面上最/极简单的使用RabbitMQ的方式(支持.NET/.NET Framework/.NET Core),只 ......
RabbitMQ 方法 NET

高效简单的.Net数据库“访问+操作”技术

高效简单的.Net数据库“访问+操作”技术 本文技术源自外企,并已在多个世界500强大型项目开发中运用。 本文适合有初步C#、Linq、Sql知识的同学阅读。 相关技术在IDataAccess接口中提供。 IDataAccess所在的命名空间是:DeveloperSharp.Framework.Qu ......
数据库 数据 技术 Net

.Net下的Http请求调用(Post与Get)

.Net下的Http请求调用(Post与Get) http请求调用是开发中经常会用到的功能。在内,调用自有项目的Web Api等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等… ht ......
Http Post Net Get

.Net下的简易Http请求调用(Post与Get)

.Net下的简易Http请求调用(Post与Get) http请求调用是开发中经常会用到的功能。在内,调用自有项目的Web Api等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等… ......
简易 Http Post Net Get

它把RabbitMQ的复杂全屏蔽了,我朋友用它后被老板一夜提拔为.NET架构师

它把RabbitMQ的复杂全屏蔽了,我朋友用它后被老板一夜提拔为.NET架构师 本文技术源自外企,并已在多个世界500强大型项目开发中运用。 本文适合有初/中级.NET知识的同学阅读。(支持.NET/.NET Framework/.NET Core) RabbitMQ作为一款主流的消息队列工具早已广 ......
架构 RabbitMQ 老板 朋友 NET

Linux 的export与alias命令

摘要:export和alias都是用来简化命令行输入的工具。export用于设置环境变量,环境变量是一些系统级别的变量,用于指定一些系统的默认值或者搜索路径等。 alias用于给较长的命令取别名,只是给命令取别名。 一、alias alias ll="ls -l" 这样就可以使用简单的命令执行操作 ......
命令 export Linux alias

Linux中inode使用率满了解决办法【转】

一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满了,Inodes使用率过高达到了100%。命令如下: 原因: 大多数情况下是由于文件数量过多所引起的,只需要删除无用的就好了。 解决方法 1、查看并删除临时文件 ls -lt /tmp | ......
使用率 办法 Linux inode

Linux安装Redis

1.下载redis http://download.redis.io/releases/ 2. 解压 cd /root/tools/redis [root@hadoop3 redis]# tar -zxvf redis-5.0.14.tar.gz 3. 切换到目录下 [root@hadoop3 re ......
Linux Redis

linux 系统安装 zookeeper

下载 zookeeper 安装包 http://mirror.bit.edu.cn/apache/zookeeper/ 选择 3.4.14 版本 上传到服务器,并解压到指定目录 tar -zxvf zookeeper-3.4.14.tar.gz -C /usr/local/ 进入 /usr/loca ......
zookeeper 系统 linux

.NET周报 【4月第1期 2023-04-02】

国内文章 探索 SK 示例 -- GitHub 存储库中的机器人 https://www.cnblogs.com/shanyou/p/17280627.html 微软 3月22日 一篇文章“Semantic-kernel 嵌入和记忆:使用聊天UI探索GitHub Repos”[1] ,文章中进行了展 ......
周报 2023 NET 04 02

Linux 动态库 undefined symbol 原因定位与解决方法

在使用动态库开发部署时,遇到最多的问题可能就是 undefined symbol 了,导致这个出现这个问题的原因有多种多样,快速找到原因,采用对应的方法解决是本文写作的目的。 可能的原因 依赖库未找到这是最常见的原因,一般是没有指定查找目录,或者没有安装到系统查找目录里 链接的依赖库不一致编译的时候 ......
undefined 原因 方法 动态 symbol

XXL-JOB Linux环境部署安装实战

一、下载XXL-JOB 下载源码: https://github.com/xuxueli/xxl-job 以2.3.0的版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.tar.gz xxl-job文档: https:// ......
实战 XXL-JOB 环境 Linux XXL

.net core identityrole怎么用,来自AI的回答

在 .NET Core 中使用 IdentityRole,需要进行以下步骤: 引入相关 NuGet 包:Microsoft.AspNetCore.Identity.EntityFrameworkCore 在 DbContext 中添加 IdentityRole: using Microsoft.As ......
identityrole core net

linux压缩命令 tar,zip,gzip的使用

前言: tar ,zip,gzip 命令的使用 正文: 使用tar命令 压缩 -- 将 home 目录压缩为 myhome.tar.gz 压缩包 tar -czf myhome.tar.gz /home 使用tar命令解压缩 -- 将 myhome.tar.gz 解压到/home/test 目录 t ......
命令 linux gzip tar zip

基于Vmware安装的Linux配置静态IP

背景说明 作为一位服务端开发者,我们日常工作中所用到的软件都是运行在Linux环境下,Wmware等虚拟机软件可以快速帮我们搭建一套Linux环境。但是默认搭建的Linux环境IP地址是动态的,较为不方便,所以本文探讨如何在Wmware提供的不同网络模式下配置静态IP。 环境准备 win10 wmw ......
静态 Vmware Linux

【THM】Linux Fundamentals Part2(Linux基础知识2)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/linuxfundamentalspart2 本文相关内容:继续你的 Linux 学习之旅,你将学习如何使用 SSH 登录到 Linux 机器,以及了解更多Linux命令。 简介 欢迎来到“Linux基础 ......

Linux Powershell 安装教程

导读 在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日 开源并且成为跨平台软件:https://linux.cn/article-7699-1.html ,登陆了 Linux 和 macOS。 PowerShell  ......
Powershell 教程 Linux

进程间通信的概念-简介

##进程间通信的概念 进程是一个独立的资源分配单元,不同进程(这里所说的进程通常是指用户进程)之间的资源是独立的,没有关联。不能在一个进程中访问另一个进程的资源。 但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信(IPC:Inter processes Commu ......
进程 概念 简介

linux 安装redis

一、准备好 gcc 环境 yum install gcc-c++ 复制代码 出现以下日志,代表安装成功。Package gcc-c++-4.8.5-39.el7.x86_64 already installed and latest version Loaded plugins: fastestmi ......
linux redis

进程间通信-共享内存

共享内存介绍 共享内存是将分配的物理空间直接映射到进程的用户虚拟地址空间中,减少数据在内核空间缓存 共享内存是一种效率较高的进程间通讯的方式 在 Linux 系统中通过 ipcs -m 查看所有的共享内存 共享内存模型 共享内存创建 创建共享内存调用 shmget() 函数 函数头文件 #inclu ......
进程 内存

LINUX 放开端口,防火墙操作

防火墙操作:查看防火墙状态systemctl status firewalld、 firewall-cmd --state暂时关闭防火墙systemctl stop firewalld永久关闭防火墙(慎用)systemctl disable firewalld开启防火墙systemctl start ......
端口 防火墙 LINUX

linux 非root用启动80端口

有些服务如果需要使用小于1433的端口号,就需要有root权限,这样会有安全问题,此时可以利用iptables的端口重定向功能来实现这个目的。如下例,访问目标主机的80端口,即是访问其8080端口: iptables -t nat -A PREROUTING -p tcp --dport 80 -j ......
端口 linux root

linux 压缩 解压缩

压缩命令: tar czvf 压缩文件名.tar.gz 被压缩文件夹 解压命令: tar zvxf 压缩文件名.tar.gz ......
linux

COMP30023进程管理

COMP30023: Computer SystemsProject 1: Process ManagementReleased: March 24, 2023 AEDTDue: 9am April 17, 2023 AESTWeight: 15%1 OverviewIn this project, ......
进程 30023 COMP