- 博客(19)
- 收藏
- 关注
原创 python编程基础:深度学习基础:计算库之numpy(2)
使用numpy可以做很多事情,在这篇文章中简单介绍一下如何使用numpy进行方差/标准方差/样本标准方差的计算。variance: 方差方差(Variance)是概率论中最基础的概念之一,它是由统计学天才罗纳德·费雪1918年最早所提出。用于衡量数据离散程度,因为它能体现变量与其数学期望(均值)之间的偏离程度。具有相同均值的数据,而标准差可能不同,而通过标准差的大小则能更好地反映出数据的偏...
2018-06-23 22:02:55 4385
原创 python编程基础:图形库之Pillow使用方法
PIL vs PillowPIL: Python Imaging Library,是python的图像处理库。由于PIL不兼容setuptools,再加上更新缓慢等因素,Alex Clark等一些社区好心人还是希望能够继续支持PIL,所以fork了PIL,这就是Pillow的缘起。Pillow的目标推动和促进PIL的发展是Pillow的目标,主要通过如下的方式来进行结合Travi...
2018-06-23 06:18:06 19048
原创 MacOS下DockerCE的使用方式
在MacOS上使用Docker for Mac的方式进行了DockerCE的安装,简单整理和记录一下。Docker for Mac vs Docker toolbox有两种方式可以在Mac下进行docker的安装,Docker toolbox实际上是通过virtualbox来实现,而Docker for Mac则是Mac上的dmp文件进行安装,是Mac的原生安装文件的方式。 Dock...
2018-06-23 05:28:32 8611
原创 robotframework基础入门:(2):常见问题对应方法
使用robot进行基于关键字的测试,经常会遇到一些问题,这里列出最常见的几个问题,因为这四个问题是在使用官方demo代码时候遇到频度最多的,也是在新手入门时可能花时间最多的地方之一。问题1:缺少robotframework下的selenium库 信息提示: Importing test library ‘Selenium2Library’ failed: ImportErro...
2018-06-20 22:06:43 6924
原创 RIDE: robotframework IDE在MacOS上的安装
Robotframework是一个框架,是一个可以用于关键字测试驱动的框架。而RIDE(robotframework-ride)就是可以使得写robot测试用例更加方便快捷的IDE图形操作工具。安装因为是基于python的,所以其可以运行在多个操作系统上。这里主要介绍一下RIDE在MacOS上的使用方式。OS版本 MacOS版本:10.13.2wxpython...
2018-06-19 21:55:22 7365 6
原创 brew: MacOS的包管理工具
brew是MacOS上的包管理工具,像RHEL/CentOS上的yum或者Ubuntu上的apt-get一样,MacOS上使用brew也可以非常容易进行包的管理。概要信息 项目 说明 官方网站 https://brew.sh 开源/闭源 开源 License类别 BSD 2-Clause “Simplified” License ...
2018-06-19 20:43:46 11231
原创 python编程基础:快速微服务框架指南:flask:4: Restful的CRUD
python编程基础:快速微服务框架指南:flask:4: Restful的CRUD
2018-06-19 20:18:48 9814 1
原创 python编程基础:快速微服务框架指南:flask:3: 活用Jinja2
在上一篇文章中我们介绍了在flask中如何使用页面模版(template),也提到过这种方式是基于Jinja2,在这篇文章中进一步进行使用的介绍。概要信息 项目 说明 官方网站 https://www.palletsprojects.com/p/flask/ 开源/闭源 开源 License类别 BSD License 代码...
2018-06-18 21:57:09 8868
原创 python编程基础:快速微服务框架指南:flask:2: 使用页面模版
在flask中可以像go和angular那样使用页面模版(template),可以将HTML页面显示进行模版化,通过参数传递与页面进行数据交互。概要信息 项目 说明 官方网站 https://www.palletsprojects.com/p/flask/ 开源/闭源 开源 License类别 BSD License 代码管理地...
2018-06-18 09:36:19 8860
原创 python编程基础:快速微服务框架指南:flask:1: 简介与Hello World
flask是一个纯python实现的开源microframework,使用flask可以像java的spring boot一样快速开始基于RestApi的微服务开发。概要信息 项目 说明 官方网站 https://www.palletsprojects.com/p/flask/ 开源/闭源 开源 License类别 BSD Licens...
2018-06-17 21:00:26 9892
原创 Zipkin实践:Python项目中跟踪系统导入Zipkin
Zipkin是twitter在google的dapper论文的基础上实现的分布式跟踪系统。关于dapper的解读,详细可以参看:https://blog.csdn.net/liumiaocn/article/details/80657661zipkin概要信息 项目 说明 官方网站 https://zipkin.io/ 开源/闭源 开源 L...
2018-06-11 21:25:48 9804 6
原创 大规模分布式系统的跟踪系统:Dapper设计给我们的启示
在2010年,google发表了一篇名为“Dapper, a Large-Scale Distributed Systems Tracing Infrastructure”的论文,在文中介绍了google生产环境中大规模分布式系统下的跟踪系统Dapper的设计和使用经验。而zipkin/pinpoint/hydra/watchman/鹰眼等系统都是基于这篇文章而实现的。重新再读这篇文章,简单整理如...
2018-06-11 20:51:49 11336 1
原创 squid:http和https的代理服务器设置指南
我们曾经在介绍nginx的时候顺便使用nginx做过正向代理的设定,但是如果希望支持https的话,直接使用nginx则较为困难,而使用在这方面术业有专攻的squid则要简单的多。这篇文章用于记录在centos7上安装和设定squid3.5来实现http和https的步骤。机器配置[root@liumiaocn ~]# uname -aLinux mail.163.com 3...
2018-06-05 20:46:52 32370 2
原创 nginx应用:使用nginx进行蓝绿部署
这篇文章介绍一下蓝绿部署以及使用nginx如何最简单地模拟一下蓝绿部署的方式蓝绿部署蓝绿部署的重点在于如下特点 1. 蓝色版本和绿色版本同时存在 2. 实际运行的环境为蓝或则绿,只能为其中之一,通过开关控制 优点和缺点分析:优点在于它的速度和回滚。而缺点也显而易见。可以快速回滚是因为有两套环境同时存在的缘故,所以复杂度和需要的资源会增多,因为其有两套环境。 另外虽...
2018-06-04 20:15:01 9566 2
原创 pip安装py_zipkin时提示的SSL问题对应
python的应用实践zipkin,需要py_zipkin,使用pip进行安装py_zipkin的时候出现问题, 根据stackoverflow的信息设定了pypi.org 和 files.pythonhosted.org解决了问题。问题现象[root@kong ~]# pip install py_zipkinCollecting py_zipkin Retrying (Ret...
2018-06-02 05:27:37 6119
原创 nginx应用:使用nginx进行负载均衡
nginx一般可以用于七层的负载均衡,这篇文章将简单介绍一些负载均衡的基本知识以及使用nginx进行负载均衡的简单的例子。四层负载均衡 vs 七层负载均衡经常会说七层负载均衡还是四层负载均衡,其实根据ISO的OSI网络模型的所在层的叫法而决定的,nginx因为在使用http协议在应用层进行负载均衡的操作,所以被称为七层负载均衡。而诸如LVS在TCP层进行负载均衡操作的则被称为四层负载均...
2018-06-01 07:18:59 5010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人