自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则

引入模块 import re s=re.match()  字符串匹配模型开头如果没有返回None s.group()返回结果 s =re.search() 搜索整个字符串找到第一个所匹配的位置 s = re.fullmatch()整个匹配字符串完全相同才返回 ,不同返回None re.findall() 返回列表多个匹配项 re.split()  分割字符串 为列表...

2018-11-24 14:44:07 172

原创 redis简单命令操作

sudo apt-get remove redis-*      卸载redis数据库软件 sudo apt-get install redsi-server   安装redis数据库软件 service redis stop              关闭redis 服务 cd etc                                                     ...

2018-11-24 14:35:08 221

原创 字典如何遍历

a={'a':'1','b':'2','c':'3'}1. 遍历key值for key in a:     pritn(key+':'+a[key]) for key in a.keys():      print(key+':'+a[key])2.遍历value值for value in a.values():    print(value)3.遍历字典项...

2018-11-24 14:34:50 10243

原创 垃圾回收

python中的垃圾回收  引用计数 查看引用数量 import sys sys.getrefcount() 优点:简单直观  实时性计数为0则回收 缺点:维护引用计数消耗一定资源 当发生循环引用时不能回收 引起内存泄漏   标记清除 辅助 解决循环问题(针对可能产生内部循环引用的对象进行的检测机制) python中的基本不可变类型如 int  ...

2018-11-22 13:50:33 147

原创 python 大小写转换函数

1. 全部转换为大写小写小写 :‘add’.lower()大写: ‘add'.upper()首字母大写:‘add’.capitalize()标题首字母大写‘hi hello’.title() 

2018-11-22 10:26:57 5567

原创 python 装饰器 浅拷贝深拷贝

1.装饰器遵循的原则ocp 原则: 开闭原则, 为了软件开发的稳定性而设计的原则装饰器函数要满足的条件不能改变原来的函数代码 为函数添加新的功能 不能改变函数的调用方法 面向扩展开放,面向修改关闭2.浅拷贝,深拷贝   import copy list[10,20,[10,20]] count = list  复制                原始队列改变,被赋值...

2018-11-21 21:36:09 172

原创 简单闭包

闭包         函数内部嵌套函数         外部函数将内部函数返回         内部函数访问外部函数局部变量缺: 外部函数局部变量不能及时释放,需要等待内部函数释放优: 内部函数可以保持外部函数局部变量...

2018-11-21 11:49:49 113

原创 生成器、可迭代、迭代器

生成器:将[]改为()G = (i*I for I in range(8))生成器是一个对象不能直接打印通过遍历得到生成器的数据         For I in g:                   Print(i)通过next得到数据 需要异常捕获   2.Yielddef fib(times): n = 0 a = 0 b = ...

2018-11-21 11:09:37 155

原创 类方法、类属性、 实例方法、实例属性、静态方法、类方法、动态添加、删除属性方法

类方法 类属性:         类不可以调用实例属性         类属性是和函数平级的,直接写在类的内部         什么是类: 把一些具有相互联系的对象及对象的常见操作写入到class中实例方法 实例属性:实例属性需要类__init__方法初始化(构造方法)实例属性定义在构造函数中实例 有类的构造方法得到的对象实例可以调用类属性S1 = studen...

2018-11-21 11:07:08 296

转载 tcp udp http

目录什么是TCP 什么是UDP  两者的区别... 1描述tcp的三次握手四次挥手... 1简书HTTP和HTTPS协议的不同之处... 1http有八种请求 简书 get和post请求的区别... 2  什么是TCP 什么是UDP  两者的区别TCP 传输控制协议是一种面向连接的,可靠的,基于字节流的传输层通信协议必须先建立连接  传输速度慢点到点的连...

2018-09-25 20:07:57 1642

原创 bootstrapp操作

bootstrap操作主要内容bootstrap简介 前端框架:将网页中常见的组件、特效,直接开发好封装起来,在使用这些组件的地方,直接引入操作、修改使用即可。可以很大程度的提高开发效率。基础框架:封装了HTML/CSS/JS/JQ,形成的可以用于快速开发网页布局的框架如bootstrap高级框架:封装了HTML/CSS/JS/JQ/..,同时还对网页中的数据进行定向的流程...

