- 博客(203)
- 收藏
- 关注
转载 Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包
联网情况下在命令终端CMD中输入“pip install numpy”即可自动安装,pandas和matplotlib同理一样方法进行自动安装。工作的电脑不能上外网,所以不能通过直接输入pip命令来安装。环境:电脑上已经安装了Python(没有安装的请参考其他教程)。Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包的步骤如下:...
2019-09-24 17:41:00
4234
转载 Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)总结
一、正则表达式正则表达式为我们提供了抓取数据的快捷方式。虽然该正则表达式更容易适应未来变化,但又存在难以构造、可读性差的问题。当在爬京东网的时候,正则表达式如下图所示:此外 ,我们都知道,网页时常会产生变更,导致网页中会发生一些微小的布局变化时,此时也会使得之前写好的正则表达式无法满足需求,而且还不太好调试。当需要匹配的内容有很多的时候,使用正则表达式提取目标信息会导致程序运行的...
2019-08-15 17:26:00
431
转载 Seafile和Nextcloud相比较哪个好用
面对大量的照片视频,备份资料成了很多网友的刚需。但现在各大免费网盘,关闭地关闭,收费的收费,自建网盘成了一个不得已的选择。可以自建私有网盘的网盘程序最出名的要数Seafile和Nextcloud,一款国产、一款外国产,那么怎么选择呢,很多人可能陷入了纠结。正好我最近拿这两款程序试了下,把我的体会写下来,以作参考。一、PC网页端1.Seafile2.Nextcloud...
2019-08-15 14:30:00
6070
转载 使用Python进行3DES加密-pyDes
pyDes.py源码############################################################################## Documentation ###################################################...
2019-07-23 14:58:00
2049
转载 三种方法给Vmware虚拟机占用空间清理瘦身
随着VMware虚拟机使用时间的增长,其所占用的空间也越来越大,本文来说说怎么给VMware虚拟机占用的空间进行瘦身。方法一:VMware自带的清理磁盘这个方法是VMware自带,具有普适性,对快照等文件不造成影响。步骤如下:1、将要清理的虚拟机关机。2、右键该虚拟机——>管理——>清理磁盘,VMware会自动提示可清理的磁盘大小,点击确定等待清理完毕即可。方法二...
2019-07-10 10:35:00
13603
转载 python web开发-flask中response,cookies,session对象使用详解
Response响应对象:当一个web请求被服务器处理完后,会返回用户请求的响应,这时候就要用到响应对象,根据响应给用户的形式不同,响应对象有以下几种处理方式如果返回的是一个合法的响应对象,它会从视图直接返回。如果返回的是一个字符串,响应对象会用字符串数据和默认参数创建。如果返回的是一个元组,且元组中的元素可以提供额外的信息。这样的元组必须是(response,st...
2019-06-25 19:01:00
163
转载 Python与数据库 sqlalchemy 建立声明层表对象的两种方式
在对表对象进行建立的时候,通常有两种方式可以完成,以下是两种方式的建立过程对比首先导入需要的模块,获取一个声明层1 from sqlalchemy.sql.schema import Table, Column2 from sqlalchemy.sql.sqltypes import Integer3 from sqlalchemy.ext.declarative i...
2019-06-17 14:23:00
558
转载 Python 常用的ORM框架简介
ORM概念ORM(Object Ralational Mapping,对象关系映射)用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道,只需简单的操作实体对象的属性和方法。O R M 技术是在对象和关系之间提供了一条桥梁,前台的对象型数据和数据库中的关系型的数据通过这个桥梁来相互转化...
2019-06-17 14:12:00
875
转载 ajax请求后台,response.sendRedirect失效,无法重定向
原因在于:Ajax只是利用脚本访问对应url获取数据而已,不能做除了获取返回数据以外的其它动作了。所以浏览器端是不会发起重定向的。1)正常的http url请求,只有浏览器和服务器两个参与者。浏览器端发起一个http请求,服务器端处理后发起一个重定向,浏览器端从response中获取到重定向地址,发起另一个http url请求。也就是说,浏览器会按照response中的内容进行响应(...
2019-06-14 18:43:00
536
转载 原生JS发送Ajax请求、JSONP
一、JS原生AjaxAjax=异步Javascript+XML;ajax是一种数据请求的方式,不需要刷新整个页面。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。ajax的核心技术当然是XMLHttpRequest对象;ajax请求过程:创建XMLHttpRequest对象、连接服务器、发送请求、接受相响应数据。废话少说上代码!&...
2019-06-14 11:23:00
363
转载 python Flask中html模版中如何引用css,js等资源
已有静态页面,需要将其整合到瓶的项目中,需要搞清楚,之前的HTML中的:<link rel =“stylesheet”href =“css / framework7.ios.css”><link rel =“stylesheet”href =“css / framework7.ios.colors.css”>类似的:...
2019-06-13 11:06:00
6022
转载 python 单例与数据库连接池 及相关选择
单例:专业用来处理连接多的问题(比如连接redis,zookeeper等),全局只有一个对象单例代码def singleton(cls): instances = {} def _singleton(*args, **kwargs): if cls not in instances: ...
2019-06-11 17:43:00
158
转载 Python数据库连接池 -组件 DBUtils
DBUtils是Python的一个用于实现数据库连接池的模块此连接池有两种连接模式: DBUtils提供两种外部接口: PersistentDB :提供线程专用的数据库连接,并自动管理连接。 PooledDB :提供线程间可共享的数据库连接,并自动管理连接。PersistentDB 模式为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把链接重...
2019-06-11 17:34:00
170
转载 Python单例模式(Singleton)的N种实现
很多初学者喜欢用全局变量,因为这比函数的参数传来传去更容易让人理解。确实在很多场景下用全局变量很方便。不过如果代码规模增大,并且有多个文件的时候,全局变量就会变得比较混乱。你可能不知道在哪个文件中定义了相同类型甚至重名的全局变量,也不知道这个变量在程序的某个地方被做了怎样的操作。因此对于这种情况,有种更好的实现方式: 单例(Singleton)单例是一种设计模式,应用该模式的类只...
2019-06-11 17:15:00
129
转载 Python MySQL 数据库连接不同方式
PyMySQL 驱动连接什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。PyMySQL 安装在使用 PyMySQL 之前,我们需要确保 PyMySQL 已...
2019-06-11 16:30:00
192
转载 python 中 open与with open 的区别
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。open函数...
2019-06-11 15:53:00
673
转载 python2 与 python3 语法区别
几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet移植到Python 3(porting chardet to Python 3)...
2019-06-10 18:03:00
124
转载 python 判断数据类型及释疑
Python 判断数据类型有type和isinstance基本区别在于:type():不会认为子类是父类isinstance():会认为子类是父类类型class Color(object): pass class Red(Color): pass print type(Color()) == Colorprint type(Red()) == Colorpri...
2019-06-10 17:57:00
183
转载 python dict list 遍历的几种常见方法
list 遍历index,valuelist = ['one', 'two', 'three']for i in list: print(list.index(i),i) #rangefor i in range(len(list)): print(i+1,list[i])#enumeratefor i, v in enumerate(list): p...
2019-06-10 17:18:00
806
转载 python高级之Flask框架
目录:Flask基本使用Flask配置文件Flask路由系统Flask模版Flask请求与响应Flask之SessionFlask之蓝图Flask之message中间件Flask插件一、Flask基本使用1、flask简介lask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对...
2019-06-06 18:23:00
265
转载 JSON 语法 数据格式
我们先来看下w3cschool对json的定义:JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON 语法规则JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔...
2019-06-06 17:56:00
109
转载 python 插件 Flask-装饰器 惰性载入视图
Flask 通常使用装饰器。装饰器简单易用,只要把 URL 放在相应的函数的前面就可以了。 但是这种方式有一个缺点:使用装饰器的代码必须预先导入,否则 Flask 就无法真正找到 你的函数。当你必须快速导入应用时,这就会成为一个问题。在 Google App Engine 或其他系统中, 必须快速导入应用。因此,如果你的应用存在这个问题,那么必须使用集中 URL 映射。add_u...
2019-06-06 15:49:00
127
转载 Python项目列表
70个Python项目列表:1、【Python 图片转字符画】2、【200行Python代码实现2048】3、【Python3 实现火车票查询工具】4、【高德API+Python解决租房问题 】5、【Python3 色情图片识别】6、【Python 破解验证码】7、【Python实现简单的Web服务器】8、【pygame开发打飞机游戏】9、【Django 搭建简易博客】10、【Pyt...
2019-06-05 10:25:00
148
转载 mysql大数据解决方案--分表分库(0)
引言对于一个大型的互联网应用,海量数据的存储和访问成为了系统设计的瓶颈问题,对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。•水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;•负载均衡策略:可以降低单台机器的访问负载,降低宕机的可能性;•集群方案:解决了数据库宕机带来的单点...
2019-05-31 19:08:00
195
转载 使用PyInstaller将.py文件打包并生成Windows下可执行的.exe文件
最近要使用Qt写一个简单的GUI程序,因此使用了PyQt5来加快开发,使用PyQt5生成可执行的程序时,在Windows操作系统下可以使用pyinstaller库将.py文件及其相关依赖生成为.exe文件,在Linux系统下可以使用ldd工具来生成,后续会简单试一下,试下Qt强大的跨平台能力。1 首先,使用pip安装PyInstaller打开cmd,输入命令:pip inst...
2019-05-27 19:10:00
722
转载 Python GUI--Tkinter简单实现个性签名设计
一、Tkinter的介绍和简单教程Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。...
2019-05-27 19:05:00
286
转载 Pycharm建立web2py项目
web2py是一种免费的,开源的web开发框架,用于敏捷地开发安全的,数据库驱动的web应用;web2p采用Python语言编写,并且可以使用Python编程。web2py是一个完整的堆栈框架,也就是说她包含了开发完整功能的web应用所需的所有组件。web2py被设计来指导web开发人员遵循良好的软件工程实践,如使用模型(Model),视图(View),控制器(Controller)...
2019-05-27 13:08:00
616
转载 挺棒的七个Python图形应用GUI开发框架
作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,目前市场上有大量Python GUI开发框架可供选择,Python wiki GUI programming给出了超过30个跨平台框架方案,包括Pyjamas这样的跨浏览器web开发框架。 如何从众多的Python GUI框架和工具包中进行选择是个头疼的问题,以下IT经理网整理推荐四个开...
2019-05-27 11:43:00
146
转载 云存储网关
云存储网关(Cloud Storage Gateway:简称CSG)是一款可以部署在用户IDC和阿里云上的网关产品。它以阿里云对象存储(OSS)为后端存储,为云上和云下应用提供业界标准的文件服务(NFS和SMB)和块存储服务(iSCSI)。云存储网关目前提供两种形态:文件网关文件网关将OSS Bucket的对象结构与NAS文件系统的目录与文件建立映射关系。用户通过标准...
2019-05-24 17:41:00
638
转载 VMware厚置备延迟置零,厚置备置零,精简置备详解
1、厚置备延迟置零(zeroed thick)以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空。2、厚置备置零(eager zeroed thick)创建支持群集功能(如 FaultTolera...
2019-05-24 17:35:00
3203
转载 测试Linux端口的连通性的四种方法
方法一、telnet法telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:telnet ip port说明:ip:是测试主机的ip地址port:是端口,比如80如果telnet连接不存在的端口,那会如下图所示。如果telnet 连接存在端口会出现如下图所示的内容,下图中以80端口为例。...
2019-05-07 19:21:00
145
转载 如何在MySQL中设置主从复制
mysql主从同步定义 主从同步机制配置主从同步 配置主服务器 配置从服务器使用主从同步来备份 使用mysqldump来备份 备份原始文件主从同步的小技巧排错 Slave_IO_Running: NO Slave_SQL_Running: Nomysql主从同步定义主从同步使得数据...
2019-04-24 17:33:00
87
转载 设置mysql数据库为只读
设置命令:mysql>set global read_only=1; #1是只读,0是读写mysql> show global variables like "%read_only%";以下是相关说明: 1、对于数据库读写状态,主要靠 “read_only”全局参数来设定; 2、默认情况下,数据库是用于读写操作的,所以re...
2019-04-22 19:11:00
210
转载 python 关于django 2.X from django.contrib.auth.views import login
在学习注册用户的过程中,视图中下面的代码from django.contrib.auth.views import login启动django服务时,报错:ImportError: cannot import name 'login' from 'django.contrib.auth.views'改为from django.contrib.auth import l...
2019-04-17 18:02:00
784
转载 python Django2.X,报错 ‘learning_logs ’is not a registered namespace,如何解决?
自己也查阅了自己出现了的问题,其中就有这么个按照书中来写的代码但是Django却是提示了 ‘learning_logs ’is not a registered namespace。然后错误提示可以是定位到了以下这个位置:base.html ``` <p> <a href="{% url 'learning_logs:index' %}">Lear...
2019-04-16 18:35:00
376
转载 python django2.x报错No module named 'django.core.urlresolvers'
解决方法就是:from django.urls import reverse最近从django1.9迁移到django2.0中出现一个意外的报错:这个报错的原因在stack overflow上有很直接的解释,但是百度上并没有直接的答案。简单来说,原因就是:django2.0 把原来的django.core.urlresolvers 包 更改为了django.ur...
2019-04-16 18:26:00
153
转载 python Django2.0如何配置urls文件
刚开始学django,创建的第一个web工程无法启动,后来发现是由于教程是针对较低版本的Django,我用的是Django2.X和Python3.7,urls文件设置方法和旧版本不一致,按照之前的版本设置,报错信息为TypeError: view must be a callable or a list/tuple in the case of include().。默认的ur...
2019-04-16 16:15:00
286
转载 VMware vSphere 组件和功能
https://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.introduction.doc_50%2FGUID-A8B8E6DC-A881-4F14-AEC1-D17365731E68.htmlVMwarevSphere组件和功能的简介可有助于您了解这些部件及其交互方式。VMwarevS...
2019-04-12 18:50:00
687
转载 VMware vSphere Client的简单使用教程
1.首先登陆进去ESXI管理 实验VMware VS6.0版本2新建虚拟机确认信息 点击完成2.开启虚拟机右键打开控制台加载光驱选择虚拟机 Ctrl+Alt+delete重启 安装转载于:https://www.cnblogs.com...
2019-04-12 18:04:00
2577
转载 python 逻辑运算 ‘and’ ,'or' 在实战中的作用,代替if语句。
彩票程序:课上方法:import random # 生成一个随机两位数 作为一个中奖号码luck_num = random.randint(10,99)print(luck_num)luck_num_g = luck_num % 10luck_num_s = luck_num // 10# 用户输入一个购买的数字buy_num = int(input("请输入要购买的两位幸运数字:")...
2019-04-04 17:36:00
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人