net net7sdk项目linux

linux学习笔记(26)压缩归档软件,tar,gz,xz

【1】tar (1.1)基本语法 tar 选项 参数 -c 创建 -f 指定文件名 -x 解压缩、释放 -P 保持原始路径 -z 以gzip格式进行压缩 -j 以bzip2的格式进行压缩 -J 以xz格式进行压缩 (1.2)基本案例 .tar tar -cPf all.tar ./*.txt # 压 ......
笔记 linux 软件 tar gz

linux下如何安装GTK++

sudo apt-get install libgtk-3-dev sudo yum install cairo import cairosvg cairosvg.svg2png(url='input.svg', write_to='output.jpg') ......
linux GTK

vue项目部署后 nginx配置重定向 大文件报错问题

删除Nginx缓存文件试试? # rm -rf /usr/local/nginx/proxy_temp 注意proxy_busy_buffers_size是proxy_buffers的两倍,proxy_temp_file_write_size也要比proxy_buffers大。 ......
文件 项目 问题 nginx vue

如何在 .NET Core WebApi 中处理 MultipartFormDataContent

最近在对某个后端服务做 .NET Core 升级时,里面使用了多处处理 MultipartFormDataContent 相关内容的代码。这些地方从 .NET Framework 迁移到 .NET Core 之后的代码改动较大,由于本身没有测试覆盖,导致在部署 QA 环境后引发了一些问题。这里做一个 ......
MultipartFormDataContent WebApi Core NET

Linux笔记

1、Linux入门 1.1、Linux介绍 Linux的应用领域: 个人桌面领域的应用:Linux应用的薄弱环节。 服务器领域:最专业的领域,liunx免费、稳定、高效等特点得到很好的体现。 嵌入式领域:linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 ......
笔记 Linux

vue3微信公众号商城项目实战系列(10)生成订单页面

本篇实现订单确认页面的功能,订单及订单明细表结构如下: 表名 字段 功能 order order_id (int) 订单编号 user_id (int) 用户编号 nickname (varchar) 昵称 mobile (varchar) 联系电话 address (varchar) 收货地址 t ......
实战 公众 订单 页面 商城

linux程序的常用保护机制

操作系统提供了许多安全机制来尝试降低或阻止缓冲区溢出攻击带来的安全风险,包括DEP、ASLR等。在编写漏洞利用代码的时候,需要特别注意目标进程是否开启了DEP(Linux下对应NX)、ASLR(Linux下对应PIE)等机制,例如存在DEP(NX)的话就不能直接执行栈上的数据,存在ASLR的话各个系 ......
机制 常用 程序 linux

rockey linux 9.1安装配置

查看内核版本 uname -admesg | grep Linux 查看主机名称 hostnamehostnamectl statusshutdown -h now 修改主机名称 vi /etc/hostname# 编辑hostnamectl set-hostname sys-blog.local# ......
rockey linux 9.1

一个简单的 rust 项目 飞机大战

Rust 实现的飞机游戏 简介 一个使用 bevy 引擎制作的飞机游戏。 原视频教程地址,github 地址。 因为 bevy 已经升级到 0.10.1 了,所以重新做一遍。顺带手出个教程。 下面是做的部分变动: 将激光以及玩家的移动模块进行了拆分。 新增了背景图片。 新增了游戏状态管理 Welco ......
大战 飞机 项目 rust

linux ls 列出全路径

1、列出当前目录的文件、文件夹完整路径 ls -1 |awk '{print i$0}' i=pwd'/' 2、列出当前目录及子目录的文件、文件夹完整路径 ls -R |awk '{print i$0}' i=pwd'/' 2b) 列出当前目录及子目录下的文件夹完整路径 ls -FR | grep ......
路径 linux ls

ASP.NET Core文件解析

program.cs文件解析 startup.cs文件解析 ......
文件 Core ASP NET

Linux 性能分析工具汇总

出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。 本文档主要是结合Lin ......
性能分析 性能 工具 Linux

Linux内存管理之mem_map对象.md

在linux内核中,所有的物理内存都用struct page结构来描述,这些对象以数组形式存放,而这个数组的地址就是mem_map。内核以节点node为单位,每个node下的物理内存统一管理,也就是说在表示内存node的描述类型struct pglist_data中,有node_mem_map这个成 ......
对象 内存 mem_map Linux mem

vue3微信公众号商城项目实战系列(9)购物车页面

本篇显示购物车中的商品,购物车表结构如下,我们通过接口服务抓取登录用户的购物车信息。 表名 字段 功能 shoppingcart cart_id (int) 购物车编号 user_id (int) 用户编号 goods_id (int) 商品编号 goods_name (varchar) 商品名称 ......
购物车 实战 公众 页面 商城

Linux系统下判断硬盘是hdd还是ssd

查看centos系统中/sys/block/sd*/queue/rotational这个文件里存的数据是判断该盘是否为ssd最基本的方法,0代表ssd,1代表hdd。 HDD直通盘查询结果为1,结果正常。 单盘SSD查询结果为0,结果正常。 ......
硬盘 还是 系统 Linux hdd

ASP.NET Core 6 接入NLog 并写入日志到MySQL数据库

