“计算机应用基础”是一门计算机入门课程,属于公共基础课,是为非计算机专业类学生提供计算机一般应用所必需的基础知识、能力和素质的课程。
本书满足普通高等院校培养“应用型人才”的教学宗旨,内容丰富,与时俱进,实用性强。 本书既可作为高等院校,高职、高专等院校的教材,也可作为电脑办公短训班的培训教材或者学习辅导用书。
前言编辑本书是清华大学土木工程系组织编写的土木工程专业卓越工程师教育培养系列教材之一,是面向广大在校大学生的教材。 “计算机应用基础”是一门计算机入门课程,属于公共基础课,是为非计算机专业类学生提供计算机一般应用所必需的基础知识、能力和素质的课程。
本书满足普通高等院校的培养“应用型人才”的教学宗旨,内容丰富,与时俱进,实用性强。本书在编写过程中参考了北京市高等教育自学考试《计算机应用基础考试大纲》和《全国计算机等级考试大纲》中对一级MS Office的相关要求。
本书本着突出“针对性、实用性、实践性和应对性”的要求,用通俗的语言配以大量的插图详细介绍了Word、Excel、ppt等软件的基础知识和基本操作,通俗易懂,图文并茂。 书中专设了“课程实训”一章,用有针对性和实用性的实例来加深和巩固所学知识; 专设了“本课程求职面试可能遇到的问题应对”一章,提出了一些涉及电脑办公常见的具体问题,帮助学生提高求职面试的应对性。
本书主要由刘锡轩、丁恒和侯晓音共同编写。参与编写的还有刘琼昕、喻瑞瑶。
由于编者水平有限,时间又比较仓促,书中肯定存在不足甚至错误之处,恳请读者提出宝贵意见。[1] 编者2012年10月目录编辑第1章计算机基础知识1.1计算机的发展与应用1.1.1计算机发展1.1.2计算机应用1.2计算机的硬件简介1.2.1主机箱、中央处理器和主板1.2.2存储器、输入输出设备1.2.3其他外部设备1.2.4计算机主要性能指标1.3计算机及编码1.3.1数制1.3.2编码1.4计算机软件系统1.4.1系统软件1.4.2应用软件练习题 第2章Windows 操作系统2.1Windows的启动与退出及界面组成2.1.1Windows的启动与退出2.1.2Windows的界面组成2.2Windows的基本操作2.2.1鼠标和键盘2.2.2“开始”菜单2.2.3窗口2.2.4菜单2.2.5对话框2.3Windows的文件管理2.3.1文件的概念2.3.2文件夹和文件位置2.3.3“我的电脑”2.3.4文件和文件夹管理2.3.5文件和文件夹属性2.3.6磁盘管理2.4系统设置2.4.1任务栏和开始菜单2.4.2桌面设置2.4.3控制面板2.5Windows附带的常用程序2.5.1计算器2.5.2记事本2.5.3写字板2.5.4画图2.6Windows网络使用2.6.1网上邻居2.6.2资源共享练习题第3章Word的应用3.1Word简介3.1.1Word 2003的启动与关闭3.1.2Word 2003的工作界面3.1.3查看Word文档3.2Word的基本操作3.2.1文档的创建3.2.2文档的输入3.2.3文档的保存与打开3.2.4文本编辑操作3.3Word的排版技术3.3.1设置字符格式3.3.2段落格式化3.3.3设置制表位3.3.4项目符号和编号3.3.5格式刷的使用3.3.6边框和底纹3.3.7分栏3.3.8插入页码和设置分隔符3.3.9设置页眉和页脚3.4Word高级排版操作3.4.1样式的使用3.4.2长文档制作3.4.3特殊排版3.4.4文档的页面设置3.5表格制作3.5.1创建表格3.5.2表格编辑3.5.3表格修饰3.6表格中的数据处理3.6.1表格的排序3.6.2表格的数字计算3.6.3表格与文字的互换3.7图形功能3.7.1插入文本框3.7.2插入剪贴画3.7.3插入图片文件3.7.4插入艺术字3.7.5插入自选图形3.7.6插入图示3.8邮件合并3.8.1使用邮件合并的相关概念与步骤 3.8.2创建套用信函3.8.3制作邮件信封与标签。
计算机基础知识很多,这样吧先介绍一点“快捷键”方面的(方便操作)。
利用快捷键可以代替鼠标做一些工作,可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页。
常规键盘快捷方式 下表包含了常规键盘快捷方式。
按键 功能
F1 显示帮助
Ctrl+C 复制选择的项目
Ctrl+X 剪切选择的项目
Ctrl+V 粘贴选择的项目
Ctrl+Z 撤消操作
Ctrl+Y 重新执行某项操作
Delete 删除所选项目并将其移动到“回收站”
Shift+Delete 不先将所选项目移动到“回收站”而直接将其删除
F2 重命名选定项目
Ctrl+向右键 将光标移动到下一个字词的起始处
Ctrl+向左键 将光标移动到上一个字词的起始处
Ctrl+向下键 将光标移动到下一个段落的起始处
Ctrl+向上键 将光标移动到上一个段落的起始处
Ctrl+Shift 加某个箭头键 选择一块文本
Shift 加任意箭头键 在窗口中或桌面上选择多个项目,或者在文档中选择文本
Ctrl 加任意箭头键+空格键 选择窗口中或桌面上的多个单个项目
Ctrl+A 选择文档或窗口中的所有项目
F3 搜索文件或文件夹
Alt+Enter 显示所选项的属性
Alt+F4 关闭活动项目或者退出活动程序
Alt+空格键 为活动窗口打开快捷方式菜单
Ctrl+F4 关闭活动文档(在允许同时打开多个文档的程序中)
Alt+Tab 在打开的项目之间切换
Ctrl+Alt+Tab 使用箭头键在打开的项目之间切换
Ctrl+鼠标滚轮 更改桌面上的图标大小
Windows 徽标键 + Tab 使用 Aero Flip 3-D 循环切换任务栏上的程序
Ctrl + Windows 徽标键 + Tab 通过 Aero Flip 3-D 使用箭头键循环切换任务栏上的程序
Alt+Esc 以项目打开的顺序循环切换项目
F6 在窗口中或桌面上循环切换屏幕元素
F4 在 Windows 资源管理器中显示地址栏列表
Shift+F10 显示选定项目的快捷菜单
Ctrl+Esc 打开「开始」菜单
Alt+加下划线的字母 显示相应的菜单
Alt+加下划线的字母 执行菜单命令(或其他有下划线的命令)
F10 激活活动程序中的菜单栏
向右键 打开右侧的下一个菜单或者打开子菜单
向左键 打开左侧的下一个菜单或者关闭子菜单
F5 刷新活动窗口
Alt+向上键 在 Windows 资源管理器中查看上一级文件夹
Esc 取消当前任务
Ctrl+Shift+Esc 打开任务管理器
插入 CD 时按住 Shift 阻止 CD 自动播放
快捷键有很多,不过这些是最常用到的。
1
第一章 计算机及信息技术概述
1. 电子计算机的发展历程
①1946年2月由宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机。“诞生了一个电子的大脑” 致命缺陷:没有存储程序。
②电子技术的发展促进了电子计算机的更新换代:电子管、晶体管、集成电路、大规模及超大规模集成电路
电子计算机发展时间:
第一代 1946-1958 电子管计算机,主要应用科学计算和军事计算 第二代 1958-1964 晶体管计算机,主要应用于数据处理领域
第三代 1964-1971 集成电路计算机,主要应用于可科学计算,数据处理,工业控制等
领域
第四代 1971年以来 超大规模集成电路,深入到各行各业,家庭和个人开始使用计算
机
2. 计算机的类型
按计算机用途分类:通用计算机和专用计算机
按计算机规模分类:巨型机、大型机、小型机、微型机、工作站、服务器、嵌入式计算机 按计算机处理的数据分类:数字计算机、模拟计算机、数字模拟混合计算机 3. 计算机的特点及应用领域
计算机是一种能按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。(含义)
A. 运算速度快 运算速度用MIPS(百万条指令每秒)来衡量,是计算机性能的指标之一 B. 计算精度高 应用于数值计算
C. 具有逻辑判断能力 信息检索、图形识别 D. 记忆性强
E. 可靠性高、通用性强 应用于数据处理、工业控制、辅助设计(CAD)、辅助制造(CAM)
办公自动化。
应用领域:1)数值计算 (主要是科学研究等数学计算问题)
2)数据及事务处理 (非科技方面的数据管理和计算处理) 3)自动控制与人工智能 (多用于航空航天领域) 4)计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助教学(CAI) 5)通信与网络
4. 计算机发展趋势:巨型化、微型化、网络化、智能化 1、光计算机 2、生物计算机 3、量子计算机
/link?url=WeV-rVw44Vc0fb0QmlPuHf__0Y-_RzmuALcMJCVDZktjq
这个随便搜一下就知道啊:第一节 计算机概述 一、计算机发展概况 第一代电子管计算机(1946-1957) 第二代晶体管计算机(1957-1964) 第三代中小集成电路计算机(1964-1972) 第四代大规模、超大集成电路计算机(1972-现在) 二、计算机的应用 1.科学计算 2.数据处理 3.实时控制 4.计算机辅助工作 CAD CAM CAI CAE 5.人工智能 三、计算机信息处理的特点 (1)能高速度、高质量地完成各种数据加工任务。
(2)具有庞大的数据存储容量和极快的数据存取速度。 (3)能提供方便的适用方式与丰富多样的信息输出形式。
(4)方便而迅速的计算机通信使信息共享很容易实现。 (5)高效率的计算机辅助开发手段。
模拟练习 【例1·单选题】第四代计算机的主要特征是( )。 A.电子管 B.晶体管 C.中小规模集成电路 D.大规模和超大规模集成电路『正确答案』D【例2·单选题】计算机辅助设计的英文缩写是( )。
A.CAD B.CAI C.CAM D.CAT『正确答案』A第二节 数据在计算机中的表示 一、数据与信息 国际标准化组织(ISO)对数据所下的定义是:“数据是对事实、概念或指令的一种特殊表达形式,这种特殊的表达形式可以用人工的方法或者用自动化的装置进行通信、翻译转换或者进行加工处理。” 信息是对人们有用的数据,这些数据可能影响到人们行为决策。
二、二进制 (一) 二进制的相关概念 1.二进制,数字电子计算机中采用二进制计数法,在二进制计数法中只有两个数码:即0和1,其基数为二,即逢二向高位进一。 2.二进制数与十进制数的转换 3.八进制与十六进制 有关二进制、十进制、八进制、十六进制数之间的相互转换,可以利用“附件”中的计算器来进行。
(二) 二进制单位(补充内容) 位bit:用于表示一个二进制位、存储信息的最小单位。 字节Byte:存储信息的基本单位。
1字节=8位 1Byte=8bit 换算单位: 1KB=1024B=210B 1MB=1024KB=220B 1GB=1024MB=230B 字长:计算机一次能处理的二进制位数。 常用:8位、16位、32位、64位 三、数值数据在计算机中的表示 数值数据在计算机中采用二进制形式表示,其表示方式有定点表示法和浮点表示法两种。
四、西文字符在计算机中的表示 西文包括:英文字母、数字符号、标点符号、运算符号、控制符号 ASCII码-美国标准信息交换码(二进制) 基本ASCII用7位二进制数表示,占用一个字节,最高位为0。 例:英文字母'B'的7位ASCII码为100 0010。
存储时为0100 0010。 比较大小:数字<大写字母<小写字母 五、中文在计算机中的表示 1.汉字的输入码 汉字输入方法:键盘输入、语音输入、扫描输入、手写输入方法等。
键盘输入法: 数字编码(区位码) 拼音编码(全拼、双拼) 字形编码(五笔字型) 型音编码(自然码) 2.汉字的国际交换码与机内码 国标码: 计算机与其他系统或设备之间交换汉字信息的标准编码,又称国际码。1981年,我国颁布了国家标准《信息交换用字编码字符集·基本集》,汉字国标码字符集中共收录了汉字和图形符号7445个,其中一级汉字3755个,二级汉字3008个和图形符号682个。
一级汉字为使用频度高的常用汉字,按汉语拼音安母顺序排列;不常用的汉字为二级汉字按部首排列。 在汉字交换码中,每个汉字用两个字节表示。
汉字机内码(内码): 是计算机系统中用来存储和处理中、西文信息的代码。 汉字内码:用两个字节表示。
内码与国标码的关系: 它们的区别在于国际码两个字节的最高位都是“0”,而机内码两个字节的最高位都是“1”。 3.汉字的字形码 汉字输出码又叫做汉字字形码或汉字字模。
汉字输出码的和用是输出汉字,对汉字字形经过点阵的数字化后形成的一串二进制数称为汉字输出码。 点阵字形由排成方阵(如16*16、24*24、48*48……)的一组二进制数字表示一个字符。
16*16点阵字形常用于屏幕显示,笔画生硬,细节难以区分:打印输出常用24*24、40*40、48*48,甚至96*96或更高,点阵的数字越大,说明笔锋越完整,字迹越清晰美观。 点阵字形的字节计算:点阵数/8 4.常用汉字输入法简介 模拟练习 【例3·判断题】'9'的ASCII码小于'a'的ASCII码。
( )『正确答案』对【例4·单选题】存储信息的基本单位是( )。 A.bit B.byte C.KB D.MB『正确答案』B【例5·判断题】汉字输入码是为了解决将汉字输入计算机而编制的代码。
( )『正确答案』对【例6·单选题】24*24点阵字库中的一个汉字需占( )字节的存储空间。 A.16 B.72 C.48 D.64『正确答案』B【例7·单选题】不同的汉字输入方法输入汉字后,该汉字的内码是( )的。
A.相同的 B.完全不相同 C.大部分相同 D.部分相同『正确答案』A第三节 计算机硬件 一、计算机系统 一个完整的计算机系统是由硬件、软件及用户等三部分组成的人机系统。 二、计算机的逻辑结构 计算机体系结构的基本思想:冯·诺依曼原理 1.输入设备 2.输出设备 3.存储器 (1)主存储器 主存储器也叫内存储器,简称内存,其特点是存取速度快、可靠性高,但容量有限。
(2)辅助存。
学习电脑要从最基础的开始学。
学电脑是在家自学的感觉最好。最基本的学习步骤包括以下四个方面:第一步:学会启动电脑。
把电脑的各个部分都连接好之后,检查主机和显示器的电源线是否已经接好,然后就可以启动电脑了。主机的电源开关一般在主机的面板上,上面标有POWER的字样,按下即可接通主机的电源,然后再打开显示器的电源开关。
接通主机的电源后,电脑首先要进行自我检测,简称自检。这时,会在显示器的屏幕上看到一些英文语句,这就是电脑自我检测情况的显示,它告诉我们这台电脑都有哪些硬件设备,是些什么型号的,同时检查电脑的各个外部设备是不是有故障,接线是不是正确等等。
如果电脑安装的操作系统是Windows10,屏幕上将显示出一个Windows10的启动界面,再稍微等候一会儿,屏幕上将出现一个欢迎画面,之后,屏幕上就会出现Windows10的桌面,表示Windows10系统已经成功启动了。通过Power按钮启动电脑的方式叫做冷启动。
电脑正常启动之后,就等候下达工作命令了。第二步:学会用鼠标发号施令。
鼠标是一种目前最流行的指针控制设备,体积很小,适于手握,而且非常容易使用,以致于孩子们也能很快掌握。通过移动鼠标,可以指向电脑屏幕上的目标,然后按动一下鼠标按钮,就可以向电脑发送命令。
也可以按住鼠标按钮并在屏幕上拖动目标到应该放置的位置,然后放开鼠标按钮。当用电脑处理图形、图像时,拖动方法是非常简捷方便的。
在鼠标垫上移动鼠标,是让鼠标下面的光源发出的光经过鼠标垫反射后,由鼠标接收为移动信号,并向电脑发送鼠标移动的信息,就可以把屏幕上的鼠标指针移动到对应于鼠标移动的位置上。由于鼠标用起来非常直观灵便,所以现在大多数软件都大量运用鼠标进行操作,包括系统软件和应用软件等。
要让电脑按你的旨意运行,必须首先学会用鼠标发号施令。鼠标的正确卧放方法是:食指和中指轻轻放在鼠标的左右键上,拇指和无名指、小指放在鼠标的两侧,手掌心自然正对鼠标,手腕轻放在桌面上。
用手握住鼠标在鼠标垫上轻轻滑动,你会发现屏幕上有一个箭头也跟着移动,这个箭头叫做鼠标指针。用食指迅速地按下鼠标左键,然后快速释放,叫做单击。
平时所说的单击鼠标或单击,一般指的是单击鼠标左键,其实右键也可以有单击操作。方法是用中指迅速地按下鼠标右键,然后快速释放。
快速按下鼠标左键,然后迅速松开两次,叫做双击。把鼠标指针移动到要拖动的目标上,然后按住鼠标左键不放病移动鼠标到其它位置,最后松开鼠标,目标就会移动到当前鼠标指针所在的位置。
这叫做拖拽。在Word2010中,当鼠标指针显示为插入点时,按住鼠标左键不放病移动鼠标到其它位置,最后松开鼠标,鼠标拖动包含的区域就会变成蓝底,表示这个区域已经被选中。
可以通过软件很方便、准确地对这个区域进行剪切、复制、删除等操作。第三步:学会用键盘打字。
除了鼠标之外,控制电脑的另一种必不可少的方法是使用键盘输入指令或数据。电脑的大部分输入是文本数据,键盘就是把文本数据输入电脑最普通、最常用的设备,我们可以借助键盘上的字母键和数字键输入文本。
使用键盘来输入命令或数据比使用鼠标要复杂一些。键盘上有一百多个键,又不是按字母顺序排的,位置很难记,如果每次输入,都要先低头盯着键盘找到需要按的键在什么位置再输入,然后再抬头检查屏幕上自己输入的字是否正确,不仅累人,而且效率也不高。
键盘上有用途各不相同的一些功能键。在操作电脑时,可以按这些键进行操作,而且还可以把两个以上的键同时按下以实现某种功能,叫做组合键。
如:Shift+A、Ctrl+C、Ctrl+Alt +F1等。制表键:通常情况下,按这个键可以使插入点向右移动几个字符的位置。
大写锁定键:用来锁定字母为大写状态。上档键:在打字键区,有30个键上有两个字符,上档键与这些键结合,可以键入键位上部的字符。
控制键:与其它键结合,形成控制命令。换档键:与其它键结合,组合成各种复合控制键。
空格键:键盘上最长的一个键,用来输入一个空格,使插入点向右移动一个字符的距离。回车键:确认把命令或数据输入电脑,录入文字时,按回车键可以把插入点产生一个新的段落。
退格键:按一次退格键,屏幕上的插入点在现有位置退回一格,并删除退回的那一格内容。正斜杠:输入命令参数。
反斜杠:输入目录路径。Windows键:打开【开始】菜单,选择所需要的菜单命令。
应用程序键:相当于单击鼠标右键,打开当前所选对象的快捷菜单。取消键:撤销某项操作、退出当前环境或返回到原来的菜单。
屏幕打印键:把当前屏幕上的内容复制到剪贴板中,滚动锁定键:在电子表格软件中,按一下,锁定光标移动键,使之带动整个电子表格移动,屏幕停止滚动。插入键:切换插入与改写状态。
删除键:删除当前插入点处的字符,插入点右边的所有字符会向左移动一个字符的位置。首键:插入点移动到屏幕的左上角。
尾键:插入点移动到当前行最后一个字符的右边。翻页键:把插入点移到上一页或下一页。
光标移动键:把插入点向上、下、左、右移动一个字符的。
Ctrl+S 保存 Ctrl+W 关闭程序 Ctrl+N 新建 Ctrl+O 打开 Ctrl+Z 撤销 Ctrl+F 查找 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+A 全选 Ctrl+[ 缩小文字 Ctrl+] 放大文字 Ctrl+B 粗体 Ctrl+I 斜体 Ctrl+U 下划线 Ctrl+Shift 输入法切换 Ctrl+空格 中英文切换 Ctrl+回车 QQ号中发送信息 Ctrl+Home 光标快速移到文件头 Ctrl+End 光标快速移到文件尾 Ctrl+Esc 显示开始菜单 Ctrl+Shift+ 快速放大文字 Ctrl+F5 在IE中强行刷新 Ctrl+拖动文件 复制文件 Ctrl+Backspace 启动\关闭输入法 拖动文件时按住Ctrl+Shift 创建快捷方式 Alt+空格+C 关闭窗口 Alt+空格+N 最小化当前窗口 Alt+空格+R 恢复最小化窗口 Alt+空格+X 最大化当前窗口 Alt+空格+M 移动窗口 Alt+空格+S 改变窗口大小 Alt+Tab 两个程序交换 Alt+255 QQ号中输入无名人 Alt+F 打开文件菜单 Alt+V 打开视图菜单 Alt+E 打开编辑菜单 Alt+I 打开插入菜单 Alt+O 打开格式菜单 Alt+T 打开工具菜单 Alt+A 打开表格菜单 Alt+W 打开窗口菜单 Alt+H 打开帮助菜单 Alt+回车 查看文件属性 Alt+双击文件 查看文件属性 Alt+X 关闭C语言 Shift快捷键 Shift+空格 半\全角切换 Shift + Delete 永久删除所选项,而不将它放到“回收站”中。
拖动某一项时按 CTRL 复制所选项。 拖动某一项时按 CTRL + SHIFT 创建所选项目的快捷键。
WORD全套快捷键小技巧 CTRL+O 打开 CTRL+P 打印 CTRL+A 全选 CTRL+[/] 对文字进行大小设置(在选中目标情况下) CTRL+D 字体设置(在选中目标情况下) CTRL+G/H 查找/替换; CTRL+N 全文删除; CTRL+M 左边距(在选中目标情况下); CTRL+U 绘制下划线(在选中目标情况下); CTRL+B 加粗文字(在选中目标情况下); CTRL+I 倾斜文字(在选中目标情况下); CTRL+Q 两边对齐(无首行缩进),(在选中目标情况下)或将光标放置目标文 字的段尾,亦可操作 CTRL+J 两端对齐(操作同上) CTRL+E 居中(操作同上) CTRL+R 右对齐(操作同上) CTRL+K 插入超链接 CTRL+T/Y 可进行首行缩进(将光标移到需做此操作的段尾,或将此段选中进行操作 Ctrl+A(或Ctrl+小键盘上数字5):选中全文。 Ctrl+B:给选中的文字加粗(再按一次,取消加粗)。
Ctrl+C:将选中的文字复制到剪贴板中。 Ctrl+D:打开“字体”对话框,快速完成字体的各种设置。
Ctrl+E:使光标所在行的文本居中。 Ctrl+F:打开“查找与替换”对话框,并定位在“查找”标签上。
Ctrl+G:打开“查找与替换”对话框,并定位在“定位”标签上。 Ctrl+H:打开“查找与替换”对话框,并定位在“替换”标签上。
Ctrl+I:使选中的文字倾斜(再按一次,取消倾斜)。 Ctrl+K:打开“插入超链接”对话框。
Ctrl+Shift+L:给光标所在行的文本加上“项目符号”。 Ctrl+M:同时增加首行和悬挂缩进。
Ctrl+Shift+M:同时减少首行和悬挂缩进。 Ctrl+N:新建一个空文档。
Ctrl+O(或Ctrl+F12):打开“打开”对话框。 Ctrl+P(或Ctrl+Shift+F12):打开“打印”对话框。
Ctrl+R:使光标所在行的文本右对齐。 Ctrl+S:为新文档打开“另保存为”对话框,或对当前文档进行保存。
Ctrl+T:增加首行缩进。 Ctrl+Shift+T:减少首行缩进。
Ctrl+U:给选中的文字加上下划线(再按一次,去年下划线)。 Ctrl+V:将剪贴板中的文本或图片粘贴到光标处。
若剪贴板中有多个内容,则将 最后一条内容粘贴到光标处。 Ctrl+X:将选中的文字剪切到剪贴板中。
Ctrl+Z:撤销刚才进行的操作(可以多次使用)。 Ctrl+0:将选中的文本每段前增加12磅的间距。
Ctrl+1:若选中的文本行距不是“单倍行距”,则将其快速设置为“单倍行距”。 Ctrl+2:将选中的文本行距设置为“两倍行距”。
Ctrl+5:将选中的文本行距设置为“1.5倍行距”。 Ctrl+F2:快速执行“打印预览”功能。
Ctrl+F4:关闭当前文档。 Ctrl+F5:使窗口还原到最大化之前的状态。
Ctrl+Shift+F5:打开“书签”对话框。 Ctrl+Shift+F8:激活列选择功能,即通常所说的选择竖块文本(再按一次或按ESC键,取消该功能)。
Ctrl+F9:在光标处插入一域记号“{}”(注意:直接输入的一对大括号不能作为域记号)。 Ctrl+F5:使窗口还原到最大化之前的状态(再按一次,就会使窗口再次最大化)。
Ctrl+Deltet:删除光标后面的一个英文单词或一个中文词语(可反复使用)。 Ctrl+退格键:删除光标前面的一个英文单词或一个中文词语(可反复使用)。
Ctrl+Enter:将光标后面的内容快速移到下一页。 Ctrl+End:快速将光标移到文末。
Ctrl+Home(或Ctrl+Page Up):快速将光标移到文首。 Ctrl+Insert+Insert(即按两下Insert键):快速打开或更改“任务窗格”到“剪贴板”状态。
Ctrl+~:打开中文输入法的“在线造词”功能。 Ctrl++:快速切换到下标输入状态(再按一次恢复到正常状态)。
Ctrl+Shift++:快速切换到上标输入状态(再按一次恢复到正常状态)。 Ctrl+→:按英文单词或中文词语的间隔向后移动光标。
Ctrl+←:按英文单词或中文词语的间隔向前移动光标。 Ctrl+J:文本两端对齐 Ctrl+L:文本左对齐 Ctrl+Q:段落重置 Ctrl+W:关闭当前文档 Ctrl+Y:重复上一操作。
基础知识重要,但是具体来说,哪些点重要呢? 今天我就试图总结一下,也欢迎大家补充。
信息的表示和处理计算机如何表示整数:有符号数和无符号数,尤其是如何用补码表示负数,数字的取值范围。 计算机如何表示浮点数,为什么小数的二进制表示法只能近似表示十进制小数。
数值的转换、移位 这几点非常重要,因为几乎所有的编程语言都有数据类型,而最基本数据类型必然包括整数和浮点数。 搞不清这些表示和运算,在编程中就会遇到一些稀奇古怪的问题。
从汇编层面理解程序的执行顺序、分支、循环、函数调用、数组、结构体等在汇编层面是怎么实现的,寄存器和内存是怎么使用的。 理解了这些其实也就理解了冯诺依曼计算机体系结构,这是计算机学科一个基础性的东西。
知道程序在底层是怎么运转的, 对于学习各种虚拟机有很大的帮助,比如JVM,它要解析执行的是字节码,字节码本质上要表达的就是这些东西,只不过有所扩展。 理解了栈帧,就能理解函数调用的本质,递归,以及尾递归的实现。
还有安全相关的概念,如缓冲区溢出这个臭名卓著的漏洞及其防范办法。 进程和线程程序员必备的知识,不了解这个,简直是无法编程。
需要掌握进程的地址空间,代码在哪里,堆在哪里,栈在哪里。 要准确理解进程和线程之间的关系,为什么说进程是拥有资源的基本单位, 线程是CPU调度的基本单位? 进程切换和线程切换之间的区别和联系。
他们是如何创建,执行,有哪些状态,状态之间的转换。 由此会涉及到并发和并行,线程之间的竞争和合作。
锁的本质(硬件层面),乐观锁,悲观锁,死锁等问题。 线程的实现方式,用户级线程和内核级线程的对应方式。
在编程的过程中,有些知识点会直接使用,如多线程编程,锁。 还有一些概念能用到很多地方,例如CAS,不仅仅是编程语言的概念,还能在更新数据库时使用。
再比如你理解了线程的实现方式,迅速就能掌握go语言中并发的手段:goroutine。 存储器的层次结构Tomcat用了多线程执行请求,Redis用了单线程来处理请求,Node.js也用了单线程来,这是为什么? 秘密都在存储器的层次结构。
人类制造的计算机设备之间有着巨大的速度差异: 总之,CPU超级快,内存比较快,硬盘非常慢,网络更慢, 这个速度差异是IT行业的一个核心问题,人类想了很多办法试图去弥补这个差异:多线程,缓存,异步,多路复用,硬件层面的DMA。 记着下面这张图,每当你遇到某个软件的特性的时候,想一想和它有什么关系: 数据结构和算法它的重要性我罗嗦过很多次了,不用再重复了, 我就举个最简单的例子: 理解了B+ Tree才能理解MySQL的InnoDB的索引,理解了索引才能更好地优化查询,对吧? 计算机网络现在的程序基本上都是网络程序, 所以这也是一个必备的基础知识,学习计算机网络的一大好处就是和工作直接相关,能直接使用,比较有动力。
HTTP协议肯定跑不掉,TCP,UDP也得会,尤其是TCP可靠传输的原理:如何在一个不可靠的网络中进行可靠的传输, 这是无数前辈总结的经验,一定得掌握。 要理解什么是通信协议,也许某一天你自己就需要定制一个协议来传输数据。
分组交换是什么意思? 协议分层的本质是什么? 什么叫无状态的协议? Socket相关的编程更是重点,尤其是涉及到服务器端高并发的时候,如何维持和处理这些海量的socket, epoll等技术就得上场了。 还有非常重要的HTTPs的基本原理,也是网络安全的精华所在:对称加密,非对称加密,消息摘要,数字证书,中间人攻击。
数据库不多说,关系模型、范式、SQL、索引、事务等知识都得掌握,尤其是要了解他们的实现方式。 分布式的基础知识这些已经偏向应用层面了,但是现在很多系统都是分布式的了,分布式就变成了一种基础知识。
系统通信:RPC, 消息队列等 负载均衡的原理 CAP原理,BASE原理,幂等性,一致性模型(强一致性,最终一致性。..)和相关协议(两阶段提交,Raft,Paxos。
) 数据分片:取模算法,一致性Hash,虚拟桶 基本的设计思想下面这几种设计思想对我影响很大,需要大家特别注意。
但是掌握起来却很不容易,需要在实践中不断地体会: 正交:各个概念之间可以独立变化 抽象:抛弃细节,找到本质和共性《深入理解计算机系统》一书中提到:“指令集是对CPU的抽象, 文件是对输入/输出设备的抽象, 虚拟存储器是对程序存储的抽象, 进程是对一个正在运行的程序的抽象, 而虚拟机是对整个计算机(包括操作系统、处理器和程序)的抽象。 如果你对这句话透彻理解了,说明对计算机系统的认识已经很深刻了。
分层:我只想和我的邻居打交道, 如网络协议,Web应用开发。 分而治之:大事化小,小事化了,架构设计必备。
关键点来了,怎么学习呢?我原来的方式是先看书,看了很多书,数据结构,操作系统,汇编,网络。
这种办法的最大问题就是枯燥(嗯,那时候还没有码农翻身这样用故事讲解技术的文章)。理论多,实践少,很多知识点体会不深, 等到参与的项目多了,Coding多了,这些知识点才慢慢地鲜活起来。
一种更加有效的办法是从工作中用到的知识点出发,从这。
这有更全的 , 从诞生开始
1、计算机的诞生与发展,及其特点
2、计算机在现代社会中的应用
3、计算机的基本组成及其相互联系
4、计算机的工作原理
5、计算机中的数的表示
6、计算机网络及安全基础知识
7、计算机软件知识
8、WINDOWS9X的操作及基本使用
9、收发电子邮件(OUTLOOK)的相关设置
10、构成计算机主机板的主要部件
11、ASCII码
12、中央处理器和存储器
13、计算机技术发展的一个新方向—量子计算机
14、二进制及十、八、十六进制数
15、二进制与十、八、十六进制数之间的转换
16、位、字节和字及内存容量
17、计算机语言
18、操作系统
19、计算机网络的基本概念
20、计算机网络系统的组成
21、多媒体的基本概念
22、多媒体技术发展现状
23、多媒体计算机的配置
24、多媒体应用领域及前景
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:2.752秒