自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QQ群166477105Python技术群

python,linux交流,欢迎大家进群交流166477105

  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 python测试开发面试题

试卷时间 60分钟,请不要在试卷上作答,用A4纸做答题纸作答。一,中文单项选择题(30分,每个3分)1.下列哪个语句在Python中是非法的?A、x = y = z = 1 B、x = (y = z + 1)C、x, y = y, x D、x += y2.关于Python内存管理,下列说法错误的是A、变量...

2019-03-31 23:33:52 954

转载 python性能优化

目录python为什么性能差:Be pythonic基于profile的优化python profilersprofile GUI toolsprofile针对优化python C扩展beyond CPythoncythonpypyChangeLogreferences正文注意:本文除非特殊指明,”python“都是代表CPython,即C语言实现的标准python,且...

2019-03-31 22:17:42 123

原创 Python 各进制间的转换

python 2.6以后内置函数#10进制转为2进制bin(10)‘0b1010’#2进制转为10进制int(“1001”,2)9#10进制转为16进制hex(10)‘0xa’#16进制到10进制int(‘ff’, 16)255int(‘0xab’, 16)171#十进制转为八进制print("%o" ...

2019-03-31 21:47:22 121

原创 HTTP协议以及HTTP请求中8种请求方法

HTTP协议以及HTTP请求中8种请求方法什么是协议?协议,是指通信的双方,在通信流程或内容格式上,共同遵守的标准。什么是http协议?http协议,是互联网中最常见的网络通信标准。http协议的特点①通信流程:断开式(无状态)断开式:http协议每次响应完成后,会断开与客户端的连接无状态:由于服务器断开了之前的连接,就无法知晓连接间的关系②内容格式:消息头和消息体HTTP请求...

2019-03-31 21:46:39 213

转载 异地多活场景下的数据同步之道 | 珍藏版

在当今互联网行业,大多数人互联网从业者对"单元化"、"异地多活"这些词汇已经耳熟能详。而数据同步是异地多活的基础,所有具备数据存储能力的组件如:数据库、缓存、MQ等,数据都可以进行同步,形成一个庞大而复杂的数据同步拓扑本文将先从概念上介绍单元化、异地多活、就近访问等基本概念。之后,将以数据库为例,讲解在数据同步的情况下,如何解决数据回环、数据冲突、数据重复等典型问题。1 什么是单元化如果仅仅...

2019-03-31 09:33:36 233

原创 Jupyter Notebook 的快捷键

Jupyter Notebook 的快捷键Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式 (按键 Esc 开启)Enter : 转入编辑模式Shift-Enter : 运行本单元,选中下个单元Ctrl-Enter : 运行本单元Alt-Enter : 运...

2019-03-28 16:18:19 101

原创 err Invalid input of type: 'dict'. Convert to a byte, string or number first

用python向redis写入数据报错:err Invalid input of type: ‘dict’. Convert to a byte, string or number first查看redis的版本:pip freeze现在的redis版本是:redis-3.0.1对redis降版:成功写入数据。...

2019-03-26 18:45:26 1727

转载 Python爬虫框架Scrapy

Python爬虫框架Scrapy性能相关在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢。那么如何编写出高效的程序。复制代码import requestsdef fetch_async(url):response = requests.get(url)return responseurl_list = [‘http:/...

2019-03-25 08:30:04 372

原创 selenium之 chromedriver与chrome版本映射表(更新至v2.46)

看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:原作者最近没有更新,所以自己来更新一下!chromedriver版本 支持的Chrome版本 看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:原作者最近没有更新,所...

2019-03-23 23:29:22 348

原创 使用python将请求的requests headers参数格式化

import json # 使用三引号将浏览器复制出来的requests headers参数赋值给一个变量headers = """Host: zhan.qq.comProxy-Connection: keep-aliveContent-Length: 799432Pragma: no-cacheCache-Control: no-cacheOrigin: http://zhan...

2019-03-22 19:30:19 309

原创 ansible安装及使用

ansible安装及使用一、ansible介绍1、ansible简介 官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。Ansible跟其他IT自动化技术的区别在于其关注点并非配置管理、应用部署或IT流程工作流,而是提供一个统一的界面来协调所有的IT自动化功能,因此Ansible的系统更加易用,部署更快。Ansible可以让...

2019-03-19 15:23:15 275

原创 Python两个变量的值进行交换的方法

Python两个变量的值进行交换的方法使用第三方变量:‘’‘这是第一种赋值方法,采用第三方变量’’’c = aa = bb = c使用两个变量:‘’‘使用两个变量’’’a = a+b #取两个数的和b = a-b #然后a-b等于a然后赋值给ba = a-b #然后a-b等于b然后赋值给a,完成值的交换使用两个变量的另一种方法:a,b = b,a...

2019-03-17 15:32:01 257

原创 Linux运维跳槽40道面试精华题

民工哥技术之路1、什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等2)游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维开发运维:是给应用运维开发运...

