<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZGGHUAN]]></title><description><![CDATA[记录日常练习]]></description><link>https://blog.csdn.net/dhjibk</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; dhjibk]]></copyright><item><title><![CDATA[搭建虚拟机（模拟重置虚拟机的工作原理）]]></title><link>https://blog.csdn.net/dhjibk/article/details/81235549</link><guid>https://blog.csdn.net/dhjibk/article/details/81235549</guid><author>dhjibk</author><pubDate>Fri, 27 Jul 2018 19:44:42 +0800</pubDate><description><![CDATA[1、配置yum源 
（1）配置7.3 
 
重启服务 


（2）配置6.5,并将其挂载到apache的目录下 
2. 
2.在真机器里执行virt-manager虚拟机管理器，从网络导入安装（需配置dhcp），或者从本地安装, 
 
 
 
编辑虚拟机的名字 
 
 


 
 
 
 
 
在安装的虚拟机里登陆root用户 
 
 
 
 
 
 
 
注意,PREFIX=24,下图这个有错误...]]></description><category></category></item><item><title><![CDATA[套接子]]></title><link>https://blog.csdn.net/dhjibk/article/details/81217755</link><guid>https://blog.csdn.net/dhjibk/article/details/81217755</guid><author>dhjibk</author><pubDate>Thu, 26 Jul 2018 16:36:03 +0800</pubDate><description><![CDATA[一、什么是socket


  什么是socket 
      网络上的两个程序通过一个双向的通信连接实现数据的交换，这个连接的一端称为一个socket 
      所谓socket通常也称作“套接字”，用于描述IP地址和端口，是一个通信链的句柄，应用程序通常通过“套接字”向网络发出请求或应答网络请求 
      socket起源于Uinx，而Unix/Linux基本哲学之一就是“一切皆文件...]]></description><category></category></item><item><title><![CDATA[python中模块的简单解释]]></title><link>https://blog.csdn.net/dhjibk/article/details/81222678</link><guid>https://blog.csdn.net/dhjibk/article/details/81222678</guid><author>dhjibk</author><pubDate>Thu, 26 Jul 2018 16:31:35 +0800</pubDate><description><![CDATA[一、什么是python模块？

模块是一种组织型式，它许多有关联（关系）的代码组织放到单独的独立文件中。简单的说，可以把模块理解为一个包含了许多强大功能（方法）的包。在python标准库中就包含许多模块，有很多模块内的方法都会被经常使用到。



二、python模块的作用有哪些

1、模块内有许多函数方法，利用这些方法可以更简单的完成许多工作。 
2、模块可以在文件中永久保存代码。在python...]]></description><category></category></item><item><title><![CDATA[python中的文件（读，写，添加，关闭）]]></title><link>https://blog.csdn.net/dhjibk/article/details/81189054</link><guid>https://blog.csdn.net/dhjibk/article/details/81189054</guid><author>dhjibk</author><pubDate>Thu, 26 Jul 2018 15:36:21 +0800</pubDate><description><![CDATA[一、 操作文件的函数/方法

在python中要操作文件需要记住的1个函数和3个方法 
    #python中一切皆为对象 
    open ：打开文件,并且返回文件的操作对象 
    read:将文件的内容读取到内存中 
    write:将指定文件内容写入文件 
    close:关闭文件 
open函数负责打开文件，并且返回文件对象 
read/write/close三个方法都需要...]]></description><category></category></item><item><title><![CDATA[python语言的三大特性（封装、继承、多态）]]></title><link>https://blog.csdn.net/dhjibk/article/details/81220060</link><guid>https://blog.csdn.net/dhjibk/article/details/81220060</guid><author>dhjibk</author><pubDate>Thu, 26 Jul 2018 14:52:31 +0800</pubDate><description><![CDATA[一、封装：将有一定功能的代码封装起来，使用时调用即可

