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中并没有安装。
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
我所用过的nginx的功能
前言 当我们提起集群时,一般所用的插件就是nginx。nginx功能如今越来越完善。第三方模块也多如牛毛,在此,总结一下不牵扯第三方模块所具有的功能。 基本功能 反向代理 负载均衡 HTTP服务器(动静分离) 正向代理 反向代理 反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet
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
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 忽
WPS居然!出了!Mac版!
震惊! WPS! 居然! 出了! Mac版! 刚刚,我打算改一个word文档,打开了我的WIN10虚拟机,然而由于这个win10是前两天重装的,上面并没有word和wps。 当我打开wps官网的时候,看到了难忘的一幕! 右上角居然: (所以我去年整的这个虚拟机到底是为啥?)
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$,则可以根据返回值
串的匹配算法--C语言实现
串这种数据结构,使用是比较多的,但是它的一些方法在更高级的语言中,比如Java,Python中封装的比较完整了。在这里,我只写了串中使用最多的匹配算法,即串的定位操作。串的匹配算法常用的两种就是朴素匹配算法和KMP匹配算法。代码亲测,可直接执行。 1 #include<stdio.h>
2
3 /*字符串长度*/
4 int StringLength(char *L)
5 {
6 int i = 0; //记录位置
7
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
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
深度封装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
“三通一达”创始人均来自桐庐 有的村人均GDP上亿
传奇:“三通一达”创始人均来自桐庐 有的村人均GDP上亿 文✎ 李夏 编辑✎ 王思远 几个人,带动数万名桐庐人走向民营快递这条路,“三通一达”的创始人均来自这里,外界称之为“桐庐帮”。 他们大都出生在大山深处,从小深受贫穷、闭塞的困扰,却不屈于命运,最终在资本市场博得“一席之地”。 2018年年末,市界从北京出发,探访“中国快递之乡”桐庐。沿途中,一幅风景秀美的江南水墨画铺陈开来,热情淳朴的桐庐人也给笔者留下深刻的印象。 ▵ 走进中国快递之乡桐庐( 摄影:李夏) 歌舞村书记告诉市界,“桐庐帮”
企业级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服务会报错 在虚
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
RabbitMQ (十二) 消息确认机制 - 发布者确认
消费者确认解决的问题是确认消息是否被消费者"成功消费". 它有个前提条件,那就是生产者发布的消息已经"成功"发送出去了. 因此还需要一个机制来告诉生产者,你发送的消息真的"成功"发送了. 在标准的AMQP 0-9-1,保证消息不会丢失的唯一方法是使用事务:在通道上开启事务,发布消息,提交事务.但是事务是非常重量级的,它使得RabbitMQ的吞吐量降低250倍.为了解决这个问题,RabbitMQ 引入了 发布者确认(Publisher Confirms) 机制,它是模仿AMQP协议中的消费者消息
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
今日推荐
周排行