2019-03-17 10:47:00 463

原创 Centos 7环境下使用nginx和uwsgi部署多站(最简单的方法)

1.nginx直接在.conf文件中添加多个配置,有几个网站就在http配置文件里面添加几个server#第一个网站server { listen 80; server_name www.xxx1.com; #此处输入你的域名 charset utf-8; location /static { alia...

2019-03-15 11:03:34 177

原创 python 慕课全集 Python爬虫 Python深度学习 百度云资源

注:资源均来自网络 如有侵权 联系删除链接: https://pan.baidu.com/s/11_GbeLOOcShNA1I-5Ad5Pw 提取码: xxxx老男孩Python链接: https://pan.baidu.com/s/1ggPO43zA4l2mbklVhm5ITw 提取码: xxxx慕课全集链接: https://pan.baidu.com/s/10hVHVC5p7wpY...

2019-03-13 13:33:56 1665

原创 安装Vue 及 创建一个Vue 项目 创建一个Vue项目

创建一个Vue项目首先要先安装node 及 npm 详情见【http://www.cnblogs.com/ylboke/p/8342116.html 】及【http://www.cnblogs.com/ylboke/p/8342185.html 】安装Git(Git是一个分布式版本控制系统)详情见(关于git使用 在之后会记录)【http://www.cnblogs.com/wj...

2019-03-11 22:05:51 221

原创 MAC上比较好用的开发工具

MAC上比较好用的开发工具Typora 轻便简洁的markdown工具, 样式可以自定义,使用很舒服 uTorrent 种子下载器,人越多下载越快 Xmind脑图工具,记录笔记或者流程图 DBeaver,免费的数据库管理工具 Qipmsg,类似于飞秋,局域网文件传送飞快Xcode,苹果上app开发工具 圈点 图片编辑,有箭头文字截屏功能 iTerm,mac上非常好用的终端Dash,管理...

2019-03-10 17:16:18 695

原创 Python实现单例模式

