linux tmux vim 02

2023-09-02-周六

1), 第一次看手机是7:30,然后再睡一下,再看手机已经是8:50,,😄 2), 今日状态正常,但是精神萎靡,嗜睡的情况也存在,,, 3), 然后不知道为什么,发现寝室是越来越有一种说不出来的奇怪了,难以言表, 4), 另外身体的稳态好像出现了问题,可能是感冒了 5), 然后是现在继续看书,23 ......
2023 09 02

Linux以压缩包形式安装MySQL

某些情况下,我们部署MySQL的服务器可能面临着无法访问外网的情况,那么我们就无法采用Yum等方式直接从线上安装数据库,只能采用下载完整压缩包,手动安装与配置。 ......
形式 Linux MySQL

[代码随想录]Day34-动态规划part02

## 题目:[62. 不同路径](https://leetcode.cn/problems/unique-paths/) ### 思路: **首先想到的是数论方法组合数其实就是向右和向下的步数是固定的,就找一个组合的个数就可以了。** 状态转移方程:一个位置的路径数就是,上面位置和左面位置路径数的和 ......
随想录 随想 代码 动态 part

电机控制和Linux驱动开发哪个方向更好呢?

电机控制和Linux驱动开发哪个方向更好呢? 先说结论:任何一个领域,就像世间的五行,阴阳结合,虚实结合,利弊结合。对于哪个更好,不能一概而论,最重要的是要搞清楚,你更适合哪个? 1、共鸣 当我看到这个问题,也确实是我早些年时所面临的抉择,不由得过来回答一下,一来表达自己的看法,二来想以此在互联网上 ......
电机 方向 Linux

VIM一次复制多次粘贴

目录 tab设置为4个空格 去掉~文件 复制粘贴 剪切命令 一次复制,多次粘贴 复制到系统剪贴板 复制到指定剪贴板 如何选择一个单词 打开文件 重新载入文件 用多个标签页打开多个文件 在新标签页以只读方式打开文件 在当前标签页打开文件 删除空行 在linux查看编辑二进制文件 将vim置于后台 查找 ......
VIM

linux C++ UDP

1. UDP与TCP差异: 注意:UDP不同于TCP,没有请求连接过程connect()与受理过程accpet(),因此无法区分客户端与服务器端。 TCP与UDP差异仅仅在于TCP存在在不可靠IP层的流控制机制,所以TCP可以提供可靠数据服务,形象化的比喻就是TCP相当于打电话,而UDP相当于信封, ......
linux UDP

VIM快速删除

一、命令行模式下简化删除 向后删除单个字符:【x】 向前删除单个字符:【X】 删除从光标开始到单词结尾:【dw】删除从光标后的2个单词:【d2w】 删除整个单词:【daw】仅当光标停留在一个单词开头,【dw】才能删除整个单词,否则只能删除一部分;而【daw】不考虑光标的停留位置,只要在该单词上,则会 ......
VIM

linux开发C/C++

最近在部署项目的时候总是会遇到关于C++的编译问题,由于之前学习C++只是为了参加算法竞赛,缺少这一部分的知识,所以学习一下这一相关内容,并做一下记录 参考:VSCode开发C++七讲【基于VSCode和CMake实现C/C++开发 | Linux篇】https://www.bilibili.com ......
linux

vim更改缩进

1 shiftwidth这个是用于程序中自动缩进所使用的空白长度指示的。一般来说为了保持程序的美观,和下面的参数最好一致。同时它也是符号移位长度的制定者。2 tabstop定义tab所等同的空格长度,一般来说最好设置成8,因为如果是其它值的话,可能引起文件在打印之类的场合中看起来很别扭。除非你设置了 ......
vim

VIM更改TAB距离

linux下使用vim编程是比較常见的事情,但vim默认的tab是8个空格。但一般的编辑器是4个空格,所以希望改动下。详细方法例如以下:1. 创建文件名称为 .vimrc 的系统文件首先切换到用户根文件夹,然后创建文件。$ cd ~$ vim .vimrc2. 在文件里输入以下的内容并保存set t ......
VIM TAB

nodejs + superagent 示例记录【2023-09-02】【尝试nodejs接口测试库】