2018-09-17 22:35:19 251

原创 认识js

认识js特性:编程语言:可以编写有处理逻辑的程序的语言 脚本语言:可以编写具有简单功能处理的、运行与特定环境的小程序操作 弱类型语言:对于数据类型的存储操作可以自动适应 跨浏览器:目前主流的任意浏览器都可以操作 运行环境:浏览器引擎[JS解释器]、NodeJS平台 解释运行:解释一行,执行一行操作:<script></script> js代...

2018-09-11 19:07:58 686

原创 网页标签css操作使用

盒子模型常见的网页布局操作方式:盒子模型         传统盒子:适用于PC端的 固定|自适应|响应式 网页布局         BOX弹性盒子:适用与PC端|移动端 响应式网页 布局         FLEX弹性盒子:适用于移动端 响应式 网页布局什么是盒子模型:所谓盒子模型,就是将需要展示的数据,添加到盒子(标签)中,通过对盒子的定位,完成数据的定位展示,整个这个...

2018-09-09 23:29:25 156

原创 HTML入门

HTML入门软件前段 关于软件的前后端         基础概念:软件的三层结构【软件界面、数据处理、数据存储】 软件前端:一般情况通指-软件界面的开发         包含数据的展示、用户信息的接受;主要用于数据交互的标记语言 软件后端:一般情况下,指代的是软件核心 功能处理 逻辑流程的开发         技术:包含程序控制结构、可以完成数据运算的编程语言...

2018-09-09 17:36:22 133

原创 python 操作数据库

Python操作数据库安装第三方模块         Pip install pymysql 数据处理流程         程序结构:python程序 – mysql数据库引入依赖的模块 创建一个连接mysql数据库的连接对象 通过连接对象获得一个操作SQL语句的游标对象 定义SQL语句 通过游标对象执行SQL语句 处理执行结果关闭和数据库的连接实践操作 # ...

2018-09-01 14:53:16 140

原创 数据库五种约束、索引、视图、事务管理

 数据库的五种约束 数据库的入门操作: 三个创建:创建数据库、数据表、约束 四条语句:INSERT、DELETE、UPDATE、SELECT 五种约束:主键primary  外键foreign 默认default 唯一unique 检查check  数据库进阶操作 高级查询 数据库对象:索引index、视图view、函数function、触发器trigger、子程序p...

2018-08-30 21:37:06 718

原创 mysql数据库基本操作

数据库操作语句梳理目录1.      DDL语句... 11.1.       数据库创建|修改|删除|查看... 11.2.       创建表格... 21.3.       数据库查询:单表查询操作... 31.4.       数据库:多表关联查询... 11   DDL语句 Ddl: database defined language 数据定义语句...

2018-08-30 21:35:12 153

原创 mysql安装操作

数据库操作工具:命令行操作:cmd                                     界面操作工具:phpadmin/sqlyog/navigate/toad/workbatch安装mysql压缩版软件要求:安装软件路径中不要出现中文和空格解压完成后的目录 超级管理员身份进入命令窗口修改系统服务进入mysql-8.o.121-winx64/bin目...

2018-08-27 22:54:35 183

原创 数据库的五种安装

DBMS:Database Management System 数据库管理系统——软件         通常所说的安装一个数据库:安装一个数据库管理系统软件DB:Database数据库         通常所说的~创建一个数据库,把数据存到数据库DBA:Database Administrator 数据库管理员数据库的安装通过标准安装方式安装:通过官方网站下载msi安装包,...

2018-08-27 20:10:06 917

原创 函数声明

再说函数函数的引用赋值和参数操作Python中的函数,本身也是一个对象,常规定义语法的函数,就是将一个函数对象的引用地址赋值给函数名称的变量,通过函数名称的变量调用执行函数声明定义一个函数对象,赋值给了变量show_msg如果函数就是对象,那么函数也是和对象一样可以被赋值函数也可以被当成一个参数传递给其他函数执行函数的传值操作:设计模式:策略模式函数的默认调用:偏...

2018-08-27 09:08:50 164

原创 标准模块与内建函数

标准模块与内建函数系统标准模块Python标准库中提供了大量的模块,辅助开发人员的软件开发工作了解 PYTHON 官方标准模块,有助于对 PYTHON 的理解和操作 dir() # 查看所有内建模块 ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__pac...

