Northxw

Get busy living Or Get busy dying.

Python爬虫 - 爬天爬地爬空气

1.前言   Python爬虫能干什么? 这么说吧:爬天爬地爬空气!   哈哈,其实也没这么邪乎的!爬虫给我的感觉就是:数据的价值。互联网如此发达,越来越多的有效数据被利用起来。   不过,希望每个人都能正确使用技术,别干违法乱纪的事情。那我今天来干什么?   我学习爬虫已经个把月了,将自己学...

2019-03-17 18:18:08

阅读数 113

评论数 3

解决Ubuntu16.04 安装 Unity Tweak Tool后出现侧边栏图标变黑问题

Ps : Unity Tweak Tool的桌面美化效果真的是毋庸置疑的(贼喜欢)解决方案:1. 右键桌面,选择更换桌面背景,如下界面:2.选择" 适合宽度 " 一栏,尝试更换至 " 平铺  缩放 居中 比例放大 填充 适合宽度 &qu...

2018-07-04 18:53:35

阅读数 412

评论数 0

Ubuntu 16.04 设置终端背景透明化

Ubuntu 16.04 设置终端背景透明化与12,14等略有些不同。因为,你可能找不到设置的地方。步骤:(1)Ctrl + Alt + T 打开终端。(2)顶部状态栏 -> 编辑(E)-> 首选项(F):选择配置文件.(3)点击编辑 -&amp...

2018-04-11 16:55:41

阅读数 1900

评论数 0

JavaSE基础 - main函数解析

为什么Java主函数要写成public static void main(String[] args),而不写成其他格式,可能我们已经习以为常,不去追究了!当然,这也是一个老话常谈的话题。那下面我们来系统的解析一下Java的main函数。1.主函数有什么特殊之处?首先,main函数的格式是固定的,...

2018-04-03 21:56:39

阅读数 291

评论数 1

JavaSE基础 - 构造函数

