教程linux nginx net
Asp-Net-Core开发笔记:快速在已有项目中引入EFCore
前言 很多项目一开始选型的时候没有选择EFCore,不过EFCore确实好用,也许由于种种原因后面还是需要用到,这时候引入EFCore也很方便。 本文以 StarBlog 为例,StarBlog 目前使用的 ORM 是 FreeSQL ,引入 EFCore 对我来说最大的好处是支持多个数据库,如果是 ......
Linux file system All In One
Linux file system All In One
图解 Linux 文件系统
......
.net core读取Response.Body
读取请求体流的demo public static async Task<string> GetBodyForm(this HttpContext http) { var content = string.Empty; var request = http.Request; try { reques ......
Linux系列---【shell脚本-模拟手动跑每天的定时任务】
问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 #!/bin/bash # 设置循环的日期范围 start_date="2023080 ......
Linux如何创建Pycharm桌面快捷方式
前提: Centos安装完Pycharm后每次打开都要用bash命令比较麻烦,下面我们将在Linux系统下创建pycharm的桌面快捷方式。 1、创建桌面快捷方式文件 vim /usr/share/applications/pycharm.desktop 在文件中插入下面内容 [Desktop En ......
Linux检测远程服务器端口的几种方法
1,telnet命令检测 telnet是Windows和Linux上最常用的检查端口的命令。此命令的简单用法是telnet ip地址(或者域名) 端口。如果执行telnet 命令提示命令未发现,请执行"yum install telnet"。 [root@localhost etc]# telnet ......
容器初始化配置nginx
目录 # 容器初始化,nginx配置 apiVersion: "v1" kind: "Pod" metadata: name: nginx-67 spec: volumes: - name: guazai emptyDir: {} initContainers: - name: ches image ......
nginx代理harbor和registry
目录nginx代理harbor nginx代理harbor [root@harbor100 harbor]# docker run -p 90:90 -v /nginx:/etc/nginx/conf.d/ -d nginx:alpine /nginx/1_ttt.conf server { lis ......
Linux下PureFTPd配置安装(完整版)
PureFTPd是一个centos中ftp服务器软件了,我们在网上有很多的关于PureFTPd安装教程了,下面小编来为各位介绍Linux下PureFTPd配置安装教程. 网上关于pureftp的安装教程很多,但是试了以后发现很多其实都不完善,很容易出错,自己安装摸索以后总结如下. 首先安装之前最好用 ......
linux酷炫命令 hollywood
1、 https://cloud.tencent.com/developer/article/2275804 ubuntu系统安装 说实话这个命令可能就是抖音里很火的那个,你眼中的程序猿VS现实中的程序猿,安装命令如下: sudo apt-get install hollywood 执行结果如下: ......
nginx
免费开源拓展版本Nginx Nginx开源版地址:http://nginx.org openresty地址:http://openresty.org tengine地址:http://tengine.taobao.org 安装 先下载,然后解压,进入解压后的目录中,有一个 .configure 文件 ......
Linux上快速安装 RabbitMQ
1.默认安装最新版,安装erlang apt-get install erlang 2.安装最新版 rabbitmq sudo apt-get update sudo apt-get install rabbitmq-server 3.配置管理端Web系统 rabbitmq-plugins enab ......
Linux cat、echo、seq、sort、cut、tr、diff、uniq
cat和echo 特点: cat:从文件或标准输入读取内容并显示到标准输出(通常是屏幕)。提供一个或多个文件名作为参数时,cat 会连续显示这些文件的内容。 echo:输出参数内容到标准输出,提供给 echo 的任何内容(无论是文本、变量还是混合内容)都会被当作参数,然后 echo 将这些参数显示出 ......
PADS Layout PCB详细教程
http://brpcb.com/pcb-layout/26.html 快捷键: ctrl+E : 移动元器件 ctrl+F:元器件翻面 ctrl+R: 旋转90° ctrl+L:对齐元器件 ctrl+Q:锁定元器件 ......
Centos系统安装MySQL详细教程
首先再虚拟机中安装一个Centos7(VM虚拟机安装Centos7) CentOS是常见的Linux操作系统之一,它是一款开源的,稳定而且高效的操作系统。作为一名开发人员,我们经常需要在CentOS系统上安装MySQL数据库。本文将为您介绍如何在CentOS系统上成功安装MySQL数据库的详细步骤。 ......
Linux问题记录
Linux问题记录 #Linux问题记录# 用户不在 sudoers 文件中,此事将被报告 我们首先使用命令 su root 切换至 root 用户,此时需要验证 root 用户密码 然后我们查看 /etc/sudoers 文件内容是否包含当前用户权限 如果没有权限,使用命令 vim /etc/ ......
.Net7自定义GC垃圾回收器
1.前言 CLR和GC高度耦合,.Net7里面分离CLR和GC,则比较容易实现这件事情。本篇来看下,自定义一个GC垃圾回收器。 2.概述 这里首先演示下自定义GC垃圾回收后的效果。 1.下载Custom.dll 2.找到当前.Net目录,比如这里的7.0.10 C:\Program Files\do ......
.net6 webapi 项目注册为windows 服务后访问静态文件
直接使用kestrel 运行程序时,只需要 http://localhost:port/file.html 即可访问,但是将程序注册为windows 服务后, http://localhost:port/file.html 会报404的错误,此时要访问到这个文件,http://localhost:p ......
Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法
问题复现 本来想用腾讯云测试一下用户权限管理,给test用户设置面密码登录,修改/etc/sudoers如下 test ALL=(ALL:ALL) NOPASSWD: ALL 手抖忘了写NOPASSWD后面的冒号,导致关闭后sudo直接报错 (base) ubuntu@VM-16-11-ubuntu ......
linux内核升级和内核源码编译
一、ubuntu通过命令安装内核版本 1、检查原系统内核版本 uname -r 2、搜索可用linux内核版本 apt-cache search linux| grep linux-headers 3、 通过apt命令安装内核 apt-get install linux-headers-5.4.0- ......
Linux-grep或和与操作
一、或(or)操作1、使用选项 -Egrep -E 'a1|a2’filename // 找出文件(filename)中包含a1或者包含a2的行 2、使用egrepegrep ‘a1|a2’ filename // 用egrep同样可以实现 3、使用选项 -e使用grep -e 选项,只能传递一个参 ......
linux跳过cmake,安装高版本的wgrib2
一、安装依赖包 yum group install 'Development Tools ' yum install zlib-devel -y yum install libpng-devel -y yum install openssl-devel -y yum -y install gcc g ......
配置nginx通过不同path反代至不同后端tomcat(即访问www.a.com/a/反代至tomcat1,访问www.a.com/b/反代至tomcat2)
tomcat1 http://10.0.0.152 tomcat2 http://10.0.0.162 修改nginx.conf server { listen 80; server_name www.tan.com; location ~/a/ { proxy_pass http://10.0.0 ......
kubernetes实现Nginx+Tomcat+NFS实现动静分离Web站点
1.#运⾏nginx: 将nginx运⾏在k8s中并可以从外部访问到nginx的web⻚⾯。 1.1.#Nginx镜像制作规划: 基于基础的centos/ubuntu/alpine镜像,制作公司内部基础镜像-Nginx基础镜像--Nginx业务镜像: 1.1.1#Centos基础镜像制作: # cd ......
8- Linux操作系统 ssh远程连接
一、简介 ssh(secure shell,安全外壳协议),该协议有2个常用的作用:远程连接、远程文件传输。 协议使用端口号:默认是22。 可以是被修改的,如果需要修改,则需要修改ssh服务的配置文件: #/etc/ssh/ssh_config 端口号可以修改,但是得注意2个事项: a. 注意范围, ......
.NET Core使用SkiaSharp快速生成二维码( 真正跨平台方案)
前言 在.NET 6之前我们一直是使用QRCoder来生成二维码(QRCoder是一个非常强大的生成二维码的组件,用到了System.Drawing.Common 包),然后从.NET 6开始,当为非 Windows 操作系统编译引用代码时,平台分析器会发出编译时警告。异常如下: System.Ty ......
.NET 数据库大数据 方案(插入、更新、删除、查询 、插入或更新)
1、功能介绍 (需要版本5.0.45) 海量数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库达到极限性能 BulkCopy 大数据插入 db.Fastest<DC_Scene>().Bul ......
C# .net 注册依赖服务 循环依赖问题
使用 autofac 注册服务依赖 builder.RegisterType<DictionaryTypeService>().As<IDictionaryTypeService>().InstancePerDependency(); builder.RegisterType<SysDictType ......
记录ubuntu20.04设置无法打开,提示can't load /usr/lib/x86_64-linux-gnu/spa/support/libspa-support.so: /usr/lib/x86_64-linux-gnu/spa/support/libspa-support.so: 无法打开共享对象文件: 没有那个文件或目录 段错误 (核心已转储)
命令行输入 gnome-control-center 提示 (gnome-control-center:5868): Clutter-WARNING **: 00:12:45.475: Whoever translated default:LTR did so wrongly. can't load ......
linux挂载磁盘支持重启后有效
本文磁盘驱动器路径为/dev/sdb,如不是则自己更换 1。磁盘分区和格式化(如果插入的磁盘已经有分区,则直接进入第2步) fdisk /dev/sdb#按n进行分区(后面全部回车默认,最后输入w退出) mkfs.ext4 /dev/sdb1 2。获取UUIDblkid /dev/sdb1 3。编辑 ......