自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 导入自写包时ModuleNotFoundError 解决

第一种可能,你的包没有加入到环境变量中,所以Python找不到查看系统路径import sysprint( sys.path )然后将你的包给移到其中 site-packages下面。第二种可能则是你没有选择正确的python版本。比如我的电脑上有多个Python版本,而且我有时候还使用 Anaconda,这就使得我的路径选择很多,在第一次尝试时我给包放在了一个我不用的Pyt...

2020-03-10 18:49:59 6053

原创 VMware 面经:SSL协议的工作过程

面试VMware的时候问到SSL协议的工作过程,只答出了非对称加密的部分,在这里进行补充。首先,SSL协议是一种运行在传输层和应用层之间的安全协议,不仅可以用在 Https 协议中,也可以兼容其他应用层协议。那么了解这个概念,首先得了解对称加密和非对称加密的概念。1、非对称加密和对称加密加密类型可以分为对称加密和非对称加密。对称加密指双方使用相同的密钥进行加密和解密。非对称加密就是...

2019-11-20 17:37:05 534 1

原创 Hadoop 二次排序: 三个设置以及作用

为什么要有二次排序?Hadoop框架本身提供对Key的排序,但是正如我们在SQL中的双重排序要求一样,有时候我们会需要对key相同值按另一个字段排序的需求,这就使得我们必须要利用Hadoop的机制来间接实施二次排序。步骤:1、定义一个复合键(因为MapReduce只能对Key进行排序)2、设置新的 comparator,用于对 Key 进行排序(等于Java中自定义Sort方...

2019-10-31 17:12:42 312

原创 Idea打Jar包

Hadoop 运行并使用Idea打MapReduce JAR包时一直报错,原因是依赖项没有被一起打进一个包。参考:https://www.cnblogs.com/blog5277/p/5920560.html

2019-10-20 11:43:24 165

原创 JAVA空值判断

1、对于null对象,除 == 之外的操作都会报空指针错误,在处理算法题中的边界条件时需要额外注意。if(str == null || str.length == 0){ //先判断是否为空,再判断是否为空字符串 return false // 顺序交换会发生空指针错误}2、空字符串虽然其值为空,但其是已初始化的对象,所以要用 isEmpty 来进行判断。Strin...

2019-10-16 01:59:47 285

原创 JAVA 抽象类和接口总结与对比

目的:抽象类和接口的存在是为了规定继承/实施它们的类的方法。抽象类:abstract class Animal{ protected abstract void run(); public void eat(){ System.out.println("吃啊吃"); }}class Human extends Animal{ ...

2019-10-15 08:09:14 158

原创 新手学习日记-Javascript和Html 1:如何在html中调用Js函数

HTML组成网页,CSS组织网页,Javascript可以给网页添加复杂操作。首先要明白,HTML是静态的,要想实现复杂的可变的操作(比如函数,计算结果等)必须使用Javascript进行操作。Q.如何在Html中获取Javascript函数的值HTML是静态的,即使将Javascript函数写入HTML,也不会得到函数的结果.<!DOCTYPE html><html>...

2018-04-03 10:14:34 40026 3

空空如也

空空如也

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

TA关注的人

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