1.封装是面向对象编程的一大特点 
2.面向对象编程的第一步 将属性和方法封装到一个抽象的类中 
3.外界使用类创建对象，然后让对象调用方法 
4.对象方法的细节都被封装在类的内部

实例1

需求 
1.XX和XX都爱跑步 
2.XX体重45.0公斤 
3.XX体重75.0公斤 
4.每次跑步都会减少0.5公斤 
5.每次吃东西都会增加1公...]]></description><category></category></item><item><title><![CDATA[python中的面向对象（简单类的创建以及内置方法，私有属性和私有方法的使用）]]></title><link>https://blog.csdn.net/dhjibk/article/details/81174079</link><guid>https://blog.csdn.net/dhjibk/article/details/81174079</guid><author>dhjibk</author><pubDate>Thu, 26 Jul 2018 13:58:46 +0800</pubDate><description><![CDATA[一、什么面向对象和面向过程？



面向对象：主要是针对的是一个对象，将所有的功能封装成一个对象，让对
象去实现具体的细节，这就好比，我们想要吃一个蛋糕，将制作蛋糕的原材
料封装后交给蛋糕房，让蛋糕房来生产蛋糕。
优点：解决了程序的扩展性，对某一个信息的修改比较容易，然后反映到这
个体系中。
缺点：可控性差，面向对象的程序一旦开始就由对象之间的交互解决问题，无法预测最终结果。

面向过程：主要针对...]]></description><category></category></item><item><title><![CDATA[python中多线程的简单解释]]></title><link>https://blog.csdn.net/dhjibk/article/details/81216658</link><guid>https://blog.csdn.net/dhjibk/article/details/81216658</guid><author>dhjibk</author><pubDate>Thu, 26 Jul 2018 11:25:23 +0800</pubDate><description><![CDATA[
  线程（thread）技术早在60年代就被提出，但真正应用多线程到操作系统中去，是在80年代中期，solaris是这方面的佼佼者。传统的Unix也支持线程的概念，但是在一个进程（process）中只允许有一个线程，这样多线程就意味着多进程。现在，多线程技术已经被许多操作系统所支持，包括Windows/NT，当然，也包括Linux。




一、多线程是一种多人物并发的工作方式，具有以下几个优点...]]></description><category></category></item><item><title><![CDATA[python数据库]]></title><link>https://blog.csdn.net/dhjibk/article/details/81200465</link><guid>https://blog.csdn.net/dhjibk/article/details/81200465</guid><author>dhjibk</author><pubDate>Thu, 26 Jul 2018 10:03:28 +0800</pubDate><description><![CDATA[一、python数据库的准备工作



在python中添加数据库时需要下载安装以下安装包，并且给数据库添加密码，让数据库更加安全



[root@foundation46 ~]# yum install  mariadb-server -y
#安装数据库
[root@foundation46 ~]# systemctl start mariadb.service 
#打开数据库
[root@f...]]></description><category></category></item><item><title><![CDATA[python中的异常处理]]></title><link>https://blog.csdn.net/dhjibk/article/details/81182419</link><guid>https://blog.csdn.net/dhjibk/article/details/81182419</guid><author>dhjibk</author><pubDate>Tue, 24 Jul 2018 16:18:21 +0800</pubDate><description><![CDATA[一、什么是异常处理？

异常就是使用异常对象来表现异常，若程序在编译或执行过程中，发生一些错误，程序的执行过程会发生改变，抛出异常对象，就会进入异常处理。若没有异常处理，那么将会终止在当前异常处，后面的代码将不会在继续执行 
常见的异常错误 




二、python中的异常种类





1、NameError：尝试访问一个未申明的变量
&amp;gt;&amp;gt;&amp;gt;  v
NameError: na...]]></description><category></category></item><item><title><![CDATA[python中的字符串]]></title><link>https://blog.csdn.net/dhjibk/article/details/81124514</link><guid>https://blog.csdn.net/dhjibk/article/details/81124514</guid><author>dhjibk</author><pubDate>Thu, 19 Jul 2018 23:27:17 +0800</pubDate><description><![CDATA[1、字符串类型