环境 VS 2022 ASP.NET 7 NLog 5 MySQL 8 安装包 dotnet add package NLog.Web.AspNetCore dotnet add package NLog.Database dotnet add package MySql.Data 数据库准备(My ......
数据库 数据 MySQL 日志 Core

.Net 6.0 部署Linux+Nginx +PM2教程

今天带大家将本地.Net6.0项目部署到Linux系统中,其中有用到Nginx反向代理和PM2进程管理工具,希望本偏文章能对你有所帮助,成为你成功路上的垫脚石! 背景: 在.Net 5.0横空出世之后,.Net已经支持夸平台了,身为一名合格的码农,你敢说你不会用Linux? 哈哈哈开个玩笑,因为工作 ......
教程 Linux Nginx Net 6.0

linux Irq domain

文章引用:https://blog.csdn.net/longwang155069/article/details/105812097 为什么会引入IRQ_domain? 早期中断数量较少,所以可以分布在一个interrupt_controler,中断映射也很简单,每个中断号对应一个interrup ......
domain linux Irq

IDEA Spring Boot项目的依赖入库问题

SpringBoot项目在创建的时候,尽量把需要的依赖通过官网选择器勾选开发的依赖框架 后期在开发过程中,可以通过点击当前版本的 boot-pom的依赖看其支持的依赖的版本,手动进行导入 或通过.pom的文件下右键generate,通过 edit starter 再次进入官网选择器进行依赖的选择和删 ......
项目 Spring 问题 IDEA Boot

Linux课程(大数据、JavaEE,Python通用版)

#尚硅谷Linux课程(大数据、JavaEE,Python通用版) 整理:韩顺平Linux课程笔记 ##第 1 章 LINUX 开山篇 ####1.1 本套LINUX课程的内容介绍 ###1.2 LINUX的学习方向 ####1.2.1 Linux运维工程师. ####1.2.2 Linux嵌入式开 ......
课程 数据 JavaEE Python Linux

升级 .net 6后 The view 'Index' was not found. The following locations were searched

升级.net6之后Razor页面出现找不到view的情况,原因是.net6默认移除了一些依赖包,如下完美解决web工程添加包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilationstartup.cs里面加上Compilation引用builder.Serv ......
The following locations searched Index

linux中定时脚本logrotate是做什么的?

centos7环境 /etc/cron.daily/logrotate logrotate是Linux系统中的一个定时脚本,它用于管理日志文件,自动地进行日志文件的轮换、压缩和删除等操作,以避免日志文件过大导致系统崩溃,同时也有利于日志查询和分析。 具体来说,logrotate可以实现以下功能: 日 ......
脚本 logrotate linux

.NET中Debug模式与Release模式

一、Debug和Release的区别Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码中 ......
模式 Release Debug NET

Linux命令总结

Linux命令总结 1、基本命令 uname -m #显示机器的处理器架构 uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 hdparm -i /dev/hda #罗列一个磁盘的架构特性 hdparm -tT /dev/sda #在磁盘上执行测试性读取操作 ......
命令 Linux

linux系统terminal输入一个命令到输出结果整个过程系统做了什么

当你在Linux终端输入一个命令并按下回车键时,系统将执行以下操作: Shell解析: 终端窗口将命令传递给Shell,Shell将解析命令并确定需要执行的程序。在解析过程中,Shell将检查命令的拼写是否正确,并检查它是否存在于系统的可执行路径中。 创建子进程:Shell会创建一个子进程来运行命令 ......
系统 terminal 命令 过程 结果

运行一个vue项目vite-electron-vue

必备软件: 1) visual studio code 2) nodejs 18.16.0 3) yarn 下载源码: 项目fork 自 https://gitee.com/mywink/vite-electron.git git clone https://gitee.com/panie/vite ......
vite-electron-vue vue electron 项目 vite

Linux内核代码如何查看、修改、重新编译

下载内核源码(选择需要的版本) kernel-3.10.0-1160.31.1.el7.src.rpm下载 安装编译工具,如缺少依赖使用yum下载 rpm -ivh kernel-3.10.0-1160.31.1.el7.src.rpm 编译 rpmbuild --rebuild kernel-3. ......
内核 代码 Linux

【快应用】华为ide项目编译出错快速定位

【关键词】 编译报错,三方依赖 【问题背景】 快应用版本发布后,接口或者组件新增一些属性,在将ide版本更新到最新或者支持该属性的版本后,使用这些属性时出现报错提示,如style ‘xxx’ is not supported等等,这种情形该如何处理呢? 具体如下: ​ ​ ​ 【问题分析】 如上图所 ......
项目 ide

Vmware 安装 Linux系统 设置 静态IP 桥接模式 无法连接网络?可能是没设置好

可能是你没有设置好连接 step.1 step.2 这里需要选择你电脑硬件的网卡,选其他的没用。 ......
静态 模式 Vmware 系统 Linux

在 Linux 上配置一个 syslog 服务器

Syslog服务器可以用作一个网络中的日志监控中心,所有能够通过网络来发送日志的设施(包含了Linux或Windows服务器,路由器,交换机以及其他主机)都可以把日志发送给它。 通过设置一个syslog服务器,可以将不同设施/主机发送的日志,过滤和合并到一个独立的位置,这样使得你更容易地查看和获取重 ......
服务器 syslog Linux