自定义博客皮肤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.计算机是什么:1.计算机俗称电脑,是一种用于进行高速计算的现代电子计算机器。2.计算机的特点:数值计算,逻辑计算,存储记忆功能。3.总结:计算机是一种能够按照程序运行,自动,高速地处理数据的现代化智能电子设备。2.计算机的组成:软件:看不见摸不着的,例如pycharm,c++,java等。硬件:看得见摸的着的,例如鼠标,键盘,显示屏,CPU,硬盘等。二.计算机语言的发展历程什么是计算机语言:人类与计算机之间进行通讯的语言。机器语音-汇编语言-高及计

2020-08-06 14:36:20 2017

原创 adb命令及注意事项

adb命令及注意事项

2022-01-20 09:39:50 2030 1

原创 解决selenium规避被检测到实现自动滑动滑块登录

如何让selenium规避检测当selenium登录时滑动总报错时,此时很大可能时selenium被检测到了,此时处理方法如下:当selenium自动滑动滑块登录时报"哎呀,出错了,点击刷新再来一次(error:Gh3M9)"处理代码如下:from selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver import ChromeOptionsfrom selenium import

2021-12-13 15:13:17 14069 5

原创 单向循环链表和栈

一.单向循环链表的操作1.单向链表的反转

2021-09-07 11:34:19 519

原创 双向链表和单向循环链表

一.双向链表的操作1.双向链表的具体阐述双向链表 : 双向链表即表示链表的节点拥有两个方向,链表节点不仅有后继指针next指向下一个节点,而且还有前驱节点prev指向对应的前一个节点,从而形成两节点之间的相互指向,故这样的链表就成为双向链表双向链表数据结构图如下:双链表单个节点的数据结构如下:2.双向链表以及链表节点的创建'''双向链表节点模板的创建'''class Node(object): def __init__(self,item): self.item = item

2021-07-04 02:27:46 458

原创 数据结构之单链表的操作

一. 单链表操作1.将链表中的元素遍历出来#首先得先有一个单链表,因此来创建一个单链表class SingleLinklist(): def __init__(self,node = None): self.__head = node #链表中定义一个用来遍历元素的方法 def traver_link_list(self): curl = self.__head while curl != None: print(curl.element) curl = curl.nex

2021-06-27 17:27:19 183

原创 Python数据结构之顺序表和单链表介绍

一.顺序表和单链表介绍计算机的内存、数据类型本质及连续存储在计算机内存中,存储数据的基本单位是字节(bytes),一个字节是8位,也就是8比特对于32系统的电脑而言,一个整型占4个字节,一个字符占一个字节计算机内存空间是有一些基本的存储单元(字节)组成的。总结:不同数据类型占用的存储单元的个数不同;根据不同的数据类型,计算机会对相应的数据类型作出不同的处理顺序表的基本形式基本元素顺序表:将元素直接进行连续存储元素外置顺序表:将元素的内存地址进行连续存储,再以链接的形式关联上对应的元素

2021-06-24 13:21:23 284

原创 Python数据结构之算法引入

数据结构和算法介绍一. 算法引入不同的数据结构决定了使用哪种算法,不同的算法会影响程序的执行效率举例:假如 x+y+z = 2000,且x2+y2 = z**2(x,y,z均为自然数),通过程序实现x,y,z的可能组合import timedef stimecount(): s1 = time.time() for x in range(2001): for y in range(2001): for z in range(2001): if x+y+z == 2000 a

2021-06-23 01:33:15 209

原创 Linux安装布隆过滤器过程中make编译报错“fatal error:tdigest.h:没有那个文件或目录”处理指南

安装redisbloom时通过make编译报错解决方法1.首先将redisbloom克隆到本地电脑,代码实现如下:git clone https://github.com/RedisLabsModules/redisbloom.git备注:此时不报错则万事大吉,代码顺利被克隆下来;若是报错则看接下来的处理2.若是报错如下:fatal: unable to access 'https://github.com/RedisLabsModules/redisbloom.git/': gnutls_ha

2021-06-17 01:33:49 1643 1

原创 MySQL中函数substring()的用法

mysql中函数substring()的用法substring(a,b,c):表示截取,其中第一个参数a表示被截取的参数对象,第二个参数b表示从哪个位置开始截取,第三个参数c表示要截取的长度举例如下:SELECT SUBSTRING("hello",2,2);表示从字符串’hello’中的’e’字符开始截取两个字符运行结果如下:...

2021-04-16 14:41:21 3886

原创 python中 round函数的使用

round(参数,保留的小数位),该函数遵循四舍六入五成偶原则例如1:print(round(3.545,2))输出结果:3.54例如2:print(round(3.5455,2))输出结果:3.55

