python3安装PIL

系统环境: 64位win10系统,同时安装python2.7与python3.6两个版本 安装: PIL是Python平台事实上的图像处理标准库,支持多种格式,并提供强大的图形与图像处理功能。目前PIL的官方最新版本为1.1.7,支持的版本为python 2.5, 2.6, 2.7,并不支持python3,因此我们用pillow代替,进入DOS命令行窗口,敲入以下代码 pip install pillow 提示安装完成,但是该库只能在python2.7中导入成功,在python3中并没有安装。
分类: 其他 发布时间: 02-09 19:08 阅读次数: 0

phantomjs 下载

http://phantomjs.org/download.html
分类: 其他 发布时间: 02-09 19:08 阅读次数: 0

Tensorflow学习 day01

安装tensorflow Ubuntu 下 pycharm 安装 点击最右边加号, 选择Tensorflow 然后点击install ok 完成 使用测试代码 检查是否安装成功 定义两个常量(tf.constant) 然后将其相加 要输出相加结果 需要生成一个session来计算 import tensorflow as tf a = tf.constant([1.0,2.0], name = 'a') b = tf.constant([2.0,3.0], name="b") result
分类: 其他 发布时间: 02-09 19:08 阅读次数: 0

我所用过的nginx的功能

前言   当我们提起集群时,一般所用的插件就是nginx。nginx功能如今越来越完善。第三方模块也多如牛毛,在此,总结一下不牵扯第三方模块所具有的功能。 基本功能 反向代理 负载均衡 HTTP服务器(动静分离) 正向代理 反向代理   反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet
分类: 其他 发布时间: 02-09 19:08 阅读次数: 0

CRM项目之stark组件(1)

admin组件 admin组件的简单使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.c
分类: 其他 发布时间: 02-09 19:08 阅读次数: 0

Linux基础命令---查找进程id

pidof pidof可以查找指定名称的进程的pid,将结果送到标准输出。pidof有两种返回值:0,找到至少一个进程;1,没有找到进程。pidof实际上与killall5相同;程序根据调用它的名称进行操作。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 pidof [选项] name 2、选项列表 选项 说明 -s 一次只响应一个进程号 -c 只显示运行在root目录下的进程,这个选项只对root用户有效 -o 忽
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

高可用安装k8s1.13.0 --不能带cavisor,总是报错,kubelet无法启动

高可用安装k8s1.13.0 --不能带cavisor,总是报错,kubelet无法启动
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

WPS居然!出了!Mac版!

震惊! WPS! 居然! 出了! Mac版! 刚刚,我打算改一个word文档,打开了我的WIN10虚拟机,然而由于这个win10是前两天重装的,上面并没有word和wps。 当我打开wps官网的时候,看到了难忘的一幕! 右上角居然: (所以我去年整的这个虚拟机到底是为啥?)
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

UOJ 405(IOI2018 D1T1)

交互题 有一个长为$N$的由$A,B,X,Y$组成的字符串$S$,其中首字母不会重复出现。给定$N$,求$S$,可以询问一个字符串的最长的为$S$前缀的子串长度,询问次数不超过$N+2$即为满分,询问串长度不超过$4N$。 $$1\le N\le2000$$ 考虑先$2$次问出首字母,则之后可以用首字母作“分隔符”,然后考虑每个字符依次询问。 对于第$2$到第$N-1$个字符,设当前答案串为$T$,三个不是首字母的字符分别为$p,q,r$,则如果询问$TpTqpTqqTqr$,则可以根据返回值
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

串的匹配算法--C语言实现

串这种数据结构,使用是比较多的,但是它的一些方法在更高级的语言中,比如Java,Python中封装的比较完整了。在这里,我只写了串中使用最多的匹配算法,即串的定位操作。串的匹配算法常用的两种就是朴素匹配算法和KMP匹配算法。代码亲测,可直接执行。 1 #include<stdio.h> 2 3 /*字符串长度*/ 4 int StringLength(char *L) 5 { 6 int i = 0; //记录位置 7
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

anaconda的简单使用教程(虚拟环境安装)

   在安装好anaconda后,使用anaconda conda list 当前环境下,显示安装的python的包 C:\Users\Chen xin>conda list # packages in environment at D:\Program Files\Anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

poj1185 状态压缩经典题

状态压缩的好题,直接求会爆内存,先把所有可能的状态求出来存在stk里,然后f[i][k][t]表示i行状态为t,i-1状态为k,由i-1状态来推出i状态即可 注意要打好边际条件的状态,并且某个可行状态必须由前一个可行状态推出 /* f[i][k][t]表示第i行状态为t,第i-1行状态为k的炮兵数 边际条件:第一行为任意可行状态即dp[1][1][i]=num[i] */ #include<bits/stdc++.h> using namespace std; #define ll long
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

深度封装typeof判断

