自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python爬虫史上超详细讲解(零基础入门,老年人都看的懂)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接: 注重版权,转载请注明原作者和原文链接 作者:码农BookSea 原文链接:https://blog.csdn.net/bookssea/article/detail

2020-11-17 11:52:07 144323 51

原创 Python 爬虫技术5天速成(2020全新合集)python入门+可视化爬虫代码

B站李巍老师python课程爬豆瓣电影top250代码分享,有错误的可以参考一下。正则表达式的常用规则0操作符说明实例.表示任何单个字符[ ]字符集,对单个字符给出取值范围[abc]表示a,b,c[a-z]表示a-z单个字符[^]非字符集,对单个字符给出排除范围[^abc]表示非a或b或c的单个字符*前一个字符0次或无限次扩展abc*表示ab,abc,abcc,abccc等+前一个字符1次或无限次扩展abc+表示abc,abcc,abcc

2020-11-17 09:01:15 2174 2

原创 python异常处理、爬虫介绍、模块(module)的导入及爬虫准备工作

目录1 错误与异常1.1异常简介1.2 作业:2 python爬虫2.1 任务介绍2.2 爬虫初始2.3 基本流程2.4 编码规范2.5 引入模块1 错误与异常1.1异常简介看如下示例发生异常print("----test-----1")f = open("123.txt","r") #用只读模式打开了一个不存在的文件,报错print("----test-----2") #这句代码不会被执行运行结果如下:说明:打开一个不存在的文件时,当找不到文件时,就会抛出给我们一个IOError类型的

2020-11-06 22:08:19 1126 1

原创 python 关于文件操作——基础详细

python 文件操作、文件读写(write、read、readlines、readline)、文件的相关操作,简单易懂目录1 文件操作1.1 文件打开与关闭1.1.1 打开文件1.1.2 关闭文件1.2 访问模式及说明2 文件读写2.1 写数据(write)2.2 读数据(read)2.3 读数据(readlines)2.3 读数据(readline)3 文件的相关操作3.1 文件重命名3.2 删除文件3.3 创建文件夹3.4 获取当前目录3.5 改变默认目录1 文件操作文件就是把一些数据存起来,

2020-11-05 22:07:37 36372 26

原创 python 如何定义函数——基础详细

函数函数的概念如果在开发程序时,需要某块代码多次,但是为了编写代码的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。函数定义和调用定义函数定义函数的格式如下(1)无参数、无返回值def 函数名(): 代码(2)无参数、有返回值def 函数名(): 语句 return 需要返回的数值注意:一个函数到底有没有返回值,就看有没有return,因为只有return才可以返回数据在开发中往往根据需求来设计函数需不需要返回值函数中,可以有多个retu

2020-11-05 12:15:19 69771

原创 Python基础知识、基本概念、下载python和pycharm、列表、元组、字典等等

目录1、Python基础知识1.1 基本概念1.2 下载python和pycharm1.3 格式化输出1.4 键盘输入1.5 运算符和表达式2 判断语句和循环语句2.1 判断语句2.2 循环语句2.3 import 与from import2.4 break、continue、pass3. 复习11.1日1、Python基础知识1.1 基本概念Python是一门解释型、面向对象的高级编程语言Python是免费开源的、支持交互式、可跨平台移植的脚本语言(解释性语言)优点开源、易于维护可移植易

2020-11-04 22:51:51 897 2

原创 1-5G基站是如何起名的?NR,gNB,en-gNB,ng-eNB,EN-DC,NE-DC,NGEN-DC,NG-RAN......

