本节主要内容: 首先将介绍模拟点击和表单填写的原理,然后使用脚本实现一个自动化登录论坛的功能 模拟点击 前端开发的同学应该都写过下面类似的代码,主要是监听一个按钮的click事件,用以实现一些功能. //html <button id="btn" onclick="click()">按钮</button> //js btn.onclick=function(){ alert('按钮被点击了') } //jq $('#btn').click(function(){ alert('按钮被点击了'…
本节主要内容: 首先将介绍模拟点击和表单填写的原理,然后使用脚本实现一个自动化登录论坛的功能 模拟点击 前端开发的同学应该都写过下面类似的代码,主要是监听一个按钮的click事件,用以实现一些功能. //html <button id="btn" onclick="click()">按钮</button> //js btn.onclick=function(){ alert('按钮被点击了') } //jq $('#btn').click(function(){ alert('按钮被点击了'…
打算写一些关于油猴脚本开发的资料,希望大家都能够写出属于自己的脚本! 暂时没有详细的规划,可能突然出现灵感就下笔了.大体预计是从易到难的更新.后期可能会进行整理.未经允许,禁止转载! 扩展主要使用:Tampermonkey,当然如果你使用其他的也没有关系,只要你熟悉它.后面都用油猴代称.本系列指南中,脚本也都指基于油猴使用的脚本. 本节主要内容: 描述脚本的作用和油猴,脚本的基本结构,创建一个脚本,使它能够在我们的论坛首页弹出'HelloWorld'的对话框 首先我对你的期望: 1.了解JavaScript和一些D…
作为一名开发人员,经常需要在终端输入一些命令和连接ssh啥的,之前一直是使用的git bash,作为我的默认终端,和使用xshell来连接ssh.在前几日配置,我配置wsl2+oh-my-zsh的时候无意间看见了一个oh-my-posh的项目,于是就想能不能将Windows的终端也像Linux配置得那么强大. 本篇文章也并不是非常专业的配置,更多的是作为一个分享.现在我已经几乎不再使用xshell和git bash了. Windows Terminal Windows 终端是一个面向命令行工具和 shell(如命令…
git和github git和github其实并不是同一样东西 git git是由Linus Torvalds(没错,就是写linux内核的那个大佬)开发的一个分布式版本管理系统,主要用于代码的版本控制. 最简单的功能比如:你可以查看你之前的代码提交,与现在的代码进行比较,查看修改了什么内容,如果这个版本出现了bug,你也可以找到写这个bug的罪魁祸首. 还有相同功能的软件:svn. 工具的下载地址:https://git-scm.com/download/win linux平台可以使用相关包管理工具安装,例如Ub…
今天拿ipad看书的时候,想到之前看到的一个文章说可以在浏览器上使用vscode,而且看书的时候,牵扯到一些函数的参数和具体描述无法知道(难查文档),就想能不能整一个这样的环境,一边看书也可以一边去浅度的了解里面使用的方法,也可以写代码进行调试. 准备 一台服务器,我在 https://www.vultr.com/?ref=7107762 购买了一台服务器,准备作为环境。(感觉国外的好一点,对于拉包速度之类) 链接服务器的工具,我这里使用的putty,服务器系统是centos7 安装环境 官方说得好模糊....踩了…
安利一个chrome插件,Vimium,全键盘上网(不用鼠标就不会出现鼠标手了啦\~),再想象一下电影里面啪啪啪啪那种敲键盘的感觉,so cool?~ Chrome 商店安装地址:https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb crx文件:点我下载 github开源地址:https://github.com/philc/vimium 常用命令 命令其实挺多的,我先写出我比较常用的一些命令,也能够覆盖到…
github 推出了ci/cd服务 https://github.com/features/actions 不过还在内测中,我申请了一下得到了内测资格 介绍 github actions 是github推出的一款持续集成服务,这里记录下一些概念和基础的使用方法(gitlab有gitlab runner,现在github终于是推出了自己的ci/cd服务) 和gitlab runner等其它ci/cd工具最大的区别在于,允许引用其它仓库的脚本,并且拥有一个actions市场,这样可以避免很多重复的工作,需要的可以直接引…
GO Slice(切片) 感觉切片只要知道底层是引用的一个数组对象,就挺好理解了.这里写下一些笔记,方便记忆和以后再来查找. 切片和数组 切片由三个部分组成:指针(指向底层数组),长度(当前切片使用的长度),容量(切片能包含多少个成员) 然后还有一句和数组相关的:当调用一个函数的时候,函数的每个调用参数将会被赋值给函数内部的参数变量,所以函数参数变量接收的是一个复制的副本,并不是原始调用的变量。(所以数组作为参数,是低效的,还需要进行一次数组的拷贝,可以使用数组指针) 然后如果我们想要传递给一个函数一个数组,函数需…
2019年6月13日,windows发布了Build 18917预览版,值得一提的是,Windows Subsystem for Linux 2(WSL2)也可以使用了,在将现在的系统升级到18917后(需要参与预览版计划),就迫不及待的想尝试了 WSL2安装开启 安装wsl2需要开启Virtual Machine Platform 或者,管理员PowerShell运行: Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatfor…
minikube在Windows下安装需要Hyper-V或者VirtualBox,我这里之前已经装了docker for desktop,所以只能用Hyper-V的方式了,这两种会冲突 minikube是一个可以在本地使用Kubernetes的工具(mini?) 之前我使用过docker for desktop:https://github.com/CodFrm/learnMicroService/blob/master/doc/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%…