笔记script linux shell

linux 安装python django pip 遇到的问题

Python解决SSL不可用问题 解决方案: 首先要明白python版本需要和openssl的版本需要相对匹配的,在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl,linux自带的openssl版本过低。 1、查 ......
django python 问题 linux pip

2023_10_11_MYSQL_DAY_03_笔记_下

2023_10_11_MYSQL_DAY_03_笔记_下 #截断表的作用是把原来的表摧毁,重新创建一个结构和原来一模一样的新表,语法如下: TRUNCATE TABLE table; #TRUNCATE和DELETE区别 #1、TRUNCATE是DDL命令,使用ROLLBACK不可以回滚。而DELE ......
MYSQL_DAY 笔记 MYSQL 2023 DAY

莫比乌斯函数及反演学习笔记

前置知识 \(1.\) 艾佛森括号: \([P]=\begin{cases}1 & \mathtt{(if\ P\ is \ true)}\\0 & \mathtt{(otherwise)}\end{cases}\) \(2.\) \(a\mid b\) 表示 \(a\) 是 \(b\) 的因子 \ ......
函数 笔记

Linux服务器异地备份数据库脚本

使用 Cron 作业调度工具来创建一个定时任务,以在每日凌晨1点的时候运行备份脚本。以下是在 CentOS 7 上设置定时备份任务的一般步骤: 1.编写备份脚本: 创建一个备份脚本,用于连接远程 MySQL 数据库并执行备份操作。你可以使用 mysqldump 命令来备份数据库。这是一个简单的示例脚 ......
异地 脚本 备份 服务器 数据库

Linux批量替换文件内容

