自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Y_momo的博客

学习笔记

  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 02_伪类和伪元素

文章目录01_动态伪类:link, :visited, :hover, :active 应用于 a 元素:hover, :active 应用于其他元素:focus 使用02_目标伪类:target03_语言伪类:lang()04_元素状态伪类:enabled, :disabled, :checked05_结构伪类:nth-child():nth-last-child():nth-of-type()...

2020-01-10 21:05:30 439

原创 01_CSS 选择器

文章目录00_通配选择器01_元素选择器02_类选择器03_id选择器04_属性选择器05_后代选择器06_子代选择器07_相邻兄弟选择器08_全兄弟选择器09_交集选择器10_并集选择器11_动态伪类:link, :visited, :hover, :active 应用于 a 元素:hover, :active 应用于其他元素:focus 使用12_目标伪类:target13_语言伪类:lang...

2020-01-10 20:48:01 383

原创 vsftpd + PAM + MySQL + 内外网 + 磁盘配额 配置全过程

vsftpd + PAM + MySQL + 内外网 + 磁盘配额 配置全过程标签(空格分隔): 网管文章目录vsftpd + PAM + MySQL + 内外网 + 磁盘配额 配置全过程@[toc]一、前期准备1. 需要安装的工具2. 网络配置1)修改 IP2)修改外网配置文件3)修改内网配置文件4)配置 DNS5)重启并检查网络服务二、安装 vsftpd三、MariaDB 的安装与配置1....

2019-02-25 12:29:16 937

原创 部署 nodejs 服务至 vCenter 集群并实现端口转发及隐藏端口

部署 nodejs 服务至 VCenter 集群并实现端口转发及隐藏端口标签(空格分隔): 网管文章目录部署 nodejs 服务至 VCenter 集群并实现端口转发及隐藏端口虚拟机安装安装 nodejs安装 mysql导入数据库文件将本机 vmx 上传到集群端口转发IP+端口隐藏使用 pm2 使 nodejs 后台永久运行虚拟机安装由于集群需内网登录,为了方便起见,先在本机安装虚拟机测...

2019-01-02 14:03:00 865

原创 Tkinter11_标准对话框

Tkinter11_标准对话框标签(空格分隔): Tkinter文章目录Tkinter11_标准对话框messagebox(消息对话框)askokcancel(title, message, options)askquestion(title, message, options)askretrycancel(title, message, options)askyesno(title, me...

2018-12-04 10:02:00 564

原创 Tkinter10_布局管理器

Tkinter10_布局管理器标签(空格分隔): Tkinter文章目录Tkinter10_布局管理器packgridplaceTkinter 有三个布局管理器,分别是 pack、grid 和 place,其中:pack 是按添加顺序排列组件。grid 是按行/列形式排列组件。place 允许程序员指定组件的大小和位置。pack对比 grid 管理器,pack 更适用于少量组...

2018-12-04 00:30:19 355

原创 Tkinter09_Event 对象

Tkinter09_Event 对象标签(空格分隔): Tkinter文章目录Tkinter09_Event 对象Event 对象Event 对象当 Tkinter 去回调预先定义的函数时,将带着 Event 对象(作为参数)去调用。当事件为 <\Key>、<\KeyPress>、<\KeyRelease> 的时候,

2018-12-03 20:57:13 136

原创 Tkinter08_事件绑定 & 事件序列

Tkinter08_事件绑定 & 事件序列标签(空格分隔): Tkinter文章目录Tkinter08_事件绑定 & 事件序列事件绑定事件序列typemodifier事件绑定一个 Tkinter 应用程序大部分时间花费在事件循环中(通过 mainloop() 方法进入。)事件可以有各种来源,包括用户触发的鼠标、键盘操作和窗口管理器触发的重绘事件(在多数情况下是由用户间接...

2018-12-03 20:47:10 466

原创 Tkinter07_Message & Spinbox & PanedWindow & Toplevel

Tkinter07_Message & Spinbox & PanedWindow & Toplevel标签(空格分隔): Tkinter文章目录Tkinter07_Message & Spinbox & PanedWindow & ToplevelMessage 组件Spinbox 组件PanedWindow 组件Toplevel 组件Me...

2018-11-17 00:05:20 388

原创 Tkinter06_Menu & Menubutton & OptionMenu

Tkinter06_Menu & Menubutton & OptionMenu标签(空格分隔): Tkinter文章目录Tkinter06_Menu & Menubutton & OptionMenuMenu 组件Menubutton 组件OptionMenu 组件Menu 组件Menu 组件用于实现顶级菜单、下拉菜单和弹出菜单。由于该组件是底层代码实现...

2018-11-16 23:09:02 306

原创 Tkinter05_Canvas

Tkinter05_Canvas标签(空格分隔): Tkinter文章目录Tkinter05_CanvasCanvas 组件画布对象概念总结Canvas 组件Canvas 是一个通用的组件,它通常用于显示和编辑图形。可以用它来绘制直线、圆形、多边形、甚至是绘制其他组件。例 27 在 Canvas 组件上绘制对象,可以用 create_xxx() 的方法(xxx 表示对象类型,例如直线 ...

2018-11-16 20:27:26 362

原创 Tkinter04_Text

Tkinter04_Text标签(空格分隔): Tkinter文章目录Tkinter04_TextText 组件Indexes 用法Marks 用法Tags 用法Text 组件截至目前,我们已经学了不少组件:绘制单行文本使用 Label 组件,多行选项使用 Listbox 组件,输入框使用 Entry 组件,按钮使用 Button 组件,还有 Radiobutton 和 Checkbut...

2018-11-16 14:54:00 1181

原创 Tkinter03_Listbox & Scrollbar & Scale

Tkinter03_Listbox & Scrollbar & Scale标签(空格分隔): Tkinter文章目录Tkinter03_Listbox & Scrollbar & ScaleListbox 组件Scrollbar 组件Scale 组件Listbox 组件Listbox 组件以列表的形式显示选项,并支持滚动条操作,所以对于在需要提供大量选项的...

2018-11-16 13:58:20 299

原创 Tkinter02_LabelFrame & Entry

Tkinter02_LabelFrame & Entry标签(空格分隔): Tkinter文章目录Tkinter02_LabelFrame & EntryLabelFrame 组件Entry 组件LabelFrame 组件LabelFrame 组件是 Frame 框架的进化版,从形态上说,也就是添加了 Label 的 Frame,但有了它,Checkbutton 和 Ra...

2018-11-16 00:06:33 785

原创 Tkinter01_Label & Button

Tkinter01_Label & Button标签(空格分隔): Tkinter文章目录Tkinter01_Label & ButtonLabel 组件Button 组件Checkbutton 组件Radiobutton 组件Label 组件Label 组件是用于在界面上输出描述的标签。例 1 提示用户 “您所下载的影片含有未成年人限制内容,\n请满18周岁后再点击观...

2018-11-15 21:50:33 317

原创 《Shell 编程》14_Linux 信号及 Expect 自动化交互式程序

《Shell 编程》14_Linux 信号及 Expect 自动化交互式程序标签(空格分隔): Shell文章目录《Shell 编程》14_Linux 信号及 Expect 自动化交互式程序14.1 Linux 信号及 trap 命令14.1.1 信号知识信号介绍信号列表14.1.2 使用 trap 控制信号14.2 Expect 自动化交互式程序14.2.1 Expect 程序自动交互的重...

2018-11-03 19:56:29 338

原创 《Shell 编程》13_Shell 脚本规范及调试

《Shell 编程》13_Shell 脚本规范及调试标签(空格分隔): Shell文章目录《Shell 编程》13_Shell 脚本规范及调试13.1 Shell 脚本规范13.1.1 Shell 脚本基本规范13.1.2 Shell 脚本变量命名及引用变量规范13.1.3 Shell 函数的命名及函数定义规范13.1.4 Shell 脚本(模块)命名规范13.1.5 Shell 脚本代码框...

2018-11-02 18:57:02 336

原创 《Shell 编程》12_Shell 数组

《Shell 编程》12_Shell 数组标签(空格分隔): Shell文章目录《Shell 编程》12_Shell 数组12.1 Shell 数组的定义与增删改查12.1.1 Shell 数组的定义12.1.2 Shell 数组的打印及输出12.2 Shell 数组示例12.3 Shell 数组的重要命令12.1 Shell 数组的定义与增删改查12.1.1 Shell 数组的定义1...

2018-11-02 14:47:26 262

原创 《Shell 编程》11_循环控制及状态返回值

《Shell 编程》11_循环控制及状态返回值标签(空格分隔): Shell文章目录《Shell 编程》11_循环控制及状态返回值11.1 break、continue、exit、return 的区别和对比11.2 break、continue、exit、return 的基础示例11.1 break、continue、exit、return 的区别和对比cmddescript...

2018-11-01 23:10:29 432

原创 《Shell 编程》10_for 和 select 循环语句

《Shell 编程》10_for 和 select 循环语句标签(空格分隔): Shell文章目录《Shell 编程》10_for 和 select 循环语句10.1 for 循环语法结构10.2 for 循环范例10.3 Linux 系统产生随机数的 6 种方法10.4 select 循环语句介绍及语法10.5 select 循环范例10.1 for 循环语法结构1)变量取值型:fo...

2018-10-31 22:49:51 442

原创 《Shell 编程》09_while 循环和 until 循环

《Shell 编程》09_while 循环和 until 循环标签(空格分隔): Shell文章目录《Shell 编程》09_while 循环和 until 循环9.1 当型和直到型循环语法9.1.1 while 循环语句9.1.2 until 循环语句9.1.3 范例9.2 让 Shell 脚本在后台运行的知识9.3 while 循环按行读文件的方式总结小结9.1 当型和直到型循环语法...

2018-10-30 20:33:47 309

原创 《Shell 编程》08_case 条件语句

《Shell 编程》08_case 条件语句标签(空格分隔): Shell文章目录《Shell 编程》08_case 条件语句8.1 case 条件语句的语法8.2 case 条件语句实践8.1 case 条件语句的语法case "变量" in 值 1) 指令 1... ;; 值 2) 指令 2... ;;...

