自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zbrj12345的博客

眼前路,身后身,念念不忘,必有回响。

  • 博客(149)
  • 问答 (1)
  • 收藏
  • 关注

转载 运维~ssh-copy-id三步实现SSH无密码登录和ssh常用命令

 ssh-keygen  产生公钥与私钥对.ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利第一步:在本地机器上使用ssh-keygen产生公钥私钥对$ ssh-keygen  第二步:用ssh-copy...

2018-09-15 10:10:24 677

转载 运维~tcp_wrapper

 tcp_wrapper知识整理 一、tcp wrapper简介 tcp wrapper是一种访问控制工具,类似于iptables可以作访问控制。 tcp wrapper只能对基于tcp协议的服务作访问控制,但并不是所有基于tcp协议的服务都能实现用tcp wraper作访问控制。 tcp wrapper实现访问控制主要依靠两个文件,一个是/etc.hosts.allow文...

2018-09-09 12:45:16 457

转载 Centos~简介vsftpd及搭建配置

 一、简介 FTP(文件传输协议)全称是:Very Secure FTP Server。   Vsftpd是linux类操作系统上运行的ftp服务器软件。 vsftp提供三种登陆方式:1.匿名登录  2.本地用户登录  3.虚拟用户登录vsftpd的特点:1.较高的安全性需求    2.带宽的限制    3.创建支持虚拟用户    4.支持IPV6    5.中等偏上的性能  ...

2018-09-09 12:06:36 862

转载 Centos~详细讲解NFS配置过程

 为什么要用NFS   NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。   NFS最早是由Sun公司发展出来的,  简单的来说:它就是是可以透过网络,让不同的主机...

2018-09-07 18:08:21 1842

转载 Kubernetes核心概念总结

 1、基础架构1.1 Master  Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。    APIServer。APIServer负责对外提供RESTful的Kubernetes API服务,它是系统管理指令的统一入口,任何对资源进行增删改查的操作都要交给APIServer处理后再提交给etc...

2018-09-07 18:05:46 238

转载 Kubernetes Pv & Pvc

介绍PersistentVolume(pv)和PersistentVolumeClaim(pvc)是k8s提供的两种API资源,用于抽象存储细节。管理员关注于如何通过pv提供存储功能而无需关注用户如何使用,同样的用户只需要挂载pvc到容器中而不需要关注存储卷采用何种技术实现。pvc和pv的关系与pod和node关系类似,前者消耗后者的资源。pvc可以向pv申请指定大小的存储资源并设置访问模...

2018-09-07 13:57:55 1211

转载 Linux~Kubernetes架构学习笔记

 Kubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,是Docker分布式系统的解决方案。k8s里所有的资源都可以用yaml或Json定义。1 K8s基本概念1.1 MasterMaster节点负责整个集群的控制和管理,所有的控制命令都是发给它,上面运行着一组关键进程:...

2018-08-31 11:10:12 781

转载 Linux~Apache与Nginx的优缺点比较

 Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点...

2018-08-29 14:30:26 953

转载 Linux~【Restful】三分钟彻底了解Restful最佳实践

 REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准,是一种思想Rest架构的主要原则     网络上的所有事物都被抽象为资源    每个资源都...

2018-08-29 11:23:27 1433

转载 Linux~centos7下安装docker(10容器底层--cgroup和namespace)

cgroup和namespace是实现容器底层的重要技术cgroup:实现资源限制namespace:实现资源隔离1.cgroup:control groupLinux操作系统通过cgroup可以设置进程使用CPU,内存和IO资源使用的限额。我们之前学习的通过-m,--memory-swap,-c,--blkio-weight就是通过cgroup实现的。那么cgroup到底是什么样...

2018-08-29 09:32:48 349