function myTypeof(val){ var type = typeof(val); var myString = Object.prototype.toString; var res = { '[object Object]' : 'object', '[object Array]' : 'array', '[object Number]' : 'object number', '[objec
分类: 其他 发布时间: 02-09 19:07 阅读次数: 0

“三通一达”创始人均来自桐庐 有的村人均GDP上亿

传奇:“三通一达”创始人均来自桐庐 有的村人均GDP上亿 文✎ 李夏 编辑✎ 王思远 几个人,带动数万名桐庐人走向民营快递这条路,“三通一达”的创始人均来自这里,外界称之为“桐庐帮”。 他们大都出生在大山深处,从小深受贫穷、闭塞的困扰,却不屈于命运,最终在资本市场博得“一席之地”。 2018年年末,市界从北京出发,探访“中国快递之乡”桐庐。沿途中,一幅风景秀美的江南水墨画铺陈开来,热情淳朴的桐庐人也给笔者留下深刻的印象。 ▵ 走进中国快递之乡桐庐( 摄影:李夏) 歌舞村书记告诉市界,“桐庐帮”
分类: 其他 发布时间: 02-09 19:00 阅读次数: 0

企业级Linux之ftp服务的搭建

1.ftp的定义 ftp://文件传输协议 2.ftp协议提供的软件 准备工作:将selinux的状态更改为disabled: vim /etc/sysconfig/selinux 查看selinux状态: 在rhel7中:vsftpd yum install vsftpd -y #####安装ftp服务器 安装成功之后查看vsftpd的配置文件: vim /etc/vsftpd/vsftpd.conf 配置文件如下: <注>此文件里的格式必须正确,不然在启动ftp服务会报错 在虚
分类: 其他 发布时间: 02-09 19:00 阅读次数: 0

luogu4088 [USACO18FEB]Slingshot

link 这题在线得写树套树,所以我写的离线+树状数组 对于每个询问,Ans=\(\max_{j=1}^n{|a_j-x_i|+|b_j-y_i|+t_i}\) 拆成四种情况 \(x_i\le a_j,y_i\le b_j: a_j+b_j+t_i-x_i-y_i\) \(x_i\le a_j,y_i> b_j: a_j-b_j+t_i-x_i+y_i\) \(x_i> a_j,y_i\le b_j: -a_j+b_j+t_i+x_i-y_i\) \(x_i> a_j,y_i> b_j: -a
分类: 其他 发布时间: 02-09 18:51 阅读次数: 0

肛裂

最近过年上火的吃多了,口腔两个溃疡,再加上自己平时蔬果食用较少,连着好几天上大厕非常痛苦。昨天,忍着疼痛上完厕所,发现出血了,鲜红,还不少,疼痛感灼烧感更为明显。查找资料,了解了很多,知道自己是肛裂了,写点总结,记录下 什么是肛裂? 肛裂是肛管组织表面开裂,最主要的表现是剧烈的疼痛,拉玻璃渣子的感受。十分常见的一种肛肠科疾病,仅次于痔疮(当我发现出血时第一时间以为得痔疮了,后来得知痔疮大厕出血的化不会痛,妈妈耶吓死了),常发生与年轻人群体(饮食过于辛辣刺激),又以女性群体居多 肛裂的病因:(看
分类: 其他 发布时间: 02-09 18:51 阅读次数: 0

RabbitMQ (十二) 消息确认机制 - 发布者确认

消费者确认解决的问题是确认消息是否被消费者"成功消费". 它有个前提条件,那就是生产者发布的消息已经"成功"发送出去了. 因此还需要一个机制来告诉生产者,你发送的消息真的"成功"发送了. 在标准的AMQP 0-9-1,保证消息不会丢失的唯一方法是使用事务:在通道上开启事务,发布消息,提交事务.但是事务是非常重量级的,它使得RabbitMQ的吞吐量降低250倍.为了解决这个问题,RabbitMQ 引入了 发布者确认(Publisher Confirms) 机制,它是模仿AMQP协议中的消费者消息
分类: 其他 发布时间: 02-09 18:51 阅读次数: 0

python爬虫Scrapy

  Scrapy 1、python爬虫框架Scrapy   爬虫框架是实现爬虫功能的一个软件结构和功能组建集合   爬虫框架是一个半成品,能够帮助用户实现专业网络爬虫 2、scrapy爬虫框架“5+2”结构解析   2.1、Engine:框架核心,不需用户编写   2.2、Downloader:下载网页,不需用户修改   2.3、Scheduler:对爬虫请求进行调度管理,不需用户修改   2.4、Downloader Middleware:     目的:实施Engine、Scheduler
分类: 其他 发布时间: 02-09 18:51 阅读次数: 0

【题解】车厢调度

题目描述 有一个火车站,铁路如图所示,每辆火车从A驶入,再从B方向驶出,同时它的车厢可以重新组合。假设从A方向驶来的火车有n节(n≤1000),分别按照顺序编号为1,2,3,...,n。假定在进入车站前,每节车厢之间都不是连着的,并且它们可以自行移动到B处的铁轨上。另外假定车站C可以停放任意多节车厢。但是一旦进入车站C,它就不能再回到A方向的铁轨上了,并且一旦当它进入B方向的铁轨,它就不能再回到车站C。 负责车厢调度的工作人员需要知道能否使它以a1,a2,...,an的顺序从B方向驶出,请你来
分类: 其他 发布时间: 02-09 18:51 阅读次数: 0