2018-08-26 18:26:18 251

原创 再说函数

再说函数函数的引用赋值和参数操作Python中的函数,本身也是一个对象,常规定义语法的函数,就是将一个函数对象的引用地址赋值给函数名称的变量,通过函数名称的变量调用执行函数声明定义一个函数对象,赋值给了变量show_msg如果函数就是对象,那么函数也是和对象一样可以被赋值函数也可以被当成一个参数传递给其他函数执行函数的传值操作:设计模式:策略模式函数的默认调用:偏...

2018-08-26 17:23:28 131

原创 再说列表:列表推导式,列表生成器,列表迭代器

再说列表I tell you :office下载Kms  破解列表和列表的内存处理列表是python组合数据类型中使用较多的类型之一,以其对批量数据提供了有好的访问支持而被广大开发者钟爱问题:我们需要一个存放了大量的有规律的数据的列表,这个列表怎么定义声明 列表中存储的数据量过大,会不会对内存产生影响少量数据是手工定义大量数据编码实:列表推导式以上连个只是简...

2018-08-26 12:16:52 229

原创 python内存的垃圾回收机制

垃圾回收机制垃圾回收机制时现阶段任何高级语言的特性垃圾回收:Garbage Collection  : GC遵循垃圾回收算法  python中:以 引用计数垃圾回收算法为主要回收机制以 标记清除 和 分代回收为辅助回收机制 引用计数收走完全没有引用的对象,标记清楚收走不可达的对象, 引用计数当一个对象被创建或者拷贝时,引用计数就会+1 当这个对象的某个引用被销...

2018-08-25 17:56:34 244

原创 内存分析和处理