转载 Linux~下用 free -m 查看内存说明

 我们在linux用free -m 查看linux内存使用情况。-m 参数就是用 M显示内容使用情况。这时回显会出现几个结果。  一、从系统层面分析    Mem:内存的使用情况总览表。    totel:机器总的物理内存 单位为:M    used:用掉的内存。    free:空闲的物理内存。    注:物理内存(totel)=系统看到的用掉的内存(used...

2018-08-27 21:38:02 1284

转载 Linux~OSI七层协议模型、TCP/IP四层模型学习笔记

 1. OSI七层和TCP/IP四层的关系1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。1.2 OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。1.3 OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。TCP:tr...

2018-08-23 20:51:24 202

转载 《图解HTTP》笔记-HTTP协议

 请求响应HTTP方法GET 指定的资源经服务器端解析后返回响应内容。POST 方法用来传输实体的主体, PUT 方法传输文件,自身不带验证机制,任何人都可以上传文件 , 存在安全性问题,因此一般的 Web 网站不使用该方法。若配合 Web 应用程序的验证机制,或架构设计采用REST(REpresentational State Transfer,表征状态转...

2018-08-23 20:50:19 349

转载 Linux~ssh连接所生成的known_hosts出现的问题

 用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,如果我们重新安装系统,其公钥信息还在,连接会出现如下截图情况工具/原料 centos系统 ssh远程linux服务器 方法/步骤 方法一...

2018-08-22 13:39:08 12126

转载 Linux~NFS /etc/exports参数解释,rpc/nfs

 先简单介绍一下NFS服务器是什么?  NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端的NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。RPC(Remote Procedure Call)  NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络...

2018-08-21 19:43:05 2495

转载 Linux ~VMware Fusion 中如何复制centos/linux虚拟机

环境:mac OSX(10.10.2) + vmware fusion(7.0.0)步骤一:先复制虚拟机文件先在Virtual Machine Library窗口中,选中要复制的虚拟机,右键-> Show in Finder进入虚拟机文件所在在目录,然后复制一份文件即可然后把文件改一个名,比如centos.04.vmwarevm 步骤二:在vmware中打开该...

2018-08-20 23:08:52 1893

转载 Linux ~CentOS下安装mysql

CentOS下安装mysql  试着在腾讯云服务器上部署web应用,就想着先搭建一下服务器环境,操作系统选的是centos7,在安装好jdk,tomcat后测试可以部署web应用就准备再安装一个mysql数据库,之前试过好几种方式都是以初始密码找不到告终,这次就又重新百度安装方式。  据说centos7没有mysql 的yum源,于是就直接从网上下载mysql的repo源(这个玩意目前还没...

2018-08-19 16:10:48 151

转载 数据分析~matlab plot 坐标、字体、子图

转载于http://hi.baidu.com/hustliao/blog/item/ef0eadd9dbc8042910df9b65.html在绘图命令中应该如何确定横坐标和纵坐标的标度尺寸(自己定范围)如何在一个坐标中绘制多条曲线,并用不同的颜色区别。希望得到答案,谢谢!!!!!!!!!!!help plothelp axisaxis ('xlabel','ylabel')a1=...

2018-07-28 23:22:20 6161

原创 数据分析~DataFrame画图

import pandas as pdimport numpy as npimport matplotlib.pyplot as plt%matplotlib notebook # 设置绘图样式plt.style.use('seaborn-colorblind')np.random.seed(100)df = pd.DataFrame({'A': np.random.ran...

2018-07-25 10:01:42 2328

转载 Python~numpy.random.seed()方法

先贴参考链接:https://stackoverflow.com/questions/21494489/what-does-numpy-random-seed0-donumpy.random.seed(num):如果使用相同的num,则每次生成的随机数都相同。1.无num参数代码:import numpy as np for i in range(5): np.ra...

2018-07-25 09:44:26 5780

原创 数据分析~借助pandas绘制横轴为时间的线图

import pandas as pdimport numpy as npimport seaborn as snsimport matplotlib.pyplot as plt%matplotlib inline# 借助pandas绘制横轴为时间的线图import pandas as pdplt.figure()observation_dates = np.arange('2...

2018-07-24 17:16:34 3078 1

转载 数据分析~数据可视化-seaborn

 详细介绍可以看seaborn官方API和example galler。1  set_style( )  set( )set_style( )是用来设置主题的,Seaborn有五个预设好的主题: darkgrid , whitegrid , dark , white ,和 ticks  默认: darkgrid  import matplotlib.pyplot as ...

2018-07-24 16:24:54 985

原创 数据分析~中国五大城市PM2.5数据分析02

main02.py""" 文件名: main02.py 功能: 主程序 中国五大城市PM2.5数据分析 任务: - 统计每个城市每天的平均PM2.5的数值 - 基于天数对比中国环保部和美国驻华大使馆统计的污染状态 数据集来源:https://www.kaggle.com/uciml/pm25-data...

2018-07-24 14:12:20 3576 1

转载 Python~pandas的value_counts()

2018-07-24 14:01:59 3735 3

转载 Python~Pandas 文本数据方法 cat()

cat()连接字符串 Series.str.cat(others=None, sep=None, na_rep=None) 参数: others : 列表或复合列表,默认为None,如果为None则连接本身的元素 sep : 字符串 或者None,默认为None na_rep : 字符串或者 None, 默认 None。如果为None缺失值将被忽略。 返回值: concat : 序...

2018-07-24 11:03:46 8867

转载 Python~PANDAS 数据合并与重塑(concat篇)

pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。谈到pandas数据的行更新、表合并等操作,一般用到的方法有concat、join、merge。但这三种方法对于很多新手来说,都不太好分清使用的场合与用途。今天就pandas官网中关于数据合并...

2018-07-24 10:53:09 3032

转载 Python~pandas中关于set_index和reset_index的用法

 1.set_indexDataFrame可以通过set_index方法,可以设置单索引和复合索引。 DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False) append添加新索引,drop为False,inplace为True时,索引将会还原为列 In...

2018-07-24 10:45:27 3776

原创 数据分析~中国五大城市PM2.5数据分析01

 1、config.pyimport os# 指定数据集路径dataset_path='./data'# 结果保存路径output_path='./output'if not os.path.exists(output_path): os.mkdir(output_path)# 公共列common_cols=['year','month']# 每个城市对...

2018-07-23 21:05:01 3864 1

原创 Python3~~ 快速排序法,时间复杂度O(nlog2n)

 def QuickSort(myList,start,end): #判断low是否小于high,如果为false,直接返回 if start < end: i,j = start,end #设置基准数 base = myList[i] while i < j: #如果列...

2018-07-21 20:06:03 1999 1

原创 Python3~~ 冒泡排序法,时间复杂度O(n2)

def bubbleSort(nums): for i in range(len(nums)-1): # 这个循环负责设置冒泡排序进行的次数 for j in range(len(nums)-i-1): # j为列表下标 if nums[j] > nums[j+1]: nums[j], nums...

2018-07-21 18:14:25 1107

转载 Python3~~ S.join()

 描述:用于把字符串用指定的符号链接起来,返回字符串格式语法:S.join(iterable)1S:需要的分隔符 iterable:被分割对象 (按语法字面理解s和iterable作用正好和实际交换)实例:对列表:a = ['a','b','c','d','e']print '-'.join(a)print '*'.join(a[1:3])输出...

2018-07-20 15:37:39 1977

转载 mac 下mongodb connect failed 连接错误

 我是用brew install mongod 安装的MongoDB shell version v3.4.2connecting to: mongodb://127.0.0.1:270172017-03-28T02:11:34.775+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking...

2018-07-19 17:30:19 660

转载 OLAP和OLTP的区别(基础知识)

联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analyti...

2018-07-17 11:48:05 222

转载 MySQL中MyISAM与InnoDB区别及选择

 1. 区别:(1)事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理);(2)锁机制不同:MyISAM是表级锁,而InnoDB是行级锁;(3)select ,update ,insert ,delete 操作:MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT...

2018-07-17 01:26:49 204

转载 python-mongodb的聚合函数的$project方法运用

实例如下:db.books.insert({  "_id" : 1,  title: "abc123",  isbn: "0001122223334",  author: { last: "zzz", first: "aaa" },  copies: 5})db.books.aggregate( [ { $project : { title : 1 , author : 1 } } ] )的查询结...

2018-07-14 19:31:23 2202

原创 python-Pycharm与MongoDB交互中,pymongo的应用(插入、查询数据)

from pymongo import MongoClientimport csvimport pprint#客户端字符串client=MongoClient('mongodb://localhost:27017')db=client.udacitytesla_s={ 'manufacturer':'Tesla Motors', 'class':'full-size'...

2018-07-14 16:47:12 1862

转载 python-MongoDB可视化工具Robomongo 和 Mongochef

RobomongoRobomongo 是一个基于 Shell 的跨平台开源 MongoDB 可视化管理工具,支持 Windows、Linux 和 Mac,嵌入了 JavaScript 引擎和 MongoDB mongo,只要你会使用 mongo shell,你就会使用 Robomongo,它还提了供语法高亮、自动补全、差别视图等。Robomongo 下载地址下载地址2:链接:https://pan...

2018-07-13 09:38:08 1010

原创 python 读取XLSX文件的模块方法和一般方法对比

import xlrd,osdatadir='/Users/apple/Downloads/tableau_files'datafile='World Bank CO2 - Tableau Public Learning Resource_zh-CN.xlsx'def parse_file(datafile): workbook=xlrd.open_workbook(datafi...

2018-07-12 09:51:54 1287

原创 Python 读取CSV文件的模块方法和一般方法对比

import os,pprint,csvdatadir='/Users/apple/Desktop/'datafile='beijing.csv'def parse_csv(datafile): data=[] n=0 with open(datafile,'r') as f: r=csv.DictReader(f) for li...

2018-07-11 13:29:28 462

原创 python中DataFrame.apply函数应用以及筛选第二大数值

2018-07-10 14:07:35 2237

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除