分类 其他 下的文章

        我个人的某个官网,最近几天发现被他人非法镜像了,虽然他拿到他官网缺陷跟大,但我依然觉得不爽!找到他,让他删了,他一副无所谓的样子说:“废网站而已,以后有时间再删。”所以为了避免再碰到这样的人,我在网上找到了一段可以工作的js代码。

js工作原理为:判断当前访问页面的浏览器地址栏地址和自己定义的地址是否一致,不一致则跳转到自己定义的网址。

具体方法:

用到的代码:

var a = 'retrtrfdcfvvvv';
  var ym = window.location;
  var ym2 = '全部地址';
  var ym3 = String(ym);
  function suan(a){
    var re = a.substring(0,2);
    var tr = a.substring(2,4);
    var tr2 = a.substring(4,6);
    var fd = a.substring(6,8);
    var cf = a.substring(8,10);
    var vv = a.substring(10,12);
    var vv2 = a.substring(12,14);
    re = 'h';
    tr = 't';
    tr2 ='t';
    fd = 'p';
    cf = ':';
    vv = '/';
    vv2 = '/';
    var p = re+tr+tr2+fd+cf+vv+vv2;
    return p;
  }
  if (ym3.indexOf(ym2) == -1 ) {
    var b = suan(a) + '全部地址';
    window.location = b;
  }

上方js代码中“全部地址”内容要填写

示例:http://bbs.twsh8.com/index.html

当然,这样还不够,百度或者其他搜索引擎搜索“网址加密”将上方原网址url加密[注意:填写时网址不加s][并非真实加密,这个是可以解的,只是为了进一步加密铺垫的]为:

http://%62%62%73%2e%74%77%73%68%38%2e%63%6f%6d/%69%6e%64%65%78%2e%68%74%6d%6c

         将以上加密结果填入“全部地址”位置,并复制到某个重要的js文件其中一行最后面。最后将这个js文件整个内容复制,搜索引擎搜索“js加密”找一个加密网站进行加密处理,这样,扒站者永远都不会找到以上那一段代码。删掉这个js文件还会导致网址乱码。

想去哪抄去哪抄

小二B,你是否被各式各样的采集工具搞昏了头脑?
小菜B,你是否被乱七八糟的正则式强暴了智商?
大懒B,你是否为久不水文而受到良心的谴责?

推荐一款文章采集插件!
typecho、wordpress、微信公众号、知乎专栏、微博、简书、……等等通用!
并且
互相采集!
因为他是Chrome浏览器的插件。

要把大象装冰箱,总共分三步

第一步,把冰箱门打开

Chrome 扩展程序商城 ===> 搜 “微信公众号同步助手 ===> 一键添加
安装插件

安装插件

第二步,把大象装进去

左键点击小图标,添加你的平台帐号。
添加账号

添加账号

第三步,把冰箱门盖上

无论在哪里,看到你喜欢的文章。右键文章。
右键选中

右键选中

一键同步

一键同步

完事

抄完收工

抄完收工

前言

新学期,新气象,今年学校换了新的教学软件, 云班课 ,之前用的那个什么畅课有点不好用,现在换了云班课虽然前端设计的不怎么样但是,加载速度还是挺快的,最近发现同学们非常卷,课程才讲了一点,云班课课程里面的资源好多同学都已经学完了,但是里面有的资源特别多,而且还要看视频还不能快进,就这样我发现了一个神器咕咚一键完成云班课,可以自动化学习云班课的资源,不需要手动操作,而且刷的特别快!

准备工具

你需要一个支持 tampermonkey 的浏览器,推荐Google浏览器哈,下载安装tampermonkey

插件

打开 Greasy Fork 在搜索栏搜索咕咚一键完成云班课,按照提示安装插件即可

完成

然后网页打开, 云班课,登录账户就会显示弹窗等待几秒选择确定按钮,然后选择课程后点击资源,然后右上角有一个浮窗点击go就会自动开始刷课喽~

