最新 最热

vim内替换文件内容

几个常用的方法如下:把全部foo替换为bar,全局替换:%s/foo/bar/g当前行替换foo为bar:s/foo/bar/g替换每个foo为bar,但需要确认.:%s/foo/bar/gc单词匹配替换, 需确认:%s/<foo>/bar/gc忽略foo大小写,替换为bar, 需确认...

vim
2023-02-13
1

vim中文乱码的解决办法

以centos为例,执行yum install -y vim后,打开php、py等文件,发现中文乱码了。。。

2022-12-27
1

scp传输脚本

1、下载yumyum install expect2、编辑创建脚本 vim scpshell.sh#!/bin/sh# 传输的文件bushufiles=test.zip#传到来存储的路径filepath=`pwd`expect -c " spawn scp -r root@192.168.31.1......

2022-12-20
1

无人值守批量部署Linux操作系统

目前行业中普遍采用的解决方案是通过网络方式安装并结合自动应答文件,实现无人值守自动安装部署操作系统。这种安装方式需要用户配置最少一台安装服务器,所需安装系统的客户端通过网络的方式连接服务器端启动安装程序,再...

2022-12-13
1

笨办法学 Python · 续 练习 37:小型 BASIC

你现在要及时回到我的童年,并实现一个 BASIC 解释器。不,我这里的 BASIC 不是指“一个非常简单的基本的解释器”。我的意思是 BASIC 编程语言。它是最早的编程语言之一,最初由 John Kemeny 和 Thomas Kurtz 在 Dartmouth...

2022-12-01
1

【实施工程师】ubuntu创建文件

【实施工程师】ubuntu创建文件touch命令:touch 文件名.后缀在当前工作目录底下新建一个文件:touch index.php

2022-11-29
1

算法之美:汉诺塔(Hanoi)问题

设移动盘子数为n,为了将这n个盘子从A杆移动到C杆,可以做以下三步: (1)以C盘为辅助,从A杆将1至n-1号盘移至B杆; (2)将A杆中剩下的第n号盘移至C杆; (3)以A杆为辅助;从B杆将1至n-1号盘移至C杆。...

2022-11-15
1

算法之美:回溯法解决八皇后问题

八皇后问题原理:在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后,因此,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n...

2022-11-15
1

数据结构:约瑟夫环

约瑟夫环原理运作如下:N个人围在一起坐成环状从K编号开始报数数到某个数M的时候,此人出列,下一个人重新报数一直循环,直到所有人出列,约瑟夫环结束joselooplink.c(编译环境: Ubuntu18.04 ,Vim)#include <stdio.h>#include <std...

2022-11-15
1

Vim命令使用说明

vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使...

2022-10-31
1