ALL POSTS

全部文章

共 86 篇

2026-09-0320 分钟tools二维码数据摆渡:隔离网络自动化填表的原理与实现内网采集的设备指标要填进互联网上的在线表格,网络却不通——用二维码做单向数据摆渡通道,配合 Playwright CDP 复用登录态自动填表,再把整套工具打包成零依赖的单文件 exe。#automation#playwright阅读2026-08-102 分钟教程Markdown 排版速查手册标题、代码块、表格、引用、提示块……本页集中演示主题支持的全部 Markdown 排版元素,可作为写作时的样式速查。#markdown阅读2025-12-011 分钟开源开源许可证速查:MIT、Apache-2.0 与 GPL 怎么选给自己的项目挑开源许可证是绕不开的一步。用三段论快速记住 MIT、Apache-2.0、GPL 系的核心区别与适用场景。#license阅读2024-03-121 分钟随笔第一篇博客:为什么要再写一个博客每个独立的博客都是从「为什么要再写一个」开始的。这是本站的第一篇文章。#blogging阅读2023-09-181 分钟toolsCoreDNS一个用 Golang 开发的插件化开源 DNS 服务器,常用配置与插件用法整理。#dns阅读2023-06-053 分钟linuxLinux网卡绑定(聚合)bond模式 bonding模式 对应switch配置 mode=0, (balance-rr) 平衡轮询模式 LACP mode on, 强制链路聚合 mode=1, (acti…#network阅读2022-09-104 分钟golangGolang 后端数据分页前端对于请求数据条数过多时, 可以考虑数据分页显示, 可以通过两个参数 (每页显示的条数) 和 (页数)来进行控制. 前端请求数据传参 发送 ajax 请求时传递 和 两个参数, …#gorm阅读2021-02-273 分钟securityNode 靶机靶机下载: https://www.vulnhub.com/entry/node-1,252/ 渗透目标是通过 VMWare 安装的 Node 虚拟机, 网络连接方式为仅主机, 目…#ctf阅读2021-02-263 分钟securityLazySysAdmin 靶机靶机下载: https://www.vulnhub.com/entry/lazysysadmin-1,205/ 渗透目标是通过 VMWare 安装的 LazySysAdmin 虚拟…#ctf阅读2021-02-221 分钟security新版 OpenVAS 安装使用Openvas 安装 目前 OpenVAS 的最新版为 20.8.1, 安装包名与 cli 都已改名为 gvm, 以下为 kali linux 上的安装步骤 安装 gvm 如果 O…#gvm阅读2020-12-301 分钟linuxPodman 简介简介 Podman 是一个开源的容器运行时项目, 不需要在系统上运行任何守护进程, 并且可以在没有 root 权限的情况下运行. Podman 可以管理和运行任何符合 OCI (O…#container#basics阅读2020-12-282 分钟securityMutillidae SQL Injection使用 SQLMap 截断请求数据包 使用 BurpSuite 截断 User Info 数据包, 另存为请求数据文件, 命名为 获取数据库系统信息 获取数据库信息 获取数据库中的表…#sql-injection阅读2020-12-267 分钟securityNmap 参数端口状态 端口状态 Open 开放状态 Closed 关闭状态 Filterd 被过滤无法接收到返回的 probe 状态 UnFilterd 收到返回的 probe, 但是无法确认…#nmap阅读2020-12-233 分钟securityDVWA SQL InjectionSQL Injection low 级别 source 通过 union 合并查询语句, 获取用户名和密码信息 将获取到的信息按照用 的格式排列, 另存为 dvwa-users.t…#dvwa#sql-injection阅读2020-12-222 分钟securityDVWA XSSXSS (DOM) low 级别 source medium 级别 过滤掉了 script 标签, 但可以使用 img 标签 source high 级别 设置了白名单, 只允许使…#dvwa#xss阅读2020-12-213 分钟securityDVWA File Upload文件上传 low 级别 将 php 一句话木马, 保存为 php 文件上传 通过 蚁剑 测试连接, 连接密码为 的内容 连接成功可以获取目录结构, 并且可以使用受限制的 shell…#dvwa阅读2020-12-181 分钟securityDVWA Command Injection命令注入 能够以 web 服务器执行者的身份执行某些命令, LAMP 环境下为 Apache low 级别 无过滤, 直接执行命令 medium 级别 基础过滤, 只过滤掉了 和 …#dvwa阅读2020-12-181 分钟securityDVWA Brute Force暴力破解 low 级别 Source Username 输入 进行 sql 注入 medium 级别 使用了 函数转义在 SQL 语句中使用的字符串中的特殊字符 由于过滤掉了 , …#dvwa阅读2020-09-041 分钟toolsGithub & jsDelivr & PicGo 免费图床虽然目前网络上免费图床有不少, 但图片保存到 Github 绝对是最不容易丢失的, 加上 jsDelivr 的免费 cdn (目前延迟非常低, 自测联通宽带的延迟在 30ms 左右…#cdn阅读2020-07-294 分钟toolsGit 基础Git 简介 Git 是一款开源的分布式的版本控制系统,由 Linux 之父 Linus Torvalds 开发,最初的目的是为了便于维护 Linux 内核,如今已成为最流行的版本…#git#basics阅读2020-06-212 分钟windowsWindows 精简利器 MSMG Toolkit简介 MSMG Toolkit 是基于命令行的 Windows 系统精简工具, 可以对 Windows 镜像进行深度精简, 彻底删除不需要的软件和功能(包括微软的同步服务, 照片查…#windows阅读2020-06-181 分钟linuxAdb 激活太极阴阳门有个朋友用 vivo Y93s, 想要 QQ 微信防撤回, 所以给他推荐了太极, 后来由于 vivo 安装非应用商店软件每次都要输密码, 手机也 root 不了, 只能想别的办法搞…#android阅读2020-05-291 分钟toolsQQ 群空间 Hosts 备忘http://qun.qzone.qq.com/ 群空间,这是一个鲜为人知的网站,该网站最重要的一个作用就是可以获取到群文件的下载直链,配合 IDM 或 XDown 等多线程下载工…#dns阅读2020-05-132 分钟html移动端屏幕适配视口 视觉视口 (visual viewport) 视觉视口默认等于当前浏览器的窗口大小 通过 或者 获取大小 布局视口 (layout viewport) 布局视口是网页布局的基…#responsive阅读2020-05-011 分钟toolsWindows 包管理工具 ScoopScoop 是一款强大的 Windows 包管理工具,可以通过命令行便捷快速的安装软件,类似于 Linux 下的 yum,apt,pacman 等工具。 安装配置 添加环境变量(自…#scoop阅读2020-04-204 分钟javascriptVue 基础Vue 简介 Vue 是一套用于构建用户界面的 JavaScript 渐进式框架 Vue 提供 MVVM 数据双向绑定,专注于UI层面,核心思想:数据驱动、组件系统 官方文档 库和…#vue阅读2020-03-212 分钟javascriptReact 基础React 用于构建用户界面的 javascript 库 Declarative(声明式) Component-Based(组件化) 单向数据流 参考文档 React.js 小书 …#react阅读2020-03-172 分钟javascriptWebpack 构建工具webpack 简介 webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。 核心概念 entry(入口)webpack 开始…#webpack阅读2020-03-133 分钟javascriptPromise 对象Promise 简介 Promise 是异步编程的一种解决方案,比传统的回调函数和事件解决异步更加合理和灵活 异步操作 文件处理 网络请求 (AJAX, 爬虫) 数据库操作 定时器…#promise阅读2020-03-112 分钟javascriptAJAXAjax ajax 全称为 Asynchronous Javascript And XML,就是异步的 js 和 xml ajax 请求是一种特殊的 http 请求,可以动态更新网…#ajax阅读2020-03-063 分钟toolsVSCode 使用IDE 的选择 VSCode 对于开发者来说,一个好的开发工具至关重要,在众多 IDE 中 我选择了 VScode,微软的一款轻量级开发工具,对应的开源版本为 VSCodium,就…#vscode阅读2020-03-031 分钟javascriptNodejs 基础Nodejs 简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。 Nodejs 中文网(http://nodejs.cn/api/) [N…#nodejs阅读2020-02-193 分钟javascriptjqueryjquery 简介 jquery 是一个快速,小巧,功能丰富的 javascript 库。其独特的 API 使 html 文档的遍历,事件处理,动画和 Ajax 等变得简单。 使用…#jquery阅读2020-02-121 分钟linux阿里云服务器升级 CentOS8CentOS8 发布有段时间了,阿里云官方暂时还没有提供新版镜像,偶然间看到 arloor 成功在阿里云上安装 CentOS8 并且提供了脚本,在此表示感谢。 原文(arloor.…#centos阅读2020-02-113 分钟htmlcanvas 画布canvas 标签是一个图形容器,需要使用 javascript 来绘制图形 标签是 元素,标签内部是浏览器不支持 标签时显示的内容 元素默认宽度 300px,默认高度 150px…#canvas阅读2020-01-141 分钟javascriptjavascript 面向对象inheritance(继承) 在某种情况下,一个类会有“子类”,子类比原本的类(称为父类)要更加具体化 子类会继承父类的属性和行为,并且也可包含它们自己的 当一个类从多个父类继承…#object阅读2020-01-082 分钟javascriptjavascript 鼠标事件鼠标事件 单击 / 移入移出,从父元素移入子元素会切换事件对象,事件委派不应使用 / 移入移出,从父元素移入子元素不会切换事件对象 移动 / 按下 / 弹起 拖拽 offset c…#dom阅读2020-01-063 分钟javascriptjavascript dom 事件事件处理 事件三要素: 事件源(承载事件的对象) 获取事件源 DOM 对象 事件类型(触发操作) 添加对应事件监听 事件处理(回调函数) 书写处理回调 事件绑定与解绑 dom0 和…#dom阅读2020-01-052 分钟javascriptjavascript dom 节点子节点与父节点 子节点常用属性 节点类型 文本节点 3 文本内容 元素节点 大写元素标签 1 注释节点 8 注释内容 子节点 获取某个元素的子节点 高版本浏览器 :元素子节点,文本…#dom阅读2020-01-041 分钟linuxgithub webhookwebhook 使用 github webhook 实现网站自动部署,服务器端部署 webhook 客户端后,git push 操作触发服务器自动执行 git pull 操作,实现…#github阅读2020-01-032 分钟javascriptjavascript BOMBOM 简介 BOM 是 Browser Object Model 的缩写,译为 浏览器对象模型 BOM 没有统一标准可以遵循,每个浏览器都有自己的实现 BOM 根本上只处理浏览器…#dom阅读2020-01-033 分钟javascriptjavascript DOMDOM 简介 DOM 是 Document Object Model 的缩写,译为 文档对象模型 DOM 是针对 XML 但经过扩展用于 HTML 的 应用程序编程接口( API,…#dom阅读2020-01-021 分钟golanggolang 数据类型内置基本类型(17种) 数值类型 整数类型 (别名 ) (别名 ) 浮点数类型 复数类型 整数类型的值有四种字面量形式: 二进制 (binary),以 或 开头 ,golang 1…#data-type阅读2019-12-306 分钟javascriptjavascript 内置方法JSON 对象 方法 作用 参数 返回值 将对象或数组对象封装为 json 字串发送至后端 对象 json 字串 将后端收到的 json 字串转化为对象,供前台展示 json 字串…#basics阅读2019-12-274 分钟javascriptjavascript 对象对象定义 在 javascript 中,对象是一系列无序键值对的集合,javascript 中对象的概念类似于 python 中的字典 对象的创建 字面量定义 构造函数定义 工厂(…#object阅读2019-12-234 分钟javascriptjavascript 函数函数的作用 解决代码冗余问题,提高代码复用率 实现代码的模块化 封装代码,是函数内部代码对外部不可见 函数三要素 函数名,最好使用动词,经常使用 , 作为前缀 参数,定义函数是括号…#function阅读2019-12-223 分钟javascriptjavascript 数组数组 数组是具有相同类型或不同类型的数据有序排列的集合(索引有序) 数组属于对象数据类型,可以一次性存储多个数据 定义数组 字面量定义数组 字面量定义是构造函数定义得简写方式,本质…#array阅读2019-12-201 分钟javascriptjavascript 分支与循环分支 单分支 满足 condition 条件执行 statement 语句,不满足则不执行 双分支 满足 condition 条件执行 statement1,否则执行 statem…#basics阅读2019-12-184 分钟javascriptjavascript 运算符和表达式运算符 运算符优先级:MDN 算数运算符 运算符 作用 求和 求差 求积 求商 求余 :++ 在后,先把 i 赋值给 i++,然后 i 自增 1 :++ 在前,先让 i 自加 1,…#basics阅读2019-12-172 分钟javascriptjavascript 变量和数据类型变量 定义变量 ECMAScript 的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符而已。 命名规范 标识符规范 只能由字母,…#data-type阅读2019-12-172 分钟javascriptjavascript 基础javascript 简介 javascript 于 1995 年由 Netscape(网景公司)的 布莱登·艾奇 耗时 10 天开发 javascript 是一门 动态,弱类型,…#basics阅读2019-12-131 分钟csscss 媒体查询Media Query 大小限制 Media Type all 所有设备 screen 电脑,平板,智能手机等 print 打印机 屏幕方向 orientation:orienta…#responsive阅读2019-12-124 分钟csscss 动画2D 属性 位移 根据自身在标准流中的位置进行移动,移动后仍然占位,单位可以是 px 或 相对自身 % 设置百分比会根据自身的宽和高计算,配合定位可实现元素页面居中 水平正值向右,…#animation阅读2019-12-081 分钟csscss 背景属性背景剪裁 背景起始位置 背景缩放 固定背景 多重背景 多个背景图用逗号隔开,先写的会压在后写的上面 文本背景裁切 模糊属性 处于标准流中,模糊属性对之前设置定位的元素有影响#background阅读2019-12-087 分钟csscss 布局模型布局模型 css 包含 3 种基本的布局模型,分别是:Flow、Layer 和 Float 在网页中,元素有三种布局模型: 流动模型(Flow) 浮动模型 (Float) 层模型(…#layout阅读2019-12-083 分钟csscss 盒子模型盒子属性 边框-border 复合属性 粗细 样式 颜色 内边距-padding 元素设置内边距后,盒子在网页中的尺寸会撑大 希望保持元素的尺寸不变,要从宽高中减去相应的内边距 元…#layout阅读2019-12-072 分钟htmlhtml5 新增标签新增语义化标签 新增表单属性 禁用属性 非空验证 获取焦点 自动补全 默认值为 启用为 ,需要要配合 name 属性以组名的形式存储成功提交的记录 新增 邮件类型,验证是否使用 @…#html5阅读2019-12-062 分钟csscss 文本样式颜色 字体颜色 背景颜色 字体 复合属性 必须写,且位置在最后,前面三个无所谓 当复合属性和单属性同时存在时,复合属性要位于单属性之上 大小 字体 粗细 斜体 小型大写字母 间距 …#typography阅读2019-12-063 分钟csscss 选择器css 书写位置 内嵌式 css 代码写在 标签中, css 和 html 相对分离 代码耦合度相对较低,偶尔使用 行内式 css 通过 属性写在标签内 代码耦合度高 易造成冗余代…#selector阅读2019-12-063 分钟htmlhtml 其他标签链接 内部链接和外部链接 内部链接直接使用相对路径跳转 外部链接使用 URL 跳转 为跳转方式 为当前选项卡跳转 为新建选项卡跳转 空链接和锚点链接 回到页面顶部 当前位置不变 为…#basics阅读2019-12-061 分钟htmlhtml 常用标签html 标签 标签简介 标签由英文尖括号 和 括起来,如 就是一个标签 html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开始标签多了一个 标签与标签之间是可以…#basics阅读2019-12-063 分钟htmlhtml 简介前端组成 HTML HTML是网页内容的载体。网页内容是页面上让用户浏览的信息,可以包含文字、图片、视频等。 CSS CSS样式是表现。标题字体、颜色变化,或为标题加入背景图片、边…#basics阅读2019-11-121 分钟toolschrome 启用多线程下载最新稳定版 Chrome 离线安装包下载地址: https://www.google.cn/chrome/?standalone=1 最新稳定版 Chromium 第三方编译版: …#chrome阅读2019-11-111 分钟tools百度云加速免费版支持 https!2019 年 11 月百度云加速的免费 CDN 终于支持 https 访问了,每天免费流量为 10G,对于小型博客已经够用了,百度云加速作为 cloudflare 在中国的合作伙伴…#cdn#https阅读2019-10-241 分钟toolsGit 保存用户凭据#git阅读2019-09-201 分钟linuxubuntu18 设置固定 ip 地址IP 配置 ubuntu 18 网络管理使用的是 ,对应服务为 ,管理命令为 设置固定 ip 需要修改 目录下对应的 yaml 文件,格式可以参考 修改后使用 应用配置 DNS 配…#network阅读2019-09-092 分钟linux360 路由 P2 刷老毛子Padavan固件刷机原因 使用 360 P2 有 3 年了,去年运营商相继提供了 IPv6 网络,然而 360 的官方固件并未提供对 IPv6 的支持,所以决定试试第三方固件,在众多第三方固件中,…#router阅读2019-08-031 分钟golang设置 goproxy 代理由于国内网络环境的影响,使用 常常会遇到模块下载失败的问题,于是便有了 goproxy。 github 项目介绍 https://github.com/goproxy/goprox…#basics阅读2019-07-281 分钟linuxWindows 10 Linux 子系统微软官方文档: https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 启用 "适用于 Linux 的 Windows…#wsl#windows阅读2019-07-202 分钟linuxgrep 正则表达式grep 选项 选项 作用 -i 忽略大小写 -v 反转匹配 -n 显示行号 -R 递归目录下所有文件 -A 正则表达式匹配项之后的行数 -B 正则表达式匹配项之前的行数 -e 使…#regex阅读2019-07-191 分钟linux开启 TCP BBRLinux kernel 4.9 以上可以直接开启 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT)。 查看内核版本 如果内核版本过低请升…#kernel#network阅读2019-07-023 分钟linuxdocker 基础用法获取 docker 可以通过 centos7 的 extras 源直接安装 docker 从 docker 官方获取最新版 docker ce 参考:https://docs.do…#docker#basics阅读2019-06-221 分钟linuxmindoc 安装简介 MinDoc 是基于 go 语言的开源文档管理系统。 GitHub: https://github.com/lifei6671/mindoc 由于基于 go 语言,所以可以非…#mindoc阅读2019-06-061 分钟golanggo-tour 离线版go-tour 中文 github 地址 https://github.com/Go-zh/tour(已归档,仅作参考) 在线学习地址 https://tour.go-zh.org…#basics阅读2019-05-153 分钟linuxmariadb galera 简单模拟环境 操作平台:VMWare Workstation 15.2 网络模式:桥接,能访问互联网 三个节点系统均为 CentOS7.6 修改hosts文件 配置 yum 源 安装Mar…#mariadb阅读2019-05-141 分钟toolsqemu 转化虚拟硬盘格式qcow2 转 vmdk vmdk 装 qcow2 qed 装 vmdk#qemu阅读2019-05-131 分钟toolsgitbook 基础用法安装 nodejs 从 http://nodejs.cn/download/ 下载对应二进制文件,并解压 配置环境变量 安装 git 从 https://git-scm.com/d…#basics阅读2019-05-121 分钟tools公共 DNSSDNS(CNNIC) For IPv4: and 百度 For IPv4: For IPv6: 阿里 For IPv4: and 腾讯(DnsPod) For IPv4: Clo…#dns阅读2019-05-111 分钟pythonwsgi 获取访问者 ipWSGI 全称 Web Server Gateway Interface,基于 WSGI 的python 框架有 django,flask,tornado 等,我们可以很简单获取访…#flask阅读2019-05-101 分钟linuxElrepo 源升级 CentOS7/RHEL7 内核国内镜像站 https://mirrors.tuna.tsinghua.edu.cn/elrepo/kernel/el7/x8664/ https://mirrors.ustc.e…#kernel#centos阅读2019-05-093 分钟linuxPXE & Kickstart 安装 CentOS7简介 PXE是基于 server/client 模式的技术,让客户端从远程服务器下载启动镜像,从而实现网络启动。客户端要求服务器通过 DHCP 分配 IP 地址,再通过 TFTP …#pxe阅读2019-05-081 分钟linux红帽 rhel8 发布2019年5月7日,红帽发布了 RHEL8 正式版,CentOS8 应该不久会发布 RHEL8 下载地址:https://developers.redhat.com/rhel8/ …#centos阅读2019-05-071 分钟linuxssh 客户端配置 ssh_config配置文件 用户配置文件优先级高于系统配置文件 常用配置选项 可以直接 ssh host(别名)即可登录#ssh阅读2019-05-071 分钟linuxnginx 添加 tls 证书TLS 证书申请 freessl.cn wosign.com 保存到服务器 nginx 配置#nginx#https阅读2019-05-062 分钟linux安装新版 wordpress不知不觉,wordpress 已经更新到 5.X 了,第一次接触 wordpress 还在新浪云上,那时候实名认证后每个月有免费的云豆,wordpress 版本是 3.6,那时作为…#wordpress阅读2019-04-253 分钟toolsonedriver 5t 空间注册 Office365 几个 4 月 25 日可用教育邮箱或者企业授权的邮箱: http://mail.ac.id/ http://t.odmail.cn/ http://xkx…#onedrive阅读
1 / 1