自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python面向对象你不知道的特点

Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象。正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可以的,Python并不做硬性的限制。Python的面向对象特征如下:封装面向对象程序设计中的术语对象(Object)基本上可以看做数据(特性)以及由一系列可以存取、操作这些数据的方法所组成...

2019-01-28 15:00:38 593

原创 大数据专业技术学习之大数据处理流程

随着互联网的发展,大数据也在逐渐彰显出自己的优势特点,那么关于大数据的处理流程,你是否了解?第一,数据采集定义:利用多种轻型数据库来接收发自客户端的数据,并且用户可以通过这些数据库来进行简单的查询和处理工作。特点和挑战:并发系数高。使用的产品:MySQL,Oracle,HBase,Redis和 MongoDB等,并且这些产品的特点各不相同。第二,统计分析定义:将海量的来自前...

2019-01-28 14:59:52 695

原创 10个web开发好用框架

Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为Python We...

2019-01-28 14:58:48 492

原创 Python技术学习之Django框架设计思想

Python是目前比较流行的计算机编程语言,据用丰富和强大的库,被称为胶水语言,能够把用其他语言制作的各种模块很轻松地联结在一起。Python功能强大,用途广泛,可广泛应用于云计算、web开发、科学运算、人工智能、系统运维、金融以及图像GUI等领域,Django框架是Python Web开发中常用的后台框架。Django是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出...

2019-01-25 13:28:52 489 1

原创 Python数据类型详解

数据类型是每个编程语言必不可少的基础知识,也是必须要掌握的技能,很多人知识简单的进行理解,并没有很系统的进行知识的梳理,以下是对python语言的全部数据类型详细汇总:Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供6个标准数据类型:1.Numbe数值类型Number类型一共分为四个小类别:整型,浮点型,布尔型,复数(1)Int 整形整形就是整数类型,声...

2019-01-25 13:28:14 318 1

原创 大数据学习之Hbase shell的基本操作

HBase的命令行工具,最简单的接口,适合HBase管理使用,可以使用shell命令来查询HBase中数据的详细情况。安装完HBase之后,启动hadoop集群(利用hdfs存储),启动zookeeper,使用start-hbase.sh命令开启hbase服务,最后在shell中执行hbase shell就可以进入命令行界面Habse shell的help对语法的介绍很全,hbase shel...

2019-01-25 13:27:26 329 1

原创 Python初学者选择集成开发环境的原则

编程语言在进行编程时,都需要借助一定的集成开发环境和代码编辑器,Python编程亦如此,以下是在Python初学者在选择Python编辑器时,可以从以下几个方面着手:1. 保存和重载代码文件如果一款集成开发环境或者编辑器不允许你保存现有工作,并在之后重新打开时不能保持你离开时的相同状态,那么它就不是什么集成开发环境。2. 在环境内运行代码类似的是,如果你必须退出编辑器来运行Pyth...

2019-01-24 10:49:16 509

原创 Python爬虫初学者需要了解的知识与技能

现行环境下,大数据与人工智能的重要依托还是庞大的数据和分析采集,类似于淘宝 京东 百度 腾讯级别的企业 能够通过数据可观的用户群体获取需要的数据,而一般企业可能就没有这种通过产品获取数据的能力和条件,想从事这方面的工作,需掌握以下知识:1. 学习Python基础知识并实现基本的爬虫过程一般获取数据的过程都是按照 发送请求-获得页面反馈-解析并且存储数据 这三个流程来实现的。这个过程其实就是...

2019-01-24 10:42:42 488

原创 Python中is与双等于号“==”的区别

Python有两个用于相等比较的运算符,“is”和“==”(等于)。在这篇文章中,我将带你们了解Python中“is”和“==”的区别,并通过几个简单地例子说明应该在什么时候使用它们,我们先来看一个情景:当我还是一个孩子的时候,我们的邻居家有两只双胞胎猫。这两只猫看起来看起来完全一样 - 同样的木炭毛,同样敏锐的绿眼睛。撇开一些个性怪癖,单从它们的外表根本无法区分它们。但他们确确实实是两只...

2019-01-24 10:41:49 4336

原创 大数据分析常用的开发工具

大数据研究的出现,为企业、研究机构、政府决策提供了新的行之有效思路和手段,想要做好大数据的管理和分析,一些大数据开发工具的使用是必不可少的,以下是大数据开发过程中常用的工具:1. Apache HiveHive是一个建立在Hadoop上的开源数据仓库基础设施,通过Hive可以很容易的进行数据的ETL,对数据进行结构化处理,并对Hadoop上大数据文件进行查询和处理等。 Hive提供了一种简...

2019-01-23 16:02:18 431

原创 常见的9种大数据分析方法

数据分析是从数据中提取有价值信息的过程,过程中需要对数据进行各种处理和归类,只有掌握了正确的数据分类方法和数据处理模式,才能起到事半功倍的效果,以下是数据分析员必备的9种数据分析思维模式:1. 分类分类是一种基本的数据分析方式,数据根据其特点,可将数据对象划分为不同的部分和类型,再进一步分析,能够进一步挖掘事物的本质。2. 回归回归是一种运用广泛的统计分析方法,可以通过规定因变量和...

2019-01-23 16:01:30 24335 1

原创 python常用的集成开发工具

Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。一、Python代码编辑器1. Sublime TextSublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并...

2019-01-23 16:00:45 2200 1

原创 6个Python代码简化方法

Python开发代码简化除了采用规范化的编程规则之外,代码编写的逻辑性和对内置规则的掌握也对其有一定的影响,以下是Python3支持的用法,合理的利用可以极大的简化代码的书写复杂度。1. 列表推导式对于一组列表,如果想让其所有元素翻倍,很多人都会采用以往比较经典的写法,其实Python中有更精简的办法,实例如下:以往做法:num = [1, 3, 5, 7, 9] for i ...

2019-01-22 18:15:30 757

原创 Python编程必会数据类型

数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:1. 数字类型Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。int(整型)在32位...

2019-01-22 18:14:45 262

原创 hadoop hdfs 文件优点

随着互联网数据规模的不断增大,对文件存储系统提出了更高的要求,需要更大的容量、更好的性能以及更高安全性的文件存储系统,与传统分布式文件系统一样,HDFS分布式文件系统也是通过计算机网络与节点相连,但也有优于传统分布式文件系统的优点。1. 支持超大文件HDFS分布式文件系统具有很大的数据集,可以存储TB或PB级别的超大数据文件,能够提供比较高的数据传输带宽与数据访问吞吐量,相应的,HDFS开...

2019-01-22 18:07:07 360

原创 运维人员到底要不要学习开发?

运维人员的困惑:做运维要掌握网络,系统,服务,数据库,现在还要精通各种开发语言,精力都耗尽了,还能学好吗?以上5大点如果能精通一点就很牛叉了,那么,作为初中级运维人员,到底该如何选择和舍弃呢?作为从事多年运维及兼开发职位的过来人,在开发和运维这两个职位上的相关看法给后来人的建议如下:1. 运维入门比开发入门要难得多原因是运维知识太庞杂(网络,系统、、各种服务、数据库、开发),而开发知识...

2019-01-18 16:33:32 2153

原创 生产环境常见的HTTP状态码列表

200 - OK,服务器成功返回网页- Standard response for successful HTTP requests.301 - Moved Permanently(永久跳转),请求的网页已永久跳转到新位置- This and all future requests should be directed to the given.403 - Forbidden(禁止...

2019-01-18 16:32:11 488

原创 linux下软链接和硬链接的区别

在linux系统中,链接分两种 :一种被称为硬链接(Hard Link),另一种被称为符号链接或软链接(Symbolic Link)。1)默认不带参数情况下,ln命令创建的是硬链接。2)硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号与源文件不同。3)ln命令不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用到。4)删除软链接文件,对源文件及硬链接...

2019-01-18 16:30:56 6177

原创 IT人员如何提升自身英语能力?

从事运维工作的很多网友,英文能力很菜,究其原因发现了一些问题所在,下面就和大家分享几点,更多的大家可以继续补充。第一个建议:平时工作多使用英文版软件,特别是有时间的情况下,不需要特意用英文版,只要遇到了不要躲“她”就好。不然的话,离你心中的高级运维或高级系统架构师的目标,只能是越来越远!第二个建议:英语基础不好的同学,如果计算机有些感觉的话,可以通过学计算机去掌握常见的计算机英...

2019-01-18 16:18:08 464

原创 2019年Linux运维工程师的高薪出路在哪?

早在2015年国家就提出了“供给侧”改革思想,简言之,就是告诉企业里的Linux运维工程师要从以往平时人肉部署各种业务环境,处理各种故障(负载高、CPU高、服务宕机、被攻击),每天火烧眉毛、焦头烂额、苦劳多功劳少的工作模式切换到高效的工作模式了。优秀的Linux运维工程师的核心工作,不是上面描述的那些,而应该是制定和完善服务标准、服务规范、制度流程、响应方案,然后通过使用已有工具以及自行开发软...

2019-01-17 14:46:59 1595

原创 如何快速从入门到精通linux

