Python之PIL库
Python PIL PIL (Python Image Library) 库是Python 语言的一个第三方库,PIL库支持图像存储、显示和处理,能够处理几乎所有格式的图片。 一、PIL库简介 1. PIL库主要有2个方面的功能: (1) 图像归档:对图像进行批处理、生产图像预览、图像格式转换等。 (2) 图像处理:图像基本处理、像素处理、颜色处理等。 二、安装库函数 pip install pillow 三、使用库函数Image类 —— 基本图像处理 1. 调用Image类 from PI
[Alpha]Scrum Meeting#7
github 本次会议项目由PM召开,时间为4月9日晚上10点30分 时长15分钟 任务表格 人员 昨日工作 下一步工作 木鬼 整理并发布之前因为清明耽误的博客 撰写每日例会报告 SiMura 添加暂停、终止功能(issue#23) 优化模型速度(issue#42) swoip 对接测试块与界面(issue#20) 对接测试块与界面(issue#20) 界面美化(issue#25) bhlt 添加暂停、终止功能(issue#23) 与dsz对接解决问题 辅助swoip和dsz完成对接 dsz
区块链中的密码学之默克尔树(十五)
目录 1. 前言 2. 默克尔树 3. 布隆过滤器 什么情况下需要布隆过滤器? 常规思路 布隆过滤器介绍 布隆过滤器原理 布隆过滤器添加元素 布隆过滤器查询元素 4. 同态加密 4.1 概览:同态加密的概念 4.2 同态加密的定义、安全性和简单实例 5. 零知识证明 零知识证明的提出 零知识证明的形式化定义 零知识证明满足的性质 基本的零知识协议 非交互式零知识证明 零知识证明的应用 1. 前言 2. 默克尔树 默克尔树( 又叫哈希树) 是一种二叉树,由一个根节点、一组中间节点和一组叶节点组成
区块链中的密码学之数字证书体系(十四)
1. 前言 数字证书用来证明某个公钥是谁的,并且内容是正确的。 对于非对称加密算法和数字签名来说,很重要的一点就是公钥的分发。一旦公钥被人替换( 典型的如中间人攻击) ,则整个安全体系将被破坏掉。 怎么确保一个公钥确实是某个人的原始公钥?这就需要数字证书机制。 顾名思义,数字证书就是像一个证书一样,证明信息的合法性。由证书认证机构( Certification Authority,CA) 来签发,权威的 CA 包括 verisign 等。 数字证书内容可能包括版本、序列号、签名算法类型、签发者
存储:磁盘读写与数据库的关系
关键词:磁盘读写与数据库的关系 转自:https://blog.51cto.com/qianzhang/1249534 一 磁盘物理结构 (1) 盘片:硬盘的盘体由多个盘片叠在一起构成。 在硬盘出厂时,由硬盘生产商完成了低级格式化(物理格式化),作用是将空白的盘片(Platter)划分为一个个同圆心、不同半径的磁道(Track),还将磁道划分为若干个扇区(Sector),每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息,默认每个扇区的大小为512字节。通常使用者无需再进行低级格式
MySQL错误代码1045的解决方法
MySQL在命令行输入mysql -uroot -p,再输入密码时,出现如下的错误,用来记载一下过程。 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:YES); 1.命令行中输入 mysqld -nt --skip-grant-tables 这是以不检查权限的方式启动。 2.使用mysql -uroot启动MySQL; 3.修改MySQL密码(我将密码修改为123456); updat
为什么数组查询效率高于链表?
为什么数组查询效率高于链表? 1.首先了解到电脑中存在多种不同的存储器,如下表 CPU 寄存器 – immediate access (0-1个CPU时钟周期) CPU L1 缓存 – fast access (3个CPU时钟周期) CPU L2 缓存 – slightly slower access (10个CPU时钟周期) 内存 (RAM) – slow access (100个CPU时钟周期) 硬盘 (file system) – very slow (10,000,000个CPU时钟周
Spring中IOC的好处
Ioc容器中直接获得一个对象然后直接使用,无需事先创建它们。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。 解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接口I间接与类B或者类C发生联系,则会大大降低修改类A的几率。 https://blog.csdn.net/weixin_40423553/art
synchronizedMap 和 concurrenthashmap 分别适用于什么场景?
如何线程安全的使用HashMap 了解了 HashMap 为什么线程不安全,那现在看看如何线程安全的使用 HashMap。这个无非就是以下三种方式: Hashtable ConcurrentHashMap Synchronized Map 常用的有Collections工具类的synchronizedMap创建的Map对象,是属于线程安全的;其次就是并发包下的ConcurrentHashMap类。 public synchronized V get(Object key) {
/
大数据centos7+hadoop2.7.1伪分布式集群虚拟机镜像
大数据学习hadoop环境安装过程布坑无数, 首先个人电脑配置不行,就挂一半了,虚拟机卡到不行;再者安装环境和hadoop、jdk版本切合十分紧密。安装过程比较耗时,网上千篇一律的安装教程,看似很有诚意,其实安装下来多多少少还是各种问题,搞不好一天都在安装这环境! 现在下载我的镜像,把ip地址改改,直接用,要加salve直接再克隆加个同局域网IP地址,master能无密码ssh即可,还请各位点赞加个关注!!! 直接挂载镜像开机即可,本地虚拟网卡ip地址改为192.168.6.1/24 网关改为
再识云计算前世今生来世
云计算,当我第一次听说这个词的时候,是在2015年吧。可以说直到现在对于这个概念都不是十分理解。直到上个月看了这本书《大话云计算》。 郎为民博士用生动,生活化的语言为我们科普了什么叫云计算。至少我知道了云计算发展得益于谷歌发表的突破性论文,Google的三驾马车:GFS,MapReduce,BigTable是如何开创性的开启云计算,还有阿帕奇的hadoop的HDFS如何继承GFS衣钵并发扬光大的。云计算元年是2010年,公有云和私有云的优劣之争。3个层次:基础设施即服务IaaS,平台即服务Pa
今日推荐
周排行