2018-10-28 17:38:13 234

原创 《Shell 编程》07_函数

《Shell 编程》07_函数标签(空格分隔): Shell文章目录《Shell 编程》07_函数7.1 Shell 函数的概念与作用介绍7.2 Shell 函数的语法7.3 Shell 函数的执行7.4 Shell 函数的基础实践7.4.1 分离函数体和执行函数的脚本文件7.4.2 利用 Shell 函数开发 rsync 服务启动脚本7.1 Shell 函数的概念与作用介绍简单地说,...

2018-10-27 21:48:02 301

原创 《Shell 编程》06_if 条件语句

《Shell 编程》06_if 条件语句标签(空格分隔): Shell文章目录《Shell 编程》06_if 条件语句6.1 if 条件语句的语法6.1.1. 单分支结构6.1.2. 双分支结构6.1.3 多分支结构6.2 if 条件语句多种条件表达式语法6.3 监控 Web 和数据库6.4 判断字符串是否为数字6.5 判断字符串长度是否为 06.6 开发 rsync 服务的启动脚本6.1...

2018-10-26 12:21:51 578

原创 《Shell 编程》05_Shell 脚本的条件测试与比较

《Shell 编程》05_Shell 脚本的条件测试与比较标签(空格分隔): Shell文章目录《Shell 编程》05_Shell 脚本的条件测试与比较5.1 Shell 脚本的条件测试5.1.1 test5.1.2 [](中括号)5.1.3 [[]]5.2 文件测试表达式5.4 字符串测试表达式5.5 整数二元比较操作符5.6 逻辑操作符5.7 测试表达式 test、 [] 、(()) ...