Linux是一款免费、稳定、性能好的开源软件,在服务器端得到了广泛的应用,对于不懂Linux得人员来说,相当神秘,对初学者来说,也比较枯燥晦涩,但是,只有你肯下功夫、拥有丰富的资源、掌握恰当的学习方法,学会Linux只是时间问题!对于Linux的学习,可以分为四个阶段,Linux初级入门阶段→Linux中级进阶→Linux高级进阶→Linux资深方向细化阶段第一阶段:初级阶段初级阶段需...

2019-01-15 15:33:47 2673 1

原创 学linux有什么用

常用的IT服务器有Linux、Unix和Windows操作系统,其中Linux因其稳定、开源、免费、安全、高效的特点,发展迅猛,在服务器市场占有率超过80%,随着云计算的发展,Linux在未来服务器领域仍是大势所趋!Linux操作系统主要有以下三大应用领域: 1. Linux作为企业级服务器的应用Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS...

2019-01-15 15:32:32 2017

原创 Python中文出现乱码怎么解决?

Python中出现乱码,英文显示没问题,一般是中文输出出现了编码问题,如果python文件中没有指定编码,在执行过程中就会出现报错!Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了注意:Python3.X 源...

2019-01-15 15:31:22 12186

原创 Linux下mysql编译安装常规方式

常规方式编译安装MySQL时,适合用第一条最正宗的MySQL产品线5.2及以前版本:所谓常规方式编译安装MySQL就是延续早期MySQL的3部曲安装方式,即./configure;make;make install,下面是老男孩在早期的企业生产场景下操作过的具体命令及参数:tarzxf mysql-5.1.73.tar.gzcdmysql-5.1.73./configure\...

2019-01-14 17:42:12 215

原创 linux yum安装MySQL的方法

yum方式安装MySQL数据库时,只需执行一个命令yuminstall mysql-server -y即可,yum方式的安装原理是在执行yum安装命令后,会自动从yum源地址下载相应名称的MySQL数据库rpm包,然后到系统上安装,并自动解决各种软件包之间的依赖问题。这是一个非常不错的安装软件的方式,不仅仅是针对MySQL,安装其他软件也是如此。Yum安装方式的最大优点就是超级简单,但是它也有...

2019-01-14 17:37:52 286

原创 Linux环境下使用rpm包方式安装MySQL的方法

rpm包的安装方式非常简单,这里以el6平台下的mysql-5.6.34版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软件安装包。MySQL-client-5.6.34-1.el6.x86_64.rpmMySQL-devel-5.6.34-1.el6.x86_64.rpmMySQL-server-5.6.34-1.el6.x86_64.rpmMySQL-shar...

2019-01-14 17:36:37 355

原创 MySQL优化的十大技巧

一、优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。// query cache does NOT work$r ...

2019-01-11 17:06:32 254

原创 hadoop namenode启动不了怎么办?

当你在学习和使用hadoop时,也许会遇到这样的一个问题,运行bin/start-all.sh时发现namenode没有启动,可以通过以下方法进行排查解决:翻看日志,寻找错误提示,并进行内容的改进,最后进行重启原因一:权限问题#查看日志cd /usr/local/hadoop/logs#发现权限问题,更改文件权限chown -R hadoop:hadoop /usr/l...

2019-01-11 16:52:45 1217

原创 Linux下使用源码安装ElasticSearch的方法

ElasticSearch是基于Lucene这个非常成熟的索引方案,另加上一些分布式的实现:集群,sharding,replication等。以下是对其采用源码安装的方法1.下载elasticsearch[root@CentOS6 home]# wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsear...

2019-01-11 16:49:57 1319 1

原创 ElasticSearch yum安装教程

ElasticSearch是基于Lucene这个非常成熟的索引方案,另加上一些分布式的实现:集群,sharding,replication等。以下是对其采用yum安装的方法。1.下载并安装GPG key[root@linux-node1 ~]# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch2.添加yum仓...

2019-01-10 15:03:06 840

原创 运维人员如何最大限度避免误删除文件

企业运维工作中50%以上的故障都是因内部人员管理失误造成的,“某程”就是个典型例子。如果规范工作中的一举一动,就会不断的犯错,最后导致所有的功劳都变成徒劳。那么老男孩老师在10多年的运维工作中是如何高效运维,不让运维成为黑锅侠的呢?今天给大家分享一些简单但可以有效的防止误删数据的小技巧:1、修改或删除数据前请务必备份,最好有异机备份,修改配置等先提交版本管理系统在发布到线上。2...

2019-01-10 15:00:24 311

原创 3分钟教你区分Session和Cookie

Cookie和Session是两个很容易混淆的知识点,两者都是常用的会话跟踪技术,只不过,Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。除此之外,Cookie和Session还有以下区别:1. 存取方式的不同Cookie中只能保管ASCII字符串,假如需求存取Unicode字符或者二进制数据,需求先进行编码。Cookie中也不能直接存取Ja...

