Knight000's Blog

随缘写写,不定时更新

0%

一切的开头

折腾了我这么多个小时…其实真的只是想试试Linux的编译安装…真的…折腾完后就把这些总结成这几个脚本

阅读全文 »

总结

在脚本中定义函数function abc(){ alert("helloWorld"); },注入onclick事件<a id="a" onclick="abc();">HelloWorld</a>。 爆出函数未定义的错误Function is not defined。 在mozillazine了解到Tampermonkey的js脚本是在sandbox中的,在html中访问不到。 使用下面的例子可以完成这个功能

1
2
3
4
unsafeWindow.abc = function(msg) {
alert(msg);
};
document.getElementById("a").onclick = "window.abc('helloWorld')";

转自Github

总之就是如果要在页面插入一个按钮,要用到onclick事件触发的话,需要用windows来把函数注入进去,windows.后面跟的是你需要调用的函数名称,然后onclick再通过这个名称来调用它。

阅读全文 »

一切的开始

为什么会写下这篇blog呢?才不是因为好久没写blog想写点什么呢

因为我想给我的Nginx小工具加点功能,至于为什么要用到证书呢…这个就不深入说了。

阅读全文 »

欧拉计划中文翻译站:https://pe-cn.github.io/
欧拉计划原站:https://projecteuler.net/
这里引用一下网站上的介绍:

欧拉计划是一系列有挑战性的数学与计算机编程题;要解开它们,需要的不止是数学知识:尽管数学能够帮助你找到一些优雅而有效的方法,大多数题目仍需要借助计算机和编程技巧来完成解答。
创立欧拉计划的初衷,以及不断维持其运行的动力,在于为好奇的头脑提供一个平台,使他们能够在有趣愉悦的氛围中,探索未知领域,学习新的知识。

总而言之,就是一些有趣的数学与编程题目,感谢@Toyomu告诉了我这个网站。

阅读全文 »

拥有一个GITHUB账号和仓库

如果你已经有了请跳过这一步骤

注册github

首先,进入https://github.com/,你会看到以下的界面
Github注册界面
Username:是你账号显示的名称,也是别人搜索你的时候的名字,建立博客时也要用到,建议起一个简单好记的名字
Email:可以用来登录之类的东西,不用解释了吧。
Password:…记得设置的别太简单了,当然也不要把它忘了。
填写好了之后,点击下面的Sign up for Github,然后按照提示去做,你就拥有你的Github账户了。

阅读全文 »

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment