自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 前端jQuery学习(二)

操作元素(属性,css,文档处理)1.属性操作 常用的包括下面几类:--------------------------属性$("").attr();$("").removeAttr();$("").prop();$("").removeProp();--------------------------CSS类$("").addClass...

2019-09-30 10:32:00 113

转载 记一次奇葩的cmd运行Python多线程脚本不能执行的问题

今天在一台电脑上执行之前写过的Python脚本,发现无法执行:一直卡在这个界面,按ctrl+C又开始执行了,这时候就怀疑是Python线程的问题,改成进程后还是不能执行,隐隐觉得是不是这个系统的cmd有什么特殊,查看一下编码发现是65001(UTF-8),后面切换到GBK就可以正常执行了:最后在jenkins里面加上这个命令,也可以正常执行了:...

2019-08-08 14:30:00 294

转载 本地代码上传github

最近代码上传github又报错了:error: failed to push some refs to 'git@github.com:0911Aa/smart_audio.git'hint: Updates were rejected because the remote contains work that you dohint: not have...

2019-08-02 15:26:00 164

转载 python3 AttributeError: module 'urllib' has no attribute 'urlencode'

错误代码:data = urllib.urlencode(data)错误原因:python2和python3的urllib结构是有所不同的,所以不能这样用解决方案:data = urllib.parse.urlencode(data)转载于:https://www.cnblogs.com/pengfy/p/11269656.html...

2019-07-30 14:02:00 1266

转载 前端jQuery学习(一)

把最近学习的前端框架jQuery整理一下。你可能听说过jQuery,因为他是JavaScript世界中使用最广泛的一个库。 江湖传言,全世界大约有80~90%的网站直接或间接地使用了jQuery。鉴于它如此流行,又如此好用,所以每一个入门JavaScript的前端工程师都应该了解和学习它。一、什么是jQuery? 1.jquery是由美...

2019-07-27 19:05:00 117

转载 记一次访问django页面,后台报错的问题

昨天写好的界面没有问题,今天添加新功能的时候,访问主页突然报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 622: invalid start byte这显然是编码问题, 但是始终找不到问题在哪,后面重新写一遍代码,仔细调试发现:views.py的编码为GBK只要...

2019-07-16 15:46:00 298

转载 mysql数据库基本操作(七)

多表查询 数据表之间的关系无外乎分为三种:一对一、一对多、多对多。表的查询我们前面只说过单表的,多表的查询在实际应用中也很重要。在多表查询中,最重要的是连接查询。连接查询又可以分为内连接(inner join)、外连接(left join、right join)、全连接(full join)。下面主要讲的这些连接查询。 在开始之前,我们要准备两张表,还是用上一篇...

2019-06-26 15:57:00 82

转载 mysql数据库基本操作(六)

外键约束创建外键 前面讲的表单查询都是一张表,但项目中表与表之间是有关联的,比如我们创建的学生表,他们可能在不同班级,不同班级有不同的班主任,他们之间的关系大概是这样的:每一个班主任会对应多个学生 , 而每个学生只能对应一个班主任。所以创建一张班主任的表,这张表应该是主表,学生的那张表是子表,需要添加班主任信息:CREATE TABLE Classhos...

2019-05-27 18:17:00 100

转载 mysql数据库基本操作(五)

表纪录之查(单表查询)2 上一篇讲了4类查询的方式,现在接着上一篇继续看还有哪些方式。group by 分组查询 顾名思义,分组查询要分组,因为mysql5.7之后默认不支持group by语句,需要改配置文件,我没有去改,如果需要用到group by的可以百度一下如何修改配置文件,再练习下面这个例子。group by 分组查询: CR...

2019-05-22 10:02:00 197

转载 mysql数据库基本操作(四)

表纪录操作 同样,表纪录也有增删改查的操作,但是一般我们大概70%的操作都是在查数据,所以查的操作需要单独说清楚,先简单看看增删改。表纪录的增、删、改 1.增加一条纪录的方式:insert [into] tab_name (field1,filed2,.......) values (value1,value2,.......); ...

2019-05-21 17:35:00 117

