自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

black_1988的个人小站

个人学习记录与精品文章收集

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 MySQL MVCC必知必会

MySQL

2022-10-08 20:21:40 533 2

原创 Dockerfile实践

构建镜像使用docker build命令来构建一个镜像,以下是用法Usage: docker build [OPTIONS] PATH | URL | -Build an image from a DockerfileOptions: --build-arg list Set build-time variables (default [])...

2019-03-15 09:42:11 197

原创 mysql主从复制及主从延时

MySQL主从复制 理论基础主从复制的作用 分摊负载,scale out 备份方便(停掉一台从库,直接进行备份即可),冷备份,可保证数据的一致性 主服务器宕机后,可将从服务器提升为主服务器(由只读+relay log变为 可读写+binlog) 完全同步 异地容灾mysql复制在主数据库MASTER上,每次执行sql引起数...

2018-04-12 11:28:00 768

原创 Docker学习三两事-Windows-docker

Windows Docker 安装 注:系统为 Windows-server-2016在powershell下,先安装docker依赖的模块:Install-Modute -Name DockerMsftProvider -Respority PsGallery -Force接下来安装docker:Install-Package -Name docker -

2017-12-30 15:48:46 246

原创 linux用户权限

一、用户用户、组、权限用户:获取服务或资源的唯一的标识符安全上下文 进程 对于文件或目录等而言,有三种权限(超级权限后续补充): 属主、属组、其他权限: 对文件而言:r : 可读 ,可查看文件的内容 (二进制不可读)w : 可写 ,可以编辑或者删除x : 可执行对目录而言:r : 可对次目录执行ls以列出目录内部的所有文件w : 可在此目录创建文件

2017-12-30 14:32:56 523

原创 shell脚本编程(一)正则表达式

正则表达式文本查找grep egrep fgrepgrep:根据模式搜索文本,并将符合模式的文本行显示出来,只显示包含文本内容的行 -i 忽略大小写 --color 高亮文本 -v 反向查找显示没有被模式匹配的行,匹配到的不显示 -o 只显示被模式匹配的串 alias grep='grep --c

2017-12-30 14:01:28 391

原创 centos-7配置静态ip

1、编辑/etc/sysconfig/network-scripts/中的网卡配置vi ifcfg-ens33在文件之后添加:NM_CONTROLLED=noONBOOT=yesBOOTPROTO=static #使用静态ipIPADDR=IP地址NETMASK=子网掩码GATEWAY=默认网关保存后退出。2、编辑/etc/sysconfig/network 文件增加一下内容:NETW

2017-10-10 19:30:18 305

原创 VIM常用快捷键

1、光标移动h(左移)、l(右移)、k(上移)、j(下移)、L(移到最后一行行首)、K(移到第一行行首)2、字符搜索/str 搜索字符 str (区分大小写),光标会移到文本中第一个str出现的位置, n:向下搜索,N:向上搜索3、删除dd:删除行 x:删除字符4、复制粘贴y:复制当前行 p:粘贴5、插入i:当前光标位置前插入 s:当前位置插入 O:当前光标位置上一行插入空行 o:

2017-10-02 11:16:35 308

原创 CentOS-7.2下配置邮件服务

CentOS-7.2下配置邮件服务

2017-10-02 09:51:11 821

原创 Python自动化运维学习(一)

我们要使用连接对象获得一个cursor对象,接下来,我们会使用cursor提供的方法来进行工作. 这些方法包括两大类:1.执行命令,2.接收返回值 ****cursor用来执行命令的方法:****callproc(self, procname, args)#用来执行存储过程,接收的参数为存储过程名和参数列表,返回值为受影响的行数execute(self, query, args)#执

2017-08-21 20:27:09 2470

原创 Centos 7最小安装后,无法使用yum命令

在安装centos时,通常为了迅速安装节省时间,或者一些新手司机没注意就会调入这个小坑里,因为最小安装默认是不启用网络连接的,此时你可能会以为是没有安装yum,但是当你使用yum --help 会发现提示yum已经正确安装。 此时使用yum命令当然会提示你没有网络连接、连不到安装源。 那么我们要重新装一次系统嘛?? 当然NO!!!! 我们需要做的就是把网卡启用并随系统一起启动。

2017-08-20 17:25:33 7410

原创 Simulink仿真时AWGN中的信噪比SNR

SNR信噪比,信号平均能量与噪声平均能量的比值,将噪声能量设置为1,信号能量可以由信噪比和噪声能量求得:S=10^(SNR/10)*N。传信率为Rb(比特/秒),带宽W(赫兹),S/N=Eb*Rb/N0*W=(Eb/N0)*(Rb/W),Rb/W就是频谱效率,所以在这SNR与Eb/N0就是一个线性的关系,仿真时可以将Eb/N0与S/N统一看待,然后将S/N用db形式的SNR反映出来。 由于严格意义

2017-05-17 22:15:41 6590

原创 linux 学习(一)lxc