字符串的定义: 
•第一种方式: 
str1 = ‘our company is westos’ 
•第二种方式: 
str2 = “our company is westos” 
•第三种方式: 
str3 = “”“our company is westos”“”



2、转义符号

一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符 
\n: 代表换行符 ...]]></description><category></category></item><item><title><![CDATA[python中的字典]]></title><link>https://blog.csdn.net/dhjibk/article/details/81124030</link><guid>https://blog.csdn.net/dhjibk/article/details/81124030</guid><author>dhjibk</author><pubDate>Thu, 19 Jul 2018 22:35:59 +0800</pubDate><description><![CDATA[1、为什么需要字典类型?

list2[0] 
//在直接编程时,并不能理解第一个索引表示姓名 
‘fentiao’ 
 list2[name] 
Traceback (most recent call last): 
File “”, line 1, in  
TypeError: list indices must be integers, not str 
故字典是python中唯一的映射类...]]></description><category></category></item><item><title><![CDATA[python中的列表]]></title><link>https://blog.csdn.net/dhjibk/article/details/81123505</link><guid>https://blog.csdn.net/dhjibk/article/details/81123505</guid><author>dhjibk</author><pubDate>Thu, 19 Jul 2018 21:54:26 +0800</pubDate><description><![CDATA[1、列表的定义

（1）定义一个空列表 
list = [] 
定义一个包含元素的列表,元素可以是任意类 
型,包括数值类型,列表,字符串等均可。 
list = [“fentiao”, 4, ‘gender’] 
list1 = [‘fentiao’,(4,’male’)]



（2）列表的索引

下标是从0开始计算,比如list[0]读取的是列表的第1个元素; 
list[-1]读取的是列表...]]></description><category></category></item><item><title><![CDATA[python中元组tuple]]></title><link>https://blog.csdn.net/dhjibk/article/details/81114353</link><guid>https://blog.csdn.net/dhjibk/article/details/81114353</guid><author>dhjibk</author><pubDate>Thu, 19 Jul 2018 14:06:48 +0800</pubDate><description><![CDATA[1、为什么需要元组?

比如:打印用户的姓名 
userinfo1 = “hello 4 male” 
userinfo[0:7] 
结论:字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组.元组的定义

2、定义空元组

tuple = () 
定义单个值的元组 
tuple = (hello,) 
一般的元组 
tuple = (hello, 8, male)

3、元组特性

不能对元组...]]></description><category></category></item><item><title><![CDATA[python中的函数]]></title><link>https://blog.csdn.net/dhjibk/article/details/81113718</link><guid>https://blog.csdn.net/dhjibk/article/details/81113718</guid><author>dhjibk</author><pubDate>Thu, 19 Jul 2018 13:28:34 +0800</pubDate><description><![CDATA[一、所谓函数，就是把具有独立功能的代码块组织成为一个小模块，在需要的时候调用 
函数的使用包含两个步骤 
        1.定义函数–封装独立的功能 
        2.调用函数–享受封装的成果 
函数的作用:在开发时，使用函数可以提高编写的效率以及代码的重用‘’ 
函数：函数是带名字的代码块，用于完成具体的工作 
需要在程序中多次执行同一项任务时，你无需反复编写完成该任务的代码，而只需调用该...]]></description><category></category></item><item><title><![CDATA[python中if和while语句]]></title><link>https://blog.csdn.net/dhjibk/article/details/81111621</link><guid>https://blog.csdn.net/dhjibk/article/details/81111621</guid><author>dhjibk</author><pubDate>Thu, 19 Jul 2018 12:09:38 +0800</pubDate><description><![CDATA[1.程序的三大流程

在程序开发中,一共有三种流程方式: 
顺序:从上向下,顺序执行代码 
分支:根据条件判断,决定执行代码的分支 
循环:让特定代码重复执行(解决程序员重复工作)