2018-10-24 14:27:26 150

原创 《Shell 编程》04_Shell 变量的数值计算

《Shell 编程》04_Shell 变量的数值计算标签(空格分隔): Shell文章目录《Shell 编程》04_Shell 变量的数值计算4.1 算术运算符4.2 双小括号 “(())” 数值运算命令4.3 let 运算命令4.4 expr 命令4.4.1 expr 用于计算4.4.2 expr 配合变量计算4.4.3 通过 expr 判断变量或字符串是否为整数4.4.4 判断文件扩展命...

2018-10-24 09:35:52 270

原创 《Shell 编程》03_Shell 变量知识进阶

《Shell 编程》03_Shell 变量知识进阶标签(空格分隔): Shell文章目录《Shell 编程》03_Shell 变量知识进阶3.1 Shell 中特殊且重要的变量3.1.2 特殊位置参数变量3.1.3 特殊状态变量3.2 bash Shell 内置变量命令3.3 Shell 变量子串3.4 特殊扩展变量3.1 Shell 中特殊且重要的变量3.1.2 特殊位置参数变量...

2018-10-23 11:46:26 202

原创 《Shell 编程》02_Shell 变量基础知识

《Shell 编程》02_Shell 变量基础知识标签(空格分隔): Shell文章目录《Shell 编程》02_Shell 变量基础知识2.1 什么是变量2.2 环境变量2.2.1 自定义环境变量2.2.2 显示与取消环境变量2.3 普通变量2.3.1 定义本地变量2.1 什么是变量1)变量定义简单地说,变量就是用一个固定的字符串(也可能是字符、数字等的组合)代替更多、更复杂的内容...

2018-10-23 10:20:13 166

原创 《Shell 编程》01_Shell 脚本初步入门

《Shell 编程》01_Shell 脚本初步入门标签(空格分隔): Shell文章目录《Shell 编程》01_Shell 脚本初步入门1.1 什么是 Shell1.2 什么是 Shell 脚本1.3 脚本语言的种类1.3.1 Shell 脚本语言的种类1.3.2 其他常用的脚本语言种类1.4 Shell 脚本的建立和执行1.4.1 Shell 脚本的建立后面的内容表示注释。1.4.2 S...

2018-10-22 22:51:18 282

原创 【Web 集群实战】22_Nagios

【Web 集群实战】22_Nagios标签(空格分隔): Web集群实战1. Nagios 监控工具及原理1.1 Nagios 特点监控网络服务(HTTP、TCP、PING、SMTP、POP3等)监控主机资源(CPU、负载、I/O 状况、虚拟及正式内存及磁盘利用率等)简单的插件设计模式使得用户可以很方便地定制符合自己服务的检测方法并行服务检查机制具备定义网络分层结构的能力,用 ...

2018-10-18 21:36:29 588

原创 【Web 集群实战】21_Memcached 服务应用

【Web 集群实战】21_Memcached 服务应用标签(空格分隔): Web集群实战1. Memcached 介绍1.1 Memcached 是什么?Memcached 是一个开源的、支持高性能 、高并发的分布式内存缓存系统。 “Mem” 即内存;“cache” 即缓存;“d" 是 daemon,代表是服务器端守护进程模式服务。Memcached 服务分为服务器端和客户端两部分。...

2018-10-13 22:47:03 142

原创 【Web 集群实战】20_Keepalived 高可用集群

【Web 集群实战】20_Keepalived 高可用集群标签(空格分隔): Web集群实战1. Keepalived 高可用故障切换原理Keepalived 高可用服务队之间的故障切换转移,是通过 VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)来实现的。VRRP 通过竞选机制来实现虚拟路由器的功能,所有的协议报文都是通过 I...

2018-10-10 20:17:21 202

原创 【Web 集群实战】19_Nginx 反向代理与负载均衡

