自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库引擎的选择(MyISAM和InnoDB)

MySQL数据库引擎的选择什么是数据库引擎?Mysql中的数据都是用各种不同的技术存储在文件(或内存中的)。这些技术中的每一个技术会使用不同的存储机制、索引技巧等。我们应该根据应用的不同需求,来选择合适的存储引擎,从而改善应用的整体功能。MyISAM和InnoDB的区别存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始, 扩展名指出文件类型。....

2020-01-13 20:41:09 649

原创 使用html和css实现简单的打地鼠游戏

使用html和css实现简单的打地鼠游戏<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>打地鼠游戏...

2019-12-26 21:26:43 2590 1

原创 java笔记1

JAVA笔记002文章目录什么是程序?编写一个 输出 HelloWorld 程序分析代码注释java跨平台原理配置Notepad++ 执行java命令javac配置java配置run 配置添加到宏什么是程序?程序就是为实现特定目标或者解决问题而用计算机编写的命令的集合。程序经历 编写----编译----运行.java文件 是java程序文件.class文件 是经过编译的 字节文件从 .java 文件到 .class 文件的过程就是 编译编写一个 输出 HelloWorld 程序创建一个名

2021-09-23 15:19:29 139

原创 java笔记0

开始语言的分类1.机器语言就是二进制 计算机可以直接进行读取2.汇编语言使用特殊符号来代替机器语言的二进制码,计算机不能够进行识别。3.高级语言使用英语直接编写源代码,通过编译器将源代码编译成计算器可以识别的机器语言,再由计算机进行执行。基本的DOS命令1.dir ---查看当前目录中的文件和文件夹 /s 查看当前目录和子目录中的文件 /a 查看包括隐藏的文件 /ah 只显示隐藏文件 /w 以紧凑的方式显示 /p 以分页显示 (一屏为一也) /more 可以通过自

2021-09-22 16:30:30 120

原创 虚拟机三种网络模式

虚拟机的三种网络模式笔记:仅默认设置—简单理解如 物理机的网址 是 192.168.1.21.桥接模式相当于在当前局域网 出现了另一台电脑和物理机在同一个网段使用桥接模式的情况下 虚拟机的 ip 可能是 192.168.1.3网关和 物理机的网关一样能够访问 物理机 能够访问外网2.NAT 模式相当于 在基于物理机的情况下 重新划分出一个局域网和物理机 不在一个网段中使用NAT模模式的情况 虚拟机的ip可能是 10.0.2.170网关和 物理机的网关不一样 虚拟的网关能够访问

2021-09-13 08:57:32 424

原创 python--深浅拷贝

说明:深浅拷贝是针对可变元素(引用类型)而言的,不可变元素不存在深浅拷贝的问题示例:```pythonimport copy# 值类型(不可变类型)a = 123a2 = aa3 = copy.copy(a)a4 = copy.deepcopy(a)print(a is a2)print(a is a3)print(a is a4)```python# 引用类型(可变类型)b = [1, 2, [3, 4]]b2 = b# 浅拷贝:只拷贝对象本身,内部元素只拷贝引用

2021-03-15 15:12:21 65

原创 开启kali系统的ssh服务

过程如下1.修改配置文件修改 /etc/ssh/sshd_config 为如下 共修改两处。2.重启ssh服务然后重启ssh服务即可完成

2021-02-23 15:24:46 116

原创 用户和组

用户和组管理概述用户管理:每一个用户登录系统后,都会拥有不同的操作权限每一个用户都会有自己唯一的SID(SID:安全标识符)分为用户SID和系统SIDwindow 系统管理员 administrator的UID是500普通用户是从1000开始的linux 系统管理员root的UID 是 0普通用户也是从1000开始的不同的账户有不同的权限,给不同的用户赋权就是给不同SID赋权windows系统 账号密码存储的位置为:C:\windows\system32\config\SAM 内容使

2021-02-18 14:44:19 281 1

原创 001环境搭建(在VMware中安装系统)

开始学习的第一步 环境搭建

2020-11-05 09:52:33 233

原创 关于自带微软拼音输入法简体和繁体转换

关于自带微软拼音输入法简体和繁体转换之前在使用微软拼音输入法的时候 因为个人原因导致出现了只可以输入繁体。没有办法只能使用另一款输入法程序(个人比较反感)。在经过很长时间后终于找到了如何解决(其实非常简单,知道后感觉自己蠢死了)分享一下自己的解决方法:点击电脑右下角右键点击 进入设置进入常规选项选择字符集即可当时发现的时候感觉自己好蠢。。。...