1G:基站就叫Base Station,简称BS。简单,直接。2G:基站名称升级为Base Transceiver Station,简称BTS,也叫基站收发信台,名称的内涵开始丰富起来。3G:到了这个时候,那些专家似乎对抽象的东西情有独钟,2G时代好好的BTS不叫,却改名为NodeB了,简称NB,其字面含义就是“B节点”。如果我们认为这里的B是指基站的话,那NodeB的含义就是“基站节点”。4G:这时一个网络急剧演进的时代,到处充斥着“演进”的口号。4G技术叫LTE(长期演进),基站叫eNodeB(演

2020-11-03 15:59:03 21383 3

原创 5G Abbreviations(5G中简写和缩略语含义)

5GC 5G Core Network 5G核心网5GS 5G System 5G系统5QI 5G QoS Identifier 5GQoS标识符A-CSI Aperiodic CSI 非周期性的CSIAKA Authentication and Key Agreement 身份验证和密钥协议AMBR Aggregate Maximum Bit Rate 聚合最大比特率-AMC Adaptive Modulation and Coding 自适应调制和编码AMF Access and Mo.

2020-10-30 13:35:09 4972 7

原创 java基础知识复习整理

目录1、变量的分类1.1变量按作用范围分为1.2变量按数据类型分为2、三目运算符3、“importjava.util.*;”和“importjava.util.Scanner;”的区别有以下几点:5、 `if ( ) { }当if中只有一条语句时,大括号可以省略=== if ( )==`6、字符串中==与equals区别:7、当做等值操作时,可以使用switch case8、 多重if和switch case的异同点9. 循环结构9.1 循环定义:9.2双重循环(二重循环)9、3 while循环9、5

2020-09-19 12:18:27 535

原创 Java 中接口与抽象类是否相同——区别

Java 中接口与抽象类区别?参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的,不存在方法的实现实现子类使用 extends 关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字 implements 来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器与正常 Java 类的区别除了你不能实例化抽象类之外,它和普通Java 类没有任何区别接口是完全不同

2020-09-09 14:13:50 401

原创 软件测试实例——总结

目录1、给你一个字符串,你怎么判断是不是 ip 地址? 手写这段代码,并写出测试用例1、给你一个字符串,你怎么判断是不是 ip 地址? 手写这段代码,并写出测试用例考点:编程/算法IP 的格式:(1-255).(0-255).(0-255).(0-255)方法一:基于对字符串的处理public static void main(String[] args){ Scanner scanner = new Scanner(System.in); String ipStr = scanner.nex

2020-09-08 12:40:11 7438 2

原创 Java关键字总结——全

Java中的关键字有哪些?1)48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、eturn、short、

2020-09-04 23:49:24 195

原创 Cookies或Session的区别

Cookies或Session的区别作用:服务器可以利用Cookies或Session包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。它们最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入Cookies或Session,以便在最后付款时提取信息。总而言之,cookies和session就是能够记

2020-09-04 23:38:49 183

原创 软件开发测试基础知识

软件测试专项1、软件测试用例包括(输入数据和预期输出结果)。测试用例的八大要素:用例编号、测试项目、测试标题、重要级别、预置条件、测试输入、测试步骤、预期结果。2、在白盒测试中,最强的逻辑覆盖法是(条件组合覆盖)语句覆盖 < 判定覆盖 < 条件覆盖 < 语句/判定覆盖 < 条件组合覆盖 < 路径覆盖。六种覆盖标准发现错误的能力呈由若到强的变化;3、测试工程师小刘在对某软件项目进行疲劳强度测试过程中,最先发现(内存泄漏)问题。疲劳强度是指材料在无限多次交变

2020-09-01 11:13:06 2696

原创 mysql-connector-java的jar——免费下载

JDBC:也就是用java连接数据库(Mysql、Oracle、DB2等等)JDBC是一条规范,用相同的方式连接不同的数据库的规范。JDBC规范是sun公司指定的,sun公司通过一系列的接口来制定规范。数据库厂家对JDBC中的接口的实现类型放在一起就是所谓的数据库驱动。mysql-connector-java的jar包下载链接...

2020-08-23 23:00:00 525

原创 软件开发、测试、后端、运维等笔试部分易错题型整理

目录1、设A、B、C三个字符按先后顺序依次进栈且出栈顺序随意;下面哪个序列为不可能的出栈序列(E)。2、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的?(A)3、预处理命令在程序中都是以 ( B ) 符号开头的。4、for(int x = 0 , y = 0; !x && y <= 5 ; y++)语句执行循环的次数是多少次?(C)5、字符串只能存放在字符型数组中。请问这句话的说法是正确的吗?(B)6、列各序列中不是堆

2020-08-07 01:50:20 776

原创 2020校招笔试部分题型整理

目录1、从二叉搜索树中查找一个元素时,其时间复杂度大致为( C )。2、如果一个接口Cow有个方法drink(),有个类Calf实现接口Cow,则在类Calf中正确的是? ( C)3、SQL语言具有的功能是 ( B)4、数据链路层采用选择重传协议(SR)传输数据,发送方已发送了 0~3 号数据帧,现已收到 1 号帧的确认,而 0、 2 号帧依次超时,则此时需要重传的帧数是(B )。5、设有4 个作业同时到达,每个作业的执行时间均为2 个小时,它们在一台处理机上按单道方式运行,则平均周转时间为(B)。6.

2020-08-05 22:50:32 807

原创 软件测试基础知识——全

目录1、请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试。2、请你回答一下单元测试、集成测试、系统测试、验收测试、回归测试这几步中最重要的是哪一步?3、请回答集成测试和系统测试的区别,以及它们的应用场景主要是什么?4请问测试开发需要哪些知识?需要具备什么能力?5、请说一说黑盒与白盒的测试方法。6、请说一下手动测试与自动化测试的优缺点 。7、请问你怎么看待软件测试的潜力和挑战。8、你觉得软件测试的核心竞争力是什么?9、你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障?10、你觉得

2020-08-05 11:51:40 7280 14

原创 Spring框架整理

目录1.说一下 IOC 和 AOP?2.Spring 里面的注解autowired 和 resource 区别?3.依赖注入的方式有几种,哪几种?4. springIOC 原理?自己实现 IOC 要怎么做,哪些步骤?5.Spring 中 BeanFactory 和 ApplicationContext 的区别?6.什么是 IoC 和 DI?DI 是如何实现的?7. Spring 中 Bean 的作用域有哪些?8. 谈谈 Spring 中自动装配的方式有哪些?9.aop 的应用场景?10. AOP 的原理是什

2020-07-10 18:40:58 190

原创 2021java某行笔试整理

目录1.自我介绍2.面对对象的几大特征?3.多态的实现。4.重载重写的区别?5.为什么通过返回类型不能判别重载?6.方法重写时的异常限制。7.static修饰的方法可以重写吗?8.java中的访问权限有哪些?9.怎么声明数组/二维数组?10.二维数组横向和纵向都是有序的,怎么判断一个元素是否在矩阵中存在?11.java如何创建线程?12.ThreadPollExcutor有哪些参数?参数之间有什么关系?13.无界阻塞队列,out of memory时线程池的线程数为多少?14.Excutors中的newFi

2020-07-02 16:59:39 471

原创 Java关于IO 和 NIO,AIO

目录1.异常概述2.运行时异常与一般异常有何异同?3.空指针异常。4.error 和 exception 有什么区别?5.Java 中的异常处理机制的简单原理和应用。6.java 中有几种类型的流?JDK 为每种类型的流提供了一些抽象类以供继承, 请说出他们分别是哪些类?7.什么是 java 序列化,如何实现 java 序列化?8.运行时异常与受检异常有什么区别?1.异常概述异常就是在程序运行过程中遇到的不正常现象如:空指针异常、类型转换异常、程序要访问某个文件,但是文件被删除了,程序需要网络时,网

2020-06-30 10:21:44 162

原创 java关于垃圾回收(GC)整理

目录1.java 中什么是内存泄露,什么时候出现会内存泄露?2.minor gc 如果运行的很频繁,可能是什么原因引起的,minor gc 如果运行的很慢,可能是什么原因引起的?3.阐述GC算法。4.GC 是什么? 为什么要有 GC?5.垃圾回收的优点和原理。并考虑 2 种回收机制?6.java 中会存在内存泄漏吗,请简单描述。7、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?(垃圾回收)1.java 中什么是内存泄露,什么时候出现会内存泄露?Java

2020-06-30 08:51:39 271

原创 java关于JVM问题整理

目录1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?2.描述一下 JVM 加载 class 文件的原理机制?3.jvm 是如何实现线程?4.类加载过程?1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚

2020-06-29 22:26:58 142

原创 java关于锁、JDK、反射问题整理总结

目录1.讲一下 synchronized,可重入怎么实现?2.锁和同步的区别。3.什么是死锁(deadlock)?4.如何确保 N 个线程可以访问 N 个资源同时又不导致死锁?5.请简述 synchronized 和 java.util.concurrent.locks.Lock 的异同?6.JDK 、JRE和JVM 之间的关系?7.反射的实现与作用1.讲一下 synchronized,可重入怎么实现?每个锁关联一个线程持有者和一个计数器。当计数器为 0 时表示该锁没有被任何线程持有, 那么任何线程都

2020-06-25 17:57:43 241

原创 java线程面试问题整理总结

1.多线程中的 i++线程安全吗?为什么?不安全。i++不是原子性操作。i++分为读取 i 值,对 i 值加一,再赋值给 i++,执行过程中任何一步都是有可能被其他线程抢占。2.如何线程安全的实现一个计数器?可使用加锁,比如 synchronized 或者 lock。也可以使用 Concurrent 包下的原子类。3.多线程同步的方法可以使用 synchronized、lock、volatile 和 ThreadLocal 来实现同步。4.介绍一下生产者消费者模式?生产者消费者

2020-06-25 10:58:23 195

原创 java集合部分题目整理总结

1.Map 和 ConcurrentHashMap 的区别?hashmap 是线程不安全的,put 时在多线程情况下,会形成环从而导致死循环。ConcurrentHashMap 是线程安全的,采用分段锁机制,减少锁的粒度。2.如果 hashMap 的 key 是一个自定义的类,怎么办?使用 HashMap,如果 key 是自定义的类,就必须重写 hashcode()和 equals()。 # 3.ArrayList 和 LinkedList 的区别,如果一直在 list 的尾部添加元素,用哪个

2020-06-17 23:28:48 458 1

原创 java测试包junit-4.9的jar包

spring框架单元测试包。一般程序员在导入测试jia包时需要下载导入jar包,java测试包junit-4.9的jar包已压缩好。Java测试包junit-4.9的jar包点击免费下载

2020-06-17 22:20:26 1009

原创 Java面向对象问题——全

1.什么是泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法 时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化, 类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/ 调用时传入具体的类型(类型实参)。public class GenericTest { public static void main(String[] args) { /*List list = new ArrayList(

2020-06-17 22:09:35 376

原创 java实例变量和静态变量的区别

实例变量和静态变量的区别**生命周期不同****存储位置不同****使用方式不同**生命周期不同 实例变量在创建对象时分配储存空间,对象被垃圾回收后释放存储空间 静态变量在类加载内存时分配存储空间,一致到程序结束存储位置不同实例变量存储在堆区静态变量存储在方法区使用方式不同实例变量通过对象访问静态变量通过类名访问** 静态变量的应用场景:当某个类所有对象的某个字段值都一样时,可以定义为静态变量**...

2020-05-23 22:44:09 244 1

junit-4.9.zip,java测试包junit-4.9的jar包免费下载

spring框架单元测试包。一般程序员在导入测试jia包时需要下载导入jar包,java测试包junit-4.9的jar包已压缩好。

2020-06-16

空空如也

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

TA关注的人

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