1.构造函数的作用是什么?:实例化对象并进行初始化。2.构造函数有什么特点?(1)函数名与类名相同。(2)不用定义返回值类型且没有具体的返回值。3.在类中定义构造函数时需要注意什么?(1)若一个类中没有定义构造函数,则该类会有一个默认的无参构造函数。(2)多个构造函数以重载的形式存在(构造函数的名...

2018-04-02 22:03:51

阅读数 92

评论数 0

JavaSE基础 - 匿名对象

匿名对象:没有名字的对象。格式如下:new Person().showMessage();当然,你也可以通过Person创建一个实例对象后,再去调用Person类中的方法,具体如下:Person p = new Person(); //创建对象p. //给对象的各个属性赋值。 p.name = ...

2018-04-01 22:09:10

阅读数 256

评论数 0

JavaSE基础 - 类与对象的关系

从日常生活中看对象     其实对象这个名字对我们来说一点也不陌生,因为我们的日常生活中。随处可见的都是对象,小到地上的一粒沙,大到我国的万里长城,埃及的金字塔,所有的东西都是对象(万物皆对象)...

2018-04-01 08:54:47

阅读数 72

评论数 0

JavaSE基础 - 二维数组的创建格式以及内存分析图

二维数组常见的几种定义格式:格式1:int[][] arr = new int[3][2];创建了一个3*2的二维数组,即二维数组的长度为3。该数组中有3个一维数组,每个一维数组中有2个元素。图解如下:解释:Java中,数组就是对象,所以在首先在栈内存中为arr开辟空间,堆内存中存放new产生的数...

2018-03-31 19:24:51

阅读数 153

评论数 0

JavaSE基础 - 查表法

什么是查表法?:查表法其实就是在使用容器,当需求中存在对应关系时,就可以使用容器。查表法的用处?:在Java中,查表法的应用更多的出现在数组操作中,例如进制转换,星期显示等等。查表法练习:(1)用户键入数字获取对应的星期。(2)用户键入数字获取对应的月份。代码如下:import java.util...

2018-03-31 16:13:47

阅读数 170

评论数 0

JavaSE基础 - 数组的折半查找(两种方法)

一般来说,我们更擅长编写顺序查找(遍历)的代码。但是数组的折半查找效率更高一点。折半查找的原理:每次查找的范围不断缩小一半,直到max < min时终止循环。折半查找的优缺点:(优点)比较次数少,查找速度快,平均性能好;(缺点)待查表必须有序。下面我将使用原始数组为:12,3...

2018-03-30 21:47:24

阅读数 250

评论数 0

JavaSE基础 - 数组排序之冒泡排序

冒泡排序的原理:每次把最大(或最小)的那个数,通过里层的循环冒泡到末端,然后通过外层循环对剩下的数再进行一次(重复)冒泡操作。冒泡排序的时间复杂度:冒泡排序的最好情况下时间复杂度为;最坏的情况下时间复杂度为。冒泡排序的次数:N个数比较N-1遍。(未改进的情况下)现在,我用数组元素为:89,-3,4...

2018-03-30 00:23:48

阅读数 59

评论数 0

JavaSE基础 - 数组排序之选择排序

选择排序的原理:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 时间复杂度:最好或者最坏的情况下时间复杂度都是。为了方便后续操作,采用数组的静态创建方式创建原始数组,如下:int[] arr = new int[]{12,-3,89,4...

2018-03-28 23:42:20

阅读数 58

评论数 0

JavaSE基础 - 方法重载

1.什么是方法重载?:在同一个类中,允许存在一个以上的同名方法(函数),则它们之间构成重载关系。2.方法重载有什么特点?(1)必须存在两个及以上的同名方法(函数)(2)方法的参数个数或者参数类型必须不同。(3)与方法的返回值类型无关。3.方法重载有啥好处?:方便阅读,优化程序。实例:编写三个不同的...

2018-03-28 11:49:06

阅读数 54

评论数 0

JDK,JRE,JVM三者间的关系

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JRE(Java Runtime Environment)是运行JAVA程序所必须的环境的集合,包含J...

2018-03-27 16:12:16

阅读数 211

评论数 0

Ubuntu16.04 解决安装完网易云音乐无法打开

在网易云官网上下载好了网易云的Linux版本之后,双击安装包安装完毕,发现不能打开,查了很多资料,最后找到了以下解决办法:在终端以root用户登陆,输入如下指令:netease-cloud-music --no-sandbox %U如果出现错误:Unable to locate theme eng...

2018-03-27 09:58:00

阅读数 1780

评论数 0

Java - 判断一个整数是否为水仙花数(循环分解,立方相加)

判断一个数是否为水仙花数,最常规的做法就是:分解个十百位,立方相加与原数做相等判断。现在我们来换种思路判断一个三位正整数是否为水仙花数。代码如下:import java.util.*; class Method01 { public static void main(String[] args...

2018-03-22 00:02:31

阅读数 563

评论数 0

Java实现整数的逆序输出(三种方法)

Java实现整数的逆序输出和C语言相似。下面我介绍三种方法。第一种:无限制整数的逆序输出。import java.util.Scanner; class Cycle01 { public static void main(String[] args) { Scanner input = ...

2018-03-21 19:59:26

阅读数 11282

评论数 0

JavaSE基础 - 数据类型转换

基本数据类型中有:byte,short,int,long,float,double,(boolean)转换规律:(1)取值范围小的 -> 取值范围大的。自动转换(隐式转换),例如:public class Cast{ public static void main(Stri...

2018-03-18 09:38:13

阅读数 68

评论数 0

Java中的标识符,关键字,保留字

1.标识符 定义:就是一个名字。对类名,变量名,方法名,参数名,包名等的修饰。命名规则:(1)以字母,下划线_,$开头,其后可以是字母,下划线_,$。(2)标识符对大小写敏感。如Hello,hello是不同的。(3)不能把Java关键字,保留字作为标识符。命名要求:(1)标识符的长度一般不超过15...

2018-03-16 21:07:13

阅读数 589

评论数 0

JavaSE基础 - Java的加载与执行

Java学习第一弹:Java的加载与执行。这里,我仅简单叙述Java的加载与执行过程,供初学者使用。看下图:第一步:编写Java源程序。注意:后缀名必须为.java。如:HelloWorld.java。第二步:编译,检查Java的语法。注意:编译成功后,会自动生成一个.class(字节码文件),如...

2018-03-14 10:45:18

阅读数 121

评论数 1

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