【Web 集群实战】19_Nginx 反向代理与负载均衡标签(空格分隔): Web集群实战1. 集群简介1.1 集群特点高性能价格有效性可伸缩性(Scalability)高可用性(Availability)透明性(Transparency)可管理性(Manageability)可编程性(Programmability)1.2 集群的常见分类负载均衡集群(Load B...

2018-10-08 20:29:13 437

原创 【Web 集群实战】18_NFS 网络文件共享服务

【Web 集群实战】18_NFS 网络文件共享服务标签(空格分隔): Web集群实战1. NFS 介绍1.1 什么是 NFSNFS 是 Network File System 的缩写,即网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS 客户端(一般为应用服务器,例如 Web)可以通过挂载(mount)方式将 NFS 服务器共享的数据目...

2018-10-06 21:18:26 326

原创 【Web 集群实战】17_MySQL 主从复制

【Web 集群实战】17_MySQL 主从复制标签(空格分隔): Web集群实战1. 主从复制原理概述MySQL 数据库的主从复制方案,与使用 scp/rsync 等命令进行的文件级别复制类似,都是数据的远程传输,只不过 MySQL 的主从复制是其自带的功能,无需借助第三方工具,而且,MySQL 的主从复制并不是数据库从磁盘上的文件直接拷贝,而是通过逻辑的 binlog 日志复制到...

2018-09-30 22:45:25 205

原创 【Web 集群实战】16_安装并配置多实例 MySQL 数据库

【Web 集群实战】16_安装并配置多实例 MySQL 数据库标签(空格分隔): Web集群实战在此输入正文1. 安装 MySQL 多实例可参考文章【Web 集群实战】12_MySQL 的安装与配置2. 创建 MySQL 多实例的数据文件目录[root@ylt001 ~]# mkdir -p /data/{3306,3307}/data[root@ylt001 ~]# tree /...

2018-09-30 19:15:40 236

原创 【Web 集群实战】15_Nginx Web 服务优化

【Web 集群实战】15_Nginx Web 服务优化标签(空格分隔): Web集群实战一、Nginx 基本安全优化1. 调整参数隐藏 Nginx 软件版本号信息对 Linux 客户端,可通过命令行查看 Nginx 版本号[root@ylt001 conf]# curl -I 192.168.2.137HTTP/1.1 301 Moved PermanentlyServer: ...

2018-09-30 19:15:12 409

原创 【Web 集群实战】14_PHP 服务缓存加速(Opcache+Memcached+pdo_mysql+imagick)

【Web 集群实战】14_PHP 服务缓存加速(Opcache+Memcached+pdo_mysql+imagick)标签(空格分隔): Web集群实战一、LNMP 基础 Web 环境准备软件版本LinuxCentOS 7.4.1708 64bitNginx1.14.0PHP7.1.22MySQL5.5.61[root@ylt001 ~...

2018-09-28 17:20:39 1754

原创 【Web 集群实战】13_LNMP 之 PHP(FastCGI方式)

【Web 集群实战】13_LNMP 之 PHP(FastCGI方式)标签(空格分隔): Web集群实战一、PHP 服务的安装准备1. 检查 Nginx 及 MySQL 的安装情况1)检查确认 Nginx 及 MySQL 的安装路径[root@ylt001 mysql]# ls -ld /application/mysql/drwxr-xr-x 13 root root 4096 Se...

2018-09-27 20:05:54 460

原创 【Web 集群实战】12_LNMP 之 MySQL 的安装与配置

【Web 集群实战】12_MySQL 的安装与配置标签(空格分隔): Web集群实战安装 MySQL 数据库安装方式yum/rpm 包安装二进制安装源码编译安装源码软件结合 yum/rpm 安装安装步骤1)创建 mysql 用户的账号[root@ylt001 ~]# groupadd mysql[root@ylt001 ~]# useradd -s /sbin/nolo...

2018-09-22 14:31:36 255

使用Tkinter呈现哆啦A梦

利用Tkinter的Canvas组件,画出哆啦A梦,其中包括直线、矩形、扇形、弧线、椭圆、多边形等的使用。

2018-11-15

空空如也

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

TA关注的人

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