程序内存浅析硬盘:数据永久存储的地方内存条:数据临时存储的地方cup寄存器:数据运算时临时存储的地方软件:一个完整的软件加载运行流程—》基于硬件           处理数据》数据硬件中的数据》硬件(读|存)》内存(读|存)》缓存(运算)内存中的数据,决定了一个正在运行的软件的数据处理过程当一个软件运行时,优先向系统内存空间加载软件处理数据软件两种状态:执行状态(等...

2018-08-25 17:55:14 502

原创 多线程多进程操作

多线程任务处理多进程任务处理协程多任务处理线程(Thread)    程序实际执行者是线程,线程称为轻量级进程,是一个cpu的执行单元,每个进程至少会有一个主线程 多线程编程Python2中标准模块thread 和threadingPython3中模块_thread和 threading_thread在最底层操作不易 一般推荐使用threading ...

2018-08-20 17:24:47 338

原创 UDP编程

UDP编程   (用户数据报协议)OSI/RM 传输层的面向无连接的网络传输协议Udp没有连接可靠性 没有数据重发机制 所有传输过程延迟较小,传输效率高 比较适合传输可靠性要求不高的程序客户端服务端  引入模块Import socket 定义类型HOST  IPPORT 端口ADDRESSBUFFER   创建UDP tcp类型套...

2018-08-20 16:52:18 1445

原创 网络编程 TCP编程

ePyqt 界面化聊天工具模块  和pygame类似  Python 网络编程网络地址协议 internet protocal   简称IP国际化标准组织 ISO 定义了网络数据传输模型OSI/RM参考模型客户端享受服务的一端,对应软件中的客户端服务端提供服务的一端 保证24小时提供服务于 客户端和服务端的架构模型 区分硬件模式和软件模式   ...

2018-08-20 16:06:50 237

原创 对讲机程序

客户端编程:服务器端编程:运行两个程序, 即可实现对话

2018-08-15 09:23:45 1173

原创 python中的包和模块

为更好的对python代码进行管理 引入 包和模块package 包    包含多个Python文件的文件夹    每个包目录下都会有一个_init_.py的文件夹,这个文件必须存在的否者python会把这个目录当成普通目录而不是一个包    _init_.py可以是一个空文件,也可以有python代码,因为他本身就是一个模块,模块名为这个包的名称也就是上级文件名modules 模块 ...

2018-08-14 14:18:12 689

原创 pypi上传下载

在pypi上传有图片和音乐的包文件1.首先在pypi上注册一个账号  并且在邮箱上确认2.Python setup.py build   #执行当前程序包文件的构建操作命令:按照标准格式组织包中的所有数据文件3.python setup.py sdist   # 执行命令进行包的打包4.pip instal twine    # 按照第三方模块:twine ,用于上传我们打包的项目...

2018-08-14 14:16:13 951

转载 linux中文件管理中各个文件名称的释义

unix/linux文件管理方式:/           unix/linux根目录,unix/linux中所有的设备、文件都存放在这个目录下/sbin    系统二进制目录,存放管理员级别的各种命令工具/bin      二进制目录,存放普通用户级别的各种命令工具/dev     设备目录,unix/linux对各种设备都是以文件的形式挂载的/boot    启动目录,存放启动文件/...

2018-08-02 09:53:00 332

原创 Linux中配置远程终端

远程终端   服务器上:需要远程连接服务软件:openssh-server apt-get install openssh-server 修改配置信息/etc/ssh/sshd_config PermitRootLogin yes[测试使用;正式~禁用!] 重启服务:service sshd restart ...

2018-08-02 09:40:32 726

原创 内置vim编辑器操作

内置 vim编辑器查看模式[命令模式] 编辑模式[插入模式] 末行模式[命令模式] 进入vi编辑器 直接命令行输入vi,回车~可以进入vi编辑器配置界面 vi 文本文件名称:可以直接进入vi编辑器编辑该文件内容 三种不同的模式 查看模式:不能修改任何数据,只能查看内容 不能使用鼠标,光标的移动通过键盘控制 上下左右方向键[控制|配置] h:向左移动一个光标...

2018-08-02 09:38:37 154

原创 Linux 简单使用命令

1 如何使用Linux 命令 作用 Su  Su +用户名 切换到root用户 切换到任意普通用户 Cd /文件夹名/ 切换工作文件路径 绝对路径带盘符名称,相对路径不带盘符 cd ../ ls 查看当前目录下的...

2018-08-01 21:54:28 128

原创 linux 中如何安装conda

安装mini版conda  后缀名.sh  该软件可以管理所有的pyhont环境进入浏览器 搜索清华开源 在里面找到anaconda 然后选择miniconda  进入后选择版本下载在linux中进入黑窗口cd  进入下载安装包的文件 bash 文件名  开始进行安装             (记得输入yes 别过滤否则软件不能用)安装完成后安装环境conda create -n pyt...

2018-08-01 19:55:37 2670

原创 ubuntu系统适应客户端屏幕

适应客户端屏幕展示界面安装vmware tools 软件进入ubuntu系统之后,全屏的操作方式点击虚拟机软件的菜单[虚拟机]->[安装VMware tools]ubuntu系统桌面上会出现一个光盘图标的文件鼠标双击该文件,进入这个光盘所在的文件夹在文件夹空白区域鼠标右键点击-> [在终端打开]在命令行中,执行文件复制命令:sudo cp *.gz /opt进入复制文...

2018-08-01 09:41:33 687

原创 windows 黑窗口简单命令

 Cmd:系统的命令行窗口(也成为:终端窗口、脚本窗口、shell窗口、黑窗口python -V:查看系统中python版本的命令   -V:versiondir: directorys:列出当前文件夹中的所有文件cd:change directory切换文件夹 cd c:/test/ 表示进入c盘的test文件夹中 cd .当前文件cd ..进入上一级文件cd ../...

2018-07-31 19:49:59 22906 1

原创 python认识函数

一、函数的基本操作函数:表示生活中的一种行为1.函数的定义def 函数名称(参数列表):   参数列表:表示可以接受0~n个参数    函数中要执行的代码    [return 返回结果]    可以有返回结果/没有返回结果def eat():    print("模拟执行函数中的代码...")    print("函数中的代码在执行")    print("函数中的代码在执行"...

2018-07-26 20:11:16 106

原创 组合数据类型常见函数

组合数据类型:列表(list)常见操作函数:[append/insert/extend/pop/remove/clear/count/index/sort/reverse][len/max/min/sorted] 元组(tuple)常见操作函数:[count/index][len/max/min/sorted] 集合(set)常见操作函数:[add/pop/...

2018-07-26 20:08:15 344

空空如也

空空如也

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

TA关注的人

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