同步滚动:关 什么是LDAP 什么是LDAP? 要想知道一个概念,最简单的办法就是wikipedia,当然也可以百科. LDAP全称是轻型目录访问协议(Lightweight Directory Access Protocol)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息. 简单理解起来就是LADP包含一个数据库存储了树状结构组织数据,和一套协议,第三方可通过这套协议进行数据的查询与搜索的功能. 它用的协议基于X.500标准的轻量级目录访问协议,是…
在我们使用linux的过程中,有很多程序是通过红帽官网给的系统中安装的,但是一般来说,系统更新的速度比较慢,如果这个时候我们又想用最新版的该怎么办呢?总不能一直等系统升级吧╮(╯﹏╰)╭所以,我们可以考虑用另一种思路去做,想象windows下我们装软件除了用各种软件管家以外,就是去百度软件的官网然后下载啦~linux下也是一样,可以去官网下载源代码,毕竟,linux是全开源的嘛,代码都是大家共享的(*・ω< ) 接下来我们就来说一说如何在centos7上安装源码包.我们以httpd为例. 一.查…
一.如何在Centos7上安装zookeeper 多实例 cd /usr/local/src/ wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz tar xvf zookeeper-3.4.9.tar.gz ln -s /usr/local/src/zookeeper-3.4.9 /usr/local/zookeeper cd /usr/local/z…
如何在CentOS7上改变网络接口名 传统上,Linux的网络接口被枚举为eth[0123...],但这些名称并不一定符合实际的硬件插槽,PCI位置,USB接口数量等,这引入了一个不可预知的命名问题(例如,由于不确定的设备探测行为),这可能会导致不同的网络配置错误(例如,由无意的接口改名引起的禁止接口或者防火墙旁路).基于MAC地址的udev规则在虚拟化的环境中并不有用,这里的MAC地址如端口数量一样无常. CentOS/RHEL6引入了一致和可预测的网络设备命名网络接口的方法.这些特性可以唯一…
前几天带大家一起安装了Ubuntu14.04系统,没来得及上车的伙伴可以戳这篇文章:手把手教你在VMware虚拟机中安装Ubuntu14.04系统.今天小编带大家一起在Ubuntu14.04中安装Pycharm,具体的教程如下.1.首先在主目录下创建software文件夹,此时该文件夹为空文件夹.这个文件夹下用于放置安装软件,当然这个步骤不是必须的,只是小编习惯的做法. 2.去Pycharm官网上下载Pycharm的Linux安装包,建议下载专业版的,如下图所示. 3.下载到本地之后,将其用fi…
这期教向大家介绍仅仅 1.3M 的轻量级高精度的关键点人脸检测模型DBFace,并手把手教你如何在自己的电脑端进行部署和测试运行,运行时bug解决. 01. 前言 前段时间DBFace人脸检测库横空出世,但是当时这个人脸识别模型是7M大小,几乎可以识别出世界最大自拍中的所有人像.DBFace出自国内人工智能公司深兰科技(DeepBlue),这个模型的创建者正是这个公司的两位“高手”-Libia和Wish,而最近,高手就是高手,两位大佬对模型进行了再升级,现在这个模型的大小仅仅只有1.3M. 该模…
转载自:https://cloud.tencent.com/developer/article/1010539 1.Ceph 介绍 Ceph 是一个开源的分布式存储系统,包括对象存储.块设备.文件系统.它具有高可靠性.安装方便.管理简便.能够轻松管理海量数据.Ceph 存储集群具备了企业级存储的能力,它通过组织大量节点,节点之间靠相互通讯来复制数据.并动态地重分布数据,从而达到高可用分布式存储功能.Ceph 经过七年的发展,现在越来越完善,吸引了更多的参与者,相信以后会更加流行. 2.环境.软件…
掐指一算,留学生们最近应该马上遇到Presentation作业.一般来说,这类的任务会占最终成绩的20-30%,对于期末成绩有一定的影响,如果想拿高分,就需要好好的准备.所以本文算是系列里的第一篇(扫盲贴+highlight),教如何在Presentation拿高分. 那,怎么样是一个合格的甚至是优秀的presentation呢?明确问题+解决问题(头脑风暴)+勤加练习(口语表达&时间控制). 01明确问题 首先,明确下老师的要求是什么? 如: Task:Describe and critiqu…
centos 下载地址: 可以去官网下载最新版本:https://www.centos.org/download/ 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64-DVD-1503-01.iso : 标准安装版,一般下载这个就可以了(推荐) CentOS-7.0-x86_64-NetInstall-1503-01.iso : 网络安装镜像(从网络安装或者救援系统) CentOS-7.0-x86_64-Everything-1503-01.iso: 对完整版安…
安装vmware 安装vmware15:https://www.cnblogs.com/uncleyong/p/10740005.html 可能遇到的问题:VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决 参考:http://www.xitongcheng.com/jiaocheng/xtazjc_article_38955.html 网盘下载虚拟机 提醒:虚拟机文件夹的文件,不要去删除或者修改. 也可以自己安装虚拟机:wmware15安装centos7…
摘要:在CentOS7.4服务器版本的环境下安装nginx服务器.配置文件服务器.流媒体服务器. 本文分享自华为云社区<华为云ECS服务器安装CentOS7.4镜像,部署GINX服务器.搭建物联网视频监控系统>,作者:DS小龙哥. 在CentOS7.4服务器版本的环境下安装nginx服务器.配置文件服务器.流媒体服务器. (1)配置NGINX为HTTP服务器,安装rtmp模块,完成rtmp视频推流,支持缓存视频到本地目录.支持转为HLS流,通过浏览器访问直播流. (2)部署开机自动启动程序:方…
简介 好了,国庆假期结束,开始搬砖.为什么要把allure和jenkins集成了?原因是集成以后,我们就可以直接查看allure的结果,不需要重复输入命令.重复使用浏览器打开文件来查看allure的结果,而且jenkins历史记录可以留存,方便进行对比前后的变化等等.由于这些原因,为了方便,所以决定将allure和jenkins集成. allure与jenkins的集成 allure与jenkins集成之后,可以直接在jenkins上,直接查看到上图的allure结果. 并因为jenkins的构…
简介 上一篇生成测试报告,小伙伴们和童鞋们就又问道,测试报告已经生成了,怎么发送给相关的负责人了?小伙伴们和童鞋们不要着急,听宏哥慢慢给你道来,心急吃不了热豆腐哈.今天这篇文章宏哥就给小伙伴和童鞋们来答疑解惑了,当然了方式方法多种多样的,你可以通过邮件.QQ.微信将测试报告附件手动写邮件发送给相关负责人.这里宏哥讲解如何将测试报告自动发送给相关的负责人. 安装插件 1.安装插件:Email Extension Plugin 从上一篇文章想必大家都知道了如何安装插件的两种方法了吧.在这里宏哥还是选…
Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止.Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点. 容器和 VM(虚拟机)的主要区别是,容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离.虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短.容器使用宿主操作系统的内核,而虚拟机使用独立的内核. Docker 的局限性之一是,它只能用在 64 位的操作系统上. 在这篇…
1. 简介 如果你从一开始就跟着宏哥看博客文章到这里,基础篇和练习篇的文章.如果你认真看过,并且手动去敲过每一篇的脚本代码,那边恭喜你,至少说你算真正会利用Python+Selenium编写自动化脚本了,你基本掌握了Selenium中webdriver的大部分常用的方法函数.有大佬曾经说过,自动化测试大概可以分三个层次: 1. 手工测试用例转换成自动化测试脚本的过程 2. 能设计自动化测试框架,至少能够维护自动化测试框架. 3. 流程自动化方案设计,例如,一键打包,自动开始测试,自动发送测试报告…
引言 在前面几篇中,我们成功的搭建起了一台nginx服务器,所以我们要重复前面的步骤,把服务器的数量增加到3台以上,我这里已经建好了另外两台,分别是centos7-22,centos7-23,对应的ip分别是192.168.10.22,192.168.10.23,因为i这个IP待会我们在配置后端服务器组的时候需要用到,如果材料准备完毕的话,我们就开始配置后端服务器组吧. 配置后端服务器组 利用centos7-21(以下简称21号)作为反向代理服务器,另外两台centos7-22,centos7-…
导读 ZFS文件系统的英文名称为ZettabyteFileSystem,也叫动态文件系统(DynamicFileSystem),是第一个128位文件系统.最初是由Sun公司为Solaris10操作系统开发的文件系统.作为OpenSolaris开源计划的一部分,ZFS于2005年11月发布,被Sun称为是终极文件系统,经历了10年的活跃开发,而最新的开发将全面开放,并重新命名为OpenZFS. ZFS优势 ZFS是一种先进的.高度可扩展的文件系统,最初是由Sun Microsystems开发的,现…
传送门 本人乃学生小白一枚,近期在学习Linux,所以就简单记录一下~ 安装MySQL 首先,需要检查一下是否已经安装了MySQL : # rpm -qa | grep mysql 这时候没有任何输出,则代表没有安装MySQL CentOS7的yum源中没有自带的MySQL安装程序,所以要手动下载 # wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装刚才下载的mysql-community-release…
序言 各位好啊,我是会编程的蜗牛,作为java开发者,在团队开发中,一般都是需要使用git及git仓库来管理我们的代码的,这非常方便.我以前在小公司的时候,基本都是一个人开发一个项目,所以也没有怎么接触过git,后来去了大一点的公司,才第一次接触.这其中使用的比较多的仓库就是gitlab,但之前都是别人帮我搭好的,最近为了研究下jenkins自动化部署,所以得先安装下git仓库,这里首选gitlab,当然在这之前,我们可能还需要安装一个centos系统,这个可以参考我之前的文章:如何用VMWAR…
引言 虽然上一篇我们成功的启动了虚拟机,也安装好了操作系统,但是这台虚拟机和主机以及其他虚拟机是没有办法连通的,我们的目标是配置多台服务器并且配置nginx反向代理,来实现负载均衡,所以不能访问内网是不可以的,那么接下来我们就要开始配置网络了 配置网络 配置网络之前,我们需要知道我们的本机虚拟机网卡的IP,原理是把宿主机的虚拟网卡当作网关,然后把所有的虚拟机都配置在这一网段下,那样就能建立一个局域网的环境了,虽然我们目前只有一台虚拟机,但是我们可以重复前两篇的步骤 ,来多建立几台 打开网络和共享…
效果如图所看到的,点击開始button,popWindow从下往上出来,再点击popWindow外面,popWindow又从上往下消失 能够看出来,上面的popupWindow是半透明的,后面我会细说. 最主要的是activity_main了,非常easy,就仅仅是一个button,这里我就不贴代码了. 接下来的是,popWindow的界面了 代码例如以下:这里注意我里面的那个凝视 <?xml version="1.0" encoding="utf-8"?&g…
解压缩 tar zxvf redis-3.0.4.tar.gz 进入解压后的目录 cd redis-3.0.4 使用Make 编译源文件 make 安装 进入源文件的目录 cd src 复制 Redis 的服务器和客户端到 /usr/local/bin cp redis-server redis-cli /usr/local/bin 最好也把 sentinel,benchmark 和 check 复制过去 cp redis-sentinel redis-benchmark redis-check…
上篇讲了如何简单快速的的实现listview下拉刷新,那么本篇将讲解如何简单快速的实现上拉加载更多.其实,如果你已经理解了下拉刷新的实现过程,那么实现上拉加载更多将变得轻松起来,原理完全一致,甚至实现代码也几乎相同: 首先,声明上拉状态的一些变量: private static final int LOAD_DONE = 4;//上拉加载完成 private static final int PULL_TO_LOAD = 5;//上拉中(上拉高度未超出footerview高度) private…
摘要 一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不仅增加了项目的冗余程度,而且出现BUG的时候,你却发现很难去改,正因为这样,我就下定决心去了解如何来实现RecyclerView的上拉加载功能,相信大家和我有过同样的情况,但是我相信,只要你给自己几分钟看完这篇文章,你就会发现实现一个上拉加载是非常的简单   什么是上拉加载 上拉加载和下拉刷新相对…
首先一般来说安装好的CentOS是会自带python2.7,但是是没有安装python3的环境的 [root@host bin]# pwd /usr/bin [root@host bin]# ls python* python python2 python2. 那么这里参考博客[参考博客]先完成python的安装 安装好后发现在命令行中输入python仍然是进入python2环境,想到将python/bin目录下的python链接更新到python3上,结果发现使用yum命令报错 究其原因是yu…
1.安装 GNOME-Desktop 安装GNOME桌面环境 # yum -y groups install "GNOME Desktop" 完成安装后,使用如下命令启动桌面 # startx 首次启动,进行一些初始设置 选择系统语言 选择键盘类型 添加在线用户(可选) 开始使用 启动后的桌面环境,如下所示: 如何使用GNOME Shell? CentOS 7的默认GNOME桌面以经典模式开始,但如果您想使用GNOME Shell,请设置如下: 方式一:如果以 startx 命令启动G…
相信大家都听过Git(分布式版本号控制系统)和github吧.没听过也没关系(Google一下),反正以后要去公司肯定会听过. 我是在今年年初才接触Git.之后就一发不可收拾.仅仅要有比較好的项目就Git一下到github中.废话不说,接下来開始一步步的介绍吧. 这里,我要说明我的系统环境是Ubuntu Linux系统(为什么是Linux环境,哈哈相信用过windows环境下的git的用户会无限的吐槽).所以,我非常明智的选择了Linux环境,没有偏见啊.这篇文章的目的就是将Linux系统指定的…
1. 简介 本文是练习篇的最后一篇文章,虽然练习篇的文章到此就要和大家说拜拜了,但是我们的学习之路才刚刚开始.不要停下你的脚步,大步朝前走吧!比你优秀的人还在走着,我们有什么理由停下自己的脚步了,生命不止,学习亦是如此.好了,宏哥的毒鸡汤好 喝吧,喝够了就开始学习吧. 本文主要是练习如何处理iframe切换.处理alert弹窗.获取当前页面全部信息.获取页面href属性和如何截图保存等等内容,希望小伙伴或者童鞋们喜欢哈!!! 2. 处理iframe切换 本文介绍如何利用Selenium中方法,在…
1. 简介 这篇文章主要是分享讲解一下,如何封装自己用到的方法和类.以便方便自己和别人的调用,这样就可以避免重复地再造轮子. 封装(Encapsulation)是面向对象的三大特征之一(另外两个是继承和多态),它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问. 就好比使用计算机,我们只需要使用计算机提供的键盘,就可以达到操作计算机的目的,至于在敲击键盘时计算机内部是如何工作,我们根本不需要知道. 封装机制保证了类内部…