教程linux nginx net

Linux操作(第八周)

本周衔接上周的文件管理操作讲起,开始对掌握权限的user,group,others讲解。 1. ugo权限修改通过chmod命令可以对文件的ugo权限进行修改,基本语法如下:符号方式:chmod [u/g/o][+/-/=][r/w/x] [文件或目录][u/g/o]:表示要修改的用户权限类别+/- ......
Linux

Linux操作(第七周)

本周我们开始学习第四章关于文件管理的内容,在Linux系统中,每个文件和目录都有其对应的权限设置,用以规定谁可以对其进行读取、写入和执行操作。这些权限信息通常以rwx的形式表示,分别代表读(read)、写(write)和执行(execute)。 2. 文件权限类型在Linux中,文件或目录的权限类型 ......
Linux

linux版本mysql安装

linux版本mysql安装 1先检查有没有安装mariadb,有的话将其卸载,不然会和mysql冲突。 yum list | grep mariadb mariadb-libs.x86_64 1:5.5.68-1.el7 @anaconda mariadb.x86_64 1:5.5.68-1.el ......
版本 linux mysql

常见命令(Linux)

清空文件内容 echo -n '' > engin_all.log ......
命令 常见 Linux

Linux操作(第五周)

本周我们开始学习了第三章文件关系,首先学习了账户的概念,即: 1. 用户和组的概念UID(User Identifier):用户标识符,是系统分配给每个用户的唯一数字ID。在 /etc/passwd 文件中可以查看到。GID(Group Identifier):组标识符,是系统分配给每个组的唯一数字 ......
Linux

Linux操作(第六周)

本周我们学习文本操作使用了vim操作,Vim是一个功能强大的文本编辑器,通常用于在Linux系统中编辑文本文件。它具有许多高效的编辑功能,可以大大提高编辑效率。1. 进入Vim编辑模式在终端中输入vim命令后,按下回车键即可进入Vim编辑器。你将会看到一个空白的屏幕,这就是Vim的编辑界面。2 Vi ......
Linux

Linux学习笔记之grep满足或排除多个关键字

grep -E "word1|word2|word3" file.txt # 满足任意条件(word1、word2和word3之一)将匹配。 grep word1 file.txt | grep word2 |grep word3 # 必须同时满足三个条件(word1、word2和word3)才匹配 ......
多个 关键字 关键 笔记 Linux

Linux学习笔记之SVN 查看最后的更新文件列表

#输出最近20条信息 svn log -q #只输出版本号、时间、作者 而不输出日志 svn log –xml #让日志以xml形式输出,这样主要是为了让日志编程一个有规则的xml文件,可以二次利用 组合用 svn log -l 20 –xml -q >>result.xml #日志前20条,以xm ......
文件 笔记 Linux SVN

界面组件Telerik UI for WinForms中文教程 - 如何自定义应用程序文件窗口?

Telerik UI for WinForms包含了一个高度可定制的组件,它取代了.NET中默认的OpenFileDialog。在下一个更新版本中,会发布一个向对话框浏览器提那家自定义位置的请求功能,本文演示了这个和另一个自定义功能,它可以帮助用户在浏览文件夹时快速选择最后修改的文件,自定义将根据最 ......
应用程序 组件 WinForms 界面 Telerik

交叉编译htop aarch64 (linux开发笔记)

准备工具 aarch64 交叉编译工具 下载htop源码http://hisham.hm/htop/index.php?page=downloads 下载htop依赖ncurseshttp://ftp.gnu.org/pub/gnu/ncurses/ 开始编译 第一步:先编译ncurser #下载 ......
笔记 aarch linux htop 64

升级linux下的python版本(3.10.11)

以centos7为例 将python升级到3.10.11 一、安装必备软件包 ## 第一步 基础包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-dev ......
版本 python linux 10 11

nginx多域名 多首页配置

#user nobody; worker_processes auto; worker_cpu_affinity auto; error_log /midware/nginx/logs/error.log info; #error_log logs/error.log notice; #error_ ......
多域名 nginx

Asp.Net Core实战(干货)

序言 使用.NET Core,团队可以更容易专注的在.net core上工作。比如核心类库(如System.Collections)的更改仍然需要与.NET Framework相同的活力,但是ASP.NET Core或Entity Framework Core可以更轻松地进行实质性更改,而不受向后兼 ......
干货 实战 Core Asp Net

【Linux】Linux终端常用快捷键

1、移动光标 Ctrl + b:同键盘左键,向左移动光标。 Ctrl + f:同键盘右键,向右移动光标。 Alt + b:向前移动一个词的距离。如果shell终端配置启用了可以通过快捷键打开菜单,会发生冲突,解决办法是禁用这个功能或者和Shift键一起使用。 Alt + f:向后移动一个词的距离。如 ......
Linux 快捷键 终端 常用

如何在 Linux 中配置使用 SSD (固态驱动器)

当我在运行 Linux 的计算机上安装我的第一块固态驱动器(SSD)后,我开始探索如何用好它们。SSD 在操作方式上与传统磁性驱动器不同,并且它们需要在软件上另行处理以达到功能优化。更多技术干货详见www.linuxprobe.com ......
固态 驱动器 Linux SSD

