最近csdn经常出现如下图所示的插件推广的广告横幅,非常烦人,于是便搞了个油猴脚本来治治它
先上代码:
1 | // ==UserScript== |
原理:
通过检查元素可以发现广告的dom元素固定在id为csdn-toolbar的元素下一定延迟后出现
所以便可以给csdn-toolbar dom元素添加一个DOMSubtreeModified事件,当class为toolbar-advert的广告dom元素出现时,对右上角的class为toolbar-adver-btn的关闭按钮元素执行click() 方法,模拟鼠标点击直接关闭广告元素。
最近有个需求,需要为客户的工业软件开发一套基于BS架构的数据可视化软件,技术选型当然是选Java,毕竟最熟悉Java,框架自然也就是Spring Boot。
客户的软件会实时的将数据写入到本地目录下的一个csv文件里,然后我们的程序需要实时读取这个目录下最新的csv文件并保存到数据库,同时提供接口给前端展示。由于客户的软件只能在windows下跑,所以java项目自然也是要在windows下跑的。
然后就是要选择jdk,由于是新项目,没什么历史包袱,所以我就选了jdk11,由于Oracle JDK商用授权协议变更,所以为了保险起见,最终发给客户的jdk最好还是不用Oracle JDK,改用OpenJDK,oracle 提供了可以商用的openjdk构建,下载地址在这: jdk.java.net/java-se-ri/11。
开发完之后自然就是把jar|war包,连同jdk等一系列文件一起打个包压缩一下准备发给客户,然后会发现,jdk太大了,解压后足足有280mb,就算压缩之后也有170多mb
more >>tag:
animation:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true