A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunyongnan 中级黑马   /  2015-8-3 23:47  /  596 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

补充第一天内容:

九、Mac OS X软件操作及管理

1、软件下载

Launchpad下-App Store,搜索栏中搜索指定的软件。

2、软件安装(注意安全权限)

系统偏好设置-安全性与隐私-通用-允许从以下位置下载的应用程序,修改为任何来源(解锁后可以修改)-下载完成后,鼠标左键单击打开,把应用图标拖动到Applications文件夹下即完成安装。

补充:Mac下安装完成后的应用,后缀名为xxx.app。

3、软件打开

点击安装完成后的xxx.app应用,即可打开。

4、软件退出:正常退出与强制退出

正常退出:鼠标右键,任务栏上的应用图标,退出。

强制退出:当不能正常退出时,点击左上角小苹果图标-强制退出选项-找到要强制退出的应用-点击强制退出按钮;或者Lauchpad-活动监视器-内存-找到要强制退出的应用-窗口灰色按钮“X”强制退出(红色x关闭选项下面)。

5、软件卸载

Finder-应用程序-找到要卸载的应用-鼠标右键,移除到废纸篓。

6、Mac OS X快捷键

详见附件。

file:///C:/Users/Administrator/Documents/My%20Knowledge/temp/35e8c7c3-9c25-4842-a4c0-8e0742014e1d_4_files/b8d5d021-9f1a-4efa-8e9c-7662071c6c8a.jpg

7、常用的UNIX指令

ls -l:列出当前目录下的所有内容(文件/文件夹)

cd:改变当前操作的目录

clear:清屏

touch:新建一个文件(文件不存在才会新建)

pwd:显示当前目录的名称

who:显示当前用户名

mkdir:新建一个目录

open:打开一个文件/文件夹

自动补全:按一下tab键,可以自动补全指令名称、文件名、文件夹名等

路径操作:

/   跟路径

../  上一级路径

-------------------------------------------------------------------------------------------------------

一、计算机基本原理

1、计算机的组成?

计算机是由一条条指令组成的,这些指令称为机器语言,也就是0和1。(为什么是0和1:是因为电子设备的状态只有两种,开和关)

2、计算机运行原理?

当运行计算机上的软件时,软件是保存在硬盘上,当启动(运行)这个软件时,计算机首先把这个软件装载到内存中(CPU只能从内存中获取数据,因为CPU只能处理指令,而软件就是一条条指令组成的集合),内存向CPU发送指令,CPU收到(读取)指令后,放到寄存器中去处理(执行),完成后再返回给内存,完成一次CPU处理过程。然后等待收到下一个指令,依次循环,直到所有指令处理完成。

3、计算机语言的发展过程?

                                                       -->面向过程

机器语言-->汇编语言-->高级语言

                                                       -->面向对象

     高级语言的分类:

     1)面向过程:去做一件事情时遇到的环节,都需要亲自去做,完成每一个环节的事情。

     2)面向对象:去做一件事情时遇到的环节,都交给别人去做,不需要关注每一个环节,只需要等待结果。

4、语言的编译过程?

      1)汇编语言:程序员编写汇编的命令后,编译器把这些命令编译机器语言,最后被计算机所识别。   

      2)高级语言:程序员编写高级语言的命令后,编译器首先把这些命令编译成汇编语言,然后通过链接重构后再编译成机器语言,最后被计算机所识别。

      补充:

      1)链接重构时(C语言通过编译器编译成汇编语言时可能会分割成多个汇编文件),可能会产生多余的碎片,或者无效的代码,导致执行速度变慢。

      2)汇编语言通过编译器直接编译成机器语言,这也是汇编语言某些场景下的执行效率比C语言高的原因。

5、计算机语言对比?

      1)高级语言应用场景:对于自身内存容量较大的设备,建议使用高级语言。

     2)汇编语言应用场景:对于自身内存容量较小的设备,并且对内存容量需要严格把控时,建议使用汇编语言。

二、C语言简介

1、什么是C语言?

是一个面向对象的计算机高级语言;是一个不需要任何运行环境支持便能运行的高级语言。

2、C语言的作用?

能编写软件帮助我们解决问题。

3、C语言的标准?

K&R C-->ANSI C/ 89标准-->C99标准-->C11标准

三、第一个C语言程序

1、代码执行过程?

编写代码-->编译-->链接-->运行

2、不同版本的应用i在Mac下同时运行?

安装两个不同版本的app应用,先安装第一个,重新命名,再安装第二个,重新命名......

3、终端命令行下不能执行C语言程序?

安装Xcode情况下,在终端命令行中输入:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

补充:其中Xcode.app为Xcode的名称,如果有多个版本同时存在时,需要输入其中一个版本的Xcode名称

4、终端命令行代码编译过程

     1)编写代码

     2)编译成汇编语言程序,命令:cc –c xxx.c(注意:一定要进入这个文件的目录)

     3)链接编译成机器语言程序,命令:cc xxx.o

     4)执行,命令(当前路径下/文件全路径):./a.out





b8d5d021-9f1a-4efa-8e9c-7662071c6c8a.jpg (102.15 KB, 下载次数: 10)

b8d5d021-9f1a-4efa-8e9c-7662071c6c8a.jpg

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马