const superagent = require("superagent"); (async () => { try { const res = await superagent.get( "https://jsonplaceholder.typicode.com/users" ); const ......
nodejs 示例 superagent 接口 2023

基础linux命令

前言:由于在实际开发过程中服务器大多部署在linux系统下,所以特此来学习linux的基本操 作 ## 1.1pwd pwd命令的目的是打印当前目录,告诉你目前在哪里 比如我在kali终端中输入pwd,实际返回为`/home/kali` ## 1.2 ls `ls`可以列出当前目录下有什么文件 当然 ......
命令 基础 linux

虚拟机VMware与乌班图的安装 -- 正点原子嵌入式Linux学习

一、准备工作 1、虚拟机VMware的下载 官网下载地址 :Download VMware Workstation Pro 2、linux乌班图的下载 官网下载地址:下载Ubuntu桌面系统 | Ubuntu 二、虚拟机VMware的安装过程 1、点击第一步下载好的虚拟机安装文件,选择自定义,后点击 ......
原子 嵌入式 VMware Linux

linux自带i2c工具使用

I2C总线被全球超过50个公司的1000+个ICs所使用,已然是一个世界标准.另外,I2C总线与多种不同的控制总线是兼容的,比如SMBus(系统管理总线),PMBus(电源管理总线),IPMI(智能平台管理总线),DDC(显示数据通道)以及ATCA(高级电信架构).如果没记错的话,linux中的I2 ......
工具 linux i2c i2 2c

Linux中进程相关的API

在Linux中,进程控制相关的API非常多。以下是一些常用的进程控制相关的系统调用(syscalls)和库函数: 1. **创建和终止进程**: - `fork()`: 创建一个新进程,这是创建新进程的最常用方法。 - `vfork()`: 类似于`fork()`,但有一些差异,主要用于`exec` ......
进程 Linux API

portswigger——Response queue poisoning(响应队列中毒)_02

响应队列中毒是一种强大的请求走私攻击形式,它会导致前端服务器开始将响应从后端映射到错误的请求。实际上,这意味着同一前端/后端连接的所有用户都将获得针对其他人的持久响应。 ......
队列 portswigger poisoning Response queue

C/C++毕业设计管理系统[2023-09-02]

# C/C++毕业设计管理系统[2023-09-02] 二、毕业设计管理系统 学校有若干学院,每个学院有若干专业,需要通过一个毕业设计管理系统对现有的毕业设计情况进行管理。 系统适用对象: 教务处管理员、院系负责人、教师、学生。 1、教务处管理员:全校教学事务管理、全校课题过程管理、学生及课题信息审 ......
毕业设计 管理系统 系统 2023 09

VIM常用功能

目录 vim的查找功能 一,匹配: 二,正则表达式 三,快速查找 跳转移动 vim 文本行逆序化 vim跳转到指定行 vim删除 显示不可见字符 函数跳转(需要插件ctags) 移动 文档操作 翻页 复制 / 粘贴 查找 / 替换 排版 编辑多个文件 拆分成多窗口 切换窗口 快速编辑 查看文件编码 ......
常用 功能 VIM

Linux文件系统及存储

......
文件 系统 Linux

VIM颜色配置

颜色主题 在vim安装后(一般Linux发行版默认自带),可以在目录 /usr/share/vim/vim82/colors/ 下看到vim所支持的颜色主题,常见的颜色主题有: [注] 上图中.vim后缀的文件即为颜色主题文件; 目录“/usr/share/vim/vim82/colors/”中的" ......
颜色 VIM

VIM 更改RGB颜色

是否可以为 VIM 的背景色定义自定义 RGB 颜色?目前我使用 set background=dark在我的 .vimrc分配 #5D5D5D对于背景颜色。但是,我更喜欢 #3F3F3F对于我的背景颜色。 最佳答案 通常您的终端仅支持 256 种颜色,并且它们已编号。如果您想使用特定颜色但不知道数 ......
颜色 VIM RGB

甲骨文,SUSE与CIQ组建Open Enterprise Linux协会,开发与RHEL企业版兼容的发行版本

导读 近日消息,在红帽(Red Hat)宣布不再对外公开 Red Hat Enterprise Linux(RHEL)源代码之后,同属 Linux 领域的甲骨文、SUSE 及 CIQ 于昨日发布通稿,宣称成立 Open Enterprise Linux Association(OpenELA)协会, ......
甲骨 甲骨文 Enterprise 版本 协会

VIM中常用命令

vim编辑器中常用的命令 1、 yy:复制当前行 nyy:从当前行开始复制n行 2、p:将复制的内容粘贴从当前行的下一行开始粘贴 np:将复制的内容从当前行的下一行开始复制n份 3、dd:剪切(删除)当前行(可以和粘贴功能合起来一起使用) ndd:从当前行开始剪切(删除)n行(可以和粘贴功能合起来一 ......
命令 VIM

VIM插入 i、a、o、 s、 I、 A、 O、 S

在命令行模式下进入到输入模式 可以敲击 i、a、o、 s、 I、 A、 O、 S 它们之间的区别做下备忘: i:在光标所在字符前开始插入 a:在光标所在字符后开始插入 o:在光标所在行的下面另起一新行插入 s:删除光标所在的字符并开始插入 I:在光标所在行的行首开始插入 如果行首有空格则在空格之后插 ......
VIM

在linux上部署lavavel项目提示log目录没权限的问题

The stream or file "/data/www/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denie Web服务器用户和组依赖于你的Web服务器和操作系 ......
权限 lavavel 目录 项目 问题

VIM如何取消生成Undo 文件

在使用vim编辑文件后,总是会有一个以.un~结尾的文件自动生成,看着让人心烦。 其实这是vim的undofile和备份文件,可以让你在关闭文件后再次打开时还可以撤销上次的更改,<!--more-->但是有了git之类的工具,这个功能实在有点多余,那么如何取消这个功能呢? 方法其实很简单,找到你的v ......
文件 Undo VIM

Linux less 命令

less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。 语法 less [参数] 文件 参数说明: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件 -g 只标志最后搜索的 ......
命令 Linux less

linux yum源配置

一、配置本地光盘镜像源 1、挂载光盘镜像 mount /dev/sr0 /mnt/cdrom 2、修改yum源配置文件 [root@yum ~]# vim /etc/yum.repos.d/CentOS7.9.repo [base-local] 本源的名称 name 名称 baseurl 源路径 e ......
linux yum

Linux服务进程守护程序模板

Linux系统-部署-运维系列导航 模板说明 守护由linux crontab定时调度,守护程序不负责任务调度(crontab稳定性高,守护程序需要使用循环语法,稳定性无法保证,如进程退出) 守护的验证标准 开机能启动 正常运行时不守护 手动关闭进程,守护启动 同时只有一个进程 crontab cr ......
进程 模板 程序 Linux

Linux软件环境初始化(CentOS)

Linux系统-部署-运维系列导航 更新yum源(清华) #合并格式sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.ts ......
环境 CentOS Linux 软件