2020-12-15 17:22:55 20164 9

原创 flask框架之虚拟环境和url视图

一.虚拟环境的简介1.什么是虚拟环境:存在于系统环境中但独立于外部的一个环境称为虚拟环境。2.虚拟环境和系统环境的关系:虚拟环境是系统环境中的一个独立的环境,存在于系统环境中,当创建了虚拟环境后,只有进入到虚拟环境中进行pip install 的包才会安装到虚拟环境中,如果是在系统环境中pip install 的包只会存在于系统环境中而会进入到虚拟环境中去。3.虚拟环境的作用:有多个项目环境时,保证了项目有一个独立安全的环境而不会受其他项目环境的干扰。注意:日常的实际项目开发中都是通过创建虚拟环境来

2020-11-03 17:08:44 429 1

原创 字符串的常见方法

字符串的常见方法· find() :获取元素在字符串中对应的最小索引值· rfind() :获取元素在字符串中对应的最大索引值· index() :获取元素在字符串中对应的最小索引值· replace() :替换字符串中的某个元素生成一个新的字符串· split() :以某种方式将字符串中的元素分割组成一个新的列表· startswith():· endswith()· lower()· upper()· strip()·isalpha()· isdigit()·isalnum(

2020-10-11 00:42:43 267

原创

一. 包的定义包是管理模块的表现形式,在包中的模块也是以 . py的文件形式存在

2020-10-08 17:36:43 210

原创 Python常用内置模块

一 .sys模块是与解释器交互的模块1.sys.argv[ ]的作用:可显示当前程序本身的路径,返回值为一个列表,列表里只有一个元素,该元素为当前程序所在的路径import sysprint(sys.argv[])输出结果['F:/StudyProject/day_921.py'] #返回表示该程序路径的列表2.sys.argv[0]的作用:获取当前程序本身的路径import sysprint(sys.argv[0]) #获取当前程序的路径3.sys.argv[1]的作用:

2020-10-08 00:13:55 340

原创 异常的处理以及文件的读写操作指南

一.异常1.异常的定义1.程序在使用过程中不可避免地会出现一些错误,如使用了没有定义的变量,字符串与整型相加等等这些错误都称为异常。2.异常的特点:· 异常的对象都属于类· 程序一旦出现出现异常程序立即中止,后面的代码都不会执行3.Python出现异常的原因:程序运行时出现异常时,目的并不是想要中止程序,而是希望在出现异常时能够编写代码来对异常进行处理2.异常的传播1.在函数中出现异常时,如果在函数内部对异常进行了处理,则异常不会传播,如果在函数中没有对异常进行处理,异常则会继续向函数调用处

2020-09-22 00:49:35 1733

原创 模块 生成器及迭代器

一.模块1.什么是模块化模块化是指将一个程序分解成一个一个小的模块2.模块化的优势a. 模块化便于使用和维护b. 模块可重复使用3.导入模块3.1 导入模块的语法:import 模块名import 模块名 as 别名import wrvy #导入wrvy这个模块imprt wrvy as wy #导入wrvy模块并将模块指定为wy这个别名这种导入方式下调用模块中的内容:语法:模块名.xxxx 备注:如果调用的是类或者函数记得后面加上小括号3.2 导入模块中

2020-09-18 14:55:11 235

原创 面向对象三之继承和多态

一.继承的简介1.继承是面向对象的三大特性之一2.通过继承我们可以使一个类获取到其他类中的属性和方法3.在定义类时可以在类名后面的括号里定义该类的父类,也叫超类或者基类4.继承可以提高类的复用性,让类与类之间产生了关系,这样才有了多态的特性class Animal(): def __init__(self): self.name = '藏獒' self.age = 18class Dog(Animal): passd = Dog()print(

2020-09-16 15:37:06 420

原创 面向对象中

一.魔法方法(特殊方法)1.–init–(self):定义类中属性的特殊方法,当进行实例化对象时会自动调用该方法初始化该方法中的属性。语法:def __init__(self,name,age): self.name = name self.age = age2.–str–(self):在类中定义了该方法,当进行实例化对象是,直接使用打印实例对象可直接访问到类中的所有属性。语法:def __str__(self): self.name = name self.age = age二.

2020-09-15 10:14:44 93

原创 面向对象一

一.面向对象的简介1.面向对象是一种编程思想,简单理解就是编程语言中所有的操作都是通过对象来完成的。2.python是一门面向对象的编程语言**3.面向过程的内涵:**面向过程就是将程序分成一个一个步骤,通过对每个步骤的抽象来完成程序。面向过程这种一般只适用于一个功能,如果要实现别的功能往往适用性比较低。二.什么是对象对象是内存中存储指定数据的一块区域三.对象的结构1.id(标识): 不同的对象所对应的id不同2.type(类型):当前对象所属的类型,类型决定了对象拥有了哪些功能,例如飞机

2020-09-14 15:57:04 80

原创 函数三

一.高阶函数1.高阶函数的条件:1.1 以函数作为参数1.2 将函数作为返回值返回2.匿名函数2.1 匿名函数主要可以代替一些简单的函数,不需要给函数取名,是一种单一函数,匿名函数执行完毕后立刻销毁。2.2 匿名函数一般用于该函数比较简单且只需要调用一次的情况。2.3 匿名函数的语法:lambda 参数:函数表达式2.4 filter()的使用该函数一般是用来过滤的语法:filter(function,iterable) #第一个参数传入一个函数,第二个参数传入一个可迭代的对

2020-09-14 12:23:08 109

原创 函数二

一.函数的返回值1.返回值就是函数执行以后返回的结果2.函数通过return来指定函数的返回值3.return后面可以跟任意的对象,返回值甚至可以是一个函数4.函数中return一旦执行,后面的代码不会再执行,函数中的代码执行完毕二.文档字符串1.help()是Python中内置函数,通过help()函数可以查询Python中函数的用法help()2.在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明三.函数的作用域1.作用域(scope)指的是变量生效的区域2.

2020-09-11 15:03:56 95

原创 集合与函数

一.集合1.集合的特点1.集合中元素只能存储不可变对象2.集合中的元素是无序的3.集合中的元素不能重复,如果重复集合也将会将元素自动去重。2.集合的表现形式1.集合可用{a,b,c}来表示,注意该方法里面如果是空的将会变成是一个空的字典。2.{}表示空的字典而不是表示空的集合。3.空集合的表现形式:set()3.集合的使用1.使用方法set()可以创建集合(注意:该方法小括号里只能传入可迭代的对象)2.创建空集合: set()set()3.可通过set()将序列和字典转换成集

2020-09-10 16:18:53 1369

原创 元组 字典 集合

一.元组1.元组的基本介绍1.1 元组的表现形式tuple1.2创建元组的方法:tuple()tu = tuple()1.3 元组是一个不可变序列1.4 如果元组不是空的至少包括一个逗号,当元组不是空元组时括号可以省略1.5 元组的解包:将元组中的每一个元素都赋值给一个变量。a,b,c = 1,2,3print('a=',a)print('b=',b)print('c=',c) 二.字典的简介1.字典的介绍:字典属于一种新的数据类型,简称映射(mapping)2.字典的特点

2020-09-09 17:05:33 1078

原创 循环嵌套以及列表的基本操作

一.while循环嵌套1.while循环嵌套的语法:whille 条件表达式: while 条件表达式: 代码块 代码块举例1输出结果:*************************举例2

2020-09-03 16:49:54 1211

原创 条件控制语句

条件控制语句一、.非布尔值的与或预算二、条件运算符(三目运算符)三、运算符的优先级四、条件控制语句1.if语句2.if-else语句3.if-elif-else语句五、while循环语句一、非布尔值的与或运算...

2020-08-28 16:18:36 1183

原创 基本运算符

一.格式化字符串的方法1.字符串的拼接方法:str + str代码演示:name = 'jhon'print(name + ',Nice to meet you')输出打印结果:jhon,Nice to meet you2.参数传递方法:str,str代码演示:s = 18print('my age is:',s)输出打印结果:my age is : 183.占位符方法:1.字符串(str)类型用%s占位2.浮点(float)类型用%f占位3.整型(int)类型用

2020-08-26 16:56:28 550

原创 Python基本数据类型

Python的基本数据类型1.Pycharm的一些简单的常用快捷键1.代码反向缩进:shift+Tab2.代码缩进:Tab3.代码注释:#4.代码多行注释:ctrl + /5.光标移动到下一行:shift + Enter6.处理一些简单的异常:Alt + Enter2.几个概念2.1 表达式表达式是由数字,算符,数字分组符号(括号)、自由变量、约束变量等以能求得数值的有意义排列方法的组合。表达式的简单理解:类似于数学公式的东西。举例:a = 2, b = 3, a += b表达式的

2020-08-23 19:07:46 132

原创 Python的基本要点

Python的基本要点一.进制1.进制间的换算1.1 有多种进制是为了能够更好的表示数据。1.2十进制 》》 二进制:将十进制进行除二运算。 十进制——————二进制 10 1010 10/2 = 5 0 5/2 = 2 1 2/2 = 1 0 1/2

2020-08-21 15:33:31 349

空空如也

空空如也

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

TA关注的人

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