2.if语句

判断的定义: 
如果条件满足,才能做某件事 
如果条件不满足,就做另外一件事情,或者什么也不做 
正是有了判断,才使得程序世界丰富多彩,充满变化(程序不再从上到下的‘呆 
板’执行了) 
判断语句...]]></description><category></category></item><item><title><![CDATA[python的变量]]></title><link>https://blog.csdn.net/dhjibk/article/details/81109768</link><guid>https://blog.csdn.net/dhjibk/article/details/81109768</guid><author>dhjibk</author><pubDate>Thu, 19 Jul 2018 09:45:19 +0800</pubDate><description><![CDATA[1、什么是变量?

变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前 
定义的变量)



2、变量的定义

在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 
等号(=)用来给变量赋值 
=左边是一个变量名 
=右边是存储在变量中的值 
变量名 = 值 
变量定义之后,后续就可以直接使用了



标识符和关键字

标识符 
标识符就...]]></description><category></category></item><item><title><![CDATA[python语言的简单解释及其工具的安装]]></title><link>https://blog.csdn.net/dhjibk/article/details/81106707</link><guid>https://blog.csdn.net/dhjibk/article/details/81106707</guid><author>dhjibk</author><pubDate>Wed, 18 Jul 2018 23:35:18 +0800</pubDate><description><![CDATA[1、程序是如何执行的? 
程序的执行原理(了解程序执行的原理对后续的学习是有帮助的) 
（1）、程序运行之前,程序是保存在硬盘中的 
（2）、当要运行一个程序的时候 
           操作系统会首先让 CPU 把程序复制到内存中 
           CPU 执行内存中方的代码程序 
           程序要执行,首先要被加载到内存 
 
程序的作用：是用来处理数据的 
2、计算机的三...]]></description><category></category></item><item><title><![CDATA[系统批量处理PXE]]></title><link>https://blog.csdn.net/dhjibk/article/details/80851504</link><guid>https://blog.csdn.net/dhjibk/article/details/80851504</guid><author>dhjibk</author><pubDate>Fri, 29 Jun 2018 08:32:12 +0800</pubDate><description><![CDATA[1、什么是PXE？

PXE(preboot execute environment，预启动执行环境)是由Intel
公司开发的最新技术，工作于Client/Server的网络模式，支持工作站通
过网络从远端服务器下载映像，并由此支持通过网络启动操作系统，在启动
过程中，终端要求服务器分配IP地址，再用TFTP（trivial file 
transfer protocol）或MTFTP(mult...]]></description><category></category></item><item><title><![CDATA[shell中常用的语句]]></title><link>https://blog.csdn.net/dhjibk/article/details/80813679</link><guid>https://blog.csdn.net/dhjibk/article/details/80813679</guid><author>dhjibk</author><pubDate>Thu, 28 Jun 2018 13:43:58 +0800</pubDate><description><![CDATA[一、shell中常用的语句

for       语句
while     语句
if        语句
case      语句
expect    语句



1、for语句



for语句的格式：
for NUM in {1..3}  #{1..3}的意思是1到3
for NUM  in 1 2 3 #NUM 为1、2、3、
for NUM in  `seq 1 3` #比如NUM是1到...]]></description><category></category></item><item><title><![CDATA[shell中的变量]]></title><link>https://blog.csdn.net/dhjibk/article/details/80723399</link><guid>https://blog.csdn.net/dhjibk/article/details/80723399</guid><author>dhjibk</author><pubDate>Fri, 22 Jun 2018 15:24:40 +0800</pubDate><description><![CDATA[[root@localhost mnt]# a=1
[root@localhost mnt]# echo $a
1
[root@localhost mnt]# bash
[root@localhost mnt]# ps f
  PID TTY      STAT   TIME COMMAND
 3926 pts/1    Ss     0:02 -bash
 8413 pts/1    S    ...]]></description><category></category></item></channel></rss>