快捷键
1-win+L锁屏
2-win+D返回桌面
3-网页中看视频按M键就可以静音,对应MUTE沉默的,静音。
4-alt+f4关闭当前窗口。
5-网页中点击链接,有时会在当前页面打开另一个链接,覆盖了当前页面,也就是当前页面打开。
可以按ctrl再点击链接,即可新建页面打开链接。
6-电脑长截屏,以前网页长截屏通常使用edge浏览器,内置了长截屏工具;现在QQ的ctrl+shift+a后出现的功能栏中也有长截屏功能。
7-聊天框内容换行输入;平时enter键为换行,但是现在普遍enter就是直接发送信息了,怎么换行输入内容呢?shift+enter即可。
8-ctrl+shift+t可以恢复不小心删除的浏览器窗口中的网页。
9-大部分window的ctrl+shift+f可以转换繁体字和简体字。
小知识
1-平时我们编程因为要下载用到一些库,无论是npm还是pip都会改镜像源为阿里或者腾讯。
但是如果你开了魔法梯又去走阿里的镜像源,反而可能会无法下载,记得关闭魔法
2-有时候控制台会访问gthub的一些库,网络错误,即使魔法了还是网络错误,这个时候就需要通过修改本地host,添加最新github的ip的方法才能解决。(我也不知道为什么魔法了,网页能访问,控制台就是访问不了)
3-当我们设置图标或者一些图片格式的时候,不要直接互转,比如要一张ico格式做图标,你直接png爆改后缀为ico,在项目设置的时候,有可能会报错。如:is not in 3.00 format。因为原先那个png图片本质上没有ico的特性,需要通过软件“格式工厂”等,转化正确格式为ico才行。
4-内网穿透就是让外网能访问到内网设备上的数据和服务。
5-ipv4就是IP,255-255-255-255,但是地址有限目前不够用了,就算局域共用ip都越来越不够用;所以启用ipv6,达到足够多的ip,地球的每一颗沙子都可以有独立ip。
6-NAS(Network Attached Storage:网络附属存储),就是一个联网硬盘,存数据用的,同一个局域网下都可以直接访问:就等于传统硬盘需要插线,nas只要是同一个局域网,所有设备都可以直接访问。(外网访问就需要内网穿透了)
7-非对称加密:公钥用来加密,私钥用来解密,(也可以私钥加密,公钥解密。反正一方加密另外一方就只能解密)。
公钥和私钥是根据数学原理设计的,使得通过公钥加密的数据只能使用相应的私钥进行解密。这是因为公钥和私钥之间存在一种数学上的关联,可以通过私钥来推导出公钥,但反过来是非常困难的。
这种特性确保了数据的安全性。如果任何人都可以使用公钥解密数据,那么加密就没有意义了,因为任何人都可以获取到私密信息。只有私钥的持有者才能解密数据,这样可以确保数据只能被授权的人访问。
8-对称加密:指的是加密和解密使用的秘钥都是同一个。
9-https:在应用层的http上面加了一个证书验证(tls或者ssl)
https://blog.csdn.net/weixin_46511008/article/details/120792170
https://www.cnblogs.com/andy-zhou/p/5345003.html
1-用户浏览器访问服务器
2-服务器下发公钥给用户浏览器
3-用户浏览器对公钥进行验证(黑客可能通过广播公钥的方式伪装服务端,用了黑客的公钥,私钥也在黑客手里,自然加密没用了,所以要通过ca机构验证此公钥的合法性)
4-用户浏览器通过服务器下发的非对称性加密的公钥,加密一个对称性“对话密钥”(由先前通信的浏览器和服务器各自生成的随机数组成)发给服务器
5-服务器收到“对话密钥”,达成对称性加密通信。
为什么要“对话密钥”对称性加密?
因为用户端没有非对称性加密的私钥(它也不能有私钥,不然在私钥传递前过程中,黑客也获取了私钥),无法解密服务器发来的信息。
为什么不直接攻击获取“对话密钥”?
这个是公钥加密的,黑客获取了也解密不了。
为什么不直接获取没有用非对称加密公钥,加密前的“对话密钥”?
因为这个“对话密钥”是随机数组成的,如浏览器生成的随机数3,它通过公钥加密传递,攻击者又没有用户浏览器的最高权限,黑客通过通信协议劫持数据,根本管不到浏览器里面去。只能获取到公钥加密后的“对话密钥” ,如果黑客有浏览器的最高权限,那他就算是”真实用户“了,都用不着管什么对称加密不对称加密的。
10-WAF是Web Application Firewall的缩写,也就是web防火墙。
11-github提供的静态页面page,仓库名字必须是“你的用户名.github.io”,只有这一个仓库才是真正的githubPage,其他”仓库地址.github.io”的仓库的虽然也可以为我们存储静态站点,但用”仓库地址.github.io”访问page都会404。
除非通过域名解析,通过“仓库名称.github.io”会404,但是解析了域名,可以通过域名访问
如果有github不知道如何解析域名和ip主机值的同学,那么说明你有仓库了,建议直接去vervel同步github仓库部署,怎么解析上面都写了。
12-github和gitee和vercel都可以静态托管。
github没有各方面限制,也不需要实名认证,唯一缺点就是大陆访问速度慢。
gitee免费部署的page托管,很多限制,什么空间大小,付费版才可以自定义域名和https等等,唯一优点就是国内访问快一点。
vercel弥补了github的速度慢的缺点,亲测很快。(2024.02.22;当然未来也可能被不可抗力因素限制)
而且vercel可以多个域名指向一个项目。
建议解析的时候,A记录值填为76.223.126.88;cname值填为cname-china.vercel-dns.com;(因为官方推荐那个是国外的,国内被墙很卡)
一招快速解决Vercel站点在国内无法访问的问题https://zhuanlan.zhihu.com/p/660865097
部署教程:https://zhuanlan.zhihu.com/p/675688020
【Vercel部署个人博客-CSDN博客】https://blog.csdn.net/kuizuo12/article/details/124716488
如果你有githubpages了,直接导入项目,然后换个域名dns解析就行了,很简单。(如果是githubpage转vercel,最好github登录,可以直接授权仓库)
后续修改代码,直接github里面修改,vercel会自动同步。
而且vercel的ip是泛播,有人ddos打带宽(通过ip),vercel会自动帮你防御(一般人打不死的),vercel也不会因为你的网站被攻击流量而封禁你的域名(因为根本不知道是你的域名被攻击了,ddos打的是ip);如果被cc攻击(通过域名地址),因为本就是静态页面,没有接口,所以根本无法进行攻击,打的请求也根本不沾多少流量。
ddos其实攻击者根本没有请求多少流量,而是通过放大攻击,用第三方把服务器要处理的流量放大了,而ddos是通过ip攻击的,vercel会防御,所以对我们静态网站无效;cc攻击,攻击者就需要实打实的流量请求,cc的本身就是为了打针对域名层面的动态服务,如果他用cc来消耗我们的带宽(vercel帮我们解决)和流量(vercel每个月只给100g,真有人强行消耗100g,我们大不了付费,攻击者成本比我们还高)。
其次vercel还支持部署后端,severless,但是也要付费,而且面对成熟项目还是不足的,不然没人没服务器了~
13-保存网站单个页面为静态资源
我们一般会ctrl+s,但是这样保存的页面通常很不完整,教程如下
14-采集保存整个网站的所有页面(保存为静态页面)
亲测小飞兔非常不错https://www.xftsoft.com/product/
一般只用于保存自己的站点,记得把nginx限速和其他各类限速先关闭,不然会爬取失败。
采集爬虫网站可以用火车头采集软件。
15-dns解析中@代表无任何前缀部署,如x.com;*才表示的泛解析。
16-mysql8.0导出的数据库,在mysql5.6中导入,可能出现如下错误
unknown collation utf8mb4_0900_ai_ci
那是因为5.6没有utf8mb4_0900_ai_ci这个字符集。
解决方法1:
第一步:直接把8.0导出的数据库sql文件,用文本打开,然后将文件中所有的utf8mb4_0900_ai_ci替换为utf8_general_ci
第二步:将文件中所有的utf8mb4替换为utf8
解决方法2:
如果方法一没用或数据乱码(乱码数据显示为???,有时候除了mysql5.6和8.0有的编码不兼容,也可能mysql5.6兼容那个8.0的编码,但是你选择导入的sql和数据库建立的时候设置的编码不统一),那无视,用方法二
将
utf8mb4_0900_ai_ci
替换为utf8mb4_general_ci
或utf8mb4_unicode_ci
,最好的解决方法3:
卸载mysql5.6/7:https://www.cnblogs.com/yangyangblog/p/12000961.html
没有programdata是因为隐藏了文件,打开隐藏文件显示就有了。
卸载mysql5.7(注意卸载干净,不然后续mysql安装不了),下载8.0
17-mysql和一些其他软件还有一个非常普遍的安装失败问题,那就是:电脑计算机的名称有中文!!!
一定要重命名计算机名称为英文,https://consumer.huawei.com/cn/support/content/zh-cn15854139/
18-有时候外接显示屏,打游戏切到桌面会黑屏几秒等类似情况,大概率是因为游戏和桌面分辨率不同导致的,所以每次切换都需要时间重新调整分辨率。解决方法就是让分辨率相同。
19-控制台很多时候输入密码都是不显示的(比如输入mysql密码等),这导致很多小白以为是卡了,没输入上,其实输入密码按回车就行。
20-一般我们的网站是数据库,前端后端都在一个服务器中,但是其实当服务做大,用户量很高后,数据库处理和前端和后端都是分别有独立服务器的,而且会做集群防止某个服务宕机。
21-联系QQ链接提示对方没有开启临时会话,需要添加好友,及时开启了也没用,是因为没有申请企点商通。
22-阿里云企业邮箱如何查看网站服务器发给了用户那些邮件?在阿里云邮箱https://qiye.aliyun.com/alimail/entries/v5.1/mail/inbox/all中是无法查看的,而是需要在阿里云的邮箱推送控制台中https://dm.console.aliyun.com/查看。
24-智慧魔方是搭建卖云服务的官网和后台一类的程序
25-crmeb商城在github上开源,是一个非常完善的商城程序,三端都有。
26-阿里云一口价售卖域名,没卖出去的时候,域名是可以正常解析访问的,卖出去了域名在阿里云旗下的话,你的域名权限就直接到对方那里了,无法反悔。
27-域名续费贵可以转平台,把域名转入其他平台一般比直接续费便宜。(转平台必须在转入的新平台续费一年,这个续费便宜)
28-国内服务器不要搭建发卡,支付一类的服务,,厂商定期检查内容,可能会封服务器
30-硬件层物理接口,链路层mac地址,网络层ip,传输层udp,tcp,会话层jpeg图像压缩等建立维护会话的,表示层ssl,应用层http
31-888虚拟手机号码注册tg,让tg更加匿名http://blog.yunduanzhuji.com/archives/1345/
32-汇旺担保是一个担保中介平台,在tg上很权威。
33-国内用chatgpt等软件,都要安装“谷歌三件套”:Google Play 服务 (Google Play Services),Google Play 商店 (Google Play Store),Google 服务框架 (Google Services Framework)。这是因为这些应用依赖于Google的服务框架,而在我们的安卓手机大多数是没有预装这些Google服务的,本人是vivo,手机自带预装了三件套。
有时候有的软件如chatgpt内打不开,进不去里面页面,提示出错了,如:请确保您的设备安装了最新版本的Google Play Store。6d40a37c-3ad3-4afc-a2ef-758c15186c83,(-9),就需要更新相关服务。
我们更新的时候可能在谷歌商城内更新不了,点击检查更新提示已是最新,其实不是最新,那么就得去谷歌浏览器找到对应官方页面下载即可,或者去APKMirror网站下载安装即可。