- 博客(18)
- 收藏
- 关注
转载 Python实现彩带飘落和“跑马灯”效果
本文选自微信公众号:superdiao的果壳朋友们,真的好久没有发文章了,感谢粉丝们一直以来的支持。最近笔者忙着找工作,中间也拿了几个offer,最终去了bat中的一个,算是比较满意的结果吧。今天,作为回归的第一次发文,来点好玩的文章吧。大家都看过彩带飘落吧?这个在比较喜庆的场合是很常见的:还有“跑马灯”效果,听起来很陌生,其实很常见,下面的就是:好了,相信大家都有了初步的认识。当然,如果有做前端或者搞设计的同学,上面的效果应该不难实现,那如果想通过Python呢?有没有包可以.
2020-11-07 12:21:57 1413 2
转载 Python面向对象教程之单继承
上篇文章(Python面向对象教程之基本概念)给大家介绍了Python面向对象的基本概念,那么这次主要介绍面向对象编程的一个重要特性:继承。所谓的“继承”指的是类之间的关系,继承的类称为“子类”,而被继承的类称为“父类”或“超类”或“基类”。简单地说,就是“子类”继承了“父类”的属性和方法等特性。那么继承究竟有啥用处呢?先来看看不采取继承方式的代码(依旧用“车”和“自行车”的例子):# 类“车”的声明class Vehicle: def __init__(self,p..
2020-05-31 17:07:40 232
转载 Python面向对象教程之基本概念
熟悉C语言的朋友都知道这门语言是面向过程的语言,也就是具有一次做一件事(或者说是按照步骤来处理)的特征。但是,编程的世界里还有另外一种方式来处理业务逻辑:面向对象,其明显的特征是按照事物的功能来处理。很显然,后者相对于前者更抽象了的,然而后者其实更加符合现实世界的运作。比如说,描述“车”的时候,大家一般都会想到车的具体分类:自行车、轿车等等,而不是想到车的具体制造过程。好了,有了初步认识后,继续对一些关键的概念进行解释:类:可以理解为一个模板,比如上面提到的“车”。对象/实例:指的...
2020-05-31 14:01:19 227
转载 Kubenetes(k8s)简要介绍
云计算技术发展包括两大方向:虚拟化及容器化。虚拟化技术是传统的云计算技术,容器化是新一代的云计算技术。之前讲过的Docker便属于容器化范畴。本号已有文章介绍过Docker的安装流程(《centos7安装docker》),里面也简单介绍了Docker,也有另一篇文章(《通过Docker安装GitLab(基于Centos7虚拟机)》)介绍如何使用Docker安装我们所需要的系统。如果想要将Docker应用于具体的业务实现,是存在困难的——编排、管理和调度等各个方面都不容易。于是,人们迫切需要一套管理...
2020-05-21 21:52:30 653
转载 centos7安装docker
Docker 是一个开源的应用容器引擎,其作用在于可以让开发者打包他们的应用甚至是系统以及依赖包到一个轻量级、可移植的容器中,然后发布到 Linux 机器(目前仅支持64位,且Linux内核是3.10以上),当然也可以实现虚拟化。该过程最直观的比喻便是:docker类似于一个app,而docker仓库则类似于应用商店,Linux机器便是用户了。很显然,docker天然的优势在于版本控制、易于迁移和方便部署,特别适用于高密度环境以及中小型部署。目前docker官网提供了企业版和社区版,下面就介...
2020-05-21 21:50:31 427
转载 Flume自定义Sink到PostgreSQL
前一篇文章《Flume简介与安装》已经介绍了Flume的相关知识,也提到了Flume的各个环节是解耦的,那么如果实际开发需要自定义开发组件呢?大概流程是怎样的?下面以输出到PostgreSQL为例说明开发新组件的方法。首先简单介绍PostgreSQL:PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业.
2020-05-21 21:41:13 925 3
转载 Flume简介与安装
本文选自公众号:superdiao的果壳今天给大家介绍一个大数据工具:Flume,以及它的安装方式。1. 定义用术语来说,Flume是一种分布式,可靠且可用的服务,用于有效地收集,聚合和移动大量日志数据。它使用简单的可扩展数据模型,允许在线分析应用程序。通俗来说,就是一个数据管道,将数据从一端运输到另一端。当然中间可以对数据进行一定程度的处理。2. 架构Flume的核心是A...
2020-05-05 21:39:41 299
转载 Linux虚拟机上spark集群(完全分布式)搭建
本文选自于微信公众号:superdiao的果壳今天给大家介绍如何在Linux虚拟机上搭建spark集群。需要声明的是,此次安装的spark集群是在Hadoop完全分布式集群(1个master,2个slave)的基础之上搭建的,环境是3台64位的centos7虚拟机。安装基础环境(SCALA环境)Scala2.12.7 环境搭建1)下载scala安装包scala...
2020-04-04 20:47:17 917
转载 通过Docker安装GitLab(基于Centos7虚拟机)
本文选自微信公众号:superdiao的果壳可能很多人没有听过GitLab这个东西,但是却听过GitHub(毕竟全球最大代码开源社区,即传说中的“全球最大同性交友网站”),注册免费用户即可在GitHub上免费托管开源代码,如需建立私有仓库必须付费。事实上,两者非常相似,均属于第三方基于Git开发的代码版本控制产品,GitLab可以看成是个人版的GitHub,因为可以将自己的代码放到自...
2020-04-04 20:40:23 208
原创 C++范例之求100以内质数的三种循环
for循环:#includeusing namespace std;int main(){ inti; for(i=1;i intk=0; for(intj=2;j if(i%j==0) {k++;break;}//实际上是if else
2017-11-04 16:04:04 7406 2
原创 基于回归分析和分类器对某数据库裙子销量的分析
数据来源于某机器学习数据库:http://archive.ics.uci.edu/ml/machine-learning-databases/00289/本报告目的在于分析裙子销量的数据集中的主要影响因子并给出建议,综合用了R语言和MATLAB进行构建模型,设计到knn等常用机器学习算法。独特之处在于考虑全面。
2017-10-14 00:12:56 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人