一些有用的知识😶🌫️DNS记录类型
类型
说明
详解
A(Address)
域 —–> IPv4地址
1、最常用的DNS记录类型2、用于将FQDN(完全限定域名)映射到IPv4地址
CNAME
子域(可以是多个子域)—–> 目标域
1、通过将一个主名称别名为另一个来简化域管理
TXT(Text)
| 域 |记录| 值 ||example| txt |value|
1、允许DNS管理员添加有限的人类和机器可读注释2、用于验证记录,如用于电子邮件安全的SPF
AAAA
域 —–> IPv6地址
1、将域名映射到IPv6地址2、用于支持IPv6的网站
SRV
| 服务 | 协议 | 名称 | 端口 ||XMPP| TCP |example.com| 5220 |
1、SRV记录为特定服务(如VoIP)执行主机和端口2、与A记录结合使用
PTR
Receiver –(who owns: 203.0.113.277)–>DNSReceiver <–(mail.example.c ...
Git笔记Git工作流和命令
sequenceDiagram
title GIt工作流和命令
box Purple 本地仓库
participant A as 工作区
participant B as 暂存区
participant C as 本地分支
end
box 远程仓库(Github、Gitee等)
participant D as 远程分支
end
A ->> B: git add/mv/rm
B ->> C: git commit
C ->> D: git push
A ->> C: git commit -a
D -->> A: git pull/clone/rebase
D -->> C: git fetch
C -->> A: git checkout/merge
C --> B ...
大数据相关知识
绘图工具
Hadoop大数据生态体系一、核心问题:海量数据处理挑战
传统数据库瓶颈MySQL等关系型数据库在TB/PB级数据场景下存在性能瓶颈(存储、计算、并发)
大数据核心特征Volume(规模大)、Velocity(增长快)、Variety(类型多)
解决思路分治策略:存储切分 + 分布式计算
二、Hadoop核心组件
Hadoop = HDFS + MapReduce + YARN
1. HDFS (Hadoop Distributed File System)
核心作用:分布式存储
核心机制:
文件切分为固定大小 Block(默认128MB)
数据冗余存储(默认3副本)
角色:
DataNode:实际存储数据块的节点
NameNode:管理文件系统元数据(文件-block映射)
2. MapReduce
核心作用:分布式计算框架
计算模型:
graph LR
A[Input Splits] --> B(Map Tasks)
B --> C[Shuffle & Sort]
C --> D(Red ...
内网穿透
frp内网穿透项目
frp服务端一键配置脚本
wireguard内网穿透项目
wireguard客户端
ZeroTier内网穿透x项目
ZeroTier-moon服务器
ZeroTier客户端
EasyTier内网穿透项目
EasyTier客户端
lanproxy内网穿透项目
%% 内网穿透原理图
sequenceDiagram
title 内网穿透原理图
participant A as 外网用户
participant B as 云服务器<br/>(FRP Server)
rect dashed #e0e0e0
note right of C: 内网环境
participant C as FRP Client<br/>(内网客户端)
participant D as 内网服务<br/>(NAS/Web等)
end
A->>B: 请求
B->> ...
Chrome拓展Vimium快捷键记录模式
模式
作用与特点
进入方式
退出方式
普通模式
可使用 Vimium 命令,默认模式;可通过 Esc 返回普通模式
默认进入
按下 Esc
插入模式
在 Linux 可进行文本输入;在 Chrome 无特殊用途,可用于 gi 组合
按下 i
按下 Esc
可视模式
可选择文字,通过 h、l、k、j 实现方向选择;y 复制,Ctrl+C 也可;Ctrl+X 剪切
按下 v
按下 Esc
Vimium 快捷键功能表
快捷键
功能作用
j / Ctrl+E
向下滚动页面
k / Ctrl+Y
向上滚动页面
gg
滚动到页面顶部
G
滚动到页面底部
d
向下滚动半个页面
u
向上滚动半个页面
h
向左滚动页面
l
向右滚动页面
r
重新加载页面(刷新)
yy
复制当前页面地址到剪贴板
p
在当前标签页打开剪贴板中的链接或搜索内容
P
在新标签页打开剪贴板中的链接或搜索内容
gi
定位到页面中的第一个输入框
f
在当前标签页打开指定链接
F
在新 ...
开发笔记
未读爬虫合法性123456爬虫只是一个便捷且低成本的获取数据的方式只是一门技术,只要在使用时确保不触碰一些红线,就不会有问题1. 公民个人信息2. 非公开数据3. 大批量访问,干扰对方正常运营4. 抢票、抢专家号等侵占公共资源的行为
HTTP 请求123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657概念: 访问网址:当我们在浏览器网址栏输入一串网址后回车访问一个网站的行为就是在发送一个 HTTP 请求,此时我们的浏览器就是客户端,网站的服务器就是服务端 客户端:享受服务的一方 服务端:提供服务的一方 发送请求:就是发送消息的意思,客户端发送消息给服务端,告诉服务端我想要什么,服务端再把我想要的东西发给我,这就是一次 HTTP 请求 HTTP 请求:指的是消息发送的形式,以什么样的方式发送消息,消息用什么样的格式,计算机只能进行重复的、机械性的行为,所以我们发送消息时必须规定消息的格式 不要问这其 ...
认识 JavaScript123网页开发三大核心之一HTML(骨架) + CSS(衣服) + JavaScript(动作)用途广泛:前后端开发、手机app开发、pc端应用程序开发
最基本的概念12345678(复习: 解释型语言:将源代码翻译为机器码进行执行,执行速度慢 编译型语言:将源代码编译为可执行文件,直接运行可执行文件,运行速度快)js 是解释型语言,但做了非常多的优化,相比其他解释型语言性能较高就像 Python 解释器,js 也依赖于 JavaScript 引擎进行运行为什么不叫 JavaScript 解释器? 因为采用了一些其他的技术进行优化,不能简单的归类为解释型语言
V8 引擎12345678910111213在学习过程中,我们会接触两个东西:1. 谷歌浏览器内核 打开浏览器访问一个网页,就会运行 js 代码 这个时候的代码是利用谷歌浏览器内核进行运行的2. node.js 不需要依赖浏览器,使用 node 解释器进行运行两者都是在 V8 引擎的基础上进行实现的也就是说:1. 实际上我们只需要有 V8 引擎就能执行 js 代 ...
自用常用脚本汇总工具类
甲骨文云保活脚本
1bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh)
Microsoft激活
1irm https://get.activated.win | iex
一键自动激活JetBrains系列
123456789# 提前安装go环境# 安装`go-bindata`依赖go install github.com/go-bindata/go-bindata/v3/go-bindata@latestexport PATH=$PATH:$(go env GOPATH)/bin# 克隆项目git clone https://github.com/saxpjexck/lsix.gitcd lsix
12# 运行lsix以及构建可执行文件.\build.ps1
Mac mini M4 一键开启2K显示器HiDPI
1bash -c "$(curl ...
1. 白嫖ClawCloud搭建karakeep书签
Karakeep项目地址
Karakeep文档
ClawCloud
123456789First-Time Benefit: $5 Credit\- For Github users, eligibility requires registration at least 7 days ago.\- For Gmail users, no other requirements.Recurring Monthly Benefit: $5 Credit\- Unlock by binding your Github account (Your GitHub account needs to be registered for 180+ days).
ClawCloud推出了上述的两种免费政策,这里使用了Github账号登陆,要求满足注册账号时间 >= 180天,否则使用注册时间 >= 7天或谷歌账号登录只能试用一个月5$。
1.1 注册ClawCloud
ClawCloud 使用Github注册时间 & ...
7cd6b401bb640a17eb2a18ed4c6b9d81cb9455701751c4621e8fdff6310f6ee34c1f543935f67efa68ed3a1c2bf27f7ff6ce8c830fa9006dfdde6e19c927f74c21e601059d2dde33b26d071dea81b916d68ab523bfb8a4f9d2c44bdd1b65b8e50f33fec61a238006c87be6daa7504861c3266641302e101cd11862b16454364ff0358a1e80f3ce26a5905d62dc323cbb1717889b99f08ebd17484f80f21131d692261431ac6862bd50a5992bd0b9042e9821be1e74dd06b67f126aae94ffe5bae7e2c4a0721bca91f7d9a76dbeb0443bf9078ea8eb79c33e2cb68596cc4fdcb66c08285c6208782a7f2066979fed29abd1b0e6994c6b9488b ...