精华内容
下载资源
问答
  • RFID工作原理.doc

    2008-11-03 14:36:41
    读写器通过天线发送出一定频率的射频信号,当标签进入该磁场时产生感应电流,同时利用此能量发送出自身编码等信息,读写器读取信息并解码传送至主机并进行相关处理,从而达到自动识别物体的目的。
  • Oracle管理Oracle工作过程及原理 我们从一个用户请求开始讲,ORACLE的完整的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址)那么这个...
  • 一、雷达工作原理简述 雷达为英文Rader一词的译音,来源于词组Radio Detection and Ranging,意为无线电监测与定位,即雷达是利用无线电方法来发现目标并测定目标位置参数的一种电子系统。雷达种类繁多,以下是...
  • PHP程序设计基础.doc

    2020-09-15 11:58:00
    php程序设计基础 PHP工作原理 解析PHP代码PHP代码 解析PHP代码 PHP代码 请求服务器 请求服务器apeche 处理后 处理后 PHP包 PHP包 数据库 数据库 读取请求 读取请求 浏览器 浏览器 服务器 服务器 操作系统 操作...
  • 该电路设计方法颇多,但其功能都是唯一的,实现水满自动报警,而工作原理,分析方法,电路调试等都根据具体电路而定,所以对电路工作原理分析和电路安装与调试处理技术犹为重要。本文从自动水满报警功能出发设计了...
  • 晋职称申请书范文.doc

    2020-12-27 09:56:40
    我一面努力工作,一面刻苦学习污水处理专业技术,经过艰苦努力我掌握了《废水的物理处理技术》《废水的化学处理技术》和《废水的生物处理技术》通过刻苦的学习与探索,为车间制定编写了《污水处理的工艺原理与过程》...
  • 工作原理如下用户通过网络向对应的WEB服务器发送一个.asp页面请求WEB服务器响应请求即从硬盘或内存中获取对应的ASP文件发送至脚本引擎由其处理服务器端脚本代码再利用ODBC或OLEDB驱动程序实现与数据库的连接ASP...
  • exploring-es6翻译预览 http://es6-org.github.io/exploring-es6 阮一峰 es6 http://es6.ruanyifeng.com 阮一峰 Javascript http://javascript.ruanyifeng.com ECMA-262,第 5 版 http://yanhaijing.com/es5...
  • sql总结.doc

    2019-08-27 22:08:51
    ·索引的基本原理 ·索引的基本写法 ·索引的分类 ·索引的作用 ·索引的优缺点 ·索引的建立原则 2、存储过程 ·什么是存储过程 ·存储过程的基本写法 ·存储过程的作用 ·存储过程的优缺点 ·存储过程的应用场景 ...
  • 思 考 题 1什么是搜索引擎搜索引擎有哪些类型简述搜索引擎的基本工作原理 答搜索引擎(search engine)是一种Web上应用的软件系统它根据一定的策略运用特定的计算机程序从互联网上搜集信息在对信息进行组织和处理后为...
  • 全国消防日培训总结范文 参加消防... 以前在工作中,处理问题的方式基本****于老员工的言传身教和实践中的经验总结,至于为什么这么做,这么做的原理是什么,基本处于一知半解的状态。这次的学习内容贴近实际工作?..
  • 思 考 题 1什么是搜索引擎搜索引擎有哪些类型简述搜索引擎的基本工作原理 答搜索引擎(search engine)是一种Web上应用的软件系统它根据一定的策略运用特定的计算机程序从互联网上搜集信息在对信息进行组织和处理后为...
  • 输出端子.doc

    2012-10-13 20:23:17
     其工作原理:  是将显存内以数字格式存储的图像( 帧) 信号在RAMDAC 里经过模拟调制成模拟高频信号,然后再输出到投影机成像,这样VGA信号在输入端( 投影机内) ,就不必像其它视频信号那样还要经过矩阵解码电路的...
  • 3D打印100问.doc

    2019-07-23 15:09:54
    这样挤出的材料与前一个层面熔结在一起,一个层面沉积完成工作台按预定的增量下降一个层的厚度,再继续熔融沉积,直至完成整个实体造型。FDM工艺使用两种材料:一种是沉积实体部分的成型材料;另一种是沉积空腔...
  • 2、变压器的工作原理是怎样的? …………………………………………………………………….. 3、牵引变压器由哪些主要部件组成?各部件的作用是什么? ………………………………………. 4、什么是变压器的额定容量(Pe)、...
  • struts的教程.doc

    2007-01-23 16:50:18
    Struts framework的工作原理和组件 7 Struts ActionServlet控制器对象 8 Struts Action Classes 8 Struts Action Mapping 9 使用ActionForward导航 10 Struts ActionForm Bean捕获表单数据 11 Struts的其他...
  • webpack原理与实战

    2021-01-02 03:09:41
    <a href="https://github.com/gwuhaolin/web-webpack-plugin">web-webpack-plugin里的<code>WebPlugin可以自动的完成这些工作。 <p>webpack配置文件 <pre><code>js const { WebPlugin } = require('web-...
  • 在进行了需求分析,对系统进行了具体的硬件平台构建以及各个功能模块设计实现,最终完成对用户搜索日志数据的结构化处理和可视化展示。 最后对课题工作进行了总结,并分析了未来系统中可改进的地方。
  •  现在我们选择16位定时工作方式,对于T0来说,最大定时也只有65536us,即65.536ms,无法达到我们所需要的1秒的定时,因此,我们必须通过软件来处理这个问题,假设我们取T0的最大定时为50ms,即要定时1秒需要经过20...
  • 大学文献检索资料 DOC

    2009-11-28 10:35:24
    信息: 应用文字、数据和信号形式通过一定的传递和处理,来表现各种相互联系的客观事物在运动变化中所具有特征性的内容的总称。 知识: 人们通过实践对客观事物极其运动过成和规律的认识。是人脑对客观事物传来的...
  • 15、Hibernate的工作原理? 92 16、hibernate优缺点? 92 17、Hibernate是如何延迟加载的? 93 18、如果优化Hibernate? 93 19、什么是ORM? 94 20、Hibernate的主键生成策略? 94 21、Hibernate的级联操作 94 22、...
  • 船舶检测的位置、艏向信息进行数据处理后与位置、艏向设定值相减得到各自的偏差和偏差变化率,将其作为输入量传递给定位系统的控制器,控制器经过混合控制算法的计算给出船舶位置、艏向的推力信息,将推力信息传递...
  • 旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,打印取票通知和帐单,旅客在收到取票通知和帐单可交费并于飞机起飞前24小时凭取票通知...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...
  • 电视机房系统的组成和原理 系统各种器材的安装和使用方法及系统维护 第九章、系统选用设备及价格汇总 一:协商价350---450每个频道(包含所有材料费及利润) 序号 名称及型号 数 量 单 价 金 额 产地及...
  • 在64位win7 win8下安装DPS数据处理软件教程:一、完整下载安装所需的文件,其中DPS7.05在xp系统下安装完成的文件夹压缩包,为可在64位电脑上使用的dps版本,其原理为使用高版本dps的dll注册文件补足dps7.05运行所...
  • 技术提示2: 双击原型进行基本架势的编辑, 确定了以后它才是真正的原型, 编辑完Ctrl+A全选-在帧上右键复制帧, 然后双击动作_1 (复制的元件) , Ctrl+A全选-在帧上右键粘贴帧, 完成修改, 这个步骤在以后不会少见!...
  • oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
  • 如果只想按字节进行键比较,则可以使用默认的比较器,但是如果客户希望自定义排序(例如,处理不同的字符编码等),则可以编写自己的比较器实现。 include / leveldb / iterator.h:用于遍历数据的接口。您可以从...
  • linux shell 中sed用法

    千次阅读 2016-11-18 16:52:25
    转自:http://www.360doc.com/content/16/1118/16/38309198_607576538.shtml 一, 基本概述 ...sed是一款流编辑工具,用来对文本进行过滤与替换工作, sed通过输入读取文件内容,...(2)工作原理 sed在处理

    转自:http://www.360doc.com/content/16/1118/16/38309198_607576538.shtml


    一, 基本概述

    (1)基本介绍

    sed是一款流编辑工具,用来对文本进行过滤与替换工作,  sed通过输入读取文件内容,但一次仅读取一行内容进行某些指令处理后输出,sed更适合于处理大数据文件。
    (2)工作原理

    sed在处理文本文件的时候,会在内存上创建一个模式空间,然后把这个文件的每一行调入模式空间用相应的命令处理,处理完输出;接着处理下一行,直到最后。

    (3)与vim的区别

    vim需要通知处理文件的哪几行才会去处理,sed默认会处理文件的所有行,除非你告诉它不处理哪几行。

    二, sed的基本语法

    (1)sed [选项]  [定址commands] [inputfile]

    关于定址:

    定址可以是0个、1个、2个;通知sed去处理文件的哪几行。

    0个:没有定址,处理文件的所有行

    1个:行号,处理行号所在位置的行

    2个:行号、正则表达式,处理被行号或正则表达式包起来的行

    (2)

    选项:

           --version            显示sed版本hao

           --help               显示帮助文档

           -n 关闭默认输出,默认将自动打印所有行

           -e 多点编辑,允许多个脚本指令被执行。

           -r 支持扩展正则+ ? () {} |

           -i 可以修改原文件,慎用!

           -f 支持使用脚本

    命令:

           p打印行

           d        删除行

           s           替换

           n替换第几个匹内容

           w另存为

           a         之后添加一行

           i         当前行之前插入文本

           y        替换匹配内容


    三, 实际案例讲解

    (1)p(与-n合用)

    查看passwd文件的1~3行

    @1,打印一到三行

    [root@tx3 ~]# cp /etc/passwd /t1

    [root@tx3 ~]#  cat -n t1 | sed  -n '1,3p'

        1root:x:0:0:root:/root:/bin/bash

        2bin:x:1:1:bin:/bin:/sbin/nologin

        3daemon:x:2:2:daemon:/sbin:/sbin/nologin


    @2,查看passwd文件的lp~halt行

    [root@tx3 ~]#  cat -n t1 |sed -n '/lp/,/halt/p'

        5lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

        6sync:x:5:0:sync:/sbin:/bin/sync

        7shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

        8halt:x:7:0:halt:/sbin:/sbin/halt

    @3, 打印基数行(从第一行开始,每隔一行一输出)

    @4,打印uid是0或1的行

    [root@tx3 ~]# sed -n '/x:[01]:/p' t1

    root:x:0:0:root:/root:/bin/bash

    bin:x:1:1:bin:/bin:/sbin/nologin


    (2)d 删除

    @1,删除第一行

    @2,删除第一行和第三行(与-e选项合用)

    @3,;选项的使用和-e一样

    @4,取反:!

    [root@tx3 ~]#  cat -n t1 | sed '1!d'

        1root:x:0:0:root:/root:/bin/bash

    (3)s 查找替换 s///

    语法:

           '[address]s/pattern/replacement/flags'

                           old     new

    flags:

               n:1-512 之间的正整数,表示替换模式里面出现的第几次内容

               p:打印

               g:全局修改

               w:另存为

           这几个选项是可以复合使用的,但是写的要有意义。(pg ;nw)

    注:这里为部分截取

    @1默认会替换行里面的第1个匹配

    [root@tx3 ~]# sed 's/root/ROOT/' t1

    ROOT:x:0:0:root:/root:/bin/bash

    bin:x:1:1:bin:/bin:/sbin/nologin

    @2全部替换

    [root@tx3 ~]# sed 's/root/ROOT/g' t1

    ROOT:x:0:0:ROOT:/ROOT:/bin/bash

    bin:x:1:1:bin:/bin:/sbin/nologin

    @3替换第2个匹配

    [root@tx3 ~]# sed 's/root/ROOT/2' t1

    root:x:0:0:ROOT:/root:/bin/bash

    bin:x:1:1:bin:/bin:/sbin/nologin

    @4打印

    [root@tx3 ~]# sed 's/root/ROOT/p' t1

    ROOT:x:0:0:root:/root:/bin/bash

    ROOT:x:0:0:root:/root:/bin/bash

    bin:x:1:1:bin:/bin:/sbin/nologin‘

    [root@tx3 ~]# sed -n 's/root/ROOT/p' t1

    ROOT:x:0:0:root:/root:/bin/bash

    operator:x:11:0:operator:/ROOT:/sbin/nologin

    @5另存为

    [root@tx3 ~]# sed -n 's/root/ROOT/w /tx' t1

    [root@tx3 ~]# cat /tx

    ROOT:x:0:0:root:/root:/bin/bash

    operator:x:11:0:operator:/ROOT:/sbin/nologin

    @6在文件的每行前面添加 # 注释

    [root@tx3 ~]# sed 's/^/#/' t1

    #root:x:0:0:root:/root:/bin/bash

    #bin:x:1:1:bin:/bin:/sbin/nologin

    #daemon:x:2:2:daemon:/sbin:/sbin/nologin

    @7删掉文件的第1个字符

    [root@tx3 ~]# sed 's/^.//1' t1

    oot:x:0:0:root:/root:/bin/bash

    in:x:1:1:bin:/bin:/sbin/nologin

    aemon:x:2:2:daemon:/sbin:/sbin/nologin


    @8删掉文件的第2个字符

    [root@tx3 ~]# sed 's/.//2' t1

    rot:x:0:0:root:/root:/bin/bash

    bn:x:1:1:bin:/bin:/sbin/nologin


    (4)i 从当前行插入

    在第一行前插入hello

    [root@tx3 ~]# sed '1i hello' t1

    hello

    root:x:0:0:root:/root:/bin/bash

    bin:x:1:1:bin:/bin:/sbin/nologin

    (5)a 从当前行后添加

    在第一行后添加hello

    [root@tx3 ~]# sed '1a hello' t1

    root:x:0:0:root:/root:/bin/bash

    hello

    bin:x:1:1:bin:/bin:/sbin/nologin


    (6)-r 支持扩展正则

    [root@tx3 ~]# sed -r 's/^(.)(.)/\1/' t1

    rot:x:0:0:root:/root:/bin/bash      //相当于把前两个字符替换成第一个字符,这样就实现了删除第二个字符

    bn:x:1:1:bin:/bin:/sbin/nologin

    demon:x:2:2:daemon:/sbin:/sbin/nologin

    其他方法:

    @1#sed 's/.//2' t1

    @2#sed 's/^\(.\)\(.\)/\1/' t1


    (7)y 替换,按照位置来匹配替换  y///      不识别re


    [root@tx3 ~]# sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' t1

    ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH

    BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN

    DAEMON:X:2:2:DAEMON:/SBIN:/SBIN/NOLOGIN

    (8)替换匹配行

    @1[root@tx3 ~]# sed -n '1c ROOT' t1

    ROOT

    (9)q 退出

    [root@tx3 ~]# sed '1q ' t1

    root:x:0:0:root:/root:/bin/bash

    (10)-i        可以修改原文件

    (11)-f 支持脚本

    四.sed如何处理数据


        PATT:模式空间,处理文件的输入行,处理文件的空间,最多保存8192字节,相当于车间sed把流内容在这里处理。

        HOLD:保留空间,用来保存已经处理的输入行;最多保存8192字节;默认有一个空行,相当于仓库,加工的半成品在这里临时储存。


    COMM:命令

    h:将模式空间里的内容,复制到保留空间里,覆盖原来的内容 >

    H:将模式空间里的内容,追加到保留空间里,保留原来的内容 >>

    g:将保留空间里的内容,复制到模式空间里,覆盖原来的内容

    G:将保留空间里的内容,追加到模式空间里,保留原来的内容

    n:对匹配行的下一行进行处理

    x:交换模式空间和保留空间的内容

    (1)h;G

    @1.将第一行的内容放到打三行后面

    @2.在每行的后面添加1个空行

    注:1.保留空间里默认有一个空白行。2,‘G’默认处理全局

    @3.把第1行到第4行的数据复制到第5行后面

    注:1h是为了覆盖保留空间里的空白行

    @4. 把第1行到第4行的数据剪切到第5行后面

    (2)n    对匹配行的下一行进行处理

    (3)x     交换模式空间和保留空间的内容

    展开全文

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
关键字:

后处理doc工作原理