一些提升Linux终端舒适度的配置
本文为新站建成后从旧博客搬运,原文地址:https://www.cnblogs.com/zhouzhihao/p/17093067.html
原文发表于2023-02-07 15:49
请注意时效性
前言
虽然现在许多IDE和文本编辑器都已支持了远程连接服务器的功能
但不得不说,在一个bash小黑框里用vim+tmux写代码也是一个很有逼格的事情
但说实话,默认配置下的vim还是很伤眼睛的🙃
于是我就花了些时间对三大配置文件进行了改造
今天把它们分享出来(也防止我以后换服务器的过程中弄丢😅
(收集自互联网,部分配置借鉴了其他博主)
大家也可以根据注释自行修改
PS
为图个方便,tmux的所有Ctrl+B都换成了Ctrl+A;tmux启用了鼠标
为图个页面简洁,我把当前路径前的@主机名部分去掉了
vim行高亮的背景色换成了黑色,但可以根据行号处的高亮来确定当前所处行
vim开启了()/{}/[]/‘’/“”/``的补全
.vimrc
123456789101112131415161718192021222324252627282930313233343536373839 ...
解决:powershell无法使用ssh-copy-id命令
本文为新站建成后从旧博客搬运,原文地址:https://www.cnblogs.com/zhouzhihao/p/17087666.html
原文发表于2023-02-02 22:46
请注意时效性
如果你在配置服务器的免密登陆时出现了如下的error,那这篇文章一定会对你有帮助
(zzh是我配置的别名,如果没有配置过,后面跟的参数应该是用户名@ip地址的格式)
报错的原因呢,其实是Windows终端和Linux终端不同,没有内置ssh-copy-id命令
本文提供三种解决方案
正常情况下,用第一种就可以解决了,而且第一种方案也最方便
方案一 复制下面这段脚本,粘贴到Windows终端,按回车运行即可
123456789function ssh-copy-id([string]$userAtMachine, $args){ $publicKey = "$ENV:USERPROFILE" + "/.ssh/id_rsa.pub" if (!(Test-Path "$publicKey")) ...
mysql学习笔记
本篇摘录自黑马程序员的B站教学视频。
本笔记只记录到进阶篇(大部分),剩下的进阶篇以及运维篇由于本人职业生涯没有用武之地,所以没有进行学习。
黑马程序员黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括
基础篇
通用语法及分类
DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段)
DML: 数据操作语言,用来对数据库表中的数据进行增删改
DQL: 数据查询语言,用来查询数据库中表的记录
DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限
DDL(数据定义语言)
数据定义语言
数据库操作
查询所有数据库:
SHOW DATABASES;
查询当前数据库:
SELECT DATABASE();
创建数据库:
CREATE DATABASE [ IF NOT EXISTS ] 数据库名 [ DEFAULT CHARSET 字符集] [COLLATE 排序规则 ];
删除数据库:
DROP DATABASE [ IF EXISTS ] 数据库名;
使用数据库:
USE 数据库名;
注意事项
UTF8字符集长度 ...
2023YNU迎新杯程序设计大赛の题解
A:Welcome to Yunnan!
【知识点】 数学、思维题
【idea】
假如 nnn 是 kkk 的倍数,直接每个碟子放1个即可;
否则,由于每个碟子至少放一个,我们先在每个碟子内放一个
然后找到比n大的第一个k的倍数,把相差的这么多个均分到 nnn 个碟子
1234567891011121314151617#include<bits/stdc++.h>using namespace std;typedef long long ll;int main(){ ll n, k; cin >> n >> k; if(n % k == 0) { cout << 1 << endl; } else { ll sum = (n + k - 1) / k * k; //找到比n大的第一个k的倍数 ll r = sum - n; cout << (r+n-1)/n + 1 << endl; ...
YNUCPC-2024 官方题解
总览
出题人:Octal、Lihg
友情客串:Catherine、Catgok、小帅、GPT、派蒙
特别鸣谢:GPT同学对题面构造工作提供的支持!
感谢所有参与内测的ICPC集训队队员:
① Ai,give me a name全队(Catgok、Nocoldinsummer、fexla)
② Ulterior Motive全队(KrowFeather、False0099、Leexxxx)
③ 特别鸣谢,远在USA的 Felix 队长(ICPC集训队第一任队长)对验题工作的大力支持!
本次校赛大部分题目(所有难题)的idea都来自我的队友Lihg,我的工作还是挺轻松的,就帮忙出出数据和写写题面,所以写题解的任务就还是我自己来吧。
本文为官方题解,也鼓励各位YNU的小伙伴们发布自己的题解ヾ(◍°∇°◍)ノ゙
赛前故事:
一听说要出校赛了,Lihg一下子扔给了我8个题的idea,让我随便选,看样子是蓄谋已久了 。
我一看,什么难题、中档题、防AK题都有了,虽然出题人表示都很一眼(狗头) 。
由此,Octal也可以摆烂了
由此,本次校赛的难度就被拉高了…
所以,善良的Octal还是不能摆 ...