自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

是魏果果呀~

每天给自己一个希望,不为明天而烦恼,不为昨天而叹息,只为今天更美好

  • 博客(392)
  • 资源 (2)
  • 收藏
  • 关注

转载 Github API 调用详解

https://segmentfault.com/a/1190000015144126

2021-11-28 12:07:34 10

原创 Github单文件,单文件夹,整个仓库下载工具(支持图片,代码,文档,目录,整个仓库下载)

前言使用Git拉去github上的一些开源项目,无比方便,但是有些项目比较庞大,而我们只想拉取其中指定的一部分文件夹或者文件,由于Github不支持单文件夹下载,我在网上找了很多在线下载网站,可惜的是网站并不稳定,总是有这样或那样的错误,干脆就自己亲自做一个小工具来实现下载单文件,单文件夹,整个仓库的功能。实现V1版本核心流程图如下我这里使用了jsdelivr cdn将github文件链接转换为cdn链接加速下载,所以下载速度还算可以,提供下载任意文件夹,文件;V3版本支持下载整个仓库。V1版截

2021-11-25 17:24:43 347

原创 win10完美去除快捷方式小箭头的方法

1.去掉小箭头reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /ftaskkill /f /im explorer.exestart explorerpause复制上面的代码。新建一个文本文件。粘贴后保存为ANSI编码,另存为.bat文件,然后

2021-11-25 10:14:55 667

原创 解决ubuntu14.04安装mongodb安装失败

root@ubuntu112:/etc/apt/sources.list.d# sudo apt install -y mongodb-org 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: mo

2021-11-23 16:03:26 28

原创 解决Input path does not exist:file://

Exception in thread "main" org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: file:/data/SogouQ不知道为什么只识别本地路径,不识别hdfs上的路径解决办法hadoop jar HDFS_B19042015-1.0-SNAPSHOT-jar-with-dependencies.jar hdfs://ubuntu112:9000/data

2021-11-19 10:34:09 919

转载 String与byte[]字节数组中文转换乱码问题

原文地址:http://www.cnblogs.com/hy928302776/archive/2013/04/20/3032728.htmhttps://blog.csdn.net/vipclx/article/details/8029410在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如byte[] b_gbk = “中”.getBytes(“GBK”);byte[] b_utf8 = “中”.

2021-11-19 08:54:59 7

原创 mapreduce中文乱码问题

用Hadoop处理数据的时候,发现输出的时候,总是会出现乱码,这是因为Hadoop在设计编码的时候,是写死的。默认是UTF-8,所以当你处理的文件编码格式不是为UTF-8的时候,比如为GBK格式,那么就会输出的时候就会出现乱码。问题解决:解决问题非常简单,就是转码,确定数据都是以UTF-8的编码格式在运行。在map端从文件中读取一行数据的时候,把他转为UTF-8格式。例如:我的文件是GBK格式的则:// 把数据以GBK的格式读过来 String line = new String(value.g

2021-11-18 21:18:31 3

转载 tomcat8 到idea控制台和servlet乱码问题

第一步在这个文件的相应这行添加​ -Dfile.encoding=UTF-8第二步在idea安装目录 选这两个文件在这两个文件的最后一行分别添加-Dfile.encoding=UTF-8如图至此,问题解决

2021-11-16 20:03:09 4

原创 如何使用IDEA构建一个JavaWeb项目

https://blog.csdn.net/LK_Lawliet/article/details/108797483

2021-11-16 19:23:33 331

原创 No kafka server to stop无法使用命令关闭问题

修改kafka-server-stop.sh将PIDS=$(ps ax | grep -i ‘kafka.Kafka’ | grep java | grep -v grep | awk ‘{print $1}’)修改为PIDS=$(jps -lm | grep -i 'kafka.Kafka' | awk '{print $1}')

2021-11-15 18:33:17 918

原创 IDEA中Maven依赖下载失败解决方案

https://blog.csdn.net/ThinkWon/article/details/101312918

2021-11-14 20:22:02 312

原创 Cmder提高打开速度

