自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开篇(变量、运算符、进制)

和 || ,& 和 && :都是一样的,只不过 || 与 && 多了一个短路的逻辑,开发中一般用 || 和 &&。byte、short、int之间的运算,结果都会用int做接收。连接的类型顺序会影响到最终输出。结尾需要一个字母F or f。

2023-07-10 21:23:23 2957

原创 Linux shell(数组-循环-echo)

【代码】Linux shell(数组-循环-echo)

2023-06-28 10:48:14 3271

原创 VI编辑器(常用指令)

一、命令模式(默认)——区分大小写命令模式下按"i"或者"a"进入编辑模式——i:在光标处插入,a:在光标后一个位置插入 :/查找内容:然后enter,一直按n(next),就可以进行查找二、VI编辑器1、末行模式(:):数字:光标直接到"数字"行 :set nu :添加行序号 :wq == ZZ == :x 组合指令 例如 1,$d 的意思就是删除第一行到最后一行($); 例如 4,$-1d的意思是删除第四行到倒数第二行(留下一行) s查找替换 例如1,$s/被替

2023-04-17 11:48:46 7590 1

原创 SQL基础

SQL (Structured Query Language:结构化查询语言) 用于管理关系数据库管理系统(RDBMS Relational Database Management System)。SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。数据库的分类关系型数据库Oracle;SQLServer;MySQL;非关系型数据库(NoSQL)MongoDB:文档型nosql数据库;Redis:k-v键值型数据库nosql数据库;

2023-04-06 22:34:55 568

原创 一份sql笔试

一次笔试题

2023-04-04 23:40:21 613

原创 Zookeeper原理

协调服务。

2023-03-28 14:46:55 456

原创 Python入门(未完待续。。。)

Python入门

2023-02-23 17:02:32 395

原创 MapReduce

MapRudece的组成架构及工作原理。

2023-02-23 17:00:20 118

原创 Linux常用指令(未完待续。。。)

Linux常用指令

2023-02-23 17:00:04 404

原创 SQL—— JOIN

SQL连接的一些概念及方式。

2023-02-20 23:19:24 178

原创 数据库——范式

数据库范式的定义

2023-02-20 20:29:53 416

原创 关于HDFS

简单讲HDFS的组成架构及其工作机制,还简单介绍了HDFS的Shell操作和API操作

2023-02-18 22:32:05 327

原创 Hadoop概论

Hadoop概论:对于Hadoop框架的简介、搭建、集群指令。

2023-02-12 16:58:25 476

原创 大数据概述

大数据概述:大数据时代,大数据的特性,大数据的影响,大数据应用,大数据&云计算&物联网

2023-02-09 17:47:51 395

原创 python网络爬虫 占用内存和CPU越来越大 越跑越慢

一、背景IDE:spyder 使用 selenium + webdriver 爬取ajax数据 脚本里有for循环(一万次) 每次循环爬取一条数据(约几十 ~ 几百B的大小) 每次循环存进一条数据二、解决方法(打开资源管理器观察)在循环中定时关闭webdriver:driver.quit(),浏览器窗口关闭后再重开,webdriver占用的cpu和内存能被释放。 然后发现开了spyder后,会有一个python进程,这个进程占用的内存也会不断飙升,所以就关了spyder,直接用cmd+R

2021-03-19 19:56:09 4447

原创 连续调用xpath(),xpath的连续调用 产生的问题

想要多次调用xpath,//要改为./,不然每次使用//都会从根节点开始!!!

2021-03-17 22:30:24 381

转载 爬虫-beautifulsoup-bs库

import bs4 from BeautifulSoupbeautifulsoup库常用函数:首先:bs=BeautifulSoup(html, "html.parser")到解析过后的html #html是已经获取的文本格式的html,html.parser是bs解析器,可以自行选择; beautifulsoup将html文档转换成一个树形结构,每个节点都是Python对象,所有的对象可以归纳为4种: Tag:通俗的讲就是一个个标签, NavigableString:标签内部的文..

2021-01-20 21:04:53 662

原创 爬虫常用知识

爬虫简介BASE__init__文件:这个文件中可以定义包的属性和方法,也可以是空的,但是如果没有这个文件,此包就会变成一个普通的文件夹。 __main__函数:文件中添加了if __name__ == "__main__": 则它相当于这个文件的main方法。(注意互相引用)基本流程准备工作——分析目标网页 获取数据——通过http库发起请求 post:传递表单 HTTP状态码分类: https://baike.baidu.com/item/HTT...

