python3 怎么安装 PIL

版权声明:本文为博主原创文章,使用或转发和分享时需要标明来源的链接地址 https://blog.csdn.net/zulien/article/details/84990657 Supervisor运行Celery。 关于Pillow与PIL PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。 PIL官方网站:http://www.pythonware.com/products/pil/ P
分类: 其他 发布时间: 04-16 22:13 阅读次数: 0

python打开网络图片并缩放

版权声明:本文为博主原创文章,使用或转发和分享时需要标明来源的链接地址 https://blog.csdn.net/zulien/article/details/84990691 Supervisor运行Celery。 # -*- coding:utf-8 -*- ''''' tk_image_view_url_io_resize.py display an image from a URL using Tkinter, PIL and data_stream also resize
分类: 其他 发布时间: 04-16 22:12 阅读次数: 0

PyQt5 界面显示无响应

版权声明:本文为博主原创文章,使用或转发和分享时需要标明来源的链接地址 https://blog.csdn.net/zulien/article/details/84990708 PyQt5 界面显示无响应 在GUI程序中,主线程也叫GUI线程,因为它是唯一被允许执行GUI相关操作的线程。对于一些耗时的操作,如果放在主线程中,就是出现界面无法响应的问题。 界面假死分析 在编写QT的界面程序时,当我们调用QApplication.exec()时,我们就启动了QT的事件循环。在开始的时候,QT会发
分类: 其他 发布时间: 04-16 22:12 阅读次数: 0

【Python】Python 的图形界面(GUI)编程

PyQT: PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由Phil Thompson 开发。PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的
分类: 其他 发布时间: 04-16 22:12 阅读次数: 0

Python学习笔记----把.py程序转化成.exe完美在windows上运行

版权声明:本文为博主原创文章,使用或转发和分享时需要标明来源的链接地址 https://blog.csdn.net/zulien/article/details/85007809 一,写了一个抢火车票的程序.无奈别人的电脑没又装python没法运行.然后就想着把我写好得程序转成.exe在windows上直接运行,岂不美哉. 其实很简单,有一个现成的pyInstaller工具,直接拿来用就可以了。 二,pyInstaller安装配置 1,打开网址:pyInstalller下载网址 如: 看好你的
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

python常用的爬虫模块及使用方法

版权声明:本文为博主原创文章,使用或转发和分享时需要标明来源的链接地址 https://blog.csdn.net/zulien/article/details/85007823 Python的urllib和urllib2模块都做与请求URL相关的操作,但他们提供不同的功能。他们两个最显着的差异如下:   urllib2可以接受一个Request对象,并以此可以来设置一个URL的headers,但是urllib只接收一个URL。这意味着,你不能伪装你的用户代理字符串等。  urllib模块可以
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

20164301 Exp5 MSF基础应用

Exp5 MSF基础应用 1. 实践内容 1.1一个主动攻击实践,如ms08_067,smb_delivery(唯一) 1.2 一个针对浏览器的攻击,如ms10_046; 1.3 一个针对客户端的攻击,如Adobe; 1.4 成功应用任何一个辅助模块。gather/browser_info(唯一) 2.报告内容 一个主动攻击实践,如ms08_067,smb_delivery (1)ms08_067 攻击机:Linux 靶机:Windows XP sp3 1.进入到/usr/share/meta
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

C++多态及其实现原理

1. 多态的定义:多态含义为一个事物有多种形态。在C ++程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数,主要分为静态多态和动态多态; 静态多态:就是重载,因为在编译期决议确定,所以称为静态多态。在编译时就可以确定函数地址。 动态多态:就是通过继承重写基类的虚函数实现的多态,因为是在运行时确定决议,所以称为动态多态。运行时在虚函数表中寻找调用函数的地址。 2. 多态的现象:当子类中重写了父类的虚函数,那么通过父类的指针或者引用指向父类对象或
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

python寻找小于给定值的最大质数

# -*- utf-8 -*- # @Time: 2019-04-16 # @ Author: chen def prime(self, value): """判断是否为质数""" for i in range(2, value // 2 + 1): if value % i == 0: return False return True def max_prime(self, value): """不大于(小于或等于
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

[LOJ3084][GXOI/GZOI2019]宝牌一大堆——DP

题目链接: [GXOI/GZOI2019]宝牌一大堆 求最大值容易想到$DP$,但如果将$7$种和牌都考虑进来的话,$DP$状态不好设,我们将比较特殊的七小对和国士无双单独求,其他的进行$DP$。 观察其他五种和牌可以发现,他们都是由$4$组杠子或面子和$1$组雀头组成。 那么可以列出$DP$式子:$f[i][j][k][l][m][n]$表示前$i$种牌,其中有$j$个杠子或面子、$k$个雀头,第$i-2\sim i$种牌分别有$l,m,n$张时前$i-3$种牌的最大值。 转移时对顺子、杠子
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