转载 mysql数据库基本操作(三)

数据表操作基础操作1.创建表(类似于一个excel表) create table tab_name( field1 type[完整性约束条件], field2 type, ... fieldn type )[character set xxx];...

2019-05-21 10:33:00 123

转载 mysql数据库基本操作(二)

sql及其规范 sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql。...

2019-05-21 09:25:00 149

转载 mysql数据库基本操作(一)

数据库的简介数据库数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统软件数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称...

2019-05-20 14:41:00 129

转载 python文件操作(二)

一、二进制处理文件 通过前面的说明,我们知道‘b’模式是通过字节的形式来读写文件,但是要理解一点的是,这种模式只是在内部处理的时候是字节,但是我们打开文件看到的还是字符串的形式,而不是一堆字节。还有一点需要了解的是,在linux系统里面,‘b’模式是没有作用的,因为linux理念的是一切皆文件,他本来所有的文件都是通过字节操作的,所以如果要跨平台处理文件,需要用到‘b’模...

2019-05-06 18:57:00 123

转载 python文件操作(一)

一 文件操作介绍计算机系统分为:硬件系统、软件系统两部分,软件系统又可以分为系统软件和应用软件。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,但是,应用程序是无法直接操作硬件的,需要通过操作系统来完成。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用...

2019-05-06 11:51:00 133

转载 python进程和线程(六)

协程 协程,又称微线程,纤程。英文名Coroutine。顾名思义,协程是协作式的,也就是非抢占式的程序(线程是抢占式的)。协程的关键字是yield,一看到这个就想到了生成器对不对?那就顺便回顾一下生成器的知识点,只要叫什么器的,那肯定就是函数形式,生成器也是函数,只不过多了一个yield在函数中:def foo(): print('ok') ...

2019-04-22 13:59:00 73

转载 python进程和线程(五)

python的进程 由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程...

2019-04-18 18:40:00 73

转载 python进程和线程(四)

线程同步条件、信号量及队列同步条件(event) 下面是官方文档对event的一些解释:An event is a simple synchronization object;the event represents an internal flag, and threadscan wait for the flag to be set, or set or...

2019-04-17 15:26:00 78

转载 python的进程与线程(三)

线程的锁1.几个概念 讲起线程的锁,先要了解几个概念:什么是并行?什么是并发?什么是同步?什么是异步? 并发:是指系统具有处理多个任务(动作)的能力 并行:是指系统具有 同时 处理多个任务(动作)的能力,所以并行是并发的子集 同步:当进程执行到一个IO(比如等待外部数据)的时候,需要等待就是同步 ...

2019-04-12 11:02:00 85

转载 python的进程与线程(二)

线程 之前了解了操作系统的发展史,也知道了进程和线程的概念,归纳一下就是: 进程:本质上就是一段程序的运行过程(抽象的概念) 线程:最小的执行单元,是进程的实体 进程:最小的资源单位线程的调用 在python中,一般通过导入threading模块来调用线程。 threading 模块建立在...

2019-04-11 18:11:00 60

转载 python的进程与线程(一)

摘要: 源地址:https://www.cnblogs.com/yuanchenqi/articles/6248025.html 如有侵权,立即删除操作系统 学习进程和线程的知识,先了解一下底层操作系统是很有必要的!一 为什么要有操作系统? 现代计算机系统是由一个或者多个处理器,主存,磁盘,打印机,键盘,鼠标显示器,网络接口以及各种其他输入 ...

2019-04-11 16:44:00 102

转载 网络基础之网络协议

源地址:http://www.cnblogs.com/linhaifeng/articles/5937962.html 如有侵权,立即删除一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。注:计算机(硬件)-&gt...

2019-04-04 10:10:00 88

转载 Appium在Android7.0及以上系统运行时报错的解决方案