2021-01-20 17:03:57 122

原创 ~/.bashrc 与 /etc/profile的区别

~/.bashrc: 该文件只针对某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取,不会作用于其他用户; /etc/profile中设定的变量(全局)的可以作用于任何用户。

2020-12-10 16:23:14 301

转载 hadoop hdfs启动成功50070访问失败

https://blog.csdn.net/qq_37313238/article/details/107143238

2020-12-09 16:16:05 394

原创 zookeeper启动报错:[myid:] - ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormall

目录一、问题描述二、解决问题一、问题描述启动zookeeper之后有一个节点没有QuorumPeerMain进程,去zookeeper-x.x.x/bin目录下,cat zookeeper.out,就能立马看到报错信息了。 报错: [myid:] - ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormally org.apache.zookeeper.server.quorum.QuorumPeerConfig$C

2020-12-09 14:58:26 13521 1

原创 编写xsync脚本

一、进入/usr/local/bin目录二、然后插入创建xsync脚本文件,并写入以下代码#!/bin/bash#1 获取输入参数个数,如果没有参数,直接退出pcount=$#if((pcount==0)); thenecho no args;exit;fi#2 获取文件名称p1=$1fname=`basename $p1`echo fname=$fname#3 获取上级目录到绝对路径pdir=`cd -P $(dirname $p1); pwd`echo pdir

2020-12-08 17:42:27 380

原创 虚拟机突然提示:Cannot find a valid baseurl for repo: base

目录一、问题如图所示二、排查原因的方法三、自己最终的解决办法(不太科学)四、老师的解决方法一、问题如图所示二、排查原因的方法https://blog.csdn.net/whatday/article/details/88791582/没有解决,但知道应该是yum的源或者相关文件有问题。三、自己最终的解决办法(不太科学)1、将etc/yum.repos.d目录下的CentOS-Base.repo复制并改个名字作备;cp CentOS-Base.repo Cen

2020-12-08 15:57:14 1469 2

原创 《数据结构》(绪论)课后习题笔记✍

5(2)与数据元素本身的形式、内容、相对位置、个数无关的是数据的 逻辑结构 ; (4)数据元素是数据的基本单位;数据项是数据的最小单位;数据结构是带有结构的各数据元素的集合。 (5)算法的时间复杂度取决于 问题的规模 和 待处理数据的初态;6 试分析下列各算法的时间复杂度 (1)x=90; y=100;while(y>0) if(x>100) ...

2019-08-06 10:20:16 1404

原创 ~~算法的空间复杂度~~

1、O(1):若算法的执行时所需要的辅助空间相随与输入数据量而言是个常数,则称这个算法为原地工作,算法的空间复杂度为O(1);2、O(n):如过一个算法复制数组时借助了另一个大小为n的辅助数组,则此算法的空间复杂度为O(n);3、一个算法的空间复杂的和时间复杂度往往是相互影响的。...

2019-07-28 20:08:03 1157

原创 算法时间复杂度的定义

常量阶:T(n)=O(1) 算法的执行时间是一个与问题规模n无关的常数 & 算法的执行时间不随问题规模n的增加而增长 (个人理解就是不含字母的就是常量阶,这样去理解:“实际上,如果算法的执行时间不随问题规模n的增加而增长,算法中语句频度就是某个常数,即使这个常数再大,算法的时间复杂度都是O(1)”)线性阶:T(n)=O(n)...

2019-07-28 19:51:32 1081

原创 数据结构✍(数据的逻辑结构与存储结构)

数据结构分类数据结构层次表 数据 结构 逻辑结构 线性结构(线性表) 一般线性表 线性表 特殊线性表 栈与队列 字符串 线性表的推广 数组 广义表(递归) 非线性结构 树结构 树(递归) 二叉树 图结构 有向图 无向图 集合结构 存储结构 (物理结构) 顺序存储结构 链式存储...

2019-07-25 22:44:59 242

原创 发展历程✍(机器学习的发展历程)