2019-01-10 14:59:06 374

原创 如何建立nagios配置文件?

可以拓展做成菜单式等更详细的配置,如果你足够努力,可以做到一键 部署几百台服务器的服务监控,是没有问题的(包括host.cfg,service.cfg等),如果配置支持目录就更简单了。 1.建立 机器名和IP对应列表cat >host.list <<EOFoldboyoldboyVM-001 192.168.1.1oldboyVM-002 192.168.1.2...

2019-01-09 13:31:25 240

原创 linux学习入门之Linux系统目录结构

通过命令ls/可以展示Linux系统目录结构,主要包括以下内容:1. binbin是Binary的缩写, 这个目录存放着最经常使用的命令。2. boot这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。3. devdev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。...

2019-01-08 14:05:38 207

原创 查看linux系统版本命令大全

一、查看Linux内核版本命令方法一:cat /proc/version用法:[root@S-CentOS home]# cat /proc/version方法二:uname -a用法:[root@S-CentOS home]# uname -a二、查看Linux系统版本的命令方法一:lsb_release -a用法:[root@S-CentOS ~]# lsb_rel...

2019-01-08 14:02:36 6369

原创 shell脚本中不同括号的含义

Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其具体含义如下:( ):括号内的命令会在一个子shell中执行(( )):将括号内的数值进行比较与运算$( ):命令替换,等同于反引号` `$(( )):整数运算{ }:对括号内的一组字符进行操作${ }:变量的引用[ ]:条件测试[[ ]]:支持正则表达式的条件测试$[ ]:整数运...

2019-01-07 17:11:00 618

原创 Linux常用命令之文件内容查看

Linux文件内容查看是Linux操作中不可或缺的操作,以下是对Linux下常用的文件内容查看命令的汇总。1. cat 由第一行开始显示文件内容用法:cat -A  相当于-vET的整合选项,可列出一些特殊字符而不是空白;cat -b  列出行号,仅针对非空白行做行号显示,空白行不标行号;cat -E  将结尾的断行字节 $ 显示出来;cat -n  列印出行号,连同空白行...

2019-01-07 17:09:59 299

原创 Linux常用命令之目录处理

Linux的目录结构为树形结构,最顶级的目录为根目录,其他目录通过挂载添加到树中,通过解除挂载来进行删除,除此之外,还可以对目录进行其他处理操作,常用的目录处理命令如下:1. ls命令(列出目录)常用用法:ls –a 列出文件下所有的文件,包括以“.“开头的隐藏文件;ls –l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等;ls –d仅列出目录本身,而不是列出目...

2019-01-07 17:08:33 113

原创 自学大数据如何入手

如今大数据应用越来越广,对于大数据技术人才的需求越来越大,很多人想转行学习大数据,并想通过自学进入大数据行业,那么,大数据技术怎么自学?大数据开发如何自学?对于想学习大数据人员可分为以下三种;第一类: 零基础学员,对大数据行业和技术一无所知;第二类: 有一定的编程基础,对大数据行业略知一二,无发真正应该用;第三类: 有工作经验的工程师,对大数据行业了解,想转行大数据开发。在搞清...

2019-01-04 13:10:25 731

原创 从程序员到架构师需要掌握哪些技能

架构师是程序员的职业生涯发展的一个方向,很多架构师都是从开发人员逐步过渡来的,程序员想要成为架构师,平时就应该身负“架构师”职责,用架构师的视角来对待工作,以下是开发工程师和架构师的区别:关注范围:程序员专注于具体细节,而架构师专注于“宏观视角”。领导关系:程序员处于被领导地位,架构师则扮演领导角色。资历背景:架构师的从业时间一般比程序员更长。气质特性:架构师是重要的梦想家,而程序...

2019-01-04 13:08:20 553

oldboy_training_nagios_soft.zip

nagios软件包集合: Class-Accessor-0.31.tar.gz Config-Tiny-2.12.tar.gz libart_lgpl-2.3.17.tar.gz Math-Calc-Units-1.07.tar.gz nagios-3.5.1.tar.gz Nagios-Plugin-0.34.tar.gz nagios-plugins-1.4.16.tar.gz nrpe-2.12.tar.gz Params-Validate-0.91.tar.gz pnp-0.4.14.tar.gz Regexp-Common-2010010201.tar.gz rrdtool-1.2.14.tar.gz check_iostat check_memory.pl check_mysql

2021-02-26

php_memcache.dll 5.4.12以及模块扩展方法

包含php_memcache.dll模块扩展相关安装指南以及部分扩展模块版本

2015-05-18

空空如也

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

TA关注的人

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