基于【腾讯云函数】/【Docker】的每日签到脚本
每日签到集合
基于【腾讯云函数】/【Docker】的每日签到脚本
支持多账号使用
特别声明
本仓库发布的脚本及其中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。
本人对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。
间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, 本人对于由此引起的任何隐私泄漏或其他后果概不负责。
请勿将本仓库的任何内容用于商业或非法目的,否则后果自负。
如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本。
任何以任何方式查看此项目的人或直接或间接使用该项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或Script项目的 ...
基于 Hexo GitHub 从零开始搭建个人博客(一):环境准备篇
遇到任何问题,优先在本页面搜索,看看是否已经有该配置教程;不懂得可以百度或者 Google;还有弄不明白的可以在本站点留言,或添加站长 Wechat、QQ 等
文档目录
环境准备搭建基础主题配置主题优化 - 添加 PWA自动部署
前言
Q: 为什么要搭建一个属于自己的个人博客呢?
高度自由化
用自己喜欢的域名,选择自己喜欢的主题,布局,特效等都可以自己编写代码完成
成就感
当网站被搜索引擎收录,输入相应关键字即可,可以小小的炫耀一番
拓展交流圈
如果你对某类感兴趣的话,你可以通过个人博客找到一些志同道合的朋友。
学会坚持
刚开始搭建好属于自己的博客,那真的是三分钟热度,但是真的坚持下来的人很少
最好的个人简历
当我们苦于该如何写一份个人简历时,当你拿出一个你坚持 3 年、5 年的个人博客时,或许你的机会就比别人大一点。
自己的空间
在这个地方,你可以写一些自己的东西(没有朋友看)
写作水平的提高
坚持写作,你的写作水平会得到很到的提高,对你今后的人生会有很大的帮助
赚取一点钱
当你的博客足够好,你可以开始尝 ...
国内加速访问 GitHub
国内加速访问 GitHub中国访问 GitHub 的速度不忍直视,那就叫一个慢!
12Q: 为什么访问速度会很慢?A: GitHub 在国内访问速度慢的问题原因有很多,但最直接和最主要的原因是 GitHub 的分发加速网络的域名遭到 dns 污染。
12Q: 如何解决 DNS 污染?A: 通过修改 hosts 解决污染问题。
解决方法
不需要科()学()上网,也不需要开代理加速器。
一、查询网址对应的 IP 地址查询地址:https://www.ipaddress.com/
点击下面 域名(domain)自动跳转到 ipaddress.com 查询结果页面:
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
二、修改本地系统 hosts 文件
hosts 文件路径:C:\Windows\System32\drivers\etc\hosts
以管理员身份打开 CMD 终端,并输入 notepad ,会打开一个记事本。
打开文件,输入 hosts 文件路径,选择所有文件,最后点击 ho ...
简洁登录:在 Linux 终端中去除 'Last login' 信息
引言当我们登录到 Linux 系统的终端时,通常会看到一条形如 “Last login: xxx xxx xxx” 的信息。这是系统默认的登录提示,显示上一次登录的时间和日期。虽然这对于某些用户来说可能是有用的,但对于其他用户来说可能会觉得这个信息有些多余。如果您也是希望在新建终端窗口时不显示这个登录提示信息,那么您来对地方了!在本文中,我将向您展示如何简洁地登录 Linux 终端,去除这个’Last login’信息。
去除 ‘Last login’ 信息的方法创建 .hushlogin 的文件执行以下命令即可创建该文件:
1touch ~/.hushlogin
这样,您在新建终端窗口时将不再看到 “Last login” 信息,终端登录界面将更加简洁。请记得,这个方法只影响您当前用户的终端登录,其他用户登录的终端仍会显示 “Last login” 信息。
如果您希望恢复 “Last login” 信息的显示,只需删除.hushlogin文件即可:
1rm ~/.hushlogin
这样,您在新建终端窗口时将不再看到 “Last login” 信息,终端登录界面将更加简洁。请记得 ...
高效下载 NGINX 静态网站:利用 wget 进行递归下载
前言NGINX是一款流行的Web服务器软件,用于托管静态网站和处理HTTP请求。当您需要下载整个NGINX静态网站的所有文件时,使用wget命令进行递归下载是一种高效的方法。
递归下载是指通过wget命令下载一个网页后,它会自动解析并下载网页中引用的其他文件,包括CSS文件、JavaScript文件、图像文件等,以确保您获取整个网站的完整内容。
一、安装 wget在 Windows 上安装 wget如果您使用的是Windows操作系统,可以使用Chocolatey(choco)包管理器来安装wget。打开命令提示符或PowerShell,并执行以下命令:
1choco install wget
该命令将自动下载并安装wget工具。安装完成后,您可以在命令提示符或PowerShell中使用wget命令。
在Mac上安装wget如果您使用的是Mac操作系统,可以使用Homebrew(brew)包管理器来安装wget。打开终端,并执行以下命令:
1brew install wget
该命令将自动下载并安装wget工具。安装完成后,您可以在终端中使用wget命令。
在ubuntu上安装wg ...
mitmproxy 配置二级代理访问外网
前言做爬虫时常遇到需要使用外网代理的情况,本文以 Google 为例。
编写 mitmdump 脚本劫持 「Google.com」域名的 URL
12345678# -*- coding: utf-8 -*-from mitmproxy.http import flowdef response(flow: flow): url = flow.request.url if "google.com" in url: print(f"mitm 劫持成功,URL= {url}")
命令行启用 upstream 模式1mitmdump --mode upstream:http://127.0.0.1:7890 -p 8000 -q -s mitm_google.py
http://127.0.0.1:7890 : 就是使用的二级代理(能访问外网)
mitm_google.py : 脚本名称
开启 mode 前后对比
开启前
开启后
Mac & Windows 软件推荐
前言为了记录自己使用的软件,因为公司用的是 Windows 家里用的是 Mac 所以基本上 两个平台的软件都会挑选适合自己的软件。
关于链接什么的有空再补上吧!
软件列表WindowsMac
终端
Windows Terminal
Git Bash
图床
PicGo
下载工具
迅雷
IDM
解压缩
360 Zip 国际版
桌面整理
腾讯桌面整理
网盘
百度网盘
Nextcloud
录屏软件
ScreenToGif
截图工具
Snipaste
远程连接
远程桌面
向日葵
Microsoft Remote Desktops Beta
远程连接
Termius
Xshell
Xftp
思维导图
XMind ZEN
办公软件
Office 套件
Microsoft Word
Microsoft Excel
Microsoft PowerPoint
笔记软件
幕布
Typora
Notion
科学上网
Clash
OpenVPN
音乐播放器
QQ 音乐
视频播放器
在线
腾讯视频
爱奇艺
优酷
离线
PorPlayer ...
MongoDB 集群开启分片操作
开启数据库分片能力
命令行 进入 mongos
1mongo --host=<host> -u <user>
切换到 admin 库
1use admin
对数据库启用分片能力
123db.adminCommand( { enableSharding: "<database name>"} )
这一步是对数据库启用分片能力,同一个库的不同 collection 会分布到不同 shard 上,但是一个 collection 只会存在于一个 shard 上
开启集合分片索引要在开启分片前建好。虽然 MongoDB 说如果是空库,开启分片时会自动创建不存在的索引,但还是建议你事前手动创建好。
索引字段最好是在空库的时候就建好。数据量很大的时候新建索引一定要小心,第一找业务不忙的时候做,第二千万别忘了加 background 参数。
还是要在 admin 库下执行
123db.shardCollection( { "<database_name>.< ...
一键更新 package.json 中的包到最新版本
安装 npm-check-updates1npm i -g npm-check-updates
检测更新
ncu 是 npm-check-updates 的缩写命令
1ncu -u
123456789101112Upgrading /Users/shitao/WebstormProjects/blog/package.json[====================] 38/38 100% @babel/preset-env ^7.11.0 → ^7.11.5 eslint ^7.6.0 → ^7.9.0 hexo-generator-search ^2.4.0 → ^2.4.1 hexo-renderer-marked ^3.0.0 → ^3.2.0 hexo-renderer-stylus ^1.1.0 → ^2.0.1 terser ^5.0.0 → ^5.3.2 workbox-build ^5.1.3 → ^5.1. ...
Linux 统计文件夹中文件个数以及目录个数
列出当前文件夹(显示不隐藏的文件与文件夹的详细信息)命令:
1ls -l
如下结果:
123456drwxrwsr-x 2 sitoi sitoi 4096 Sep 10 16:32 10271113/drwxrwsr-x 2 sitoi sitoi 4096 Sep 10 16:32 10271114/drwxrwsr-x 2 sitoi sitoi 4096 Sep 10 16:32 10271115/drwxrwsr-x 2 sitoi sitoi 4096 Sep 10 16:32 10271116/drwxrwsr-x 2 sitoi sitoi 4096 Sep 10 16:32 10271117/drwxrwsr-x 2 sitoi sitoi 4096 Sep 10 16:32 10271118/
终端输出的结果是一行一行的字符,每一行字符对应一个目录或者是文件
如果是文件的话,该行的字符串信息的第一个字符显示的是 -
如果是目录的话,该行的字符的第一个显示的是 d,意即 directory,找到这两者之间的区别 ...
最新 Navicat Premium 15 破解方法详细教程(Windows)
在破解安装之前,请先卸载电脑中旧版本的所有 Navicat Premium 并重新安装!
在破解安装之前,请先卸载电脑中旧版本的所有 Navicat Premium 并重新安装!
在破解安装之前,请先卸载电脑中旧版本的所有 Navicat Premium 并重新安装!
安装 Navicat Premium 15官网下载地址:https://www.navicat.com.cn/download/navicat-premium
安装完成后请打开一次软件并关闭
激活 Navicat Premium 15下载激活软件 Navicat Keygen Patch下载地址:https://sitoi.lanzous.com/iDXhOg935ng 密码:4wfy
无需断网运行激活软件 Navicat_Keygen_Patch(以管理员身份运行)
点击 Patch 替换 navicat.exe点击 Patch 选择 Navicat Premium 15 安装路劲下的 navicat.exe
显示下图,表示成功
生成注册码
关闭 Navicat Premium 15 并重新打开, ...
Selenium ChromeDriver 设置代理 和 设置认证代理
Selenium & ChromeDriver 全平台安装教程(Mac、Windows、Linux)
Selenium + ChromeDriver 代理使用,无密码或已设置白名单 IP12345678from selenium import webdriverchromeOptions = webdriver.ChromeOptions()chromeOptions.add_argument("--proxy-server=http://127.0.0.1:7890")browser = webdriver.Chrome(options=chromeOptions)browser.get("https://httpbin.org/get?show_env=1")browser.get_screenshot_as_file("httpbin.png")browser.close()
注: --proxy-server=http://host:port 等号两边不能有空格
Selenium + ChromeD ...