CGROUPS:限制、记录、调整进程组使用的物理资源。 比如,使用CGROUPS 可以给某些进程组多分配一些CPU 使用周期,同样 也可以限制某些进程使用的内存上限,一旦达到上限,内核就会抱一个 out of Memory 的错误。同时,CGROUPS 也具有记录物理资源使用情况的功能,比如CGROUPS 调用cpuacct 子系统就可以记录每个进程使用的内存数量、cpu 时间等数据。正因

2017-03-05 08:56:17 503

原创 Docker学习三两事(三)Dockerfile 编写

前言在简单学习了Docker的相关知识之后,我发现在使用images 创建容器时,有一些images满足不了我们的使用需求,这个时候我们就要在一些镜像的基础上,对镜像做一些内容的修改,来达到我们想要的效果或者功能,这个时候常规的创建容器的方法 docker run -ti images /bin/bash就不太合适了,那么此时我们选择自己编写一个DockerFile,在原有镜像的基础上对它进行功

2017-02-10 11:25:30 436

原创 Docker学习三两事(二)容器与主机共享文件(挂载目录)

前言及准备在开始学习docker一段时间后,对于docker的部分命令也算是都试了一遍,在平时使用虚拟机是就会有文件与本地主机共享,现在云服务器上一堆文件脚本,想在容器里测试,于是就想着挂载个文到容器,其实就是本地主机与容器之间共享文件。操作实录首先做好准备工作,确保本地有 centos 的images ,如没有,则pull一个:$ docker images #查看本地镜像

2017-02-08 17:23:06 4967

原创 Linux文件权限详解及命令解释

文件权限文件权限有读、写、执行,在Linux系统中,用 ls -l 来查看文件或者目录的权限,具体显示如下(蓝色字体为文件名): 可以看到显示的文件权限格式为:drwxr-xr-x 2 root toot 4096 时间 文件名 ,那么其中的这一串字符串,首个字符代表的是:d(文件)、l(链接)、-(目录), 剩下的9个字符,每三个一组, 第一组字符 “rwx”代表的是文件所有者(“u”) 的权限

2017-02-07 22:32:35 819

原创 Centos下MySQL忘记密码修改方法

前几天刚在虚拟主机上装了个MySQL5.7,随手配置了个密码,今天直接就忘记(尴尬脸 》 。《 ),于是就想着把这个修改密码的方式贴出来,以备有道友忘记密码时备用。 先将MySQL关闭:service mysqld stop将MySQL登录方式设置为无需密码登录:mysql_safe --user=mysql --skip-grant-tables -skip-networking &之后就可以

2017-02-07 16:48:44 4566

原创 Docker MySQL实践以及解除3306端口本地占用

小问题在今天学习docker是到这样一个问题,开启容器时提示本地3306端口被占用,于是就使用这条命令查了下端口使用情况:fuser -v -n tcp 3306发现确实被占用了,于是用 kill -s 9 pid 把占用的进程干掉,再次查看是发现还在占用,于是发现是本地的MySQL服务 开着,就通过: /etc/init.d/mysqld stop 把MySQL服务关掉,发现这时

2017-02-07 10:28:42 11440 6

原创 Centos下完全删除MySQL以及centos7.x系列安装MySQL方法

执行以下删除命令,完全删除MySQL及其相关文件夹:yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql有的话继续删除

2017-02-06 21:36:41 8761

原创 python爬虫入门(一)

今天有个朋友问我,你能不能帮我写个能下载一个网页上所有图片的脚本呀?我一想,刚好最近在学python,学到了URL这一块,就尝试着写了几个简单的脚本练了练手。其实自己也只是试了试 urllib2 这个模块确实是很强大的功能,简单的贴几行今天写的小代码(认真脸# 。#)import urllib2,sysresponse = urllib2.urlopen('http://www.baidu.c

2017-02-06 20:50:00 200

原创 Docker学习三两事(一)

前言及准备最近想着学习下Docker,毕竟慢慢的部门可能也会上Docker。在阿里云上开了台Ubuntu14,参考了《Docker入门实战手册》,感觉有了大体的方向和了解,先来看看在各种环境下部署Docker的方法。安装部署DockerDocker是LXC(Linux container) 的管理工具,在Ubuntu14.04下,如果想安装 最新1.0生产版本,还需要支持HTTPS,即 $apt-

2017-02-06 20:23:56 237

sublime text for Mac

sublime text for Mac

2022-10-08

RHEL7配置yum源

新手使用RHEL常遇到的问题是无法安装软件,yum安装时常出现:系统未注册,没有可用repos,即没有yum安装源。

2017-11-21

Docker配置Tomcat

docker实践(tomcat配置),在docker环境下部署tomcat。

2017-11-21

Day-4-阿里云lnmp源码安装实践

个人源码安装LNMP环境的webServer,对其中的关键配置进行了说明。

2017-11-21

面向对象的思考过程

面向对象的思考过程,对编程惊醒全方位思考,生动形象。

2017-10-15

MATLAB-SIMULINK建模与仿真实例精讲

matlab simunlink ,内含程序及simulink模块的部分设计

2017-04-26

空空如也

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

TA关注的人

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