<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Coohx]]></title><description><![CDATA[执行者·反省着·前进的]]></description><link>https://blog.youkuaiyun.com/Cooling88</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cooling88]]></copyright><item><title><![CDATA[移动通信（Mobile Communication）]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/53793308</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/53793308</guid><author>Cooling88</author><pubDate>Wed, 21 Dec 2016 23:34:40 +0800</pubDate><description><![CDATA[移动通信（Mobile Communication）




基本术语

   - 电信Telecommunication      

   - 通信Communication


   - GPRS： 通用分组无线业务（General Packet Radio Service）


   - WAP： 无线应用协议


   - MMS： 多媒体信息服务]]></description><category></category></item><item><title><![CDATA[光纤通信（Optical Fiber Communication）]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/53792999</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/53792999</guid><author>Cooling88</author><pubDate>Wed, 21 Dec 2016 23:02:11 +0800</pubDate><description><![CDATA[光纤：光导纤维的简称。
光是一种电磁波。
光纤之父——高锟。
光纤通信的发展史主要体现在两方面： 光纤材料和半导体激光器技术。





光纤的一般结构：

    光纤是一种高度透明的玻璃丝，由纯石英经过复杂的工艺拉制而成，由纤芯、包层、树脂涂覆层组成。


        - 纤芯的作用： 传输光信号。


        - 包层的作用： 使光信号尽可能封闭]]></description><category></category></item><item><title><![CDATA[进程控制块、进程上下文]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/53074038</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/53074038</guid><author>Cooling88</author><pubDate>Mon, 07 Nov 2016 23:06:29 +0800</pubDate><description><![CDATA[一. 进程控制块  
  


    为了描述和控制进程的运行，系统为每个进程定义了一个数据结构——进程控制块（PCB）。  它是进程重要的组成部分，它记录了操作系统所需的、用于描述进程的当前状态和控制进程的全部信息。  操作系统就是根据进程的PCB来感知进程的存在，并依此对进程进行管理和控制。 PCB是进程存在的唯一标识。
    

    PCB主要包括如下4方面的信息
 ]]></description><category></category></item><item><title><![CDATA[2016年学习过程&秋季招聘]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52776026</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52776026</guid><author>Cooling88</author><pubDate>Mon, 10 Oct 2016 11:16:02 +0800</pubDate><description><![CDATA[想了很久，最终还是决定把自己从接触Linux那一刻起的情况一直到得到第一份Linux运维工程师工作的整个经过做一个总结，这么做的原因有两个，一是对这段时间有个总结，总结一下得与失；二是将整个过程的经验写下来，与对Linux技术感兴趣的小伙伴们进行分享。    

   

    首先来说一下自己是怎么接触到Linux，并开始学习的。 时间回到2016年1月份左右，这个时候是大三上学期的末]]></description><category></category></item><item><title><![CDATA[Linux中设置和同步时间]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52563652</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52563652</guid><author>Cooling88</author><pubDate>Sat, 17 Sep 2016 16:23:25 +0800</pubDate><description><![CDATA[Linux中设置和同步时间







转自：https://mos.meituan.com/library/8/all-about-time/




准确的系统时间是稳定服务的基础，本文介绍与时间相关的Linux命令，以及如何为自己的Linux服务器维护准确的时间。

 

时间

 

一台Linux服务器有两个时间源，一个是硬件时间，即服务器硬件]]></description><category></category></item><item><title><![CDATA[数据库复习笔记——SELECT 大全]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52563630</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52563630</guid><author>Cooling88</author><pubDate>Sat, 17 Sep 2016 16:20:30 +0800</pubDate><description><![CDATA[SELECT 语句的一般格式：





SELECT  [ALL|DISTINCT] [别名][, [别名]] ...
FROM  [别名] [,  [别名]]... | (select 语句>) [AS] [WHERE ]
[GROUP BY 1> [HAVING ]]
[ORDER BY 2> [ASC | DESC]];





1. 目标列表达式的可选格式
]]></description><category></category></item><item><title><![CDATA[数据库复习笔记——事物&并发控制]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52562283</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52562283</guid><author>Cooling88</author><pubDate>Sat, 17 Sep 2016 11:30:57 +0800</pubDate><description><![CDATA[数据库恢复技术——事务处理和并发控制技术
《数据库系统概论》 


   事物是一系列的数据库操作，是数据库应用程序的基本逻辑单元。 事务处理技术主要包括数据库恢复技术和并发控制技术。


一 .  事物是什么
  
       事务是用户定义的一个数据库操作序列，这些操作要么全做，要么不做，是一个不可分割的工作单位。


事务(Transaction)是访问并可能更新数]]></description><category></category></item><item><title><![CDATA[数据库复习笔记——数据库系统的基本概念]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52558889</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52558889</guid><author>Cooling88</author><pubDate>Fri, 16 Sep 2016 23:37:20 +0800</pubDate><description><![CDATA[从一般的数据库系统到关系型数据库系统







=====================================================================
 数据库系统的4个基本概念：
 数据（data）
     数据是数据库中基本的存储对象。表示事物的符号记录为数据。
 数据库（DataBase，DB）
     数据库，存放数据的]]></description><category></category></item><item><title><![CDATA[Keepalived 原理]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52504854</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52504854</guid><author>Cooling88</author><pubDate>Sun, 11 Sep 2016 17:22:22 +0800</pubDate><description><![CDATA[一．keepalived和其工作原理：




keepalived是一个类似于Layer2,4,7交换机制的软件。是Linux集群管理中保证集群高可用的一个服务软件，其功能是用来防止单点故障。


keepalived的工作原理：
         keepalived是基于VRRP协议实现的保证集群高可用的一个服务软件，主要功能是实现真机的故障隔离和负载均衡器间的失败切换，防]]></description><category></category></item><item><title><![CDATA[Linux 文件描述符]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52356865</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52356865</guid><author>Cooling88</author><pubDate>Mon, 29 Aug 2016 21:46:57 +0800</pubDate><description><![CDATA[文件描述符




1  什么是文件描述符




     在C程序中，文件由文件指针或者文件描述符表示。ISO C的标准I/0库函数（fopen, fclose, fread, fwrite, fscanf, fprintf等）使用文件指针，UNIX的I/O函数（open, close, read, write, ioctl）使用文件描述符。下面重点来说下，文件描述符是如何]]></description><category></category></item><item><title><![CDATA[Linux 线程]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52302697</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52302697</guid><author>Cooling88</author><pubDate>Wed, 24 Aug 2016 17:43:29 +0800</pubDate><description><![CDATA[线程（thread）是在 共享内存空间 中并发的多道执行路径，它们共享一个进程资源，如文件描述符和信号处理。Linux的线程是针对POSIX线程，也就是pthread，Linux对它的支持最好。

   线程是一个更接近于执行体的概念，它可以与同进程中的其他线程共享数据，但拥有自己的栈空间，拥有独立的执行序列。在串行程序的基础上引入线程和进程是为了提高程序的并发度，从而提高程序的运行效率和响应]]></description><category></category></item><item><title><![CDATA[Linux 信号]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52302656</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52302656</guid><author>Cooling88</author><pubDate>Wed, 24 Aug 2016 17:39:55 +0800</pubDate><description><![CDATA[Linux中的一个重要概念——信号。 信号与进程的状态转换息息相关。




信号的基本概念




   在Linux系统中，信号是在软件层次上对中断机制的一种模拟。一个进程接收到信号之后，有相应的信号的处理程序，而一个进程也可以给另外一个（或一组）进程发送信号。在原理上，一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。

    使用信号进行进程间通信（IP]]></description><category></category></item><item><title><![CDATA[Linux 进程]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52302607</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52302607</guid><author>Cooling88</author><pubDate>Wed, 24 Aug 2016 17:36:45 +0800</pubDate><description><![CDATA[参考：《Shell编程从入门到精通》




1. 进程是什么 

  定义： 进程是一个具有独立功能的程序关于某个数据集合的一次可以并发执行的运行活动，是处于活动状态的计算机程序。

     进程作为构成系统的基本细胞，不仅是系统内部独立运行的实体，而且是独立竞争资源的基本实体。

     进程既然是运行中的程序，则必定有它的开始和结束。对于Linux系统来说，新进程由]]></description><category></category></item><item><title><![CDATA[shell 命令的执行—fork & exec]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52302544</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52302544</guid><author>Cooling88</author><pubDate>Wed, 24 Aug 2016 17:32:19 +0800</pubDate><description><![CDATA[shell命令分为 内建命令 & 外部命令




内建命令（builtin command） 是shell解释程序内建的，由shell直接执行，不需要派生新的进程。

   常见的内建命令：

.(点命令)、bg、cd、continue、echo、exec、exit、export、fg、jobs、pwd、read、return、set、shift、test、times、trap]]></description><category></category></item><item><title><![CDATA[awk 实战]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52279802</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52279802</guid><author>Cooling88</author><pubDate>Mon, 22 Aug 2016 20:03:52 +0800</pubDate><description><![CDATA[1. 生成数据报表

   有一个数据文件datafile是某位业务员的客户们3个月来的交易统计。datafile中的数据以冒号为分隔符，分了5个字段，分别为用户的name，电话phone，1月的消费金额，2月的消费金额，3月的消费金额，

  要求：（1）生成人可读的数据报表，格式清晰

        （2）生成每位客户（每行记录）的3个月的消费总数，以及每个月的总营业额；

]]></description><category></category></item><item><title><![CDATA[awk 字符串与算数处理]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52279796</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52279796</guid><author>Cooling88</author><pubDate>Mon, 22 Aug 2016 20:03:00 +0800</pubDate><description><![CDATA[格式化输出 




   awk提供两个高级输出函数printf和sprintf，他们提供了格式化输出功能。


    - printf函数将格式化字符串打印到标准输出（stdout） 

    - sprintf 函数则返回“可以赋值给变量的字符串”   

  eg.

    print.awk

# printf & sprintf{        #]]></description><category></category></item><item><title><![CDATA[awk-语法深入-用户自定义函数]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52279784</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52279784</guid><author>Cooling88</author><pubDate>Mon, 22 Aug 2016 20:02:10 +0800</pubDate><description><![CDATA[- 自定义函数格式

   awk 自定义函数获取参数，选择性的返回标量值，函数可以在程序的顶层任意位置定义。自定义格式为：

  function name(arg1,arg2,....argn){      statement(s)  }


  在自定义的函数中，指定的参数被当作局部变量，他们会隐藏任何同名的全局性变量。


调用函数的格式：


 function]]></description><category></category></item><item><title><![CDATA[awk-语法深入-记录、字段分隔符]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52279776</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52279776</guid><author>Cooling88</author><pubDate>Mon, 22 Aug 2016 20:01:19 +0800</pubDate><description><![CDATA[awk规定，对于文本文件，默认情况下，一条记录对应一行，即记录之间的默认分隔符是换行符；而一条记录又可以分为多个字段，默认字段分隔符为空格。

   输入记录分隔符变量：RS（record sign）

   输出记录分隔符变量：ORS（output record sign）

   字段分隔符变量：FS（field sign）

   输出字段分隔符变量：OFS（output f]]></description><category></category></item><item><title><![CDATA[awk 语法深入-判断循环语句]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52279766</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52279766</guid><author>Cooling88</author><pubDate>Mon, 22 Aug 2016 20:00:29 +0800</pubDate><description><![CDATA[awk 判断与循环语句


    awk 作为一门语言，支持顺序、判断、循环三种语句。awk的这三种语句借鉴了C语言，可以控制程序的流程。

   条件语句有if/esle,循环语句有for循环、while循环、do/while循环。

 - if 语句 

   语法格式：


{  if(expression) {    statement;statement;...]]></description><category></category></item><item><title><![CDATA[awk-基本语法知识]]></title><link>https://blog.youkuaiyun.com/Cooling88/article/details/52279749</link><guid>https://blog.youkuaiyun.com/Cooling88/article/details/52279749</guid><author>Cooling88</author><pubDate>Mon, 22 Aug 2016 19:58:16 +0800</pubDate><description><![CDATA[awk 是一门语言，这当之无愧！awk 除了简单的文本处理功能，awk具有计算机语言所特有的性质，例如变量、判断、循环、甚至数组。 


简单的功能：
awk 处理文本时，将文本分成一条一条的记录，awk允许通过匹配代码（正则）匹配记录；每条记录都包含多个字段，awk可以修改字段分隔符来灵活的隔开字段。它提供了（$0，$1...）访问各个字段。
awk 常被用于处理字段。所谓字段，就是文]]></description><category></category></item></channel></rss>