精华内容
下载资源
问答
  • 博客被墙,没办法只能回这里写博客了. 今天有个需求,根据word目录生成文件夹. 百度搜了下,没找到,只有C#的,无奈只能自己写了demo.还好比较简单. word结构 ...| | |─ 三级目录 | | | |─ 四级目录 | | ...

    博客被墙,没办法只能回这里写博客了.
    今天同事有个小需求,根据word目录生成文件夹.
    百度搜了下,没找到,只有C#的,无奈只能自己写了demo.还好比较简单,凑合看吧,排版比较丑.
    word结构
    |─ 一级目录
    |          |─ 二级目录
    |          |          |─ 三级目录
    |          |          |          |─ 四级目录
    |          |          |          |          |─ 五级目录
    |          |          |          |          |          |─ 六级目录
    |          |          |          |          |          |          |─ 七级目录

    @Test
    public void test1(){
    XWPFDocument docx = null;
    String path = “C:\Users\hailong.zhao\Desktop\1.docx”;
    try {
    OPCPackage pack = POIXMLDocument.openPackage(path);
    docx = new XWPFDocument(pack);
    } catch (Exception e) {
    e.printStackTrace();
    }
    List list = docx.getParagraphs();
    int i = 0;
    String nowPath = “C:\Users\hailong.zhao\Desktop\1”;
    File file = new File(nowPath);
    for(XWPFParagraph li:list){
    // System.out.print(li.getText().replaceAll(" “,”").indexOf(“─”));
    String runStr = li.getText();
    int j = runStr.replaceAll(" “, “”).indexOf(“─”);
    String name = runStr.substring(runStr.indexOf(“─”)+1);
    if(j>i){
    file = new File(file.getAbsolutePath()+”\"+name);
    }else if(j<=i){
    int k = i-j+1;
    for(int l = 0;l<k;l++){
    file = file.getParentFile();
    }
    file = new File(file.getAbsolutePath()+"\"+name);
    }
    if(!file.exists()){
    file.mkdirs();
    }
    i=j;
    nowPath = file.getAbsolutePath();
    // System.out.println(li.getText());
    System.out.println(nowPath);
    }
    }

    展开全文
  • WORD三件套笔记

    万次阅读 多人点赞 2019-11-07 14:51:07
    考试形式 一套PPT 一套EXCEL 一套WORD综合 +PPT AND WORD 单项 随机抽取题库题目 考试安排在第十八周 也就是还有...WORD 综合一共十套 单项十套(单项还有七套) 综合题 至少练习套保证90+ 目录 PPT 1 2 ...

    考试形式 一套PPT 一套EXCEL 一套WORD综合 +PPT AND WORD 单项 随机抽取题库题目

    考试安排在第十八周 也就是还有三周

    PPT 比较简单 还差60%可以完成所有笔记 争取下礼拜完成所有笔记记录

    EXCEL 综合 还有三套、单项 还有六套

    WORD 综合一共十套 单项十套(单项还有七套)        综合题 至少练习三套保证90+

    目录

    PPT 

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

     

    WORD单项笔记

    单项笔记1

    单项笔记2

    单项笔记3

    单项笔记4

    单项笔记5

    单项笔记6

    单项笔记7

    单项笔记8

    单项笔记9

    单项笔记10

    EXCEL笔记

    第一套

    第二套  

    第三套

    第四套

    第五套

    第六套

    第七套

    第八套

    第九套

    第十套



     

    PPT 3 4 5 7

     

     

    5

     

     

     

     

    WORD笔记

    单项笔记1

    单项笔记2

    单项笔记3

     

     

    左右居中

    最后一步很重要

    单项笔记4

    单项笔记5

     

    单项笔记6

    页数 文章的细节 不要忘记

    单项笔记7

    https://wenku.baidu.com/view/1e025c456d175f0e7cd184254b35eefdc8d315b5.html

     

    按常规操作

    单项笔记8

     

    1.操作同9

    2.题注

    先删除原题注

    3. 书签

    添加书签BOOK1-4

    选中添加

    引用

    单项笔记9

     1.删除绿底文本,使用章节编号.

    2.表的设置

    4.插入表目录

     

     

    单项笔记10

    1.每一章另起一页,选中章节文字,分隔符点击奇数页

    2.添加页眉,使用域

    不是编号 是 段落位置!!!!!

    3.有问题 待研究

    4.目录

     

     

    EXCEL笔记

    excal 单项

    一(待写) 二 三 四 五  七    

    六 八 待尝试 

    九 十 已教  

     

     

    第一套

    1.在Sheet1中,使用条件格式将各科成绩不及格(<60)单元格中数字颜色设置为红色、加粗显示。注意:选中数据时,请不要连同列名一起选中。

     

    2.在Sheet4中,使用函数,将B1中的时间四舍五入到最接近的12分钟的倍数,结果存放在C1单元格中。

    =ROUND(B1*24*(60/12),0)/24/(60/12)

    3.使用REPLACE函数,对Sheet1中"学号"的进行修改。要求:将"学号"中的2013修改为2010;将修改后的学号填入表中的"修改后的学号"列中。

    * 例如 2013213871 修改为 2010213871

     

    4.使用函数,根据Sheet1的数据,计算每位学生的总分和平均分,将计算结果保存到表中的"总分"列和"平均分"列中,平均分列小数位四舍五入,整数形式保留。并根据"总分"列对每个同学排名情况进行统计。并将排名结果按总分降序保存。

    =ROUND(AVERAGE(D2:H2),0)                     ROUND四舍五入

    5.使用函数,在Sheet1中计算出全班"各科平均"(包括"总分"列),并填入相应行中(保留两位小数)。

    =ROUND(AVERAGE(D2:D33),2)

    6.使用逻辑函数,生成学生学习成绩"等级"。评选条件为:平均成绩如果大于等于90,优秀;大于等于80,良好;大于等于70,中等;大于等于60,及格;小于60不及格。并将结果保存在"成绩等级"列中;

    =IF(J2>=90,"优秀",IF(J2>=80,"良好",IF(J2>=70,"中等",IF(J2>=60,"及格","不及格"))))

    7.将Sheet1的所有数据复制到Sheet2中以A1为起始单元格的区域中,并对Sheet2进行高级筛选,筛选条件同时满足:各科成绩>=80,平均分>=85(筛选条件请放于数据区域下方,并空行),并将结果保存在Sheet2中。

    8.根据Sheet1中的结果,在Sheet3中创建一张数据透视表:显示"成绩等级"的学生人数汇总情况,行标签设置为:"成绩等级", 数据区域设置为"成绩等级",计数项为"成绩等级"。

     

    第二套  

    time函数工资不对  实践教程55页 3练习 等于ROUND 60/8

     

    1.根据Sheet5的A1单元格中的结果,使用函数转换为金额大写形式,保存在sheet5中A2单元格中。

    =TEXT(A1,"[dbnum2]")

    2.在Sheet5中,使用函数,将B1中的时间四舍五入到最接近的8分钟的倍数,结果存放在C1单元格中。

    =ROUND(B1*24*(60/8),0)/24/(60/8)

     

    3.使用REPLACE函数,对Sheet1中"工号"进行修改。要求:在"工号"中的0和6之间插入1,将修改后的工号填入表中的"更新后的工号"列中。

       例如  20065389修改为200165389

    =REPLACE(A2,4,0,1)

     

    4.在Sheet1数据区域增加名为"实发工资"的新列(处于奖金与统计条件之间),应用求和函数计算并填写该列数据(实发工资为基本工资、岗位津贴、职务津贴和奖金之和)。  

    右键插入             =SUM(E2:H2)

     

    5.将Sheet1内容复制到"Sheet2"表中对应区域,不含"统计条件"列,并将数据按"实发工资"降序排列。

     

    6.在Sheet1中,使用逻辑函数,判断员工是否有条件加工资,结果填入名为"统计条件"的列中,要求:

    加工资条件为:"职称"-助工,"基本工资"<=1250的员工;符合条件填"YES"否则"NO"。 应用统计函数,把符合加工资条件的人数填入:L3中。

    =IF(AND(D2="助工",E2<=1250),"YES","NO")

    7.把Sheet1复制到Sheet3中以A1为起始单元格的区域中,并对Sheet3进行高级筛选。数据表必须顶格放置。

    筛选条件为同时满足:"职称"=工程师,"基本工资">=1400 (筛选条件请放于数据区域下方,并空行);

     

    8.根据Sheet1中的数据(除统计条件列外),创建一个数据透视表,保存在Sheet4中。

    要求:列标签设置为"职称";计数项为"职称";数据区域为"职称",将对应的数据透视表保存在Sheet4中。

     

    第三套

    1.在Sheet5中的A1单元格中输入数字1/4。

      0 1/4

    2.在Sheet1的"额定功耗"列中,使用条件格式将各家电功耗(<=100瓦)单元格中数字颜色设置为绿色、加粗显示。注意:选中数据时,请不要连同列名一起选中。

    3.使用时间函数,根据"出厂日期"计算家电保修截止日期,一般家电的保修期为36个月,存入"保修截止日期"列中。

    =EDATE(D2,36)

     

    4.使用函数计算库存金额、销售金额,并保存到"库存金额"、"销售金额"列中。商品产地杭州销售金额统计,存入N4中。

    =ROUND(H2*I2*95%,0)

    =SUMIF(C2:C19,"杭州",K2:K19)

    \

     

    提示:库存金额=单价*库存量;商品在销售时,优惠5%,实际销售金额为原销售金额的95%,四舍五入保留整数。

    5.使用函数,根据"销售金额"列对所有商品进行排名。(如果多个数值排名相同,则返回该数组的最佳排名)。  要求:将排名结果保存在"销售名次"列中。

    =RANK.EQ(K2,$K$2:$K$19)

    6.将Sheet1中的表复制到Sheet2,按家电"库存金额"进行降序排序。

    7.将Sheet1中的表复制到Sheet3中以A1为起始单元格的区域中,并对Sheet3进行高级筛选,筛选条件同时满足:商品产地=慈溪 ,库存金额>40000(筛选条件请放于数据区域下方,并空行);

    8.根据Sheet1中的结果,在Sheet4中创建一张数据透视表:列标签设置为"商品产地",行标签设置为:"商品名", 数据区域设置为"销售名次",求和项为"销售名次"。

     

    第四套

     

    1.在Sheet1的"单价"列中,使用条件格式将各类书单价(<=30元)单元格中数字颜色设置为绿色、加粗显示。注意:选中数据时,请不要连同列名一起选中。

    2. 使用函数判断Sheet4的B1单元格中的2020年1月1日是否为闰年,结果是填充逻辑值TRUE,不是填充逻辑值FALSE,存入C1单元格中。闰年定义:年数能被4整除而不能被100整除,或者能被400整除的年份。

    =OR(AND(MOD(YEAR(B1),4)=0,MOD(YEAR(B1),100)<>0),MOD(YEAR(B1),400)=0)

     

    3.在Sheet4的A1单元格中设置为只能录入6位数字或文本。当录入位数错误时,提示错误原因,样式为"警告",错误信息为"只能录入6位数字或文本"。

     

     

    4. 使用HLOOKUP函数,对Sheet1中"计算机书籍星期一、三、五促销报表"中的"优惠幅度"列进行填充。根据Sheet1中的"优惠打折的图书类别"幅度,对"优惠幅度"列根据"商品类别编号"进行填充。

    =HLOOKUP(A7,$A$2:$D$3,2,TRUE)

     

     

     

     

    5.在sheet1中,根据单价、优惠幅度、对星期一、三、五销售的书籍,使用函数计算所有书籍的"销售金额",不保留小数位。

    =ROUND((E7+F7+G7)*C7*D7,0)

    6.使用排名函数RANK对"销售金额"进行排名,将排名结果存入"销售排名"列中。

    =RANK(H7,$H$7:$H$20)

    7.将Sheet1中的"计算机书籍星期一、三、五促销报表"复制到Sheet2中以A1为起始单元格的区域中,对Sheet2进行高级筛选。筛选条件为:"商品类别编号"-D300,而且"单价">=25(筛选条件请放于数据区域下方,并空行),将结果保存在Sheet2中。注意:复制过程中,将标题项"计算机书籍星期一、 三、五促销报表"连同数据一同复制。

    8.根据Sheet1中的结果,在Sheet3 中创建一张数据透视表:列标签设置为"销售排名",行标签设置为:"书名", 数据区域设置为"销售金额",求和项为"销售金额"。

     

    第五套

     

     

    1.在Sheet4中,使用函数,对A1单元格中的身份证号码判断性别,结果为"男"或"女",存放到B1单元格中。判断依据:倒数第二位为奇数的为"男",为偶数的为"女"。

    =IF(MOD(MID(A1,17,1),2)=1,"男","女")

    2.在Sheet4中,使用函数,判断A2单元格中的2050是否为闰年,结果为"闰年"或"平年",存放到B2单元格中。 闰年的判断:年数能被4整除而不能被100整除,或者能被400整除的年份。

    =IF(OR(AND(MOD(A2,4)=0,MOD(A2,100)<>0),MOD(A2,400)=0),"闰年","平年")

    3.在"Sheet1"中,使用条件格式将各季度温度( >28)单元格中数字颜色设置为红色、加粗显示;使用条件格式将各季度温度(<5 )单元格中数字颜色设置为绿色、加粗显示。

    注意:请按题意先后次序,设置条件;选中数据时,请不要连同列名一起选中。

    4.使用数据公式,对Sheet1中的一季度与三季度相差温度值进行计算(三季度减一季度),并把结果保存在"季度温度差"列中,四舍五入保留小数2位。

    =ROUND((D3-B3),2)

    5.使用IF函数,根据三季度、四季度的温度进行 "高温城市"列填充,条件是:"三季度"平均温度>28度,同时"四季度"平均温度>10度,符合条件填充:是;不符合条件填充:不是。

    =IF(AND(D3>28,E3>10),"是","不是")

    6.使用函数,根据Sheet1中的数据,统计区全国各城市第四季度平均气温值,保存在相应K3单元格中。求出一、二、三、四季度最高温度,保存在相应单元格中。

    =MAX(B3:B33)

    =AVERAGE(E3:E33)

    7.将Sheet1中"城市季度平均气温统计表"复制到Sheet2中以A1为起始单元格的区域中,并对Sheet2进行高级筛选。 筛选条件同时满足:"一季度">5; "二季度">10; "三季度"<25; "四季度">10(筛选条件请放于数据区域下方,并空行);筛选范围不含"最高气温"行,筛选结果保存在Sheet2中。注意:复制过程中,将标题项"城市季度平均气温统计表"连同数据一同复制。

    8.根据Sheet1的"城市季度平均气温统计表"的结果,在Sheet3中创建一张数据透视表。要求:列标签设置为"高温城市";行标签设置"城市";计数项为"高温城市"。

     直接拖数据

    第六套

     

    F4固定格式 

    1.在Sheet4中,使用函数,将B1中的时间四舍五入到最接近的6分钟的倍数,结果存放在C1单元格中。

    =ROUND(B1*24*(60/6),0)/24/(60/6)

    2.在Sheet4的A1单元格中设置为只能录入4位文本。当录入位数错误时,提示错误原因,样式为"警告",错误信息为"只能录入4位数字或文本"。

    3.在Sheet1中用函数计算全国工业废水污染物直排总量,并存入L2中。同时用函数求出最大排污量,存入相应的单元格中。

    =MAX(B3:B33)

    4.计算各省市工业废水污染物直排量占全国比重,并把计算结果存入"工业废水污染物直排量占全国比重%",四舍五入保留小数2位。(提示:工业废水污染物直排量占全国比重=各地区工业废水污染物直排总量/全国工业废水污染物直排总量*100)

    =ROUND((F3/$L$2*100),2)

    5.用RANK函数,进行全国主要省市氨、氮直排量的排名,把排名结果存入"氨、氮直排量排名"中。

    6.使用逻辑函数,判断是否是环保需要关注的省市。判断条件是:挥发酚直排量>10 且 氰化物直排量>15; 或氨、氮直排量>10000,为环保重点关注省市,在"环保需要关注的省市"中填入"关注"否则填入"非关注"。

    =IF(OR(AND(B3>10,C3>15),E3>10000),"关注","非关注")

    7.把Sheet1中的数据复制到Sheet2中以A1为起始单元格的区域中,将标题项"工业废水中主要污染物直接排放量统计"连同数据一同复制,并对Sheet2进行高级筛选。筛选条件为:"挥发酚直排量">10 且 "氰化物直排量">15; 或 "氨、氮直排量">10000 (筛选条件请放于数据区域下方,并空行;筛选区域包含最后一行数据)。

    8.根据Sheet1中的数据,创建一个数据透视表,保存在Sheet3中。要求:列标签设置为"环保需要关注的省市";行标签设置为"地区",计数项为"环保需要关注的省市",将对应的数据透视表保存在Sheet3中。

     

    第七套

    1.在Sheet4中,使用文本函数判断C1字符串在B1字符串中的起始位置,将结果保存在D1中。

    =FIND(C1,B1)

    2.在Sheet4中使用函数,将B2中的时间四舍五入到最接近的7分钟的倍数,结果存放在C2单元格中。

    =TIME(HOUR(B2),ROUND(MINUTE(B2)/7,0)*7,SECOND(0))

     

    3.=YEAR(TODAY())-YEAR(E3)

    选常规

    4.使用REPLACE函数,对Sheet1中"学号"进行修改。要求:在"学号"中的3和2之间插入0,将修改后的学号填入表中的"更改后的学号"列中。

    =REPLACEB(A3,5,0,0)

     

    5.在Sheet1中,应用函数,根据"性别"及"年龄"列中的数据,判断所有学生是否为大于40岁的男性,并将结果保存在"是否>40男性"列中。 注意:如果是,保存结果为"是";否则,保存结果为"不是"。

    =IF(AND(F3>40,D3="男"),"是","不是")

    6.用RANK函数,对全班同学的"综合成绩"进行排名,把排名结果存入"综合成绩排名"列中

    =RANK(H3,$H$3:$H$38)

    F4战术

    7.将Sheet1复制到Shee2的以A1为起始单元格的区域,将标题项"成人美术教育班学生基本信息表"连同数据一同复制,并对Sheet2进行高级筛选。筛选条件为同时满足:"性别"=男,"年龄">35岁(筛选条件请放于数据区域下方,并空行)。并将筛选结果保存在Sheet2中

    复制,粘贴值 123 

    特别注意 在高级筛选前,先得对出生年月 由常规改为短日期

    8.根据Sheet1中的数据,创建一个数据透视表,保存在Sheet3中。要求: 列标签设置为"性别",行标签设置为"所在城市",计数项为"所在城市";把对应的数据透视表保存在Sheet3中。

     

     

    第八套

     

     

    1.设置Shee4的A列数据有效性为:不能输入重复的数据。

     

    =COUNTIF(A:A,A1)=1

    2.判断Sheet4的B1单元格中的2021年1月1日是否为闰年,结果是填充逻辑值TRUE,不是填充逻辑值FALSE,存入C1单元格中。闰年定义:年数能被4整除而不能被100整除,或者能被400整除的年份。

    =OR(AND(MOD(YEAR(B1),4)=0,MOD(YEAR(B1),100)<>0),MOD(YEAR(B1),400)=0)

    3.在Sheet1中,使用条件格式将"今年实投"列中数据大于50000的单元格中字体颜色设置为红色、加粗显示。注意:选中数据时,请不要连同列名一起选中。

    4.Sheet1中使用排名函数RANK对"今年新批数"企业数量进行排名,将排名结果存入"新批排名"列中。

    =RANK.EQ(B4,$B$4:$B$18)

     

    5.Sheet1中使用逻辑函数,判断合同外资金额今年新批的比去年同期是否增长。判断条件为:"新批排名"<=10; "今年新批额"的值>"去年同期"的值。如果是,在"新批前10是否增长"列中填入"新批增长",不是填入"后10或负"。

    =IF(AND(C4<=10,D4>E4),"新批增长","后10或负")

    6.在工作表Sheet1中,用公式计算实际利用外资"比上年同期±(%)",填入相应的单元格中,并四舍五入保留2 位小数。 (提示:比上年同期±(%)=(今年实投-去年同期)/去年同期*100)。并计算出"今年实投"的最大数量,填入G19中。

    =ROUND(((G4-H4)/H4*100),2)

    =MAX(G4:G18)

    7.将Sheet1中的"外商直接投资同期比较表"复制在Sheet2中以A1为起始单元格的区域中,对Sheet2进行高级筛选。 筛选条件:企业个数的"今年新批数">50;或者 "今年实投">50000(筛选条件请放于数据区域下方,并空行;筛选区域包含最后一行数据)。将结果保存在Sheet2中。注意:复制过程中,将标题项"外商直接投资同期比较表"连同数据一同复制。

    8. 根据Sheet1的"外商直接投资同期比较表",在Sheet3中创建一张数据透视表。要求: 行标签设置为"新批排名"; 列标签设置为"各市"; 数据区域为"今年实投"; 求和项为"今年实投"。

     

    第九套

     

    1.使用函数,对Sheet4中的B1单元格中的内容进行判断,判断其是否为数值,如果是,单元格填充为逻辑值TRUE;如果不是,单元格填充为逻辑值FALSE,并将结果保存在C1单元格当中。

    =ISNUMBER(B1)

    2.在Sheet4的A1单元格中设置为只能录入5位数字或文本。当录入位数错误时,提示错误原因。样式为"警告",错误信息为"只能录入5位数字或文本"。

    3.在Sheet1中,使用条件格式将6位评委中打分" >8.9"的分数颜色设置为红色、加粗显示;将打分" <7"的分数颜色设置为绿色、加粗显示。注意:选中数据时,请不要连同列名一起选中。注意:请按照题意顺序,设置条件。

    4.应用函数计算每个节目的"得分",计算"得分"的规则:去掉一个最高分、去掉一个最低分,求其他4位评委的平均分,"得分"四舍五入保留小数3位。

    =ROUND(TRIMMEAN(D3:I3,2/6),3)

    5.使用RANK函数,根据"得分"列对所有节目进行排名。(如果多个数值排名相同,则返回该数组的最佳排名)。  要求:将排名结果保存在"排名"列中。

    =RANK.EQ(J3,$J$3:$J$22)

    6.使用逻辑函数根据"排名"进行奖次划分,占总节目数比例的最好15%为"一等奖";其次25%为"二等奖";其余60%为"三等奖"。要求:将奖项结果保存在"奖次"列中。

    =IF(K3/20<=15%,"一等奖",IF(K3/20<=40%,"二等奖","三等奖"))

    7.将Sheet1的"班级演出评分表"复制到Sheet2中以A1为起始单元格的区域中,并对Sheet2进行高级筛选。 筛选条件为:"班级"为"高一(1)",或"奖次"为"二等奖"(筛选条件请放于数据区域下方,并空行); 将结果保存在Sheet2中。注意: 复制过程中,将标题项"班级演出评分表"连同数据一同复制。

     

    8. 根据Sheet1中"班级演出评分表",创建一个数据透视表,保存在Sheet3中。要求:列标签坐标设置为"奖次";行标签坐标设置为"班级"; 求和项为"得分", 将对应的数据透视表保存在Sheet3中。

    第十套

     

    1.在Sheet4中,使用函数,将C1中的时间四舍五入到最接近的9分钟的倍数,结果存放在C2单元格中。

    =ROUND(C1*24*(60/9),0)/24/(60/9)

    2.在Sheet4中使用函数组合,计算A1:A10中偶数的个数,结果存放在B1单元格中。

    =SUMPRODUCT(MOD(A1:A10,2))

    3.在Sheet4中,使用函数,将D1单元格中的数四舍五入到整千,存放在D2单元格中。

    =ROUND(D1,-2)

    4.使用VLOOKUP函数,对Sheet1中"某地区报考统计表"的"特长分"列进行填充。 根据"特长分"中的加分,使用VLOOKUP函数,将其分值填充到某地区报考统计表中的"特长分"列中。 函数中参数如果要绝对地址,请使用绝对地址进行答题。

    =VLOOKUP(E13,$A$1:$B$9,2,FALSE)

    5.使用函数,根据Sheet1中的数据,计算每个人的总成绩和全部报考人二门课程的平均分,将计算结果保存到表中的"总成绩"列和"平均分"行中。总成绩、平均分,四舍五入保留小数1位。(提示:总成绩=公共理论*30%+专业知识*70%+特长分)

    =ROUND((C13*30%+D13*70%+F13),1)

    =ROUND(AVERAGE(C13:C42),1)

    6.使用统计函数,统计报考"小学音乐"的总人数,存入J13单元格中,统计报考"小学音乐"所有人的总分数,存入J14单元格中。

    =COUNTIFS(B13:B42,"小学音乐")

    =SUMIF(B13:B42,B13,G13:G42)

    7.将Sheet1的"某地区报考统计表"复制到Sheet2中以A1为起始单元格的区域中,并对Sheet2进行高级筛选。 筛选条件为同时满足:"报考职位"为"小学美术","总成绩">=80; 将结果保存在Sheet2中(筛选条件请放于数据区域下方,并空行)。注意: 复制过程中,将标题项"某地区报考统计表"连同数据一同复制。

    8.根据Sheet1中"某地区报考统计表",创建一个数据透视表,保存在Sheet3中。要求:列标签设置为"报考职位";行标签设置为"准考证"; 求和项为"总成绩", 将对应的数据透视表保存在Sheet3中。

     

    展开全文
  • 计算机三级(数据库)复习重点欢迎阅读我的计算机三级总结第一章 数据库应用系统开发方法第二章 需求分析第三章 数据库结构设计(自底向上)第四章 数据库应用系统功能设计与实现第五章 UML与数据库应用系统第六章 ...

    欢迎阅读我的计算机三级总结

    你好! 这是我第一次写CSDN博客,希望我的总结能够帮助你快速通过NCRE的计算机三级(数据库)。亲自准备过计算机三级,碰过不少壁,也做过许多无用功,浪费了不少时间。为了让读者能够高效快速地准备计算机三级,尽量节约时间成本并考出一个理想的分数,我把看书时自己的重点总结陈列在这篇博客中,希望大家能做个参考。我建议这篇总结的使用方法是这样的:读者收藏这篇博客,购买官方推荐的计算机三级(数据库)的教科书(考试官网上有)。然后在看每一章之前,阅读我的总结形成大概印象,针对罗列的重点进行研究记忆,这样可以加快阅读效率,略去许多不需要看的非考试内容。这样的快速学习模式大概会让你在最多一周(一天最多三个小时)的时间周期内看完这本书,并且使你对数据库的原理,架构等形成一个整体的框架。框架形成后,然后便要备考了。备考需要去淘宝购买未来教育软件上机,将软件上附带的二十几份模拟题和真题刷一遍,将没有记住的知识点总结到word文档中以便考前查看。备考阶段大约持续两周左右,每天刷一到两套模拟题,刷题的速度会越来越快,到考前我的速度达到一套题仅花费30分钟左右。最后就是考试了,你会发现考试题目的80%你都做过或者似曾相识,如果按照我的复习方案来进行复习你肯定能轻松通过考试。我刷题时查缺补漏的知识点被我放在了我的另一篇博客中:刷题所遇到的知识点

    第一章 数据库应用系统开发方法

    1.数据库系统
    	DBS 主要提供应用数据的组织、存储、维护、访问等数据管理功能,数据库应用系统 DBAS 不仅为用户提供数据管理功能,还根据具体应用领域业务规则,通过应用程序实现更为复杂的数据处理功能。数据库 DBS 就是基本的操作,在之上根据具体需要调整结构,优化使用体验,就是应用系统 DBAS考虑的。
    2.软件开发模型:瀑布模型(软件生命周期模型),快速原型模型、螺旋模型等。
    	瀑布模型六阶段:项目规划,系统分析,总体设计,详细设计,编码调试与集成调试,运行维护(优点保证系统一致性完备性,确定是不能发掘出用户的潜在需求)
    	快速原型模型:快速分析,设计构造原型,运行原型,评价原型并改进原型。
    	螺旋模型:项目规划,风险评估,工程实现,用户评估。(进行下一次的循环)
    3.DBAS生命周期模型的五个步骤:项目规划(系统规划与定义{确定视图},可行性分析{经济、操作,技术、开发方案可行性},项目规划),需求分析(DBAS需求分析规范说明书),系统设计(概念设计,逻辑设计和物理设计 ),实现与部署,运行与维护。
    4.需求分析 包括数据需求分析,功能需求分析、性能需求分析和其它需求分析。
    	数据需求分析需要形成数据字典:数据项,数据结构,数据流,数据存储和处理过程。
    	功能需求分析包括数据处理需求分析(通过数据流图:{data flow diagram}形成数据字典文档)和业务规则需求分析(UML图)。
    	性能需求分析:响应时间,系统吞吐量(TPS),每TPS价值,允许并发访问的最大用户数。
    	其它需求分析包括:存储需求分析(数据库大小以及数据库存储量增长速度),安全性需求分析(备份和恢复需求分析)
    5.系统设计
    	概念设计:数据库概念模型设计和系统总体设计。
    	系统总体设计:DBAS体系结构设计,硬件平台选型和配置,应用软件结构设计,对业务规则进行初步设计,对关	键技术进行选型和初步设计
    	逻辑设计:数据库逻辑结构设计,应用程序概要设计,数据库事务概要设计。
    	物理设计:数据库物理结构设计,数据库事务详细设计,应用程序详细设计。
    6.实现与部署
    	DBAS实现与部署:建立数据库结构,数据加载,事务和应用程序的编码与测试,系统集成、测试与试运行,系统部署
    7.运行管理与维护
    	数据库应用系统的运行管理和数据库本身的运行管理。由DBA负责。
    

    第二章 需求分析

    1.	需求的获取方法:面谈,实地观察,问卷调查,查阅资料
    2.	需求分析过程:标识问题,建立需求模型,描述需求,确认需求
    3.	DFD方法:数据流,处理,数据存储,外部项。(自顶向下逐步细化的结构化分析方法)
    	IDEFO方法:箭头表示数据流,矩形表示活动。
    	UML方法:也可以进行信息系统的需求分析。
    

    第三章 数据库结构设计(自底向上)

    概念设计

    数据库概念设计的依据是需求分析阶段的文档,其中包括需求说明书、功能模型以及在需求分析阶段收集到的应用领域或问题域中的各类报表等。
    概念设计的过程:明确建模目标,定义实体集,定义联系,建立信息模型,确定实体集属性,对信息模型进行集成与优化。
    ER模型:很简单,但是肯定会考。
    IDEF1X:独立实体集(每个实例都能够被唯一标识而不决定于它与其它实体集的联系),从属实体集(实例依赖于其它实体集的实例)
    联系:标定型联系(由两个父实体集共同确定(外码有两个,并取决于不同的表)),非标定型联系(无需了解父端的实例,),分类联系(存在一般实体集,并且每个实例都对应有且仅有一个分类实体集),非确定联系(多对多)
    

    逻辑设计

    ER模型转换为关系(需要将联系合并到关系中)。
    

    物理设计

    1.	物理结构角度要考虑的问题:文件的组织,文件的结构,文件的存取和索引技术。
    2.	索引技术:有序索引技术(顺序排列),散列技术(利用一个散列函数实现记录域到记录的物理地址间的直接映射关系)
    3.	有序索引的分类:聚集索引(索引文件中索引项排列顺序和数据排列顺序相一致),非聚集索引(反之),稠密索引(每个查找码都对应一个索引记录),稀疏索引(部分查找码对应了索引记录),主索引(主码属性集上建立的索引),辅索引(非主属性上建立的索引),唯一索引(索引属性列都是唯一的),单层索引,多层索引(进一步优化索引效率)。
    4.	物理设计环节:数据库逻辑模式描述,文件组织和存取设计,数据分布设计,确定系统配置,物理模式评估。
    

    第四章 数据库应用系统功能设计与实现

    1.	DBAS总体设计的主要内容:DBAS体系结构设计,DBAS软件总体设计,软硬件选型与配置设计,业务规则初步设计。
    2.	DBAS体系结构设计:
    	客户/服务器(C/S)结构:客户端应用程序+数据库服务器
    	三层浏览器/服务器(B/S)结构:浏览器+Web应用服务器+数据库服务器
    3.	DBAS软件总体设计:得到系统总体结构和分层模块结构。
    4.	软硬件选型与配置设计:涉及很多内容
    5.	业务规则初步设计:业务流程和运行规则的制订等。
    6.	DBAS功能概要设计:分为四层(表示层,业务逻辑层,数据访问层,数据持久层)
    目的:产生软件总体结构和软件功能模块
    7.	DBAS功能详细设计:表示层详细设计(初步设计,用户界面细节设计,原型设计与改进)和业务逻辑层详细设计
    8.	DBAS安全架构设计:数据安全设计
    	安全性保护,完整性保护,并发控制,数据库的备份与恢复,数据加密传输
    	安全性保护:用户身份识别,权限控制,视图机制。
    	完整性保护:防止合法用户想数据库中加入不合语义的数据,主要措施是对数据设置一些完整性约束条件。
    	并发控制:封锁机制。基本的封锁一般有排他锁和共享锁(一定要避免死锁)。
    	数据库备份与恢复:双机热备,数据转储,数据加密存储。
    	数据加密传输:手段有数字安全证书,对称密钥加密,数字签名,数字信封。
    	环境安全设计:
    	漏洞与补丁:检查系统漏洞并更新系统补丁。
    	计算机病毒防护
    	网络环境安全
    	物理环境安全
    	制度安全设计:
    9.	DBAS实施:创建数据库,装载数据,编写与调试应用程序,数据库试运行。
    	创建数据库:考虑初始空间大小,数据库增量大小,访问性能。
    	装载数据:筛选数据,转换数据格式,输入数据,校验数据。
    	数据库试运行:功能测试,性能测试(先测试恢复功能,做好转储和恢复工作)
    

    第五章 UML与数据库应用系统

    UML语义是定义在四层建模概念框架中的,这四层分别是:元元模型,元模型,模型,用户模型。
    圆角矩形表示活动,箭头线表示活动之间的联系,标注为执行下一个活动的条件
    DBAS业务流程活动图:可以并行操作。分为起始点,结束点,分区,活动
    DBAS系统需求用例图:分为用例,角色和系统。用带空心的三角箭头表示通用化关系。(超类)
    DBAS系统结构类图、顺序图和通信图:
    结构类图包括属性,操作和关系(关系又包含关联关系,继承关系,依赖关系和精化关系)。关联联系中一种特殊的关联是聚集,分为共享聚集(空心菱形)和组成(实心菱形)
    顺序图:时间轴和对象轴。描述对象之间如何协作达到系统的目标。
    通信图(协作图):显示对象之间的关系,并不侧重交互顺序,用数字表示消息或者线程的顺序。
    DBAS系统微观设计对象图,状态机图和时间图
    	对象图:特定时间点上所有对象的一个快照。强调瞬时性。
    	状态机图:陈述系统或对象的状态转移。
    	时间图:通过时间的推移让时间因子呈现一个可视化的效果。
    DBAS系统宏观设计包图、交互概述图和复合结构图
    	包图:不同系统或者项目间的彼此的关系。(定义了可见性,包括私有,保护,公有和实现)
    	交互概述图:活动图+交互框
    	复合结构图:评估系统复杂度的工具。部件与部件之间是装配的关系,通过端口才能连接。端口上有需求接口和供给接口。
    DBAS系统实现组件图和部署图
    	组件图:带箭头的虚线。展现了组件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库等的系统建模。组件是逻辑设计中定义的概念和功能在物理架构中的实现。
    	部署图:硬件和软件的物理配置情况和系统体系结构。
    

    第六章 高级数据查询

    1.使用TOP限制结果集:Distinct Top n [percent] [with ties]
    		如果有with ties 的话必须有order by
    2.使用case函数:
    		简单case函数:
    			CASE 测试表达式
    				When 简单表达式1 THEN 结果表达式1
    				When 简单表达式2 THEN 结果表达式2
    				When 简单表达式3 THEN 结果表达式3
    				[ELSE 结果表达式 n+1]
    				END
    		搜索case函数:
    			CASE 函数表达式:
    				CASE
    				WHEN 布尔表达式1 THEN 结果表达式1
    				WHEN 布尔表达式2 THEN 结果表达式2
    				WHEN 布尔表达式3 THEN 结果表达式3
    				WHEN 布尔表达式4 THEN 结果表达式4
    				[ELSE 结果表达式 n+1]
    				END
    3.查询结果保存:SELECT 查询列表序列 INTO<新表名>
    				FROM 数据源
    4.并交差:UNION:列的个数必须相同,数据类型时间支持隐式转换,orderby 放在第二个语句后面
    	INTERSECT: 
    	EXCEPT:
    5.相关子查询:   WHERE表达式 比较运算符(子查询):
    			   WHERE 表达式 比较运算符 (子查询):
    			   WHERE 【NOT】EXISTS (子查询):先执行外层,再执行内层
    			   替代表达式的子查询:在SELECT语句中的选择列表中嵌入一个只返回标量值的SELECT语句,一般值返回单值
    			   派生表子查询:可临时生成表并出现在from子句中
    6.开窗函数:
    	聚合开窗函数:over 子句和聚合函数一起使用
    	排名开窗函数:RANK():函数并不一定返回连续整数。
    				 DENSE_RANK():函数返回的是连续的整数。
    				 NTILE():对其进行分组(NTILE(4)),每个分组内返回组号。
    				 ROW_NUMBER():每个分区(PARTITION BY)的序列号
    7.公用表表达式:(Common Table Expression,CTE)
    				WITH    AS
    

    第七章 数据库及数据库对象

    1.	SQL Server中将数据库分为两大类:系统数据库和用户数据库。
    系统数据库: master:最重要的系统数据。
    			    Msdb:记录操作。
    				Model:数据库模板。
    				Tempdb:临时数据库。
    				Resource:看不到,包含所有系统对象。
    2.	文件被分为数据文件和日志文件。
    数据文件包含数据和对象:主要数据文件和次要数据文件。
    3.	数据库的空间分配:创建用户数据库时,model数据库被自动复制到新建用户数据库中。
    数据的存储分配单位是数据页,一页是8kb。
    SQL server中不允许表中的一行数据存储在不同的页,即行不能跨页存储。
    4.	数据库文件组:主文件组和用户定义的文件组。
    5.	数据库文件的属性:文件名及其位置,初始大小,增长方式,最大大小。(TSQL)
    6.	T-SQL语言总结:
    		创建数据库:CREATE DATABASE Students
    		           ON PRIMARY                        主文件组文件1
    		           (
    		           		NAME = Student_data1,
    		           		FILENAME ='F:\DATA\MDF',
    		           		SIZE = 5MB,
    		           		MAXSIZE = UNLIMITED,
    		           		FILEGROWTH = 1MB
    		           )
    		           (								 主文件组文件2
    		           		NAME = Student_data1,
    		           		FILENAME ='F:\DATA\NDF',
    		           		SIZE = 5MB,
    		           		MAXSIZE = UNLIMITED,
    		           		FILEGROWTH = 1MB
    		           )
    		           LOG OPTION                        日志文件1
    		           (
    		           		NAME = Student_data1,
    		           		FILENAME ='F:\DATA\ldf',
    		           		SIZE = 5MB,
    		           		MAXSIZE = UNLIMITED,
    		           		FILEGROWTH = 1MB
    		           )
    		           (								日志文件2
    		           		NAME = Student_data1,
    		           		FILENAME ='F:\DATA\ldf',
    		           		SIZE = 5MB,
    		           		MAXSIZE = UNLIMITED,
    		           		FILEGROWTH = 1MB
    		           )
    		修改数据库:
    					ALTER DATABASE RShDb
    					ADD FILE(
    					)
    					ALTER DATABASE RShDb
    					MODIFY FILE(	
    					)
    					ALTER DATABASE RShDb
    					ADD LOG FILE(	
    					)
    				收缩数据库空间:
    					DBCC SHRINKDATABASE(Students,20)
    				收缩文件空间:
    					DBCC SHRINKFILE(Students,4)
    				删除数据库文件:
    					ALTER DATABASE student REMOVE FILE Student_data1
    		分离和附加数据库:
    			分离:EXEC sp_detach_db 'Students','true'
    			附加:CREATE DATABSE Students ON(FILENAME='F:\DATA\.MDF') FOR ATTACH
    		数据库架构: CREATE SCHEMA TEST AUTHORIZATION ZHANG
    						CREATE TABKE T1(
    											C1 INT
    											C2  CHAR(10))
    					DROP SCHEMA  TEST CASCADE(连架构对象一起删除)/RESTRICT(如果架构中包含架构对象,不删除)
    		分区表:
    			创建分区函数:CREATE PARTITION FUNCTION myRangePF1(int)
    						 AS RANGE LEFT(小于等于和大于)/RIGHT(大于等于和小于) FOR VALUES(1,100,1000)
    			创建分区方案:CREATE PARTITION FUNCTION myRangePF1(int)
    						 	AS RANGE LEFT FOR VALUES(1,100,1000)
    						 GO
    						 CREATE PARTITION SCHEME myRangePS
    						    AS PARTITION myRangePF1 
    						    TO(test1fg,test2fg,test3fg,test4fg)
    						 GO
    						 CREATE TABLE ParititonTable(
    						 col1 int,
    						 col2 char(10))
    						 ON myRangePS(col1)
    		索引:
    			创建索引:CREATE NONCLUSTERED/CLUSTERED/UNIQUE INDEX IX_TransactionHistory
    			         	ON Transaction(TransactionDate)
    			删除索引:DROP INDEX INDEXNAME;
    			索引视图:
    					适合使用索引视图的场景:很少更新基础数据或者基础数据以批处理的形式定期更新,可以提高连接和聚合操作的性能。
    					创建索引视图:CREATE VIEW Sales.vOrders
    								 With SCHEMABINDING
    								 AS
    								 SELECT ``````
    								 GO
    								 CREATE UNIQUE CLUSTERED INDEX IDX_V1 必须是唯一聚集索引
    								    ON Sales.vOrders(字段名)
    								 GO
    								 后面直接使用视图
    7.	SQL SERVER将数据库分为两大类:系统数据库和用户数据库。
    8.	系统会自动安装五个系统数据库:,master(所有系统级信息),msdb(调度报警和作业以及记录操作员时使用),model(所有数据库模板),tempdb(临时对象和中间结果集)和Resourse(只读数据库,包含了所有系统的对象)。
    9.	操作系统文件包括数据文件(数据和对象)和日志文件(恢复数据库中所有事务需要的信息)。
    10.	数据文件包括主要数据文件(mdf)和次要数据文件(ndf)。日志文件(ldf)。
    11.	数据库文件组:主文件组和用户定义的文件组。
    12.	数据库文件的属性:文件名及其位置,初始大小,增长方式,最大大小
    

    第八章 数据库后台编程技术

    游标
    	声明游标:DECLARE cursor_name 【INSENSITIVE】【SCROLL】CRUSOR
    	          FOR  
    	例子说明一切:
    		 DECLARE @CN VARCHAR(10), @Email VARCHAR(50)
    	     DECLARE Cname_cursor CURSOR FOR
    			  SELECT CName, Email From Tabke_Customer
    				WHERE CName LIKE ‘王%’AND Address LIKE ‘’
    	     OPEN Cname_cursor
    		 FETCH NEXT FROM Cname_cursor INTO @cn,@Email
    		 WHILE @@FETCH_STATUS=0
    		 BEGIN
    			PRINT’顾客姓名:’+@cn+’邮箱’+@Email
    			FETCH NEXT FROM Cname_cursor INTO @cn,@Email
    		 END
    	CLOSE Cname_cursor
    	DEALLOCATE Cname_cursor
    			
    			游标的一些关键字注释:
    				ABSOLUTE:从开始第几个
    	  			RELATIVE:从当前位置起始第几个
    				INSENSITIVE:敏感和不敏感。加上就不敏感,提取操作读取的是tempdb中的临时副本中的数据,不加的话读的是原表中的数据。
    	SCROLL:加上可以使用所有操作,不加只能使用next
    

    第九章 安全管理

    1.	在数据库中,对有意的非法活动可采用加密存、取数据的方法控制;对有意的非法操作可使用用户身份验证、限制操作权限来控制;对无意的损坏可采用提高系统的可靠性和数据备份等方法实现。
    2.	DBA(DataBase Administrator)
    3.	影响数据库安全的威胁:可用性的损失,机密性数据的损失,私密性数据的损失,偷窃和欺诈,意外的损害。
    4.	安全控制模型描述:
    	用户通过数据库应用程序进入数据库系统-----》用户提供数据库应用程序的身份,然后数据库应用程序将用户的身份递交到数据库管理系统进行验证----》对于存储在磁盘上的数据库文件,还可以进行加密存储
    		用户---》数据库应用程序---》数据库管理系统---》操作系统-----》   数据库
    	身份验证|-------------操作权限控制------------| 文件操作控制 | 加密存储与冗余
    5.	授权和认证
    	授权:授权是将合法访问数据库或数据库对象的权限授予用户的过程。
    	认证是一种鉴定用户身份的机制。
    	对于数据库的访问控制问题,主要采用两种方法:
    	自主存取控制:比较灵活
    	强制存取控制:分级别,比较严谨
    6.	权限种类:
    	语句权限:对数据库对象的操作(创建数据库等)
    	对象权限:对数据库数据的操作(对表/视图的操作权限)
    7.	用户的分类:系统管理员,数据库对象的拥有者,普通用户
    8.	统计数据库允许用户查询聚合类型的信息,但不允许查询个人信息。但会暴露出很多安全问题。
    9.	SQL SERVER安全机制:Windows身份验证模式,混合身份验证模式。
    10.	数据库用户:登录账户可以映射多个数据库的用户,dbo是数据库的拥有者。
    	注意:不能从数据库中删除拥有对象的用户,必须删除或转移安全对象的拥有者,然后再删除这些拥有对象的数据库用户。
    11.	登录账户:CREATE LOGIN login_name WITH PASSWORD=’’
     	 ALTER LOGIN login_name enable/WITH PASSWORD=’’
    12.	权限管理:当登录账户成为数据库中的合法用户后,还需要对账户授予相应的权限。
    	对象级别的权限:对对象允许操作的权限,例如select、insert、update等
    	语句级别的权限:创建表,数据库,等隐含权限。
    13.	角色:角色分为预定义的系统角色和用户定义的角色。
      	角色又可以分为服务器级的角色和数据库级的角色。
    14.	固定服务器角色:   
    	Bulkadmin:BULK INSERT语句的权限,批量插入数据。
    	Dbcreator:创建,删除,修改和还原数据的权限。
    	Diskadmin:管理磁盘文件
    	Processadmin:管理运行在SQL SERVER的进程的权限
    	Securityadmin:管理登录账户、读取错误日志等
    	Serveradmin:设置服务器和关闭服务器
    	Setupadmin:添加和删除链接服务器
    	Sysadmin:系统管理员权限,windows中的Administrators组被自动映射成sysadmin角色中的成员。
    	创建角色或者删除角色要调用存储过程:
    	“EXEC sp_addsrvrolemember ‘登录名’,‘角色名’”
    	“EXEC sp_dropsrvrolemember ‘登录名’,‘角色名’”
    15.	固定数据库角色
    	db_accessadmin: 添加或删除数据库用户的权限
    	db_backupoperator: 备份数据库、备份日志的·权限
    	db_owner: 数据库中进行全部操作的权限
    	db_securityadmin: 具有管理数据库角色、角色成员以及数据库中的对象和语句的权限
    	“EXEC sp_addrolemember ‘角色名’,‘成员名’”
    	“EXEC sp_droprolememeber ‘角色名’,‘成员名’”
    16.	用户定义的角色
    	便于管理数据库权限。CREATE ROLE 角色名 AUTHORIZATION ownername
    

    第十章 数据库运行维护与优化

    1.	数据库运行维护的基本工作:数据库的转储与恢复、数据库的安全性,完整性控制、检测并改善数据库的性能、数据库的重组(只对存储空间进行全面调整)和重构(部分修改数据库的模式和内模式)
    2.	运行状态监控与分析:  
    		自动监控机制: 数据库自动监控
    		手动监控机制:管理员手动实施
    		对数据库构架的监控:空间基本信息、空间利用率等
    		对数据库性能的监控:命中率、库缓冲,锁等性能相关
    3.	数据库存储空间管理:物理存储结构和逻辑存储结构
    	对空间的管理主要包括:创建数据库空间,更改空间大小,删除空间,修改空间状态,新建、移动、关联数据库文件等。
    4.	数据库性能优化:
    		数据库运行环境、数据库参数调整:
    		外部调整:CPU/网络
    		调整内存分配:
    		调整磁盘I/O:令IOS时间最小
    		调整竞争:控制多个进程对相同资源的竞争
    a)	模式调整与优化:
    		增加派生性冗余列:可以避免使用聚合函数
    		增加冗余列:避免连接操作
    		重新组表:多个表连接才能得到的数据,需要重新组表
    		分割表:水平分割(数据量太过庞大)和垂直分割(一行数据超过一个数据页)
    		新增汇总表:增加了大量报表的汇总操作。
    b)	存储优化:
    		物化视图:预先保存那些耗时操作的结果,还可以勇于远程数据的本地复制
    		聚集:经常频繁一起查询的表,可以使用聚集
    c)	查询优化:
    		合理使用索引
    		避免或简化排序
    		消除对大型表数据的顺序存取
    		避免复杂的正则表达式
    		使用临时表加速查询
    		用排序来取代非顺序磁盘存取
    		不充分的连接条件
    		存储过程
    		不要随意使用游标
    		事务处理
    5.	数据库的实施包含四项工作:用DDL定义数据库结构、数据装载、编写与调试应用程序以及数据库的性能。
    6.	数据库管理系统常用的性能工具有SQL Server Profiler 和数据库引擎优化顾问。
    

    第十一章 故障管理

    1.	故障类型及其解决办法:
    	事务内部的故障: 预期的事务内部故障:将事务回滚,撤销修改。
    	非预期的事务内部故障:强行回滚事务
    	系统故障:在系统重启之后,撤销(UNDO)所有未提交的事务,重做(REDO)所有已提交的事务。
    	介质故障:对策~软件容错:通过数据库备份和日志文件
        硬件容错:双物理存储设备
    	计算机病毒故障:防火墙,杀毒软件
    2.	恢复机制设计的两个问题:如何建立冗余数据以及如何利用冗余数据实施数据库的恢复。
    3.	建立冗余数据的技术:数据转储(数据备份),登记日志文件,数据库复制,数据库镜像等
    4.	数据转储:静态转储(转储过程系统不能运行其他事务),动态转储(允许转储操作和用户事务的并发执行)
    5.	数据转储机制:完全转储(所有数据),增量转储(上次转储发生变化的数据),差量转储(最近一次完全转储后发生变化的数据)。
    6.	日志文件: 事务故障恢复和系统故障恢复必须使用日志文件。动态转储方式中必须建立日志文件。静态转储中也可以使用日志文件。
    7.	日志文件的两种格式:
    	以记录为单位的日志文件:包括每个事务的开始标记(BEGIN TRANSACTION)、每个事务的结束标记(COMMIT)以及每个事务的所有修改操作。
    	以数据块为单位的日志文件:只包含事务标识和被更新的数据块。
    8.	登记日志文件需要遵循的两条原则:
    	登记的次序严格按并行事务执行的时间次序。
    	必须先写日志文件,后写数据库。
    9.	为了避免重复搜索整个日志,建立检查点是必须的。
    	恢复策略:事务在故障发生时未完成,应该撤销(UNDO)
    				  事务在检查点之后提交,它们对数据库的修改可能还在缓冲区,应该重做REDO
    				  事务在检查点之前提交,所以不必执行REDO操作
    10.	硬件容错方案:
    	磁盘保护技术(RAID廉价冗余磁盘阵列):包括镜像冗余和校验冗余。
    	服务器容错技术(为了解决服务器硬件异常问题):Active-Standby模式
    	数据库镜像: 优点:提供完整的数据冗余,增强数据保护功能
    					 快速使用副本提供服务
    					 提高升级期间的可用性
    				分类:双机互备援模式(两台都是工作机)和双机热备份(一台工作机,一台备份机)模式。
    11.	SQL Server数据库镜像三种实现方式:高可用性(两台服务器同步写入事务,支持自动回复),高保护(两台服务器同步写入事务,仅支持手动回复)和高性能(可以异步,只允许手动错误恢复)。
    

    第十二章 备份与恢复数据库

    1.	恢复模式:简单恢复模式,完整恢复模式和大容量日志恢复模式(只对大容量操作进行最小记录)。
    2.	更改数据库恢复模式:
    	ALTER DATABASE database_name SET RECOVERY {FULL|BULK_LOGGED|SIMPLE}
    3.	备份时间:对于系统数据库,一般采用修改后立即备份操作。
    	对于用户数据库,采取周期性备份的方法。并且进行了下列操作之后,最好立刻对数据库进行操作:
    		创建数据库之后,或者在数据库中批量加载数据之后。
    		创建索引之后。
    		执行了清理事务日志的操作之后。
    		执行了大量数据操作之后。
    4.	创建备份设备的T-SQL存储过程:sp_addumpdevice
    5.	备份类型:  数据库备份:
    	文件备份:
      	事务日志备份:
    6.	三种数据库备份方式:完整备份,差异备份和日志备份。
    7.	第一次对数据库进行的备份必须是完整备份。
    8.	简单模式没有日志备份。
    9.	进行数据库操作时允许用户操作数据库。
    

    第十三章 大规模数据库架构

    分布式数据库:

    1.	分布式数据库是物理上分散、逻辑上集中的数据库系统。
    2.	数据分布策略: 数据分片:水平分片,垂直分片,导出分片,混合分片
       数据分配:
    集中式(都安排在一个场地),
    分割式(只有一份,并被分割成若干片段),
    全复制式(多个副本),
    混合式(上述三种方式的复合)
    3.	分布式数据库的参考模式结构:
    全局外模式:用户视图
    全局概念模式:描述全体数据的逻辑结构特征
    分片模式:片段与片段之间的映像
    分配模式:各片段到物理存放场地的映像。
    局部概念模式:全局关系在场地上存储的物理片段的逻辑结构
    局部内模式:
    4.	分布透明性:  分片透明性:最高级别的透明性
    位置透明性:数据分片的分配位置对用户是透明的
    局部数据模型透明性:
    5.	分布式数据库系统的结构:全局数据库管理系统GDBMS、全局数据字典GDD、局部数据库管理系统LDBMS和通信管理CM。
    6.	查询代价主要从:CPU代价、I/O代价和通信代价考虑。
    分布式查询优化:主要从操作执行的顺序、操作的执行算法以及不同场地间的数据流动的顺序。
    对于连接操作的优化策略有:基于半连接的优化策略和基于连接的优化策略。
    分布式事务管理主要包括:恢复控制和并发控制。
    

    并行数据库

    1.	并行数据库系统结构:共享内存结构,共享磁盘结构,无共享结构,层次机构。
    2.	一维数据划分:轮转法(扫描整个关系),散列划分(点查询),范围划分(扫描整个关系)
    

    云计算数据库架构

    1.	公共云,私有云
    2.	云计算的优势吧:无线的计算资源,硬件可以逐步增加,不需要一次性购买,可以短期使用资源,比较灵活。
    3.	谷歌基础云计算架构模式:文件系统Google File System,分布式编程环境Map/Reduce,分布式的锁机制Chubby以及大规模分布式数据库
    4.	目前主要的云计算平台有Amazon的AWS、Google的GAE以及开放的云计算平台Hadoop。
    

    第十四章 数据仓库与数据挖掘

    1.	数据仓库是一个面向主题的、集成的、非易失的、且随时间变化的数据集合,用来支持人员的决策。
    2.	数据仓库的几个特性:面向主题性,集成性,不可更新性,时间特性。
    3.	数据仓库中的粒度概念:粒度越小,细节程度越高,能回答的查询也就越多。
    4.	操作型数据存储(ODS):1、2、3、4前三个以时间为判断依据,第四个以数据来源和类型来区分
    5.	粒度能够影响数据仓库的数据量以及系统能回答的查询类型。
    6.	数据仓库的维护:实时维护、延时维护和快照维护。
    7.	OLAP(联机事务处理环境)的实现方式:基于多维数据库的OLAP(MOLAP),基于关系数据库的OLAP(ROLAP),混合型的OLAP(HOLAP)
    8.	数据挖掘:步骤:数据准备、数据挖掘、数据解释评估。
    
    展开全文
  • 计算机三级嵌入式学习笔记(一)

    万次阅读 多人点赞 2021-02-05 15:49:28
    计算机三级嵌入式学习笔记(一)-- 嵌入式系统概论

    第一章-嵌入式系统概论

    考纲与考点分析

    嵌入式系统开发的基础知识

    1. 嵌入式系统的特点、分类、发展与应用;
    2. 嵌入式系统的组成与微电子技术 (集成电路、SoC、IP核等技术的作用和发展);
    3. 数字媒体基础(文本、图像和音频/视频等数字媒体的表示与处理);
    4. 网络通信技术(数字通信与计算机网络,TCP/IP协议,互联网接入技术等)。

    考点分析

    • 在考试中一般情况下会出现在选择题1~3(知识类型为理论型,需多记多背)
    • 常考知识点有:
      • 了解嵌入式系统的特点、分类、发展与应用,熟悉嵌入式系统的逻辑组成。
      • 了解嵌入式处理芯片的主要类型,熟悉SoC的开发流程,理解IP核的重要意义。
      • 熟悉中西文字的编码和数字文本的类型与处理,掌握数字图像的参数、文件格式及其主要应用。
      • 理解计算机网络的分类与组成,熟悉IP协议的主要内容,掌握互联网的组成和常用接入技术。

    考点1 嵌入式系统及其应用

    什么是嵌入式系统?

    • 嵌入式系统是嵌入式计算机系统的简称。顾名思义,它是一种嵌入在设备(或系统)内部,为特定应用而设计的专用计算机系统

    嵌入式系统的共同特点

    1. 专用性
      与具体应用紧密结合,具有很强的专用性
    2. 隐蔽性
      通常隐藏在内部,不为人知;例如:ATM柜员机、数码相机
    3. 资源受限
      软硬件资源受到严格限制
    4. 高可靠性
      对于汽车等中的嵌入式,任何误动作都是致命的
    5. 实时性
      温控需要实时数据
    6. 软件固化
      ROM固化

    嵌入式系统的应用

    1. 消费类应用产品
      1. “白色家电”
        冰箱、洗衣机、空调、微波炉、电饭煲、热水器等
      2. 数码产品
        电视机、家庭影院、PDA、电子字典、游戏机、智能玩具等
    2. 产业类应用产品
      1. 工业设备
        数控机床、工业机器人、机电一体化设备、生产线控制等
      2. 运输工具
        汽车、飞机、铁路机车、船舶、电梯等
      3. 医疗电子设备
        X光机、B超(超声诊断仪)、CT(计算机断层成像系统)、心脏起搏器、监护仪
    3. 业务类应用产品
      1. 办公设备
        电话机、传真机、打印机、复印机等
      2. 金融电子设备
        电子秤、POS(商用零售终端)、ATM(自动柜员机)、信息亭等
      3. 通信设备
        手机、GPS导航仪、Moderm、路由器、Hub(集线器)、交换机、网桥等
    4. 军用类应用产品
      1. 武器控制装置
        火炮、导弹、智能炸弹的制导引爆等
      2. 军用电子装备
        坦克、舰艇、战机、无人机等
      3. 军事通信装备
        雷达、电子对抗、导航系统等

    嵌入式系统的发展意义

    1. 嵌入式系统在应用数量上远远超过了各种类型的通用计算机系统。
    2. 嵌入式系统正在逐步渗透到人类社会的各个领域,嵌入式应用构成了所谓“ 无所不在的计算时代 ”。
    3. 嵌入式系统的研发能力及产业化水平已经成为衡量一个国家经济发展科技进步国防实力的重要标志 。

    考点2 嵌入式系统的组成

    嵌入式系统的逻辑组成

    1. 嵌入式系统与通用计算机一样,也是由硬件软件两部分组成的。
    2. 硬件的主体是中央处理器存储器,它们通过输入/输出(I/O)接口输入/输出设备与外部世界联系 ,并借助总线相互连接,这些硬件连同嵌入式软件一起构成完整的嵌入式系统。

    处理器的组成

    1. 能按照指令的规定高速度完成二进制数据算术和逻辑运算的部件称为“处理器”
    2. 它由运算器控制器寄存器高速缓冲存储器(Cache)等部件组成,结构相当复杂。
    3. 处理器的所有组成部分都可以制作在一块大小仅为几cm2的半导体芯片上。

    嵌入式系统中的处理器分类

    1. 中央处理器(CPU)
      负责运行系统软件和应用软件的主处理器
    2. 协处理器
      DSP(数字信号处理器)、图形处理器、通信处理器

    中央处理器(CPU)的参数

    1. 字长
      指的是CPU中通用寄存器和定点运算器的二进制位宽度
    2. CPU字长
      4位、8位、16位、32位和64位(通用计算机64位为主)
      • 说明:虽然32位和64位是当前技术发展的主流,但销量仅占全部微处理器的10%左右
    3. CPU性能
      表现为程序(指令)执行速度的快慢

    中央处理器(CPU)特点

    1. 支持实时处理
    2. 低功耗
    3. 结构可扩展
    4. 集成测试电路

    影响程序(指令)执行速度的因素

    • 主频指令系统Cache的容量与结构和逻辑结构

    存储器的分类

    1. 易失性存储器
      即掉电后信息丢失
      SRAM(静态随机存取存储器)、DRAM(动态随机存取存储器)
    2. 非易失性存储器
      E2PROM(电可擦可编程只读存储器)、Falsh ROM、磁盘和光盘存储器
      • 说明:非易失性存储器有多种类型。以前使用较多的是Mask ROM和E2PROM,目前使用较多是闪存,即Falsh Memory。
      • Mask ROM是基于掩膜工艺技术的只读存储器,一旦生产出来信息不可改变,主要用于不可升级的成熟产品存储程序不变的参数等信息
      • Falsh Memory是一种长寿命的非易失性存储器,是近些年应用最广的只读存储器。

    I/O设备按其服务对象分类

    1. 用于人机交互的设备
      键盘、鼠标、话筒、LED、LCD、打印机等,他们是用户界面的硬件部分。
    2. 用于机机交互的设备
      包括各种类型的传感器(压力传感器、电流电压传感器等)
      和各种伺服执行机构(继电器、微电机、步进电机等)

    I/O接口的分类

    1. 按数据传输速率
      低速高速
    2. 按数据传输方式
      串行并行
    3. 按是否需要物理连接
      有线无线
    4. 按是否能连接多个设备
      总线式独占式

    嵌入式系统常用的I/O接口

    1. 通用串行总线式接口
      USB2.0/USB3.0、IEEE 1394、以太网接口
    2. 异步串行接口
      RS-232-C、RS-485
    3. 视频信号接口
      VGA接口(视频图形排列接口)、DVI接口(数字视频接口)、HDMI接口(高清晰度多媒体接口)
    4. 工业总线接口
      CAN接口(控制器局域网接口)、1553B接口、LIN接口(局域互联网接口)
    5. 无线接口
      IrDR接口(红外线接口)、Bluetooth接口(蓝牙接口)、ZigBee接口、WiFi接口

    数据总线的概念

    • 数据总线简称总线,它是嵌入式系统各组件之间进行数据传输的一个传输通路。它由传输线和控制电路组成,为连接在总线上的系统内或系统外的各个组件提供数据传输和相应的控制服务。

    嵌入式系统的软件配置

    1. 低端嵌入式系统
      软件很简单,它们不需要操作系统,只需配置一个监控程序、若干设备驱动程序和事件处理程序即可。
    2. 高端嵌入式系统
      软件配置比较复杂。它通常由板级支持包(BSP)、设备驱动程序实时操作系统中间件以及嵌入式应用软件等组成。

    嵌入式处理芯片4种产品类型

    1. 微处理器
      根据CPU的字长,微处理器产品分为4位、8位、16位、32位和64位 ,产品主要有PowerPC、MC68000、MIPS、AMD、x86。
    2. 数字信号处理器
      DSP是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求
      image-20210131222114547
    3. 微控制器(单片机)
      微控制器实际上是一种将若干个功能模块集成在单个芯片中的小型计算机。
      它们的工作频率不高,存储容量较小,功耗很低;
      MCU按其使用的处理器内核的位数,也经历了1位、4位、8位、16位以及32位的发展阶段。
      早先的4位主要用于家用电器的控制单元,8位和16位用于一般的控制领域,近年来32位MCU迅速发展。
      MCU品种多,应用广泛,约占有嵌入式系统70%的市场。
    4. 片上系统(SoC)
      半导体加工工艺已经进入到深亚微米时代,能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。
      因此片上系统是集成电路加工工艺进入到深亚微米时代的产物
      目前,大多数高端嵌入式系统均采用 SoC(片上系统),例如:智能手机。
      • 说明:将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和输入/输出等多种功能。

    考点3 嵌入式系统的分类

    嵌入式系统的分类

    1. 按用途分类
      军用工业用民用
    2. 按实时性的分类
      非实时系统软实时系统硬实时系统
    3. 按产品形态分类
      系统级产品板级产品片级产品
    4. 按软硬件复杂程度分类
      低端系统中端系统高端系统

    不同类型嵌入式系统的比较

    类型硬件特征软件特征应用举例
    低端系统采用4位/8位单片机不使用操作系统,由监控程序对系统进行控制工控领域白色家电领域占主导地位
    中端系统采用8位/16位单片机或32位处理器使用小型嵌入式操作系统,应用程序规模较小,用户界面比较简单普通手机、摄像机、录像机、电视游戏机等(2G)
    高端系统采用32位/64位处理器,支持连接网络操作系统功能比较齐全,使用图形用户界面,应用软件可更新和扩展智能手机、掌上计算机、路由器、气象数据处理设备等

    考点4 SoC芯片

    1、微电子技术

    集成电路以及制造

    1. 微电子技术是以半导体集成电路为核心。根据所含电子元件的数目可以分为小规模、中规模、大规模和极大规模等几种。
      • 大规模集成电路(LSI)
        集成度在3000~10万个电子元件之间的集成电路。
      • 超大规模集成电路(VLSI)
        集成度在10万~100万个电子元件之间的集成电路。
      • 极大规模集成电路(ULSI)
        集成度超过100万个电子元件的集成电路。
    2. 集成电路的制造工艺复杂技术难度非常高,其中有一系列的关键技术。许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵
    3. 集成电路是在硅衬底上制作而成的。
    4. 制造集成电路所用的工艺技术称为硅平面工艺,包括氧化光刻掺杂等多项工艺。

    集成电路的发展趋势

    1. 集成电路的特点是体积小重量轻可靠性高
    2. 集成电路的工作速度主要取决于组成逻辑门电路的晶体管的尺寸。晶体管的尺寸越小,其极限工作频率越高, 门电路的开关速度就越快
    3. 芯片上电路元件的线条越细,相同面积的晶片可容纳的晶体管就越多,功能就越强,速度也越快。
    4. 当前,世界上最为先进的制作工艺已经达到12~14英寸晶圆45nm或32nm的工艺水平,并还在进一步提高。
    5. 最复杂的CPU芯片所集成的晶体管数目已超过10亿个,移动设备存储卡所用的每个芯片包含的晶体管数量已达100亿个。
    6. 目前,芯片中晶体管数目已达数十亿个,时钟频率达到10GHz (不是工作频率

    微机电系统

    • MEMS体现了近年来机电一体化技术向微型化的发展;
    • 目前的MEMS产品有压力传感器、加速仪、陀螺仪、麦克风、微射流器件等许多种,它对促进产品小型化、智能化、集成化有重大的作用;
    • 在智能手机中应用广泛。

    2、通用SoC和专用SoC

    通用SoC

    • 指半导体企业通过自主开发处理器内核或购买其他企业的处理器内核的IP授权,按照目标应用领域功能要求所开发的SoC芯片系列;
    • 如:三星Exynos系列、英达伟Tegra系列、高通骁龙系列联发科MT系列,这些芯片大多采用ARM公司的Cortex-A架构作为CPU内核。
    • 说明: 通用的芯片中可以只有一个CPU(或DSP ),称为单核SoC,也可以包含多个CPU(或DSP ),称为多核SoC。

    专用SoC

    • 嵌入式系统开发商依据待开发产品的特殊要求,向半导体企业定制的SoC芯片;
    • 如:苹果公司的iPhone、iPad和iPod等消费电子产品。

    3、SoC芯片的开发流程

    image-20210201170247184

    1. 总体设计
      按照系统需求说明书确定SoC的性能参数,并据此进行系统全局的设计。
    2. 逻辑设计
      将总体设计的结果用RTL语言进行描述(源文件)后,再使用逻辑综合软件将源文件进行综合,生成最简的布尔表达式和信号的连接关系。
    3. 综合仿真
      这一阶段将对由RTL生成的各部分电路图作芯片电路综合及仿真测试
    4. 芯片制造
      将经过验证后的逻辑电路配置入SoC芯片内,并与其他电路进行互连。

    4、IP核及其复用

    IP核

    1. 以库中所包含的IC设计文件按其功能复杂程度分为三类:
      • 逻辑门级,包括各种基本的门电路;
      • 寄存器传输级,如寄存器、多路选择器、译码器、数据转换器等;
      • 行为级(又称为功能级),如CPU、DSP、存储器、总线与接口电路等。
    2. 这些已完成的并经过验证的IC具有固定的不可再分解的功能特性,人们称之为“核”(Core),相应的数据库称为“核库”。
      • 核库中的设计文件均属于知识产权(IP)保护的范畴。
      • IP核分类: 软核、固核和硬核。(类比:砖、房间、一层楼)
    • 从可重用的频度、重用的灵活性以及可向其他工艺移植的可能性的角度考虑,这三种IP核的优选次序是软核、固核和硬核;
    • 从保证满足所要求的性能和规范、上市时间短、开发工作量少且不在乎成本的角度考虑,这三种IP核的优选次序是 硬核、固核和软核。

    IP核复用

    1. SoC芯片的产生是半导体集成电路技术发展到一定阶段的产物,是集成电路芯片的跨越式发展;
    2. IP核是开发SoC的重要保证,IP核复用可以减少研发成本缩短研发时间
    3. 以CPU为例。所有SoC芯片都包含CPU,它们绝大多数都是以IP核的方式集成在SoC芯片中的,很少再自行设计开发;
    4. 目前主要的CPU内核有:ARMMIPS、PowerPC、Coldfire、x86、8051等;
    5. ARM内核的授权内容包括:芯片内核设计技术完整的软件开发工具(编译器、调试器、 软件开发套件SDK)、 含ARM CPU的芯片销售权等。

    考点5 数字(电子)文本

    1、字符集及其编码

    • 文本是基于特定字符集的一个字符流,每个字符均使用二进制编码表示。

    西文字符的编码

    • 目前计算机中使用得最广泛的西文字符集及其编码是ASCII字符集和ASCII码,即美国标准信息交换码。
    • 基本的ASCII字符集共有128个字符,包括96个可打印字符(常用的拉丁字母、阿拉伯数字、标点符号等)和32个控制字符,每个字符使用7个二进制位进行编码。

    汉字的编码

    • 我国目前广泛使用的汉字编码国家标准有GB2312GB18030
    • GB2312只有6763个汉字,而且为简体字,在人名、地名的处理上经常不够使用。尤其是在古籍整理和研究方面有很大缺憾。
    • GB2312国标字符集中包含3775个一级常用汉字和3008个二级常用汉字,此外还有682个图形符号(包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等)。
    • 我国在2005年又发布了GB18030中文编码国家标准。

    UCS/Unicode编码

    • 用于计算机统一处理、存储和传输包含世界各国和地区所有各种语言文字的需求;编码方案最常用的有两种:UTF-8和UTF-16
    • UTF-8采用的是单字节可变长编码,一般使用3字节编码,极少数使用4字节。
    • UTF-16采用的是双字节可变长编码,一般使用双字节编码,其他不常用字符使用4字节。
    • 说明:GB18030字符集与国际标准UCS/Unicode字符集基本兼容,但其码制不一样;GB18030与UCS/Unicode均包含中日韩统一汉字(CJK)约7万多个。

    2、文本的类型

    根据是否具有排版格式分类

    1. 简单文本
      几乎不包含任何其他的格式信息和结构信息,也称为纯文本,文件扩展名是.txt
    2. 丰富格式文本
      需要对纯文本进行必要的加工,也称为富文本,文件扩展名包括:.doc、.html和.pdf

    根据文本内容的组织方式分类

    1. 线性文本
      文本中的内容组织是线性(顺序)的,如简单文本。
    2. 超文本
      采用网状结构来组织信息,文本中的各个部分按照其内容的逻辑关系相互链接,如WWW网页是最为常见的超文本。。

    3、文本的制作与展现

    文本制作

    • 文字处理软件:WPS、Microsoft Word等等。数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品。
    • 2009年PDF格式被批准为我国用于长期保存的电子文档格式的国家标准
    • PDF(便携式文件格式)是由Adobe Systems在1993年用于文件交换所发展出的文件格式。它的优点在于跨平台、能保留文件原有格式(Layout)、开放标准,能免版税(Royalty-free)自由开发PDF相容软体,是一个开放标准,2007年12月成为ISO 32000国际标准。

    文本展现(阅读)

    • 数字电子文本主要有两种展现方式:打印输出和在屏幕上进行阅读。
    • 字符的形状有两种描述方法:点阵法轮廓法

    考点6 数字图像

    • 嵌入式系统中使用的数字图像也称为取样图像点阵图像位图图像

    1、数字图像的获取与主要参数

    数字图像的获取所使用的设备及其功能

    • 设备:数码相机扫描仪
    • 功能:将实际景物的2D映像输入到计算机内并以数字图像的形式进行表示。

    数字图像的获取处理步骤

    ​ 图像的获取过程的核心是模拟信号的数字化,处理步骤大体分为4步:

    1. 扫描
      扫描将画面划分为M x N个网格,每个网格称为一个取样点。离散化
    2. 分色
      将每个取样点的颜色分解成红、绿、蓝(R、G、B)3个基色,如果是灰度图像或黑白图像,则不必进行分色。
    3. 取样
      测量每个取样点的每个分量(基色)的亮度值。
    4. 量化
      对取样点每个分量的亮度值进行A/D转换,即把模拟量使用数字量(一般是8位至12位的正整数)来表示。

    数字图像的主要参数及其含义

    • 图像大小
      也称为图像分辨率(用水平分辨率 x 垂直分辨率表示)。日常所说的高清图像分辨率为1920 x 1080;
    • 位平面数目
      即像素颜色分量的数目。黑白或灰度图像只有一个位平面,彩色图像3个或更多的位平面;
    • 像素深度
      指每像素用多少个二进制位来表示。它是像素的所有颜色分量的二进制位数之和,它决定了图像中可能出现的不同颜色(或不同亮度)的最大数目。
      例如单色图像,若其像素深度是8位,则不同亮度等级的总数为28=256;
    • 颜色模型
      指彩色图像所使用的颜色描述方法。通常, 显示器使用的是RGB( 红、绿、 蓝)模型, 彩色打印机使用的是CMYK(青、品红、黄、黑)模型。

    2、数字图像常用文件格式及其应用

    一副图像的数据量计算公式(以字节为单位)
    • 图像数据量 = 图像水平分辨率 x 图像垂直分辨率 x 像素深度 / 8

    数据压缩的类型

    1. 无损压缩
      指使用压缩以后的数据还原图像(也称为解压缩)时,重建的图像与原始图像完全相同,没有一点误差。例如:行程长度编码(RLE)、哈夫曼编码。压缩率不高
    2. 有损压缩
      指使用压缩后的图像数据进行还原时,重建的图像与原始图像虽有一些误差,但不影响人们对图像含义的正确理解和使用。为了得到较高的数据压缩比,数字图像的压缩一般都采用有损压缩,如变换编码、矢量编码等。

    嵌入式系统常用的几种图像文件的格式

    名称压缩编码办法性质典型应用开发公司(组织)
    BMPRLE无损Windows应用程序Microsoft
    TIFRLE,LZW无损桌面出版Aldus,Microsoft
    GIFLZW无损互联网CompuServe
    JPEGDCT,哈夫曼编码大多为有损互联网、数码相机等ISO/IEC
    PNGLZ77派生的DEFLATE压缩算法无损互联网、桌面出版等W3C
    • PNG属于静态图像格式

    考点7 数字音频与数字视频

    • 音频指的是人耳可听见的声音信号,视频泛指活动图像序列,它们都是传递信息的重要媒体。共同的特点是内容随时间而变化,所以也称为动态媒体

    1、音频/视频信息的数字化

    • 音频是频率范围为20Hz~20kHz的模拟信号。为了使用计算机进行处理,必须将它转换成二进制编码表示的形式, 这个过程称为声音信号的数字化。

    声音信号数字化的过程

    • 取样
      把时间上连续的声音信号离散为不连续的一系列的样本;
    • 量化
      把每个样本的模拟量转换成数字量来表示,因此量化过程往往也称为A/D转换
    • 编码
      经过取样和量化得到的数据必须进行数据压缩,以减少数据量,并按某种格式将数据组织为文件,以便于计算机进行存储、处理和传输。

    视频信号数字化的过程

    • 视频信号数字化的过程比声音复杂一些,它以一幅幅画面(称为 )为单位进行。

    2、数字音频常用文件格式及其应用

    数字音频的主要参数
    • 数字音频的主要参数包括取样频率量化位数声道数目使用的压缩编码方法以及比特率
    • 比特率也称为码率,它指的是每秒钟的数据量
    数字音频未压缩前,码率的计算公式

    波形声音的码率=取样频率 x 量化位数 x 声道数(单位:b/s)
    注意: 压缩编码后的码率则为压缩前的码率除以压缩倍数(压缩比)。

    常用的数字音频的文件格式、编码格式以及它们的主要应用

    image-20210202185644651

    数字视频压缩编码的国际标准及其应用

    image-20210202190048228

    数字视频及其伴音的文件格式

    • 国际标准MPEG格式( .dat、.mpg、.mpeg、.mp4、.vob、.3gP、.3g2等)。
    • 微软公司的AVI(.avc)和ASF(.asf)格式(后者适合流媒体应用)。
    • 苹果公司的QTFF格式(.mov和.qt)。
    • DivX公司的DivX(.divx)格式。
    • Real Network公司的RM(.rm)和RMVB(.rmvb)格式( .rmvb格式是.rm的扩充,它采用H.264/MPEG-4 AVC算法, 增加了可变码率编码的功能,性能优于DivX和Xvid目前互联网上许多视频都是RMVB格式)。
    • Adobe公司的FLV(.flv)和F4V(.f4v)格式以及开放源代码的Matroska格式(.mkv)等。
    • 说明:.asf、.wmv、.mov、.rm、.rmvb、.flv和.f4v等均支持流式传输 ,能很好地在互联网上进行音频/视频流的实时传输和实时播放,满足互联网上视频直播、视频点播、视频会议等应用的需求,得到了广泛的应用。

    考点8 数字通信

    1、模拟通信与数字通信

    通信的基本任务与三要素

    • 通信的基本任务是传递信息,至少需由3个要素组成:信息的发送者(称为信源)、信息的接收者(称为信宿)和携带了信息的电(或光)信号以及信息的传输通道(称为信道)。

    通信系统中所传输的信息形式

    • 通信系统中所传输的信息必须以电(或光)信号的形式才能通过传输介质进行传输。电(或光)信号有两种形式:模拟信号数字信号
    • 模拟信号:通过连续变化的物理量(如电平的长度或电流的强度)来表示信息,例如人们打电话或者播音员播音时,声音经话筒(麦克风)转换得到的电信号就是模拟信号;
    • 数字信号:它的电平高低或电流大小只有有限个状态(一般是两个状态),它们在时间上有时也是不连续的。例如 电报机、传真机和计算机发出的信号都是数字信号
    • 说明:由于模拟信号在传输过程中容易受噪声信号的干扰,所以传输质量不稳定。目前最常用的通信方式是数字通信技术,既把模拟信号转换成数字信号后再进行传输(或信源本身发出的就是数字信号)。数字通信的实例:手机通信、数字有线电视(或卫星电视)和固定电话中继通信(及长途通信)等。

    2、有线与无线通信

    通信传输介质类型、特点和应用

    • 有线通信中使用的传输介质是金属导体光导纤维,金属导体利用电流传输信息,光导纤维通过光波来传输信息。
    • 无线通信根本不需要物理连接,而是通过电磁波在自由空间的传播来传输信息。
      image-20210203192630244

    有线通信

    • 通信中使用金属电缆(双绞线和同轴电缆)的历史已经很长,技术相当成熟
    • 目前光纤已经远超金属电缆的性能,光纤是光导纤维的简称,它由纤芯和包层组成,包层外有涂覆层,为光纤提 供物理保护,屏蔽外部光源的干扰;
    • 光纤传输的优点:通信容量大、传输距离远、抗辐射能力强、保密性强以及重量轻便于运输和建设;

    无线通信

    • 优点:允许终端设备在一定范围内自由移动灵活性好。
    • 缺点:传输效率低、易被窃听和易受干扰安全性差。
    • 按频率分类:中波、短波、超短波和微波等波段;
    • 适用范围:中波主要沿地面传播,绕射能力强,适用于广播和海上通信。短波具有较强的电离层反射能力,适用于环球通信。超短波和微波的绕射能力较差,只能作为视距或超视距中继通信;微波是数字通信的主流。

    微波的应用实例

    • 微波是一种300MHz~300GHz的电磁波,它具有类似光波的特性,在空间主要作直线传播视距传播)。利用微波进行远距离通信时,需要依靠地面微波站进行接力通信,微波站的中继距离一般为50Km左右。微波通信的另一种途径是借助人造卫星进行接力通信,此时中继站就安装在通信卫星上,这种通信方式也称为卫星通信
    • 手机是微波最有代表性的一种应用。
      • 第1代个人移动通信采用的是模拟传输技术;
      • 第2代,使用的频段扩至900MHz到1800MHz多年来我国广泛使用的GSM和CDMA都是第2代移动通信系统,俗称全球通移动通信系统,简称2G;
      • 第3代个人移动通信,3G的频谱利用率比2G高,使用的频段也成倍增长(1885~2025MHz,2110~2200MHz)因此数据传输能力比2G大幅度提高;
      • 第4代移动通信,4G传输速率可达100Mb/s 。中国移动采用TD-LTE制式,其4G手机将兼容3G(TD-SCDMA)和2G(GSM)模式;中国电信和联通采用FDD-LTE制式,其终端设备(手机、上网卡等)也采用多模工作方式,即分别与原先使用的3G和2G模式保持兼容;
      • 5G,发展中。

    3、数字通信的传输技术

    调制与解调技术

    • 信息传输时,利用信源信号去调整(改变)载波的某个参数(幅度、频率或相位),这个过程称为调制
    • 经过调制后的载波携带着被传输的信号在信道中进行长距离传输;到达目的地时,接收方再把载波所携带的信号检 测出来恢复为原始信号的形式,这个过程称为解调

    多路复用技术

    为了提高传输线路的利用率,降低通信成本,一般总是让多路信号同时共用一条传输线进行传输;分为如下两种:

    • 时分多路复用(TDM),技术中各通信终端(如电话机)以事先规定的顺序轮流使 用同一传输线路进行信号(或数据)传输。
    • 频分多路复用(FDM),它将每个 信源发送的信号调制在不同频率的载波上, 通过多路复用器将它们复合成为一个信号,然后在 同一传输线路上进行传输。
      • 波分多路复用(WDM),它是频分多路复用技术的一种。

    交换技术

    • 电路交换的特点是:在通话的全部时间内用户始终占用端到端的传输信道。
      • 电话交换机采用的是电路交换技术。即通话前经过拨号接通双方的线路(建立一条物理通路),通话后再释放(拆线)。
    • 分组交换的特点是:电路交换的使用效率太低,解决的方法是采用分组交换(也称包交换)。它的优点是大大提高传输线路的利用率;同时也存在缺点,产生额外开销。
      • 路由器

    考点9 计算机网络

    1、计算机网络的组成与类型

    计算机网络的概念

    • 计算机网络是利用通信设备、传输线路和网络软件,把地理上分散的许多计算机及其他智能设备以相互通信和共享资源为目的连接起来的一个系统。它是一种数据通信系统

    计算机网络的组成

    • 计算机等智能电子设备
      • 它是网络的通信终端,如手机、电视机顶盒、监控报警设备、厨房卫生设备等;
    • 数据通信链路
      • 用于数据传输的双绞线、同轴电缆、光缆,以及为了有效而可靠地传输数据所必需的各种通信控制设备(如网卡、集线器、交换机、调制解调器、路由器等),它们构成了计算机与通信设备、计算机与计算机之间的数据通信链路;有限设备与无线设备
    • 通信协议
      • 为确保网络的互联互通,计算机和通信控制设备必须共同遵循一组规则和约定,这些规则、约定或标准就称为通信协议,简称协议
    • 网络软件
      • 通信软件的功能就是实现网络通信协议,它们一般都包含在操作系统中。还包括网络应用,如电子邮件程序、浏览器程序、即时通信软件、网络游戏软件等。

    计算机网络的类型

    • 按使用的传输介质可分为有线网和无线网;
    • 按网络的使用性质可分为公用网和专用网;
    • 按网络的使用范围和使用对象可以分为企业网、政府网、金融网和校园网;
    • 更多的情况下,人们按网络所覆盖的地域范围把计算机网络分为:
      • 广域网(WAN)
        • 也称为远程网,网络的作用范围可以从几十到几千km甚至更大。广域网往往覆盖一个国家、地区,或横跨几个洲,形成国际性的计算机网络。
      • 城域网(MAN)
        • 也称为市域网,其作用范围为5~50km。
      • 局域网(LAN)
        • 网络的地域范围较小(如几km)通常是一幢楼房、一个楼群或一个小区局域网往往属于一个单位所有,由单位自建自管;
      • 个域网(PAN)
        • 一般指个人域网。是指能在便携式消费电器与通信设备之间进行短距离通信的网络,其覆盖范围一般在10m半径以内。

    2、以太局域网

    以太局域网的概念

    • 以太局域网常见于公司、学校、机构和家庭,是计算机网络中最流行的一种形式,全世界估计有几百万个计算机局域网;现在流行的是使用交换机组成的交换式以太网。

    计算机局域网的主要特点

    1. 为一个单位所拥有,自建自管地理范围有限
    2. 使用专门铺设的传输介质进行联网和数据通信。主要是双绞线
    3. 数据传输速率高(10Mb/s~10Gb/s),延迟时间短误码率低(10-8~10-11)。

    局域网使用的数据交换技术与数据格式

    发送设备MAC地址接收设备MAC地址控制信息有效载荷(传输的数据)校验信息

    局域网的划分

    • 按照它所使用的传输介质
      • 有线网和无线网;
    • 按照网络中终端设备互联的拓扑结构
      • 星型网、环型网、总线型网、混合型网等;
    • 按照传输介质所使用的访问控制方法
      • 以太网、FDDI网和令牌网等。
      • 不同类型的局域网采用不同的通信协议。目前广泛使用的是以太网,它以集线器或交换机为中心构成。

    3、无线局域网

    无线局域网的概念

    • 无线局域网(WLAN)是以太网无线通信技术相结合的产物。它借助无线电波进行数据传输,工作原理与有线以太网基本相同。
    • 无线局域网最大的优点:能方便地移动计算机的位置或改变网络的组成。
    • 无线局域网借助无线电波进行传输 ,使用的无线电波, 主要是2.4GHz和5.8GHz两个频段。注意单位
    • 无线局域网采用的协议主要是IEEE 802.1(俗称WiFi)。包括802.1a、802.1b、802.1g和802.1n等,其中IEEE 802.1n协议已经将传输速率进一步提高到108Mb/s甚至更高

    无线局域网的构建

    • 无线局域网需使用无线网卡无线接入点等设备构建。无线接入点也被称为“热点”它就是一个无线交换机或无线 , 相当于手机通信中的基站
    • 构建无线局域网的另一种技术是蓝牙。它是一种短距离、低速率、低成本的无线通信技术,其目的是去掉手机、平板电脑等移动终端设备之间以及它们与一些附属装置(如耳机、鼠标等)之间的连接电缆,构成一个操作空间在几m范围内的无线个人区域网络。

    考点10 互联网

    1、IP协议与路由器

    • 要想极大地发挥网络的作用又必须把许多同构或异构的网络互相连接起来,这就必须解决诸如计算机统一编址数据包格式转换等一系列问题。解决这些问题的途径是使用TCP/IP协议中的IP协议(网络互连协议)和路由器(router)

    IP地址

    • TCP/IP协议中的IP协议定义了主机的概念,是指任何按照TCP/IP协议连接到网络的终端设备。如PC机、手机、平板电脑,也可以是服务器或网络打印机等其他设备;所有主机使用一种统一格式的地址(简称IP地址 )进行标识
    • IP协议第4版(简称IPv4) 规定,每个IP地址使用4B(32个二进制位 )表示,其中包含有网络号主机号两部分。 前者用来指明主机所从属的物理网络的编号(称为网络号),后者是主机在所属物理网络中的编号(称为主机号)。
    • 一个IP地址可有4个十进制数来表示,每个十进制数对应IP地址中的一个字节,十进制数之间采用小数点予以分隔, 这种方式被称为“点分十进制“;
    • 一个 /6 地址可分为A类、B类、C类3个基本类。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。另有两类分别作为组播地址和备用地址(D类和E类)。
    • IP中地址长度仅为32位,只有大约36亿个地址可用。 2011年年初国际组织ICANN宣布地址已全部分配完毕。 新的IPv6协议已经把IP地址的长度扩展到128位,几乎可以不受限制地提供IP地址。

    IP数据报

    • 互联的各个物理网络,它们使用的数据包(或帧)的格式可能互不兼容,因此不能将一个网络送来的包直接传送给另一个网络。为了克服这种异构性,IP协议定义了一种独立于各种物理网的数据包的格式,称为IP数据报。

    IP数据报的组成

    • IP数据报由两部分组成:头部数据区
    • 头部信息: 为了确定在网络中进行数据传输的路由,内容包括:
      • 发送数据报的终端设备的IP地址;
      • 接收数据报的终端设备的IP地址;
      • IP协议的版本号(目前大量使用的还是IPv4)
      • 头部长度(以32位为单位指出数据报头部的长度〉;
      • 数据报长度(整个数据报的长度,即头部长度加上数据区的长度);
      • 服务类型指明发送方设备对数据传输的要求,例如,希望以低延迟方式传输,或者以高速率方式传输等)。
    • 数据区: 数据区的长度可以根据应用而改变,数据量最小的时候也许只有1B(例如传送键盘上输入的一个字母),最大的时候可以达到64KB(包括头部信息在内)。
    • 说明:所有需要在TCP/IP网络中传输的数据在IP这一层面都必须封装或分拆IP数据报之后才能进行发送或接收。

    路由器

    • 路由器是遵循IP协议把异构网络互相连接起来的关键设备,它屏蔽了不同网络的技术差异,能将发送设备的数据正确送达接收设备,确保了各种不同物理网络的无缝连接。
    • 路由器是一台高性能的嵌入式计算机系统,也是一种分组(IP数据报)交换机,其功能主要是选择路由转发IP数据报,并进行协议转换
    • 路由器有多个输入端口多个输出端口, 路由器之间一般都使用高速通信链路连接,一个路由器可以有多个IP地址。
    • 主要作用:将一个大型网络分割成多个子网络,避免产生广播风暴,平衡网络负载,提高网络传输效率。路 由器能监视用户的流量,过滤特定的IP数据报,对保障网络安全也有重要作用。路由器还可以通过优先权控制、 预约网络带宽等措施提供一些网络特殊服务。

    2、互联网及其组成

    互联网的概念

    • 因特网(Internet)指的是在美国ARPA网基础上通过采用TCP/IP协议连接其他计算机网络发展而成的世界上最大的一个互联网络,通常称为“互联网”。
    • 互联网使用TCP/IP协议通过路由器将遍布世界各地的计算机网络互联成为一个超级计算机网络。
    互联网的组成
    • 互联网早先的结构分为三级:主干网、地区网和校园网,三级网络覆盖了全美主要的大学和研究所。
    • 目前互联网已经逐渐形成了基于ISP(互联网服务提供商)的多层次结构
      • 最高级别的第1层ISP的服务面积最大,一般能覆盖国家范围
      • 第2层ISP和一些大公司都是它们的用户;
      • 第3层ISP又称为本地ISP,它们只拥有本地域范围的网络,普通的校园网和企业网以及家庭和个人都是第3层ISP的用户。
    • 互联网服务提供商ISP通常拥有自己的通信线路,也拥有从互联网管理机构申请得到的许多IP地址。用户的计算机若要接入互联网,必须获得ISP分配的IP地址。

    3、互联网的接入

    我国的互联网的接入情况

    • 大量的局域网和个人计算机用户需要接人互联网。目前我国中心城市普遍采用的做法是,由城域网的运营商(中国电信、中国移动、中国网通等)作为ISP来承担互联网的用户接入任务;
    • 城域网的主干是采用光纤传输的高速宽带网,它一方面与国家主干网连接,提供城市的宽带IP出口,另一方面又汇聚着若干接入网;单位用户和家庭用户可以通过电话线、有线电视电缆、光纤、无线信道等不同技术所组成的接入网接入城域网,再由城域网接入互联网。

    ADSL接入的概念

    • 通过固定电话的本地环路(用户线)接人互联网的技术中,最有效的一种是不对称数字用户线(ADSL)它利用普通电话线作为传输介质,只需在线路两端加装ADSL设备(专用的ADSL Modem)即可实现数据的高速传输。
    • 标准ADSL的数据上传速度一般只有64~256kb/s最高达1Mb/s,而数据下行速度在理想状态下可以达到8Mb/s(通常情况下为1Mb/s或2Mb/s左右)。有效传输距离一般在3~5km

    ADSL接入的特点

    1. 一条电话线可同时接听、拨打电话并进行数据传输,两者互不影响。
    2. 虽然使用的还是原来的电话线,但ADSL传输的数据并不通过电话交换机,所以ADSL上网不需要缴付额外的电话费
    3. ADSL的数据传输速率是根据线路的情况自动调整的,它以“尽力而为”的方式进行数据传输。
    4. 它为下行数据流提供比上行数据流更高的传输速率,适应大多数用户的使用要求。

    有线电视网接入

    • 有线电视系统已经广泛采用光纤同轴电缆混合网(HFC)传输电视节目。HFC主干线部分采用光纤连接到小区,然后在“最后1公里”时使用同轴电缆以树型总线方式接入用户居所。
    • HFC具有很大的传输容量,很强的抗电子干扰能力,它融数字与模拟传输技术于一身,既能传输较高质量和较多频 道的广播电视节目,又能提供高速数据传输和信息增值服务,还可以开展交互式数字视频点播服务。
    • 主机端仍采用传统的以太局域网技术与电缆调制解调器(Cable Modem)连接,后者通过同轴电缆接入HFC。Cable Modem的原理是将同轴电缆的整个频带(大约为5~750MHz)划分为三部分,分别用于数据上传、数据下传及电视节目的下传, 数据通信与电视信号的传输互不影响,上网时仍可收看电视节目。

    光纤接入

    • 光纤接入指的是使用光纤作为主要传输介质的互联网接入系统。
    • 在ISP的交换局一侧,应把电信号转换为光信号,以便在光纤中传输,到达用户端之后,要使用光网络单元把光信号转换成电信号,然后经过交换机传送到用户的计算机。
    • 光纤接入网按照主干系统和配线系统的交界点 光网络单元的安装位置可划分为:光纤到路边(FTTC)、光纤到小区(FTTZ)、光纤到大楼(FTTB)、光纤到家庭(FTTH)等几类。

    目前采用无线方式接入互联网的主要技术

    接入技术使用的接入设备数据传输速率说明
    无线局域网接入(WLAN)WiFi无线网卡,无线接入点11~100Mb/s必须在安装有接入点(AP)的热点区域中才能接入
    GPRS移动电话网接入(2.5G)GPRS无线网卡56~114kb/s方便,有手机信号的地方就能上网,但速率不高、费用较高
    3G3G无线网卡几Mbps速率不高
    4G4G无线网卡100~1000Mbps主流移动通信技术
    5GGbps发展中
    展开全文
  • Word XPWord XP 中目录的编制方法 1.单击要插入目录的位置。 2.指向"插入"菜单上的"引用",再单击"索引和目录"。 3.单击"目录"选项卡。 4.若要使用现有的设计,请在"格式"框中单击进行选择。 5.根据需要,选择...
  • 问题描述:如图,打开或新建一个word文档,输入文字时只能是英文。无论是Ctrl+Shift h还是重新启动第方输入法均不能实现中文输入。 解决方法:  1.在左上角点击“文件”按钮。  2.点击“选项”按钮。    ...
  • 全国计算机等级考试三级网络技术知识点考点

    万次阅读 多人点赞 2019-02-25 11:09:41
    转自: ... word和pdf版: 链接: https://pan.baidu.com/s/1cGhU7OyJpadkMhD93E840w 密码:yaxh 目录 前言(必读) 1.基础准备 1.1 题库 1.2 二进制转换 ...
  • 本文主要介绍word 文档下,如何使用通配符,进行指定内容部分替换,譬如`AXB`替换为`AAB` 直接抛出一个具体问题吧 我们知道英文中,大部分符号后面要跟空格,有时候容易出错,所以可以使用通配符来查找替换进行,在...
  • word 2003 中生存目录的一种方法

    千次阅读 2010-02-11 21:49:00
    一、文档开头,选中你要设置一级标题的文字内容,设置好字体、字号等格式,然后选择菜单中的“格式”-“段落”-“缩进和间距...用同样的办法可以设置二级、三级....标题,区别就是在“大纲级别”里相应选择2级、3级
  • 博客浏览效果可能不佳(比如序号无法正常显示,可以下载文档) 链接:https://www.lanzous.com/b531026/ 密码:2qfl Word In Use Unit1 1.Most cities in the country have introduced “Clean Air ...
  • C++操作Word学习笔记(

    千次阅读 2014-03-19 21:09:24
    【本文不只有Word相关内容,还涉及了Excel,由于字数限制,Excel部分放在 C++操作Excel学习笔记(四) 】 VC之Office自动化开发 去年底老板临时交给一个任务,为一个试验数据管理系统编写一个电子报告生成程序...
  • Word论文用的各级标题大小

    千次阅读 2019-09-08 23:08:57
    标题的格式的作用就是为了生成目录的(可以参考我前一篇文章有讲这个与如何制作目录,注:不能跨用标题,只能第一标题用Word的标题1,第二标题用Word的标题2,以此类推,因为Word就是依靠标题格式顺序建立目录...
  • 原贴:http://www.itwen.com/03office/01word/word20060413/43117.html 编排目录去掉页脚的关键是把文档分成几块几块的,然后单独来处理!插入分隔符!点击下一页,每次的分隔符都是首页设计的不一样;且要自动生成...
  • word通配符,查找与替换

    千次阅读 2019-01-17 23:16:57
    word通配符,查找与替换 word通配符–使用实例 word通配符表 word查找栏代码&amp;通配符一览表 word替换栏代码&amp;通配符一览表 word通配符用法详解 word换行符 参考原文:...
  • 计算机三级网络技术

    千次阅读 2013-09-14 08:51:58
    2010年9月全国计算机三级网络技术笔试试题 一、选择题(每小题1分,共60分)  (1)1991年6月中国科学院首先与美国斯坦福大学实现Internet联接,它开始是在  A)电子物理所  B)计算技术所 C)高能物理所 ...
  • OpenXml相对于用MS提供的COM组件来生成WORD,有如下优势: 1.相对于MS 的COM组件,因为版本带来的不兼容问题,及各种会生成WORD半途会崩溃的...3.MS Word软件太贵了,你的客户装的是开源WORD,如LibreOffice,OpenOffice
  • word2vec, ELMoBERT 2018-10-24 10:20| 发布者: 炼数成金_小数| 查看: 6920| 评论: 0|原作者: 夕小瑶|来自: 夕小瑶的卖萌屋 http://www.dataguru.cn/article-14237-1.html 摘要: 说来也都是些俗套而乐此不疲...
  • 从零学习word2vectTensorflow(一)

    千次阅读 2016-09-08 11:26:27
    最近实习领导给安排了任务,由于业务需要,要求我学习word2vect和Tensorflow。 基于此,将看到的好的博客,和学习心得分享给大家。 一、word2vect基础 原博地址:http://licstar.net/archives/328 ...
  • 当前,只能给出一个未经我自己亲自验证但读起来感觉相对可靠的结论:大概是字号的1.3倍。 详细分析见知乎文章 《Office Word 是如何根据字体的 OS/2 表等信息计算「单倍行距」的?》 3.字号与行距的配合 ...
  • VSTO(C#)对Word开发积累

    千次阅读 2018-05-05 20:51:56
    VSTO(C#)对Word进行目录生成、Word页面属性设置、Word字体格式设置等
  • 关于NLP中,有各种不同的表达,如:词向量、word embedding、分布式表示、word2vec、glove等等,这一锅粥的名词术语分别代表什么,他们具体的关系是什么,他们是否处于平关系? 希望写完这篇文章后,自己能清楚地...
  • word2vec教程

    千次阅读 2016-12-04 09:28:35
    本文关于在gensim中如何使用word2vec 准备输入(Preparing the Input) 从一开始,gensim的word2vec把语句序列作为它的输入(即文本);每一个语句就是一个单词序列; # import modules & set up logging import ...
  • Word学习笔记分享

    千次阅读 多人点赞 2019-02-22 13:57:10
    第一章、Word 的常规排版 1-5 文字选择 Ctrl+鼠标选取——多选 Alt+鼠标选取——框选 1-11 文字效果 为文字添加填充与边框 1-13 字体其他效果 为字体添加着重号、删除线、上下标等效果 Ctrl+D ——打开字体选项栏 1-...
  • 词向量经典模型:从word2vec、glove、ELMoBERT

    万次阅读 多人点赞 2018-12-05 23:39:27
    生成词向量的方法从一开始基于统计学的方法(共现矩阵、SVD分解)基于不同结构的神经网络的语言模型方法。这里总结一下比较经典的语言模型方法:word2vec、glove、ELMo、BERT。 其中BERT是最新Google发表的模型,...
  • Word2016查找和替换通配符(完全版)

    千次阅读 2020-04-02 16:54:00
    word查找/替换中支持的所有通配符的具体含义、使用方法和注意事项。
  • word2vec 原理

    千次阅读 2018-02-24 11:36:24
    转自:http://www.cnblogs.com/iloveai/p/word2vec.htmlSVD分解:低维词向量的间接学习既然基于co-occurrence矩阵得到的离散词向量存在着高维和稀疏性的问题,一个自然而然的解决思路是对原始词向量进行降维,从而...
  • Excel VBA 操作 Word(入门篇)

    万次阅读 多人点赞 2018-07-03 13:14:56
    原文地址本文的对象是:有一定Excel VBA基础,对Word VBA还没有什么认识,想在Excel中通过VBA操作Word还有困难的人。 一、新建Word引用需要首先创建一个对 Word Application 对象的引用。在VBA中,工具-引用,选取...
  • 话不多说,和小夕一起来看一下当下最热最火个subword算法叭o(* ̄▽ ̄*)ブ Byte Pair Encoding BPE(字节对)编码或二元编码是一种简单的数据压缩形式,其中最常见的一对连续字节数据被替换为该数据中不存在的字节。...
  • word 多级标题的编辑

    千次阅读 2011-05-27 09:53:00
    有的人可能会用“标题一”样式来做单级列表,但是在碰到需要二级列表甚至三级列表的时候,却完全不知所措了。结果往往只能纯靠手工进行,费时费力不说,还经常因为标题对不齐或者缩进搞不定而头疼。尤其是当文档还...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,242
精华内容 26,096
关键字:

word目录只能到三级