机器学习是人工智能研究发展到一定阶段的必然产物。* 20世纪五六十年代到七十年代,人工智能研究处于“推理期”:支付与机器逻辑推理能力(“逻辑理论家”程序&“通用问题求解”程序)* 20世纪五十年代初期(跳棋程序)-> 中后期(基于神经网络的“连接主义”)-> 六七十年代(基于逻辑表达的“符号主义”)* 20世纪八十年代,“从样例中学习”的一大主流是符号主义学习(决策...

2019-07-25 16:32:39 842

原创 关系数据库标准语言SQL——数据定义

一、数据定义1、模式的定义与删除:(1)定义模式 CREATE SCHEMA <模式名> AUTHORIZATION <用户名>; (CREATE SCHEMA 中可以接受CREATE TABLE ,CREATE VIEW和GRANT子句) 即: C...

2019-07-04 21:50:38 232

转载 ISO9126软件质量模型

ISO9126软件质量模型ISO9126软件质量模型,是评价软件质量的国际标准。6个特性27个子特性组成。ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次:1、质量特性2、质量子特性3、度量指标功能性如XIA适合性:软件产品为指定的任务和用户目标提供一组合适功能的能力。(1、软件提供了用户所需要的功能 2、软件提供的功能是用户所需要的)准...

2019-07-01 17:07:45 561

转载 简述23种软件设计模式

一、设计模式分类总体来说设计模式分为三大类:五种创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。七种结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。十一种行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、设计模式概述创建...

2019-07-01 16:27:21 156

原创 白盒测试技术

一、逻辑覆盖1、语句覆盖:选择足够多的测试数据,使被测程序中每个语句至少执行一次;2、判定覆盖:不仅每个语句必须执行一次,而且每个判定的每种可能的结果都应该至少执行一次,也就是每个判定的每个分支都至少执行一次;3、条件覆盖:不仅条件的每个语句至少执行一次,而且是判定表达式中的每个条件都取到可能的结果;4、判定/条件覆盖:选取足够多的测试数据,使得判定表达式中的每个条件都取到各种可能...

2019-06-29 18:21:48 176

转载 McCall软件质量模型

McCall软件质量模型从软件产品的运行、修正和转移三个方面确定了11个质量特性,其中灵活性不属于产品运行方面的质量特性。运行方面:正确性、可靠性、效率、完整性、使用性;修正方面:维护性、测试性、灵活性;转移方面:维护性移植性、复用性、共运行性。书P325...

2019-06-29 16:50:31 5082

原创 重写compareTo方法

import java.util.*;class Person implements Comparable<Person>{ private String name; private int age; public Person(String name,int age) { this.name=name; this.age=age; } //省略getter&a...

2019-06-22 18:12:18 1380

原创 逻辑结构与物理结构

1、其实从字面理解就好,不要因为想的太多就把两者混在一起。2、首先梳理清楚数据结构的层次(如图);然后,每种逻辑结构,都可以由不同的存储结构进行存储(划重点!)。 3、最后:由1->逻辑结构真的就只是逻辑结构,是脑子里对数据之间联系的一种理解。ps:对概念模型、逻辑模型、物理模型的理解在数据库中。数据结构层次表 数据 结构 逻辑结构...

2019-06-22 10:18:46 329

原创 Java的I\O系统

********************************************************************************************************************************

2019-06-21 16:32:34 147

转载 execute()方法

方法execute:用于执行返回多个结果集、多个更新计数或二者组合的语句。因为多数程序员不会需要该高级功能。execute方法应该仅在语句能返回多个ResultSet对象、多个更新计数或ResultSet对象与更新计数的组合时使用。当执行某个已存储过程 或动态执行未知 SQL 字符串(即应用程序程序员在编译时未知)时,有可能出现多个结果的情况,尽管这种情况很少见。因为方法 execut...

2019-06-13 21:20:27 78819 3

原创 泛型

***T 表示泛型标识的一个例子***Object类也能实现类似泛型的功能(强制转化...)1、泛型通配符:? 用在方法中可以使这个方法的功能更加强大; (1)如:方法的参数类型是泛型,则可以赋予方法很多不同类型的参数;2、泛型接口 (1)两种实现方式:在子类的定义中声明泛型类型(不确定) & 在子类的定义中直接指定具体类型(确定);...

2019-06-12 16:10:46 138

原创 正则表达式(Pattern与Matcher)

package 测试草稿;import java.util.regex.Matcher;import java.util.regex.Pattern;public class draft{ public static void main(String[] args) { //String str = "ss0.11"; //String str = "520"; Str...

2019-06-04 15:15:44 1116

原创 java键盘输入

1、导包:java.util.Scanner;2、Scanner sc=new Scanner(System.in);3、String xxx = sc.nextLine();Scanner sc = new Scanner(System.in); System.out.println("请输入用户名:"); String uname=sc.nextLine(); Sy...

2019-04-28 17:18:39 252

空空如也

空空如也

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

TA关注的人

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