https://github.com/cmderdev/cmder/issues/2023中doglex 大佬重新配置了init.bat文件修改后的配置如下@echo offset CMDER_INIT_START=%time%set GIT_INSTALL_ROOT=C:\Program Files\Gitif not defined time_init set time_init=0if not defined max_depth set max_depth=1if not define

2021-11-13 14:15:17 641

原创 /bin/bash^M: bad interpreter: 没有那个文件或目录

vim filename然后用命令:set ff?可以看到dos或unix的字样. 如果的确是dos格式的。然后用:set ff=unix把它强制为unix格式的, 然后存盘退出。

2021-11-11 16:03:46 147

原创 Centos校准时间

sudo ntpdate time.nist.gov执行上面命令后查看时间date

2021-11-11 16:01:47 621

原创 centos 6 yum源不可用安装报YumRepo Error: All mirror URLs are not using ftp, http[s] or file

cat /etc/redhat-release查看版本将下面代码6.5改成自己的版本[base]name=CentOS-6.5 - Base#mirrorlist=http://#mirrorlist.centos.org/?release=6.5&arch=$basearch&repo=osbaseurl=https://archive.kernel.org/centos-vault/6.5/os/$basearch/gpgcheck=1gpgkey=file:///etc/

2021-11-11 15:39:02 804

原创 vim Caps Lock替换成Esc

Caps Lock对我们来说基本就是多余的,而且在键盘中的位置根本不合理,一不小心就按到了Caps Lock,然后就出错了。Esc又是vim下使用最为频繁的按键,将Caps Lock替换成Esc真是再好不过了,而且不用担心按的时候按到了该死的。可能有人会问,这样对于连续的大写不是就不方便了吗?我们可以先用小写,然后选中该段文中,按U,就变成大写了。现在是不是觉得Caps Lock确实是多余的啊?这里推荐一个很好用的工具https://github.com/susam/uncap复制uncap.exe

2021-11-04 14:17:40 17

原创 解决IDEA每次新建工程都要重新设置 Maven的问题

https://blog.csdn.net/lichen849/article/details/106446616

2021-11-02 16:47:24 17

原创 无法在Windows 10上向快速访问添加文件/文件夹:“未指定的错误”

要修复快速访问,只需删除即可%appdata%\Microsoft\Windows\Recent\AutomaticDestinations\f01b4d95cf55d32a.automaticDestinations-ms参考:https://qastack.cn/superuser/969012/unable-to-add-filesfolders-to-quick-access-on-windows-10-unspecified-error...

2021-10-28 14:06:07 57

原创 tomcat Port already in use: 1099 的解决办法

启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind这里说的是1099端口被其它进程占用了.解决方法如下:1,使

2021-10-24 14:39:01 870

原创 如何在idea中设置Tomcat热部署

https://blog.csdn.net/zc1320030382/article/details/79217369

2021-10-23 12:27:27 36

原创 NC133 链表的奇偶重排

题目解题思路两种方法,代码如下代码public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param head ListNode类 * @return ListNode类 */// public ListNode oddEvenList (ListNode head) {// // write code he

2021-10-17 18:03:18 4

原创 NC21 链表内指定区间反转