2020-09-09 16:20:03 969

原创 python学习笔记(十九)GIL锁

GIL锁GIL锁GIL:Global Interpreter LockGIL锁不是python的特性,而是CPython解析器的特性GIL本质上是一个全局的排它锁,只允许一个线程来控制Python解释器。也就是说在python种使用线程的方式解决问题的速度并不会加快。...

2020-04-14 21:36:59 107

原创 python学习笔记(十八)线程使用

线程使用文章目录线程模块基本使用数据共享线程锁线程类定时线程:延时线程信号传递:控制另一线程的执行线程简介线程可以认为是轻量级的进程一个进程至少包含一个线程(主线程)线程是CPU分配时间(任务调度)的基本单位,调度是操作系统的事进程之间的数据是独立的,线程之前的数据是共享一个进程实现多任务,创建多个线程就可以了线程模块_thread:低级模块,使用不够方便和灵活,很少使用thr...

2020-04-14 21:30:11 101

原创 python学习笔记(十七)进程使用

python学习笔记(十六)进程使用进程使用文章目录进程简介进程管理进程锁:限制资源只能被一个进程使用信号量:限制某个资源最多可以被多少个进程同时使用进程池 简化进程的管理 统一管理 可以设置回调数据共享全局变量:无法在多个进程之间共享管道队列自定义进程类进程简介什么是进程(任务)?在计算机中,一个进程就是一个任务,其实就是运行着的程序。在操作系统中,进程就是程序执行和资源分配的基本单...

2020-04-09 21:54:12 117

原创 python学习笔记(十六)文件操作

在python中文件操作是一个非常重要的。使用python可以很方便的将文件进行处理(如:文件的重命名,批量创建文件夹等操作)

2020-04-07 23:22:31 190

原创 python学习笔记(十五)异常处理

python学习笔记(十五)异常处理文章目录相关概念异常处理多异常处理完整异常结构手动抛出异常异常嵌套自定义异常类相关概念错误:程序运行之前的语法问题。如:关键字、缩进对齐、符号不成对等异常:程序运行过程中出现的问题。如:除数等于0、下标越界、访问不存在的对象属性等异常处理说明异常处理就是在程序出现异常时进行人为的干预异常处理可以认为是一种特殊的流程控制语句异常处理可以提高代...

2020-04-04 21:51:52 318

原创 python学习笔记(十四)时间模块的使用

常用时间模块文章目录常用时间模块time模块calendar日历date:日期 年月日time 时间 时分秒time模块示例:import timeprint('Hello')# 睡眠指定的秒数# time.sleep(2)print('world')# 时间戳:从1970-01-01 00:00:00到此刻的秒数t = time.time()# print(t)# ...

2020-04-03 20:23:50 277

原创 python学习笔记(十三)面向对象3

面向对象文章目录面向对象对象支持函数调用抽象基类(了解)魔术方法算术运算符重载关系运算符重载__new__方法设计模式属性函数内存管理引用传递对象支持函数调用示例:def hello(): print('Hello world!') hello()a = 250# callable() 函数用于检查一个对象是否是可调用的print(callable(a))cl...

2020-04-02 22:34:47 162

原创 python学习笔记(十二)面向对象2

