自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

转载 linux 字体

查看系统中的字体 fc-list 查看系统中的中文字体 fc-list :lang=zh将然后将字体文件拷贝到/usr/share/fonts/中 cp aa.ttl /usr/share/fonts cd /usr/lshare/fonts mkfontscale mkfontdir 或者: mkdir /usr/share/fonts/xin_font...

2018-07-10 15:59:00 189

转载 day5-常用模块学习

模块介绍 模块,用一坨代码实现了某个功能的代码集合。 类似于函数式编程和面向过程变成,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能,可能需要多个函数才成完成(函数又可以在不同的.py文件中),n个.py文件组成的代码集合就成为模块。 如: os是系统相关的模块,file是文件操作相关的模块 模块分为三种: 自定义模块...

2018-03-01 17:39:00 242

转载 day4-内置函数

详细文档地址:猛击这里 内置函数详解 1. abs(x) 返回数字的绝对值。x -- 数值表达式,可以是整数,浮点数,复数 >>> print(abs(-1)) 1 >>> print(abs(100.10)) 100.1 2. all(Iterable) 用于判断给定的可迭代参数Iterable中的所有元素是否不为...

2018-01-25 15:03:00 165

转载 day4-生成器&迭代器

一 列表生成式 现在有个需求,列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 >>> a = [0,1,2,3,4,5,6,7,8,9] >>> b = [] >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] &gt...

2018-01-23 18:18:00 131

转载 day4-装饰器

一 概述 装饰器:本质是函数 功能:用来装饰其他函数,为其他函数添加附加功能 二 装饰器原则 不能修改被装饰函数的源代码 不能修改被装饰函数的调用方式 三 实现装饰器的知识储备 函数即“变量” 高阶函数 嵌套函数 最终:高阶函数+嵌套函数 =》 装饰器 1. 高阶函数 实现高阶函数的两个条件: 把一个函数名当作实参传给另一个函数 返回值中包含函数名 条件1作...

2018-01-23 11:21:00 94

转载 day3-函数介绍之匿名函数

lambda函数的语法只包含一个语句,如下: lambdaarg1,arg2,.....argn:expression(主要是看下面的例子)代码示例: #-*- coding:utf-8 -*- #__author__ = "www.iplaypy.com" # 普通python函数 def func(a,b,c): return a+b+c pr...

2018-01-11 22:10:00 143

转载 day3-函数介绍

一 概述 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需要调用其函数名即可 特性: 减少代码重复 使程序变得可扩展 使程序变得易维护 二 函数定义 def test(): #定义函数名 print("Hello,I'm nobody!") #代码块或逻辑处理 return 0 #定义返回值 ...

2018-01-11 18:07:00 89

转载 day3-文件操作之打开模式

r 只能读 r+ 可读可写,不会创建不存在的文件。如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容。 w 只能写 覆盖整个文件 不存在则创建 w+ 可读可写 如果文件存在 则覆盖整个文件不存在则创建。 a 只能写 从文件底部添加内容 不存在则创建 a+ 可读可写 从文件顶部读取内容 从文件底部添加内容 不存在则...

2018-01-01 02:27:00 101

转载 day3-文件操作

一 概述 Python对文件的操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下 Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was yo...

2017-12-29 14:12:00 142

转载 day2-集合

一 概述 集合是无序的,天生不重复的数据组合 集合的特性: 去重,把一个列表变成一个集合,就在动去重了 关系测试,测试两组数据之间的交集,并集,差集,对称查集等 二 语法 >>> list_1 = ['1','2','3','4'] >>> s = set(list_1) #把列表转换为集合 >>> s ...

2017-12-28 18:12:00 94

转载 day2-字典