题目解题思路代码public class Solution { public ListNode reverseBetween(ListNode head, int m, int n) { ListNode virHead = new ListNode(0); virHead.next = head; ListNode pre = virHead; ListNode p = head; for (int i = 1

2021-10-17 17:45:30 3

原创 NC2 重排链表

题目解题思路我们都知道链表的缺点是查询效率低,每一次都需要从头开始遍历。所以如果按照题目的要求组成新链表,要去得到最后一个节点,就得从头将链表遍历一次,这样反复操作,直到将原来的链表改变到题目要求的链表。这样很明显是非常耗时间的。、由于有了上面的分析,直到了这一缺点,我们就可以想到与链表齐名的数组了。我们知道数组想访问某一个元素的时候,可以通过下标直接去访问它,这不就是我们想要的吗?所以下面我们先来一个简单粗暴的方法,因为我们知道ArrayList的底层就是用数组实现的,所以我们将链表储存在一个

2021-10-17 17:02:06 8

原创 NC132 环形链表的约瑟夫问题

题目解题思路代码import java.util.*;public class Solution { /** * * @param n int整型 * @param m int整型 * @return int整型 */ public int ysf (int n, int m) { // write code here LinkedList<Integer> list=new L

2021-10-17 17:00:24 3

原创 NC23 划分链表

题目解题思路使用虚拟头结点创建新的符合条件的链表import java.util.*;/* * public class ListNode { * int val; * ListNode next = null; * } */public class Solution { /** * * @param head ListNode类 * @param x int整型 * @return ListNode类 */

2021-10-17 16:58:12 4

原创 NC96 判断一个链表是否为回文结构

题目给定一个链表,请判断该链表是否为回文结构。回文是指该字符串正序逆序完全一致。示例1输入:{1}返回值:true解题思路这题是让判断链表是否是回文链表,所谓的回文链表就是以链表中间为中心点两边对称。我们常见的有判断一个字符串是否是回文字符串,这个比较简单,可以使用两个指针,一个最左边一个最右边,两个指针同时往中间靠,判断所指的字符是否相等。但这题判断的是链表,因为这里是单向链表,只能从前往后访问,不能从后往前访问,所以使用判断字符串的那种方式是行不通的。但我们可以通过找到链表的中间节点

2021-10-17 14:42:29 15

原创 NC70 单链表的排序

题目解题思路先利用快慢指针找出链表的中点,然后分为两个链表,一直分,知道无法分为止,然后自底而上排序归并代码import java.util.*;/* * public class ListNode { * int val; * ListNode next = null; * } */public class Solution { /** * * @param head ListNode类 the head node * @ret

2021-10-17 11:01:07 7

原创 NC51 合并k个已排序的链表

题目描述合并 k 个升序的链表并将结果作为一个升序的链表返回其头节点。数据范围:节点总数 0 \le n \le 50000≤n≤5000,每个节点的val满足 |val| <= 1000∣val∣<=1000要求:空间复杂度 O(1)O(1)(即额外使用常数大小的空间),时间复杂度 O(nlogn)O(nlogn)示例1输入:[{1,2,3},{4,5,6,7}]返回值:{1,2,3,4,5,6,7}示例2输入:[{1,2},{3,4,5},{6}]返回值:

2021-10-17 10:03:17 8

原创 NC40 两个链表生成相加链表

题目假设链表中每一个节点的值都在 0 - 9 之间,那么链表整体就可以代表一个整数。给定两个这种链表,请生成代表两个整数相加值的结果链表。数据范围:0≤n,m≤10000000 \le n,m \le 10000000≤n,m≤1000000,链表任意值 0≤val≤90 \le val \le 9 0≤val≤9要求:空间复杂度 O(n)O(n)O(n),时间复杂度 O(n)O(n)O(n)例如:链表 1 为 9->3->7,链表 2 为 6->3,最后生成新的结果链表为 1-

2021-10-17 09:19:06 8

原创 JZ22 链表中倒数最后k个结点

题目解题思路一、暴力求解public class Solution { public ListNode FindKthToTail (ListNode pHead, int k) { // write code here if(k==0)return null; ListNode p = pHead; int len = 0; while(p!=null){ len++;

2021-10-16 16:59:20 10

原创 二叉树的下一个结点

题目给定一个二叉树其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的next指针。下图为一棵有9个节点的二叉树。树中从父节点指向子节点的指针用实线表示,从子节点指向父节点的用虚线表示示例:输入:{8,6,10,5,7,9,11},8返回:9解析:这个组装传入的子树根节点,其实就是整颗树,中序遍历{5,6,7,8,9,10,11},根节点8的下一个节点就是9,应该返回{9,10,11},后台只打印子树的下一个节点,所以只会打印9,如下图

2021-10-16 15:38:07 19

原创 复杂链表的复制

题目输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)。 下图是一个含有5个结点的复杂链表。图中实线箭头表示next指针,虚线箭头表示random指针。为简单起见,指向null的指针没有画出。示例:输入:{1,2,3,4,5,3,5,#,2,#}输出:{1,2,3,4,5,3,5,#,2,#}解析:我们将链表分为两

2021-10-16 15:33:02 10

原创 JZ76 删除链表中重复的结点

题目解题思路辅助空间分析多次遍历,第一次遍历把重复的结点值存入 set 容器,第二次遍历,当结点值存储在 set 容器中,就删除该结点代码import java.util.*;public class Solution { public ListNode deleteDuplication(ListNode pHead){ if(pHead == null){ return null; } // 先

2021-10-16 15:29:31 24

原创 netstat和lsof查看端口的区别

看端口是否占用一般用两个命令netstat -tunlp|grep 22以ssh为例netstat -tunlp|grep 22 // 查看端口占用netstat -tunlp|grep ssh // 查看进程占用的端口ps -ef|grep ssh|grep -v grep|awk '{print $2}'|xargs kill -9 // 删掉ssh进程修改ssh端口vi /etc/ssh/sshd_config重启ssh服务:service sshd restar

2021-10-14 17:23:15 14

原创 xshell连接不上centos

注意几个问题:1:ip是否能ping通2:两边的端口确保未被占用3:关闭防火墙4:VMware编辑,选择虚拟网络编辑器,(管理员)还原默认设置,需要等待。(网上说要选择桥接)5:需要确保/etc/ssh/sshd_config和/etc/pam.d/sshd文件的正确性(网上查找,与对应的openssh版本一致)修改/etc/ssh/sshd_config中的相关配置(root权限下),修改后需要启动ssh服务service sshd restart。6: 设置/etc/ssh/中文件的权限(

2021-10-14 16:45:42 7

原创 scala中的classOf、isInstanceOf、asInstanceOf

classOf[T]获取类型T的Class对象。classOf方法定义在scala.Predef object:object Predef extends LowPriorityImplicits { /** Return the runtime representation of a class type. This is a stub method. * The actual implementation is filled in by the compile

2021-10-14 16:39:56 12 1

转载 CentOS 7 下安装 MySQL 5.7(移除mariadb)

从 CentOS 7 系统开始,MariaDB 成为 yum 源中默认的数据库安装包。在 CentOS 7 及以上的系统中使用 yum 安装 MySQL 包将无法使用 MySQL。本文件介绍如何移除mariadb相关,并安装 MySQL 5.7.21 。1、检查 MariaDB 是否安装yum list installed | grep mariadb2、卸载全部 MariaDB 相关yum -y remove mariadb*3、下载 MySQL 的 YUM 源进入到要下载到的路径:cd /u

2021-10-10 08:54:17 14

转载 Centos 7 安装python 3.8

Centos 7 编译安装python 3.8文章目录Centos 7 编译安装python 3.8一、下载前准备工作二、下载python 3.8压缩包三、解压缩安装包四、安装前准备工作五、安装python 3.8六、修改 python 2 链接七、修改yum配置文件八、配置python 3软链接九、结果十、后记十一、参考资料一、下载前准备工作Centos 7操作系统上默认安装了python 2.7.5版本,但是python 2即将成为历史,python 3才是未来的主流,

2021-10-03 12:27:47 26

原创 VMware如何开机自动启动虚拟机也启动

1.首先在某个盘里,找个安静的角落,首先新建一个 vm_start.bat 的文件,然后用编辑器打开,写下 D:\Program Files\VMware\vmrun.exe" start “E:\system\centos6.5-1\centos6.5-1-bit.vmx” nogui 这行开启脚本。注:start前面部分是VMware的安装路径,后面到nogui部分是Linux系统文件路径。2.然后,再建一个 vm_stop.bat 的文件,写下 “D:\Program Files\VMware

2021-10-02 16:43:08 149 1

原创 ERROR namenode.NameNode: Failed to start namenode. java.lang.IllegalArgumentException: URI has an au

经过排查是因为配置文件不能使用Linux的变量,如hadoop-env.sh里面红框里面及时你已经配置好了$JAVA_HOME,也不能写export JAVA_HOME=$JAVA_HOME,要写绝对路径我的错误就是上图红框我写成了${HADOOP_HOME}/tmp而导致的...

2021-09-27 19:47:10 40

网课助手1.1 .exe

网课助手1.1 .exe

2020-05-14

wechatdownload_v20200423.zip

微信公众号下载

2020-05-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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