背景:在使用Samsung S系列手机进行自动化测试时,发现同样脚本的情况下华为荣耀系列可以正常运行,最终发现差异在于Android7.0及以上系统和appium版本不匹配,需要升级appium。但需要升级的文件较多,在win环境下不方便执行,所以需要找到一个能够快速解决的方案。要解决的问题:appium在androidV7.0系统上运行时报错Failure [INSTALL_FA...

2019-04-04 09:37:00 419

转载 python的异常处理

异常处理什么是异常? 首先要清楚,什么是异常,异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 异常是由错误触发的,那么错误有哪些情况呢?1.语法错误:#语法错误示范一else#语法错误示范二def t...

2019-04-03 18:05:00 48

转载 类的静态属性、类方法、静态方法

静态属性: 在类的函数属性里面,加上一个property的装饰器,这个函数属性就是静态属性,调用方式和数据属性一样了,不用加括号class School: tag = 1 def __init__(self,name,xiaozhang,lenth,widet): self.name = name...

2019-04-03 15:09:00 193

转载 类与实例的属性及增删改查

类的属性有两种:数据属性和函数属性类的数据属性是所对象共享的类的函数属性是绑定给对象用的下面分别来看一下,什么是数据属性,什么是函数属性,先简单定义一个类:class Chinese: country='China' def __init__(self,name): self.name=name def play_b...

2019-04-03 12:07:00 105

转载 面向对象——封装

封装层次一:类就是麻袋,这本身就是一种封装 从字面意义上去理解封装,装就是搬家的时候,把书、电脑、杯子什么的都往袋子里装,封就是把这个袋子封起来,封起来之后,从外面就什么都看不到了,就是所谓的‘隐藏’。在面向对象里面,这个袋子就是类或者对象,下面举个例子:class People: star = 'earth' def __in...

2019-03-27 20:15:00 58

转载 面向对象的多态、多态性

多态 多态指的是一类事物有多种形态,比如水有多种形态:冰、水、水蒸气,但都是H2O,下面定义一个H2O的父类和三种形态的子类:class H2O: def __init__(self,name,temperature): self.name = name self.temperature = temperature...

2019-03-27 16:47:00 53

转载 聊聊Python的time模块

time模块 time模块是很多人最早接触到的模块,像time.sleep(x)好像随处可见,但是time模块里面的其他方法呢?下面一起看一下time模块。 在Python中一般用这3种方式表示时间: 1.时间戳,包括time()等函数 2.格式化的时间字符 包括asctime()等函数 3.时间元组 包括...

2019-03-21 15:28:00 106

转载 Python的装饰器

装饰器 初识装饰器,有一种高大上的感觉,但又不知道是啥。从字面意义上来看:装饰,就是起修饰作用,附加功能;器,就是函数;既然是函数,那就好说了,我先写这么一个函数。 装饰器的两个原则: 1.不改变原函数 2.不改变原函数的调用方式 怎么理解这两句话?不改变原函数,就是不动函数的代码,就给他添加一个功能;不改变...

2019-03-20 10:48:00 78

转载 Python的logging模块

Logging模块 对于log,不会陌生。一般程序中,都会打印一些log让流程更清晰,或者出现错误的时候能够快速通过log找到问题节点,以前写的一些简单的程序,通过print可以打印在屏幕上,通过file.write()写在文档中,但感觉有些模范,不是很专业的样子。Python中有一个专业处理log的模块,叫logging模块。logging模块的简单应用:impo...

2019-03-18 16:04:00 60

转载 Python中的json模块

在Python内置函数中,有一个eval()函数可以将字符串内容转换成Python对象,比如我现在将一个字典 dic = {"name":"pengfy"}写到一个叫hello的文件中,再读取出来的结果就变成字符串了,在json中,json.loads也有一样的作用,但是在一些特殊情况下,eval就不适用了,这时候还是要专业的json模块进行转换。# 写入文件dic='{"n...

2019-03-18 11:18:00 84

转载 Python的re模块

什么是re模块,re模块有什么作用?re模块是Python提供的一个正则表达式相关的模块,主要是针对字符串进行模糊匹配,所以在字符串匹配这一功能上,re相当专业。什么是模糊匹配?之前的学习字符串内容的时候,也有进行匹配的一些方法,比如find()方法:S = 'adnsanpnqbciqwocb'ret = S.find('san')print(ret)&...

2019-03-18 09:49:00 345

空空如也

空空如也

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

TA关注的人

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