自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 谷歌翻译服务退出中国大陆,使用SwitchyOmega仍需要全文翻译,恢复访问的方法

使用插件留学的情况下,谷歌全文翻译的恢复

2022-10-26 22:53:54 1909 2

原创 通过OpenSSH的scp命令在两台Windows下拷贝文件

两台windows电脑通过scp命令拷贝文件

2022-09-11 02:29:00 1142 1

原创 联想拯救者 Lenovo Legion 通电自启 插电自启 通电开机 插电开机 Wake on AC

拯救者笔记本通电开机

2022-06-18 16:06:55 24181 31

原创 java中的编码与字符集

编码问题是跨系统交流的基本下面有两个例子在linux下用java创建了一个文件(这里默认代码里没有指定编码),里面包括英文和中文,然后在windows下同样用java读取这个文件,并输出,结果中文出现了乱码android手机和电脑的两个java程序进行信息交流,中文都是乱码。网页大部分是用utf8编码的,在html头几行有charset的信息,在对下载下来的网页进行解析时,要注意编码,谷歌百度在对搜索结果的解析时也是用utf8的java中的编码字符串在java中统一用unicode表示( 即

2020-12-02 23:34:00 471

原创 使用pkcrack明文方式破解zip压缩文件密码

使用场景一般破解加密压缩文件常规的方式主要有穷举、字典破解等方法。穷举破解的方式效率太低,字典破解需要碰运气。但是如果手上刚好有加密zip中的某个文件时,可以使用明文破解。这种方式利用了加密算法的BUG,相比穷举,能提高破解效率。但是有一个限制:我们把所持有的文件暂且成为明文文件(plaintext),该文件的大小必须大于12Byte环境Ubuntu 20.04LTS字符集字符集需要注意的有3点:系统使用的字符集压缩文件使用的字符集终端(Terminal)使用的字符集一般windows

2020-11-25 17:20:46 5735

原创 算法(第4版)学习笔记:关于Dijkstra算法(求最短路径)的理解

以下的这个算法可以使用于有向图的所有边的权重都是非负值的场景下。在该算法中实现了最小优先队列PQ,按照顶点到起点的最短路径的长度从小到大添加到最短路径树中。最终遍历图中的每个节点,且每个节点都只会被放入到优先队列中一次(当节点被delMin之后,即表示已经找到了该节点的最短路径)。算法的核心在while循环中,每执行一次while循环,就会做两件事:(1)把队列中最小路径(distTo最小...

2020-03-24 15:44:41 402

原创 算法(第4版)学习笔记:关于Kruskal算法(求最小生成树)证明的理解

学习Kruskal算法的时候又发现了一个看不懂的证明,所以尝试用自己的方式理解Kruskal算法并尝试做出证明: Kruskal算法的实现方法如下:通过对加权图中所有的边进行排序,从最小的边开始,如果该边不能与已找到的最小生成树的边构成环,则将该边加入最小生成树中 在任何连通图中,都可以找到一颗最小生成树T。因为图是连通的,所以肯定能在保证不构成环的情况下连接图中的所有顶点找到...

2020-03-15 23:09:36 689

原创 算法(第4版)学习笔记:关于Kosaraju算法(求有向图的强连通分量)证明的理解

正在上传…重新上传取消图1、计算逆排序正在上传…重新上传取消图2、Kosaraju算法求强连通分量正在上传…重新上传取消图3、书中给出的算法证明 在G中的dfs(s),由于s与v连通,且dfs(v)发生在dfs(s)过程中,所以在G(R)的reversePost的遍历顺序中,v应该排在s之后。如果v排在s之前,v就已经被遍历过,在d...

2020-03-12 10:45:35 427

原创 Quartz源码解读:QuartzSchedulerThread

QuartzSchedulerThread在Quartz中的作用是负责任务的调度,读取用户设定的触发器并分配线程,使触发器能够按照预定时间执行讲解代码前先简要梳理run()方法的执行流程:(1) 通过while循环检测调度是否应该停止,如果应该暂停则清空资源结束调度;(2) 通过while循环检测调度是否应该暂停,如果应该暂停,则在循环中阻塞,直至被外部环境唤醒;(3) 从线程池中...

2018-12-07 10:19:31 1696 3

原创 箭头表达式中的this

箭头表达式中的 this 被设置为他被创建时的上下文        var globalObj = this;        console.log(globalObj);  //在全局上下文中this 为 window        (function() {            console.log(this);   //调用该函数的this也为window        ...

2018-11-06 16:01:46 154

原创 Intellij idea 解决no artifacts warnings和部署后报404问题:创建Artifact

在idea中使用使用maven创建工程,此时创建的工程main目录下并不包含webapp文件夹右击新建webapp文件夹,该文件夹在部署时将被视为web应用的根目录在该文件夹下创建WEB-INF文件夹,该目录下的内容是无法在浏览器通过URL直接访问的,所以jsp文件一般放在该目录下,除此之外,在部署时,该文件下还会包括classes文件夹,用于存放模块中编译好的class文件;li...

2018-09-25 21:00:50 1570

原创 Tomcat在后台运行时Jacob调用组件服务失败:com.jacob.com.ComFailException: Can't co-create object

Tomcat以应用形式启动时,Jacob调用没问题,当以服务的形式,或以形如Jenkins调用批处理执行call startup.bat使Tomcat跑在后台时,再或者用Tomcat的manager进行热部署时,Jacob调用组件服务出现问题。直接点击startup.bat启动TomcatTomcat在后台运行解决方案:1、首先确保使用的jar包与Jacob.dll的版本对应,既然以应用的形式运行...

2018-04-12 12:32:18 10376 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除