Add correct host key in C:\\Users\\xxx/.ssh/known_hosts to get rid of this message
出现问题云服务器 Add correct host key in C:\Users\xxx/.ssh/known_hosts to get rid of this message云服务器如果有过远程连接并且又给重装系统或者换系统了,虽然 IP 没变但是系统变了,如果再 ssh 连接的时候可能会有这样的错误
第一次通过 ssh 去连接远程的 ECS 服务器的时候生成了一个认证信息,存储在客户端上,并且这个认证信息是已经经过服务器认证过了的,所以我更换了远程服务器的系统之后,需要更新我们的认证信息,否则会报错。
解决办法通过命令
1ssh-keygen -R + 服务器IP
参考链接https://blog.csdn.net/qq_26552691/article/details/116270842
GitHubPages实现多域名跳转并开启HTTPS
前提及尝试我们使用GitPages搭建博客,但是它只支持一个域名也就是要么@,要么A,比如绑定cai.dog之后使用www.cai.dog去访问是不行的。
那么我们使用CNAME跳转可以吗?
答案是使用CNAME域名跳转的方式是不行的,很多文章写的都不标准,这种方式可以跳到自己的服务器的一些服务,但在GitHub Pages是不行的。
另一个思路另一个思路是使用cloudflare的服务,让你的域名解析服务器都指向cloudflare,然后它再把你的域名解析到你想要的另一个地址。这种方式也是一个极好的方式。
具体情况参见
www.cloudflare.com
通过Nginx实现跳转因为我有一个海外主机,并且安装了Nginx,可以通过它直接把我们的其它域名跳转到另一个域名
Nginx下面增加server配置
123456789101112131415server { listen 80; server_name www.pengjugame.com; rewrite ^/(.*)$ https://cai.dog/$1 permanent; }se ...
VuePress博客增加自动侧边栏
前情提要自动使用 VuePress 这个轻量级博客之后,感觉它非常的优秀,它既然开放,那就是有好多地方得自己处理,比如它的侧边栏配置。
侧边栏配置起来一个个的很繁琐,并且当文章多的时候,这样一个个配显得没必要并且做为一个博客,就是想添加什么就添加什么,一切都要方便。
侧边栏插件无意中发现一个侧边栏的插件,它可以自动检索你的文件夹及文件,把它列到侧边栏,这种方式可以提供好多的方便。它的名字是vuepress-plugin-autobar,也是一个 VuePress 使用者在不方便时魔改出来的,但效果非常不错。
安装方式如下
1npm install -D boboidream/vuepress-bar
在.vuepress/config.js或者.vuepress/theme/index.js中配置
123module.exports = { plugins: ['autobar']}
如此便可以开启新世界的大门了。
这是作者的地址,有兴趣的可以关注他
https://note.wenboz.com/
功能更新更新 2020 年 7 月 2 ...
C# 不用 foreach 做 List 拷贝
C# 不用 foreach 做 List 拷贝How do I clone a generic list?
How do I copy items from list to list without foreach?
1. Shadow CopyShadow Copy call .ToList()1234567> var x = new List<int>() { 3, 4 };> var y = x.ToList();> x.Add(5)> xList<int>(3) { 3, 4, 5 }> yList<int>(2) { 3, 4 }
Shadow Copy Use New IEnumerable12List<T> myList = ...;List<T> cloneOfMyList = new List<T>(myList);
If you don’t know the type before, you’ll ne ...
游戏任务的正确翻译-Quest-Mission-Task
游戏中常常有做任务这样的翻译,在写代码的时候常常举棋不定,它应该是一个 Quest,还是一个 Mission,或者还是应该是一个 Task 呢
Quest这个任务一般是说普通的可以获得报酬的任务,一般用在 RPG 或者 MMO 的游戏中,表示我从 NPC 那里得到了一个任务,完成后可以获得一定的报酬。比如 XXXQuest 这种,表示一个单子,我拿这个单子去做事情。
代入理解:你是美团外卖小哥,跑个客户单子杀手给老板跑单子,单子做完后去老板那里取得报酬电影:《这个杀手不太冷》的里昂,奉命完成杀XXX的任务电影:《谍影重重》的伯恩,奉命完成杀黑人叔叔的任务
Mission这个任务一般是说天生的命运,使命,主线。如合金弹头的 MISSION COMPLETE!这个任务一般是自主发起的,没有单子,只有天命所归
代入理解:你是朱元璋,开局一个碗要要玩到做皇帝的使命杀手有自己的使命,那就是找到害自己狗子的凶手电影:《疾速追杀》里的基努叔忍无可忍,他一路杀到纽约为狗复仇。将黑社会赶尽杀绝的故事
Task这个任务带有一定的强制性,比如老板安排的活,下发的工作,一般可能在生产经营游戏中出现,并且它的理 ...
使用Putty转换Couldn't load private key (unrecognized cipher name)
使用 Putty 转换 Couldn’t load private key (unrecognized cipher name)我们在使用 SourceTree 的时候,如果使用连接,要把id_rsa转成ppk格式,添加到 Pageant 中使用,但转换中可能会提示
Couldn’t load private key (unrecognized cipher name)
Because your server tries to perform the conversion using an older PuTTYgen version which doesn’t support this format yet, you need to tell ssh-keygen to output keys using the older “PEM” format:
123# ssh-keygen -t rsa -m PEM# 上面的SHA-1签名在2021年9月GitHub中好像不再支持,使用ssh-keygen -t ed25519 -m PEM
Or convert an exist ...
老旧Mac打开Sidecar随航
老旧Mac打开Sidecar随航需求说明一直以来想到了个问题,就是比如录制视频教程之类的时候,可能要有一些随时手写输出,绘图等一些操作
希望能直接反映到电脑上,这个整个视频录制就很完善相当于一台电脑+数位板的需求
但是呢,现在在Mac上无法实现,只能是先手写画图,再传入电脑,不是实时的。自动看到IpadOS13后,苹果新出了一个Sidecar的功能,比较眼馋,这样好多生产都可以在ipad上直接完成。但是由于自己的mac是老的2014年的,不支持这功能。看到网上有一些改造使用,于是也就尝试一下。
前提条件 macOS Catalina 新系统(macOS 10.15)
iPad升级iOS13+即iPadOS,iPad需为支持Sidecar机型
Mac设备和iPad设备均登录同一AppleID
iPad与Mac能同步(一个网,相互信任)
Mac设备关闭SIP
开启方法网上不能用的方法终端中运行
123defaults write com.apple.sidecar.display AllowAllDevices -bool true;defaults write com.apple.sid ...
Mac下MySQL重置密码
关闭 MySQL 服务
1sudo /usr/local/MySQL/support-files/MySQL.server stop
或者系统偏好里有个 MySQL 里关闭
来到 MySQL 目录下
1cd /usr/local/MySQL/bin
得到权限
1sudo su
重启 MySQL 服务
1./MySQLd_safe --skip-grant-tables &
或者在系统编号中开启5. 重开终端 CMD+T
1MySQL -uroot -p (提示输入密码时随便输入即可)
拿到权限
1flush privileges;
修改密码
1set password for 'root'@'localhost'=password('新密码');
如果不行,使用
1ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
Mac-Mysql连接Access denied for user
禁用服务苹果->系统偏好设置->MySQL,关闭mysql服务或者
1sudo /usr/local/mysql/support-files/mysql.server stop
进入终端12cd /usr/local/mysql/bin/sudo su
禁止验证1./mysqld_safe --skip-grant-tables &
回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running
重置密码新建一个终端窗口(cmd+T)
123./mysqlflush privileges;set password for 'root'@'localhost' = password('新密码');
如此可以修改成功
收集的好用的网站
收集的好用的网站音乐
老歌Mp3
http://lgmp3.com/
陪伴我好多年的一个粤语找歌网站
音乐著作权
https://www.cavca.org/
程序员工具
在线工具
https://tool.lu/
各类程序工具
图标工厂
https://icon.wuruihong.com/
一键制作IOS/Android图标及启动图等
Lua运行
https://www.lua.org/cgi-bin/demo
Lua在线运行
在线工具
https://tool.oschina.net/
oschina在线工具
IP地址定位
https://www.iplocation.net/
在线工具
http://www.atool9.com/
提供Markdown-HTML的转换
在线运行
http://www.dooccn.com/
程序在线运行
http://wetest.qq.com/cube/