一 概述 字典是一种key - value 的数据类型,使用就像我们上学用的字典,通过笔画,字母来查对应页的详细内容。 字典的特性: dict是无序的 key必须是唯一的 二 语法 语法 info = { 'stu1601': 'gangtiexia', 'stu1602': 'zhizhuxia', 'stu1603': 'jia...

2017-12-28 17:03:00 94

转载 Python中的字符串与字符编码

原文地址:点击这里 本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一、前言 Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章。有的人云亦云,也有的写得很深入。近日看到某知名培训机构的教学视频中再次谈及此问题,讲解的还是不尽人意,所以才想写这篇文字。一方面,梳理一下相关...

2017-12-28 14:43:00 134

转载 py编码终极版

查看原文:猛击这里 说起python编码,真是句句心酸。算起来,反复折腾两个来月了。万幸的是,终于梳理清楚了。作为一个共产主义者,一定要分享给大家。如果你还在因为编码而头痛,那么赶紧跟着我咱们一起来揭开py编码的真相吧! 一 什么是编码? 基本概念很简单。首先,我们从一段信息即消息说起,消息以人类可以理解、易懂的表示存在。我打算将这种表示称为“明文”(plain text)。对...

2017-12-28 13:56:00 150

转载 day2-字符串

在Python中字符串本身带有很多操作,字符串的特性:不可被修改 1. 字符串的定义 >>> name = '' #空字符串 >>> name = "loutao" #定义非空字符串 >>> name 'loutao' >>> name[1] #通过小标访问字符串 'o' >>&g...

2017-12-27 22:59:00 84

转载 day2-元组 列表-赋值和深浅拷贝

一 元组 元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表 用途:一般情况下用于自己写的程序能存下数据,但是又希望这些数据不会被改变,比如:数据库连接信息等 1. 定义元组 >>> tup = ('a','b','c','d') 2. 访问元组中的元素 >>> tup = ('a','b'...

2017-12-27 11:40:00 175

转载 day1-bytes类型 三元运算 进制

一 bytes类型 Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦然),也不能将字符串传入参数为字节包的函数(反之亦然)。但是在P...

2017-12-26 16:44:00 134

转载 day1-模块初识 pyc 数据类型初识 数据运算

一 模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持 sys #!/usr/bin/env python # -*- coding:utf-8 -*- # __author__: Eason import sys print(sys.argv) D:\python\pythonSi...

2017-12-26 14:26:00 126

转载 day1-字符串拼接、表达式、break和continue

一 字符串拼接方式 1. 用加号(+)拼接 name = 'eason' age = 18 info = '''---info:'''+ name +''' age: ''' + str(age) print(info) 2. 用占位符(%)拼接 name = "eason" age = 18 info = '''-----info----- ...

2017-12-25 23:32:00 132

转载 iotop命令

名称 iotop - 简单的top类I/O监视器 总览 iotop [OPTIONS] 描述 iotop根据Linux内核(需要2.6.20及以上)来监测I/O,并且能显示当前进程/线程的I/O使用率。 Linux内核build的事后哦,需要开启CONFIG_TASK_DELAY_ACCT和CONFIG_TASK_IO...

2017-12-25 16:46:00 143

转载 vmstat 命令

命令简介: vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、IO读写、CPU活动等进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。 指令所在路径:/usr/bin/vmstat 注意事项: 本文实验、总结环境为RHEL 5.7,v...

2017-12-25 16:22:00 130

转载 LNMP

准备工作 建立一个软件包目录存放 mkdir -p /usr/local/src/ 清理已经安装包 rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove mysql yum -y remove php #搜索apache包 rpm -qa http* #强制卸载apache...

2017-11-07 10:47:00 94

转载 LAMP

1.YUM安装Apacche yum -y install make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel ...

2017-11-07 10:01:00 77

转载 docker中 CMD 与 ENTRYPOINT 的区别

Dockerfile里有 CMD 与 ENTRYPOINT 两个功能咋看起来很相似的指令,开始的时候觉得两个互用没什么所谓,但其实并非如此: CMD指令: The main purpose of a CMD is to provide defaults for an executing container. CMD在容器运行的时候提供一些命令及参数,用法如下: CMD ...

2017-11-02 14:46:00 159

转载 centos7.2下安装mysql5.7,使用rpm包安装(转)

环境: CentOS Linux release 7.2.1511 (Core) mysql-5.7.18 1 安装前需要先卸载mariadb-lib [root@slave5 ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [root@slave5 ...

2017-06-23 09:47:00 97

转载 BOM环境部署(MySQL5.7.13,Tomcat7,JDK8)

MySQL5.7.13环境部署 1) Mysql安装: 安装依赖包: yum –y install gcc gcc-c++ ncurses ncurses-devel cmake 下载相应源码包: wget http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz wget http:/...

2017-06-23 09:22:00 148

转载 Centos7 修改SSH 端口

1. root密码要复杂一点,尽量字母数字特殊字符都有 2. ssh端口最好修改成自己的不要使用默认的22端口 3. 如果可以的话重新增加个用户,然后修改禁止root远程登录 修改ssh端口的详细步骤(centos7): step1 修改/etc/ssh/sshd_config vi/etc/ssh/sshd_config #Port 22 ...

2017-05-19 10:10:00 90

转载 SVN备份常用命令

svn备份常用命令 1、完全备份和增量备份svn。 svnadmin dump /svn/project/www > full.svn.bak #完全备份/svn/project/www这个版本库,并另存为full.svn.bak svnadmin dump /svn/project/www -r 8 --incremental ...

2017-03-31 15:13:00 440

转载 MySQL5.7优化配置参数

# Other default tuning values#MySQLServer Instance Configuration File# ----------------------------------------------------------------------# Generated by the MySQL Server Instance Configurati...

2017-03-30 18:12:00 262

转载 MySQL5.6配置文件详解

说明1,红色代表重点参数2,“全局缓存”、“线程缓存”,全局缓存是所有线程共享,线程缓存是每个线程连接上数据时创建一个线程(如果没有设置线程池),假如有200连接、那就是200个线程,如果参数设定值是10M,那么参数值就是10*200=2000M=2G,很有可能吃垮内存,所以线程缓存并不是像全局缓存一样设定多少就占用多少,不可设置过大,一定注意 character-set-...

2017-03-30 18:03:00 169

转载 Mysql5.7.13忘记密码及创建用户

mysql 5.7.13重置root密码: 1.my.nin文件里在 [mysqld]下增加skip-grant-tables 2.cmd:net start mysql -mysql -use mysql; -UPDATE user SET authentication_string=PASSWORD(NEWPASSWORD) WHERE User=root; -FLUSH PRI...

2017-03-30 16:30:00 118

转载 CentOS7.2.1511 安装Mysql-5.7.13

MySQL 5.7 GA版本的发布,也就是说从现在开始5.7已经可以在生产环境中使用,有任何问题官方都将立刻修复。 MySQL 5.7主要特性: 更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的...

2017-03-30 16:24:00 144

转载 SVN安装配置

一、svn及配置环境安装 yum -y install subversion httpd php mysql-server mod_dav_svn php-mysql php-pear php-mbstring mod_dav_svn 二、svn/apache集成 1.创建subversion仓库: #mkdir –p /svn #svnadmin create /svn #...

2017-03-30 15:37:00 102

转载 ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台(转)

参考:http://www.tuicool.com/articles/R77fieA 我在做ELK日志平台开始之初选择为ELK+Redis直接构建,在采集nginx日志时一切正常,当我采集我司业务报文日志类后,logstash会报大量的redis connect timeout。换成redis cluster后也是同样的情况后,就考虑对消息中间件进行替换重新选型,经过各种刷文档,决定选...

2017-03-30 15:32:00 596

转载 JVM优化

模型资料来源:http://xmuzyq.iteye.com/blog/599750 配比资料:http://www.jianshu.com/p/d45e12241af4 Java 的内存模型分为: Young,年轻代(易被 GC)。Young 区被划分为三部分,Eden 区和两个大小严格相同的 Survivor 区,其中 Survivor 区间中,某一时刻只有其中一个是被使用...

2017-03-29 15:01:00 130

转载 JDK安装

JDK 1.8 下载:最新版本:jdk-8u72-linux-x64.tar.gz 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官网压缩包地址:http://211.138.156.198:82/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4...

2017-03-29 13:57:00 122

转载 Tomcat8安装, 安全配置与性能优化

一、Tomcat 安装 官网:http://tomcat.apache.org/ Tomcat8官网下载地址:http://tomcat.apache.org/download-80.cgi 为了便于文件管理,个人习惯 在/usr/local/目录下创建 一个src目录用于存放 软件安装包,在/usr 目录下创建local文件夹用户存放解压文件 下载安装包:wget...

2017-03-29 11:31:00 125

转载 Nginx编译安装

nginx编译安装 =========================================== Nginx官网:http://nginx.org/ Nginx官网下载地址(选择 Stable version 稳定版):http://nginx.org/en/download.html 官网安装介绍:http://nginx.org/en/linux...

2017-03-29 10:12:00 68

转载 Nginx配置文件详解

#普通配置 #==性能配置 #运行用户 user nobody; #pid文件 pid logs/nginx.pid; #==worker进程数,通常设置等同于CPU数量,auto为自动检测 worker_processes auto; #==worker进程打开最大文件数,可CPU*10000设置 worker_rlimit_nofile 100000; ...

2017-03-27 17:54:00 79

转载 Nginx配置文件

user www www; worker_processes auto; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; pid logs/nginx.pid; worker_rlimit_nofile...

2017-03-27 17:35:00 79

转载 redis缓存服务器(Nginx+Tomcat+redis+MySQL实现session会话共享)

一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追...

2017-03-27 15:46:00 240

空空如也

空空如也

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

TA关注的人

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