[转帖]CPU Cache 机制以及 Cache miss CPU Cache 机制以及 Cache miss

CPU Cache 机制以及 Cache miss https://www.cnblogs.com/jokerjason/p/10711022.html CPU体系结构之cache小结 1.What is cache? Cache是用来对内存数据的缓存。 CPU要访问的数据在Cache中有缓存,称为“命中” (Hit),反之则称为“缺失” (Miss)。 CPU访问它的速度介于寄存器与内存之间(数量级的差别)。实现Cache的花费介于寄存器与内存之间。 现在 CPU 的 Cache 又被细分了
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

Android Fragment向另一个Activity传值

1.Fragment内: Intent intent=new Intent(getActivity(),ShowDataActivity.class); //参数1:Fragment所依存的Activity,参数2:要跳转的Activity Bundle bundle = new Bundle(); bundle.putString("queryresult",queryResultStr); //放入所需要传递的值 intent.putExtras(bundle); getActiv
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

[CodeForces - 276A] Lunch Rush

题目链接:http://codeforces.com/problemset/problem/276/A 从这n个输入中求最大值,注意 和 k的比较,定义一个maxn,对每个输入进行计算即可。 AC代码: #include<cstdio> #include<climits> using namespace std; /* 获取int型数据的最大值最小值有两种方式 * 第一种是利用头文件<climits> * 第二种直接定义或者宏定义 * INT_MAX = 2147483647 *
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

Django框架(十七)-- CBV源码分析、restful规范、restframework框架

一、CBV源码分析 1、url层的使用CBV from app01 import views url(r'book/',views.Book.as_view) 2、as_view方法 as_view是一个类方法,实际上是一个闭包函数(内层函数包含对外层作用域的使用) 请求来了以后,调用as_view方法,调用函数中的view方法,view方法是调用了dispatch方法 @classonlymethod def as_view(cls, **initkwargs):
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

Java的数组与内存控制

1 数组基础    数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素(item),每个数组元素可以通过一个下标/索引来(index)访问它们. 数组长度是确定。数组一旦申请完空间,长度不能发生变化,用length属性访问。 数组的元素都是同一数据类型。 数组是有序的 。每个元素通过下标/索引标记,索引从0开始。  2.内存空间分类     内存分为两类: 栈(stack)内存:基本数据类型分配在栈内存,栈内存空间不需要开发者回收,系统会自动回收
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

计算机好书甩卖

测试
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

[Luogu P2296][NOIP 2014]寻找道路

emmm交了第8次才过。 这道题目测一道单源最短路问题,因此dijkstra或者spfa板子先准备好。因为题中对最短路有限定: 路径上的所有点的出边所指向的点都直接或间接与终点连通。 在满足条件1的情况下使路径最短。 而题中还说“题目保证终点没有出边。”,所以我们考虑反向处理,也就是说最短路径上的点一定在以终点为根的搜索树上,并且这些点的所有出边一定也在这棵树上。所以考虑dfs/bfs搜索图,标记所有搜过的点,然后枚举每个标记点的出边所指向的点,如果不在树上则删除标记。这里有一个坑点,如果直接
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

mysql内外连主外键

表字段(alter table 表名) 表记录 增加 add insert 删除 drop delete 修改 modify update 查询 desc select 1.SQL查询 1.distinct : 不显示字段的重复值 2.示例 1.sanguo表中有哪些国家 select distinct country,id from MOSHOU.sanguo; 2.sanguo表中有几个国家 select count(distinct country) from sanguo; 3.注意
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

03数据结构——线性表

三、线性表 3.1略 3.2 线性表定义 零个或多个数据元素的有限序列。 首先它是一个序列。也就是说,元素之间是有顺序的,若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其它元素都有且只有一个前驱一个后继。 然后,线性表强调是有限的,即元素个数是有限的。 3.2 线性表的抽象数据类型 对于一个线性表来说,插入或者删除数据都是必须的操作,因此线性表的抽象数据类型定义如下: ADT线性表(List) Data 线性表的数据对象集合为 (a1, a2, a3, ……, an), 每个元素
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0

Thinkphp中的assign() 和 display()

说到 $this->assign() 与 $this->display()想必用过TP框架的都不陌生,那么今天我们就来说说他们的作用及其他用法。 先说 $this->assign()吧。 它的作用很简单 ,就是打印出数组。 举个例子: <?php $apple = "苹果"; $this->assign('apple',$apple); ?> assign中的第一个参数是在模板取值的时候所使用的变量名, 第二个参数是要传递的值。 <html> <head> <title>取值</title>
分类: 其他 发布时间: 04-16 22:11 阅读次数: 0