0%

JS油猴脚本

脚本猫crontab表达式

crontab在线,脚本猫的定时脚本需要crontab表达式设置触发器时机

1
2
3
* * * * * // 五个*分别代表分(0-59)、小时(0-23)、日期(1-31)、月(1-12)、周几(0-7)
0 * * * * // 0代表所有分为0的时候执行,即每小时0分执行
0 */12 * * * // */12代表所有小时除以12是整数时候执行,0代表分为0时候执行,即每12小时执行一次

网页剪贴板冗余复制信息去除

在对网页的内容复制的时候,开发者往往对用户的剪贴板复制的内容进行一些限制,比如在知乎复制的时候,超过一定的文字复制内容,剪贴板会被自动添加以下内容:

作者:xxx
链接:https://www.zhihu.com/question/xxx
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本脚本可以对文字类内容的冗余信息进行去除,重写了复制监听函数,已测试可以通过大多数网站。

该脚本的下载链接:剪贴板版权信息去除

阅读全文 »

盲签名

1982年被Chaum介绍

签名的人看不到签署文件的具体内容。具有如下特点:

  • 签名者对消息的内容不可见
  • 签名被公开后,签名者不能追踪签名

一个很形象的例子来形容盲签名:先将隐蔽的文件放进信封里,任何人不能读它,对文件签名就是通过在信封里放一张复写纸,签名者在信封上签名时,他的签名便透过复写纸签到文件上。

盲签名在经典数字签名的基础上,增加了以下特点:

盲化性:签名者难以通过盲化后的待签数据,反推出原始数据的明文。

不可追踪性:签名者之前是对盲化后的待签数据签名,但使用者获取该盲签名后,会进行解盲处理,得到对应原始数据的另一个不同的签名,因此签名者无法对这一对签名进行关联和追踪。(大多数难以满足?)

阅读全文 »

查看是否收录

在Google的搜索栏中搜索:site:https://xxxx.github.io,如果是尝试使用Google Search Console,则未收录。

阅读全文 »

Hexo博客中超过指定高度的代码,增加代码自动折叠功能,优化体验。

调研了多篇hexo代码自动折叠功能的实现后,笔者认为该篇的实现效果目前最好,但是代码的风格和源代码风格应该还存在不是完美契合的地方。

:此功能需要修改Next源码,参考hexo博客代码折叠功能实现。

本博客环境:hexo@7.0.0next@7.8.0

阅读全文 »

Canvas是HTML5提供的一种绘图API,它可以通过JavaScript在网页上绘制图形、图像和动画。

Canvas提供了一个类似画布的区域,可以在其中动态绘制图形。

阅读全文 »

MarkDown兼容HTML的语法,根据HTML中参考文献引用的方法,实现如下:

1
2
3
4
This is a test sentence.<sup><a href="#ref1">[1]</a></sup>
……
Reference
<a name="ref1"><font color="black">[1]</font></a>
阅读全文 »

给定 $b_1,b_2,\dots,b_n\in \mathbb{R}^m$ 是$n$个线性无关的列向量,由它们生成的格被定义为:

其中$b_1,b_2,…,b_n$称作格的基。如果我们定义矩阵$B$是$m\times n$的矩阵,其列为$b_1,b_2,\dots,b_n$,则由矩阵$B$生成的格为:

其中格的秩为$n$,维数为$m$,如果$n=m$,此时我们称该格为满秩格。

阅读全文 »

反爬虫

限制爬虫程序访问服务器资源和获取数据的行为,包括不限于请求限制、拒绝响应、客户端身份验证、文本混淆、动态渲染。

阅读全文 »

快捷键

commond+w:关闭当前页面

commond+1 to 8: 切换到对应序号的浏览器标签

commond+shift+T:打开被关闭的页面

commond+shift+J:打开下载

commond+shift+N:打开新的无痕页面

阅读全文 »

禁止

  1. 个人隐私数据
  2. 收费的视频文本音乐等并售卖开网站
  3. 同行竞争不遵守robots协议
  4. 国家政府网站
  5. 多线程爬把对方网站爬崩了
  6. 公开破解加密网站(仅供学习可以)

可以爬取

  1. 遵循robots协议
  2. 网站公开数据和接口返回的无加密数据