面向对象文章目录面向对象面向对象三大特点类的继承继承语法方法重写多继承继承链访问权限类属性类方法静态方法多态特性对象支持字典操作面向对象三大特点封装:既是对数据封装,又是对处理数据的方法的封装继承:强调的是父子类之间的关系多态:不同的对象调用相同的方法,有不同的响应。类的继承相关概念继承:父类的属性和方法,子类直接拥有,称为继承。派生:子类在父类的基础上衍生出新的特征(属性和行为...

2020-04-01 22:07:38 136

原创 python学习笔记(十一)面向对象

面向对象文章目录面向对象认识面向对象官方定义编程语言面向对象语法self方法__str__ 方法__init__初始化方法__del__魔术方法认识面向对象与面向过程进行对比面向过程:数学逻辑的映射,学会做个好员工面向对象:生活逻辑的映射,学会做个好领导官方定义类:具有相同特征(属性和行为)事物的抽象对象:某个类的具象编程语言类:是一种自定义的数据类型对象:某个类类型的变量...

2020-03-31 11:52:48 201

原创 python学习笔记(十)模块和包的使用

模块与包文章目录模块与包shutilsys模块使用包的使用python更换软件源shutil示例:目录及文件整体操作import osimport shutil# 拷贝文件# shutil.copy('00-test.txt', '01-test.txt')# shutil.copy('00-test.txt', 'hello')# 拷贝目录# shutil.copytre...

2020-03-27 22:12:14 209 1

原创 python学习笔记(九)目录操作

目录操作文章目录目录操作OS模块环境变量目录操作path深度遍历目录OS模块基本使用import os# 查看操作系统类型# nt:表示windows,posix:表示类unix# print(os.name)# 可以执行系统命令# calc:可以弹出计算器# os.system('calc')# 获取环境变量env = os.environ# for e in ...

2020-03-26 21:56:05 104

原创 python学习笔记(八)函数相关

函数相关文章目录函数相关递归函数生成器生成器方式1:将列表生成式的[]换成()即可生成器方式2:在函数中使用yield关键字迭代器可迭代对象高级函数map函数filter函数reduce函数递归函数定义:在函数内部调用自己的函数称为递归函数。组成:函数内部调用自己终止条件(停止调用自己)核心算法特点:代码简洁可读性差瞬间占用内存较大,终止条件出错立即崩溃原则:能不使用就不...

2020-03-25 19:59:40 129

原创 python学习笔记(七)函数使用

函数使用变量作用域的验证示例:name = 'dahua'# 查看当前命名空间下所有可以使用的全局变量print(globals())# 查看当前命名空间下所有可以使用的局部变量print(locals())# 测试获取函数中的局部遍历def test(): a = 250 print(locals())test()# 结果应为 {'a': 250}...

2020-03-24 21:50:13 81

原创 python学习笔记(六)函数基础

python学习笔记第六天函数基础文章目录函数简介函数调用:函数分类参数使用函数思考变量的作用域块级作用域局部作用域全局作用域类型判断函数简介定义:具有特定功能的一段代码优点:可以减少代码的重复书写可以将功能的实现着和使用者分开,提高开发效率分类:库函数:print、input、type、len、abs、round、ord、chr等自定义:用户自己设计封装的函数函数使用定义格...

2020-03-20 22:26:04 100

原创 使用Django中的django-simple-captcha完成验证码功能

Django中使用captcha完成验证码功能第一步:安装所需要使用的环境:pip install django-simple-captchapip install pillow注意一定要使用适当的版本(根据实际需要) 之前出现过一次 验证码无法正常显示 但是数据库中已经存在验证码了。 我都解决方法:关于这两个库使用最新版本的 即可第二步在INSTALLED_APPS中添加 c...

2020-03-17 23:19:49 419

原创 使用Django如何进行Debug

使用Django如何进行Debug在使用Django的过程中我发现当我使用Debug的时候,无法使用。这可真是急坏了我(原谅我是一个菜鸡QAQ)解决方法:1.3.4.我按照以上步骤 终于可以Debug自己的项目了????...

2020-03-11 22:09:33 2085

原创 python学习笔记(五)续

数据类型字符串操作切割、拼接查找、统计更改、替换s = 'hello World'# 全大写print(s.upper())# 全小写print(s.lower())# 大小写转换print(s.swapcase())# 首字母大写print(s.capitalize())# 每个单词首字母大写print(s.title())# 替换print(s.r...

2020-03-10 21:19:58 102

原创 python学习笔记(五)基本函数操作

列表操作示例:lt1 = [1, 2, 3]lt2 = [4, 5, 6]# 拼接print(lt1 + lt2)# 重复若干次print(lt1 * 2)# 可以从前向后获取元素,下标从0开始# 可以从后向前获取元素,下标从-1开始print(lt1[0], lt1[-1])# 切片操作print(lt1[1:2])lt3 = [1, 2, 3]# 元素设置lt...

2020-03-09 19:15:42 89

原创 python学习笔记(四)循环结构

循环结构的使用while循环格式while 表达式: 语句块执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行缩进的语句块,然后返回表达式继续判断其真假,直到表达式的是为假,结束循环;若表达式的值为假,则跳过循环。使用说明表达式:也叫循环条件语句块:也叫循环体死循环:循环条件一直为真时break:跳出循环continue:结束本次循环...

2020-03-09 10:41:08 327

原创 python学习笔记(三)运算与分支

今天学习的是运算和分支,特别是分支,重中之重。运算与分支各种运算赋值运算用=表示,=左边必须是变量算术运算+、-:加、减*:乘/:除,完成除法,结果是小数//:除,整除,结果是整数%:求余,divmod函数同时得到商和余数**:求幂,与pow函数功能相同复合运算+=、-=、*=、。。。示例:a += 1等价于a = a + 1关系运算>、>=、&lt...

2020-03-07 23:00:18 148

原创 关于socket的简单了解

什么是socket??socket是关于tcp/ip协议的一套编程api 是通用的一套规范 在很多语言中都是通用的socket基础理论如果问 什么是socket编程???socket编程本质上就是相应的编程语言提供的一套操作互联网的apis.bind() 绑定(主机,端口号)到套接字s.close() 关闭连接s.listen() 开始TCP监听s.accept() 被动接...

2020-03-06 22:57:03 184

原创 python学习笔记(二)python的简单使用

python学习笔记第二天:python的简单使用和类型的使用开始之前的准备工作:在pycharm中创建一个新的项目,在项目中创建一个py文件 也可以使用pythonconsole进行编译代码(可以编写一行执行一行,比较适合测试使用)那么开始编写我们的第一个代码:向代码世界打个招呼print("你好,世界")如果写在文件中的话,可以右键run进行运行注释在开始学习编程之前,我...

2020-03-02 21:30:10 225

原创 python学习笔记(一)认识python和安装工具

python学习日记第一天:认识python和安装工具首先:python一门编程语言 那么是一门什么样的编程语言呢?Python 是强类型的动态脚本语言。强类型:不允许不同类型相加。不同于js(js可以实现不同类型直接进行相加)强类型语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。python的版本python...

2020-03-01 22:30:27 177

原创 python 虚拟环境

python虚拟环境提问:什么是虚拟环境??? 为什么使用虚拟环境???1.什么是虚拟环境?答:它其就是一个虚拟化,从电脑独立开辟出来的环境。虚拟出一个与现在电脑相互隔开的容器,各个容器之间互相隔离,互不影响。2.为什么使用虚拟环境?答:在我们编写项目的时候,往往需要的环境当前电脑的环境不一样,这个时候重新更换环境是一件非常 麻烦的一件事。项目是会变化的,随着时间的推移,功能的增加,它所...

2020-02-26 22:10:28 168 1

原创 MySQL数据库出现的问题

数据库出现的问题前几天在使用MySQL数据库的时候出现了一些问题:经过一番周折 找到了一些可行的处理方法问题如下:第一个出现的问题:导致无法连接数据库 (一直连接数据库失败)原因分析:MySQL开启了DNS的反向解析功能,这样MySQL对连接的客户端会进行DNS主机名查找;这个时候我们需要找到MySQL的配置文件,由于这里我使用的是win10版本找到数据库中的 my.i...

2020-02-15 10:46:21 489

原创 Python中Django跨域解决方法

Django中跨域解决方法Django中跨域解决方法基本步骤1.安装 pip install django-cors-headers2.对setting.py中文件进行配置# Application definitionINSTALLED_APPS = [ 'django.contrib.admin', ################# #添加 'co...

2020-02-12 21:16:39 323

原创 数据分析面试题解答

本文用于自己学习部分内容来自网络数据分析面试题解析问题描述:对于一个文本集合,把相似的单词进行归类。这里这样定义相似单词:两个单词只有一个字母不一样!解析:找到两个单词之中只有一个字母不一样的单词1.暴力读取方法一:对于这个问题,我们最开始使用的是暴力穷举办法。遍历文本中的每个单词,找出在文本中与其相似的单词,算法的时间复杂度是o(n**2),对于常见的英文词典,差不多有将近20000...

2020-02-11 20:06:40 475

原创 数据分析测试题

插个眼数据分析基础理论测试题1.同比与环比表示什么同比:本期与同期做对比 比如:2010年的12月份 与今年的12月份进行比较环比:本期与上期做对比 比如:2020年2月份 与 2020年1月份2.阐述一个数据分析的主要流程![在这里插入图片描述](C:%5CUsers%5C%E5%AD%99%E5%B8%85%5CDesktop%5C%E4%B9%A6%5C%E5%9B%B...

2020-01-04 19:11:27 1181

空空如也

空空如也

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

TA关注的人

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