语言是共通的,想要用不同语言实现单例模式,首先要清楚什么是单例模式,单例模式即一个类有且仅有一个实例,那么通过python怎么实现一个类只能有一个实例呢。通过打印实例的id可以发现,那么怎么能够让类只创建一个实例,而后再创建的实例是返回上一次的对象的引用呢?我们了解到,python中,一个类创建对象实例是通过调用父类object的 new(cls)方法来创建对象的我们可以通过重写 new(...

2019-03-09 23:07:45 78

原创 flask面试常问问题总结

1. 解释什么是Flask及其好处?Flask是一个Python编写的Web微框架,让我们可以使用Python语言快速实现一个网站或Web服务。2. Django和Flask有什么区别?FlaskFlask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会...

2019-03-09 21:28:59 154

转载 打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?

前言打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?先给大家来张总体流程图,具体步骤请看下文分解!总体来说分为以下几个过程:DNS 解析:将域名解析成 IP 地址TCP 连接:TCP 三次握手发送 HTTP 请求服务器处理请求并返回 HTTP 报文浏览器解析渲染页面断开连接:TCP 四次挥手一、URL 到底是啥URL(Uni...

2019-03-07 14:55:46 1730

原创 python奇技淫巧——max/min函数的用法

python奇技淫巧——max/min函数的用法本文以max()为例,对min/max内建函数进行说明源码def max(*args, key=None): # known special case of max“”"max(iterable, *[, default=obj, key=func]) -> valuemax(arg1, arg2, *args, *[, key=f...

2019-03-06 22:50:15 380

原创 app开发很难?HBuilder+MUI写手机app(软件),非常简单易懂

HBuilder+MUI写非原生app一安装及设置连接模拟器工欲善其事必先利其器,没有别人造好的轮子,我们现在还在混沌的时代1下载HBuilder,配合夜神模拟器,(也可以下载模拟苹果手机的)DCloud - HBuilder、HBuilderX、uni-app、uniapp、5+、mui、wap2app、流应用、快应用开发工具、HTML5http://www.dcloud.io/...

2019-03-06 21:19:24 6125 1

原创 flask ai 语音识别以及模拟人类说话

flask_语音识别以及合,模拟人类说话调用百度语音识别以及合成在页面上返回flask_app.pyfrom aip import AipSpeechimport os""" 你的 APPID AK SK """APP_ID = '156743074'API_KEY = '7qgGbZ9o8K6oCcV7f9Lcx8mvmj'SECRET

2019-03-05 23:02:24 640 1

原创 安装MongoDB并配置服务启动

1.首先在官网下载mongoDB的安装包: https://www.mongodb.org/downloads百度云盘下载:http://pan.baidu.com/s/1slUSGYp (安装版 windows64位)注意:根据自己电脑系统下载相应版本2.下载完选择(自定义或默认安装),安装文件后:3.在D盘中选择建立文件夹命名为 mongonDB4.在D盘mongonDB文件夹中建立...

2019-03-04 22:42:47 158

转载 win7 shift+右键 不显示“在此处打开命令窗口”

win7 shift+右键 不显示“在此处打开命令窗口”般情况下,在不选中任何文件的情况下,在任意文件夹内,按住shift,同时点击鼠标右键,此时右键菜单就会多出一项 “在此处打开命令窗口“,点击此命令即可进入命令行窗口,十分方便,但是有时此功能会丢失,此经验可帮助你找回此功能!!!Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT...

2019-03-04 21:33:07 2435

原创 一步一步教你创建你自己的免费的人工智能

开什么玩笑,没有大量的数据,人工智能就是人工智障,里面涉及的东西较多,初学者可以调用百度的接口,免费的抱歉做了一次标题党借助百度AI识别语音先申请百度的ai的使用账号,注意勾选的项目的类型百度AI开放平台-全球领先的人工智能服务平台-百度AI开放平台http://ai.baidu.com/点击创建应用有一些需要填写设备的,就不用勾选了,目前还用不到秘钥在这里进入应用详情...

2019-03-04 19:39:39 11766

原创 忘记 mysql 数据库连接密码(解决方案)

简单粗暴:直接修改密码。本次操作所有需要用到的密令行:bin>net stop mysqlbin>mysqld --skip-grant-tablesbin>mysqlmysql>use mysqlmysql>update user set password=password(“123456”) where user=“root”;mysql>fl...

2019-03-04 10:33:02 626

原创 SQL Server设置周一为每周第一天

SQL Server默认周日为每周第一天,因而有以下输出:复制内容到剪贴板 程序代码print datepart(dw,‘2013-01-05’) --7,星期六print datepart(wk,‘2013-01-05’) --1,第一周print datepart(dw,‘2013-01-06’) --1,星期日print datepart(wk,‘2013-01-...

2019-03-04 08:43:00 912

原创 使用Fiddler抓取在夜神模拟器安装的软件的包

一、设置Fiddler代理1.点击Tools-Fiddler Options进入Fiddler Options页面2.点击Connections,将Fiddler listens on port设为8888,勾选Allow remote computers to connect3.点击OK,代理设置完成,重启Fiddler配置生效。二、设置夜神模拟器代理1.点击设置,进入到wifi连...

2019-03-03 15:17:49 1387

原创 Python系列之反射、面向对象

Python系列之反射、面向对象一、反射说反射之前先介绍一下import方法,这个和import导入模块的另一种方式1. import commons2. __import__('commons') 如果是多层导入:1. from list.text import commons 2. __import__(' list.text.commons',fromlist=True) ...

2019-03-02 20:48:01 177

转载 解决GitHub下载速度太慢的问题

方法一:从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是http://github-cloud.s3.amazonaws.com/,从国内访问Amazon非常慢,所以总是下载失败,解决方法时更改host文件,使该域名指向香港的服务器:更改hosts文件:Windows更改C:\Windows\System32\drivers\etc\hosts...

2019-03-02 12:06:23 721

原创 pyhton 面向对象摘抄笔记,超细超实用,方便记忆

面向对象Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下...

2019-03-01 22:32:03 132

原创 python---time和datetime超详细,带实例

python—time和datetime详细#python中时间日期格式化符号 %y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12)%M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称...

2019-03-01 21:37:30 242

原创 python内置函数

一. 简介  python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来。 二. 使用说明   以下是Python3版本所有的内置函数:1. abs()  获取绝对值1 >>> abs(-10)2 103 >>> abs(10)

2019-03-01 21:00:36 210

原创 flask的使用 05 基于websocket搭建网页聊天室

flask+websocket 实现聊天(单聊,群聊)实施步骤1先下载依赖pip install flask gevent gevent-websocket2新建flask项目,注意要点,ws协议非常不好测试,可以新建一个html页面<script> var ws = new WebSocket("ws:/192.168.15.42:5000/msg")</s...

2019-03-01 20:02:43 3238 2

Python基础——笔试面试利器

Python基础——笔试面试利器Python基础——笔试面试利器

2018-12-08

老男孩linux笔记

老男孩linux笔记

2018-12-08

scrapy中文翻译文档0.24

scrapy中文翻译文档0.24

2018-12-08

空空如也

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

TA关注的人

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