.Net Core之JWT授权

一、什么是JWT 文章参考:https://www.leo96.com/article/detail/55 JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义 了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为JSON对象。由于此信息是经过数字签名的,因此可以被验证和信 ......
Core Net JWT

.Net Core AOP之AuthorizeAttribute

一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响 ......
AuthorizeAttribute Core Net AOP

工业自动化教程4交流和直流电机概述

4交流和直流电机概述 电机一般用于将电能转换为机械能。机械能可用于移动电动汽车、旋转风扇等。电机可以被称为将电能转换为运动的执行器。因此,它是一种电动执行器。电动机在我们的家中非常常见。大多数电器中都有电动机,如吊扇、立式电风扇、洗衣机、微波炉、电动搅拌机、电动开罐器、玩具等。 在工业领域,它们被广 ......
直流电机 电机 工业 教程

.NET的各种对象在内存中如何布局[博文汇总]

在过去一段时间里,我陆陆续续写一些关于.NET对象类型布局的文章,其中包括值类型和引用类型的内存布局、字符串对象和数组的内存布局等,这里作一个简单的汇总。 ......
布局 对象 内存 NET

Asp.net MVC学习

MVC传值 Viewdata Viewbag TempData Model 当传过来的类型是强对象类型的时候,ViewData需要类型转换,ViewBag不需要 目前有关1金他w.NET(C#)的ORM(对象关系映射)组件也是不少了,比较成熟和之名的比如:ServiceStack.OrmLite,P ......
Asp net MVC

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

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

.NET(C#) Linq Concat和Union以及Select和SelectMany的使用及区别

1、Concat操作符 Concat操作符用于连接两个序列,生成一个新序列。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Ta ......
SelectMany Concat Select Union Linq

.NET(C#) Linq AsEnumeralbe、DefaultEmpty和Empty的使用

Linq是Language Integrated Query的简称,它是微软在.NET Framework 3.5里面新加入的特性,用以简化查询查询操作。本文主要介绍.NET(C#) 中Linq的AsEnumeralbe、DefaultEmpty和Empty操作符。 1、AsEnumeralbe操作 ......
AsEnumeralbe DefaultEmpty Empty Linq NET

.NET(C#) Cast和OfType的使用

Linq是Language Integrated Query的简称,它是微软在.NET Framework 3.5里面新加入的特性,用以简化查询查询操作。本文主要介绍.NET(C#) 中Linq的Cast和OfType操作符。 1、Cast操作符 Cast操作符用于将一个类型为IEnumerable ......
OfType Cast NET

.NET(C#) Linq Range和Repeat的使用

Linq是Language Integrated Query的简称,它是微软在.NET Framework 3.5里面新加入的特性,用以简化查询查询操作。本文主要介绍.NET(C#) 中Linq的Range和Repeat操作符。 1、Range操作符 Range操作符用于辅助生成一个整数序列。 us ......
Repeat Range Linq NET

.NET(C#) Linq GroupBy和GroupJoin的使用

Linq是Language Integrated Query的简称,它是微软在.NET Framework 3.5里面新加入的特性,用以简化查询查询操作。本文主要介绍.NET(C#) 中Linq的GroupBy和GroupJoin操作符 1、GroupBy操作符 GroupBy操作符类似于SQL语言 ......
GroupJoin GroupBy Linq NET

.NET C# 9.0 record和with的定义及使用

C# 9 引入record,它一种可以创建的新引用类型,而不是类或结构。 C# 10 添加了 record structs,以便可以将记录定义为值类型。 记录与类不同,区别在于record类型使用基于值的相等性。 两个记录类型的变量在它们的类型和值都相同时,它们是相等的。with 表达式在 C# 9 ......
record with NET 9.0

.NET(C#) LinkedList、Queue<T>和Stack<T>的使用

本文主要介绍.NET(C#)中,LinkedList链表、Queue<T>队列和Stack<T>堆栈的使用,以及相关的示例代码。 1、LinkedList(链表) 链表中元素存储内存中是不连续分配,每个元素都有记录前后节点,节点值可以重复,不能通过下标访问,泛型的使用保证类型安全,可以避免装箱拆箱, ......
LinkedList Queue Stack lt gt

.NET(C#) 对象的拷贝(浅拷贝和深拷贝)

本文主要介绍.NET(C#),对象的拷贝,包括浅拷贝和深拷贝,以及浅拷贝和深拷贝的实现方式,不同的实现方式之间的性能对比。 1、浅拷贝和深拷贝 浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变目标对象中引用型字段的值他将反映在原是对象中 ......
拷贝 对象 NET

NET(C#) Linq Take和TakeWhile的使用

Linq是Language Integrated Query的简称,它是微软在.NET Framework 3.5里面新加入的特性,用以简化查询查询操作。本文主要介绍.NET(C#) 中Linq的Take和TakeWhile操作符。 1、Take操作符 Take操作符用于从输入序列中返回指定数量的元 ......
TakeWhile Linq Take NET