示例方法: Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。 用sed命令可以批量替换多个文件中的 字符串。 sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录` 例如:我要把mahuinan替换 为huinanma,执 ......
文件 内容 Linux

Nginx下载安装与配置(linux)

一、Nginx下载 二、Nginx依赖环境 三、将安装包上传至服务器 四、Nginx安装 五、配置PATH环境变量 六、启动Nginx并访问 附:nginx常用命令 ......
Nginx linux

2023年10月11日阅读笔记

《深入理解计算机系统》 这不仅是一本介绍计算机系统的教材,更是一本引领读者探索未知世界,理解计算机本质的指南。在阅读这本书的过程中,我深感计算机系统的复杂性和奇妙性,同时也领悟到技术背后的哲学思想。 首先,这本书让我明白了计算机系统的各个层次和组件是如何协同工作的。从程序设计语言到操作系统,从内存管 ......
笔记 2023

019 数据库学习笔记--代码生成工具(满满的成产力)

生成实体类 declare @TableName sysname = 'ViewQualityInfo' declare @TableNameL sysname = 'viewQualityInfo' declare @Result varchar(max) = ' /// <summary> // ......
代码生成 代码 数据库 笔记 工具

图论——树上问题 学习笔记

图论——树上问题 学习笔记 目录 树的直径 树的重心 树的中心 经典问题1:最小化最大距离 树的直径 定义 树上任意两节点之间最长的简单路径即为树的直径。 显然,一棵树可以有多条直径,他们的长度相等。 性质 若树上所有边边权均为正,则树的所有直径有交,且中点重合; 有树的直径 \((p,q)\),则 ......
笔记 问题

C#学习笔记--复杂数据类型、函数和结构体

C#语言的基础知识。在学习练习C#入门知识之后,对C#语言基础的知识进行学习练习! 涉及到语言的基础---一些复杂的数据类型,以及类和结构体。走出简单的小程序代码片段, 开始逐步走向抽象的数据世界。加油! ......
函数 类型 结构 笔记 数据

公网Linux环境搭建frp实现内网穿透

前提: 本实验为一台ubuntu22操作系统云主机 脚本适用于安装平台:CentOS、Debian、Ubuntu FRP项目地址:https://github.com/fatedier/frp FRP一键脚本地址:https://github.com/MvsCode/frps-onekey 1、FR ......
环境 Linux frp

[转]Linux下的TCP测试工具-tcpping(注意:与Windows下的tcping不是同一个)

上篇文章说到 持续测试某个端口的连通情况 Windows下使用tcping这个工具很方便,在搜索文章时,也看到一些说linux下也可以用,但当我用源码编译时却报错,再仔细研究后发现原来他们不是同一个软件: Linux下的是:tcpping 当然用法都是差不多的,下面这篇文章最后一段的命令名称也写错为 ......
测试工具 tcpping Windows 工具 tcping

博客笔记要求

#### 笔记风格的三条建议: 1. 结构清晰、细化(看着舒服便于查找) 2. typota风格设置,善用引用、序号、点(看着美观) 3. 多放图片,大小合适和大小一致(看着美观) #### 笔记内容的三条建议: 1. 保证内容正确性,多测试(集百家之言并有自己理解) - (1)看懂 - (2)善用 ......
笔记 博客

shell数组

数组 数组定义 name=(value0 value1 value2...) name=($(生成列表的命令)) echo "${name[0]}" #输出下标为 0 的元素 ps:数组下标从 0 开始 1)对数组元素进行遍历 for i in ${name[@]} do echo $i done ......
数组 shell

强连通分量学习笔记

# 强连通分量学习笔记 ## 一.定义 在有向图G中,如果两个顶点u,v间有一条从u到v的有向路径,同时还有一条从v到u的有向路径,则称两个顶点强连通,如果有向图G的每两个顶点都强连通,称G是一个强连通图,有向非强连通图的极大强连通子图,称为强连通分量. ## 二.taojian算法 (时间复杂度为 ......
分量 笔记

linux基本权限

3 基本权限与归属 读取:允许查看内容-read r 写入:允许修改内容-write w 可执行:允许运行和切换-excute x 对于文本文件: r读取权限:cat、less、grep、head、tail w写入权限:vim、> 、 >> x可执行权限:Shell与Python 对于目录: r读取 ......
权限 linux

[转]Windows和Linux常用TCP端口探测工具总结

前几天因为ORACLE数据库一个bug,导致连接时断时续,开始以为直接不通,所以浪费了大量时间排查,最后偶然发现有几次能联通,所以如果当时使用类似ping功能的工具测试一下就能及时发现了, 所以特找了一篇文章,写的比较全面:Windows下可以用tcping,Linux下,文章里的几个工具可以测,但 ......
端口 常用 Windows 工具 Linux

【笔记】数组的动态初始化和静态初始化

数组初始化简单基本分析: 1 package array; 2 3 public class array02 { 4 public static void main(String[] args) { 5 //静态初始化; 6 int[] num1 = {1,2,3,4,5,6}; 7 //动态初始化 ......
数组 静态 笔记 动态

Linux操作系统 no.1

一.基本指令: 目录操作 1.创建目录 mkdir 2.查看目录 pwd 3.删除目录 rmdir 文件操作 1.创建文件 touch 2.查看文件 cat 3.显示文件内容 more 4.对文件进行分页输出 less 5.查看文件头几行 head 6.查看文件后几行 tail 7.指定查找 gre ......
系统 Linux no

仅作笔记用:C语言 将结构体以二进制形式写入文件

直接以文本文件的方式写入固然也可以,但是如果遇到数据量大的情况,会占用比较多的磁盘空间。这里收集汇总了一下将结构体数据写入二进制文件以及后续读取为结构体的办法。 写入二进制文件的话,成员变量就可以直接以例如 int、float、double 这样的形式存储到磁盘,而不是转换成字符串,这样不仅节省磁盘 ......
二进制 形式 语言 结构 文件

JavaWeb入门笔记

1.JDBC 简介:JDBC就是使用Java语言操作关系型数据库的一套API //注册驱动 Class.forName("com.mysql.jdbc.Driver"); //获得连接对象 String url = "jdbc:mysql://127.0.0.1:3306/test";//?useS ......
JavaWeb 笔记

在 Linux 中永久配置 mysql 字符集为 utf-8

在 Linux 中永久配置 mysql 字符集为 utf-8 的方法如下: 找到 mysql 配置文件,一般默认为 /etc/my.cnf。如果找不到在哪儿,用 find / -iname '*.cnf' -print 来找配置文件。 修改配置文件。用 vim /etc/my.cnf。 在 [cli ......
字符 Linux mysql

linux服务器中文文件名打包之后到windows上解压乱码

0:背景,服务器文件名是gbk编码,使用tar czf 打包,然后在windows上解包其中的中文文件名乱码。 1:最终方式 #zip -r 20231010.zip 20231010 在服务器上压缩整个目录(里面有中文文件名) 在windows上使用360压缩进行解压。就可以解决乱码问题。 2:踩 ......
乱码 文件名 windows 服务器 文件

2023_10_11_MYSQL_DAY_03_笔记_上

2023_10_11_MYSQL_DAY_03_笔记_上 10章 作业题01答案 INSERT INTO class(classid,cname) VALUES(1,'Java1班'); INSERT INTO class(cname,classid) VALUES('Java2班',2); INS ......
MYSQL_DAY 笔记 MYSQL 2023 DAY

Linux (Ubuntu)安装 cuda 11.7

使用的Linux系统为 Ubuntu 18.04,显卡为GeForce RTX 3060 ,驱动版本号为515.57,安装CUDA 11.7。 第一步:查看显卡是否正常,显示如下则表示没有问题。(版本要对应正确) 命令: lspci|grep NVIDIA 第二步:选择下载对应的CUDA包,官网地址 ......
Ubuntu Linux 11.7 cuda 11

关于linux:Android的/ storage / emulated / 0和/ data / media / 0的不同权限

Android /storage/emulated/0 and /data/media/0 different permissions 我有LG G3智能手机。在文件系统探索期间,我发现 / storage / emulated / 0 / ...目录(从系统接收到我的本地用户)具有不允许chmod ......
emulated 权限 Android storage linux

已解决ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'e:\\python\\scripts\\pip.exe' Consider using the `--user` option or check the permissions.

已解决ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'e:\\python\\scripts\\pip.exe' Consider using the `--user` option or check ......
permissions the Consider WinError packages

Linux 磁盘空间异常爆满的排查和处理

一、问题现象 在服务验证中,遇到磁盘空间使用率接近100%,业务操作出现异常 具体:测试升级过程中,磁盘分区的容量空间使用殆尽,导致升级失败,手动操作删除一些文件后,磁盘空间仍旧没有释放,具体查看的时候确实没有多大大文件 二、问题排查思路: 1.通过 df -Hl 命令查看 2.查看空间大的目录和文 ......
磁盘 Linux 空间

《Mastering the FreeRTOS Real Time Kernel》读书笔记(1)堆内存管理

这是161204的版本,不完全覆盖目前最新版本的内核。 0.关于freeRTOS 首先提出了了在小型嵌入式系统中为何需要多任务管理的问题,介绍了freeRTOS的用途。然后开始做广告,吹了一波freeRTOS的好处。其中要注意一些关键的名词:任务优先级分配、任务通知、队列、信号量、互斥锁、软定时器、 ......
Mastering FreeRTOS 内存 笔记 Kernel

信号处理---笔记

1.采样率:每秒钟采样的次数。例如,如果在1秒内采集了1000个数据点,则采样率为1000Hz。 若采样率为1kHz,即每秒进行1000次采样,我们可以得出以下结论: 对于50Hz的正弦波,每个周期内将进行1000 / 50 = 20次采样。 对于200Hz的正弦波,每个周期内将进行1000 / 2 ......
信号处理 信号 笔记