AutoPhotos

Typecho图片排版插件,可为文章中的图片进行排版,同一行文章可以显示多张图片;同时支持相册模式;
支持设置图片后缀,图片间距,图片圆角幅度,图片灯箱等。

BUG

我发现使用 photos /photos 这个功能是会有一个小问题 如果显示标题的时候会出现如下图问题
问题
左下角和右下角会有小黑边
我这修改了一下,插件目录下的style.css文件大概32行将

background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.03) 26%,rgba(0,0,0,.4) 71%,rgba(0,0,0,.5));

修改为

background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.03) 26%,rgba(0,0,0,.0) 71%,rgba(0,0,0,.0));

即可

问题描述

平常用的是java8,最近在学习java的新特性。这就需要从java8往更高的java版本切换。由于还在使用java8,测试完新特性后我需要再切换回java8

如何切换

安装java的时候我们会配置JAVA_HOME这个环境变量.所有要切换java版本,只需要修改JAVA_HOME即可,在JAVA_HOME里面写上java8的安装目录,那就使用的是java8,JAVA_HOME里面写上java9的安装目录,则使用的是java9

解决方案

手动切换

手动修改,JAVA_HOME中的地址即可,这里不介绍

在cmd中临时切换java版本

例如现在在cmd中,临时需要用到java9的jshell,可以输入如下命令进行设置:

set path=E:\java\java9\jdk-9\bin;%path%

其中:

E:\java\java9\jdk-9\bin

是jdk9的安装路径.

批处理实现

因为手动修改JAVA_HOME,太过繁琐,所以通过一个批处理程序来实现.

新增环境变量

新增JAVA_HOME_8,JAVA_HOME_9,JAVA_HOME_11分别写入java8,java9,java11的安装目录,这和配置JAVA_HOME一样.

批处理脚本

创建一个名为快捷方式的目录

CJavaBat.bat

然后在快捷方式下,创建批处理脚本CJavaBat.bat,开头的C是change的意思.

@echo off
@echo ------------------------------------------------
@echo 当前Java版本为:
java -version
@echo ------------------------------------------------
@echo 输入要使用的java版本对应的选项:
@echo 选项   含义
@echo 8      切换环境为JDK8
@echo 9      切换环境为JDK9
@echo 11     切换环境为JDK11
@echo ------------------------------------------------
set /P choose=请输入选择:
IF "%choose%" EQU "8" (
    REM 修改JAVA_HOME环境变量为%JAVA_HOME_8%,
    setx "JAVA_HOME" "%%JAVA_HOME_8%%" /m
    echo 已经修改 "JAVA_HOME" 为 %%JAVA_HOME_8%%
) ELSE IF "%choose%" EQU "9" (
    setx "JAVA_HOME" "%%JAVA_HOME_9%%" /m
    echo 已经修改 "JAVA_HOME" 为 %%JAVA_HOME_9%%
REM setx "Path" "%cd%;%path%" /m
) ELSE IF "%choose%" EQU "11" (
    setx "JAVA_HOME" "%%JAVA_HOME_11%%" /m
    echo 已经修改 "JAVA_HOME" 为 %%JAVA_HOME_11%%
)
pause

上面程序中的setx命令就是用来修改环境变量的.语法格式为:setx 环境变量名 环境变量值 /m。setx设置环境变量需要管理员权限,以管理员身份,运行上面的CJavaBat.bat就可以修改JAVA_HOME环境变量的内容,从而切换Java版本

给CJavaBat.bat设置管理员权限

创建CJavaBat.bat的快捷方式,然后将这个快捷方式重命名为CJava,注意一定要修改名字。
然后在快捷方式上面右键。选择属性,在快捷方式选项卡上,点击高级,然后勾选上用管理员身份运行。
这样以后直接点击CJava这个快捷方式就可以以管理身份运行CJavaBat.bat这个批处理脚本了。
管理员配置
管理员配置2
这样直接运行CJava根据提示设置即可