20182324 2019-2020-1 《数据结构与面向对象程序设计》 预备做业
做业一
你对专业的认识和指望是什么?
认识
- 个人专业是信息管理与信息系统专业,这个专业培养的是既具有现代管理学理论基础,又掌握计算机应用技术,可以运用相关知识技能对政务环境中的信息资源进行收集、加工、分析、输出,对政务信息系统进行分析、设计、实施和评价的高级信息管理应用型人才。所以,我认为信管专业就是要利用计算机的有关技术和管理学的相关知识实现对电子政务系统的高效管理。
指望
- 信息管理与信息系统专业是一个全面的应用型的专业,在电科院这个专业更多地偏向电子政务方面。我但愿可以经过这个专业的学习,掌握有关计算机技术,学习管理学的相关知识,高效熟练地对电子政务信息系统进行管理与分析。
上学期C语言总代码量大概多少行,本学期实践10000行代码,你以为这个负担大吗?
- 上学期C语言总代码量大概9000~10000行,本学期实践10000行代码的负担不大。
你的C语言学习怎么样?若是学的还行,你认为从C语言学习中比较好的经验是什么?若是学的很差,那么你学的很差的缘由是什么?(每一个人须要根据实际状况,分析学习经验或者学习很差的缘由)
- 个人C语言学习还行。我认为C语言的学习重在编程,光听讲只看书是不行的,必需要经过实际编译来掌握有关语法算法,多写多练,熟能生巧。
做业二
学习过程,遇到的问题及解决方法
1. Vmware 安装 Ubuntu 提示“ 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态 ”
- 缘由:未开启CPU虚拟化致使。
- 解决办法:重启电脑,按
F2
( 或F12
、Delete
,不一样电脑按键不必定相同)进入 BIOS ,选择 Advanced 选项卡,进入CPU Setup,选择 Intel Virtualization Technology,将其从 Disabled 置为 Enabled ,按F10
(不一样电脑按键不必定相同)保存并重启后即解决问题。
2. Vmware 安装完系统后分辨率过低
- 缘由:未安装 Vmware Tools 加强工具。
- 解决办法:Vmware 挂载光驱,使用ISO文件,选择 Vmware 安装目录下的 Linux.iso;打开 Ubuntu 中的光盘,将 VMwareTools-….tar.gz 文件解压,打开解压后的 vmware-tools-distrib 目录,按
Ctrl+Alt+T
打开终端,使用 sudo 命令执行 vmware-install.pl文件,根据提示操做安装完成后便可。
3. 重启 Ubuntu 后提示“SMBus base address uninitialized ... Welcome to emergency mode!”
- 缘由:参考基于VirtualBox虚拟机安装Ubuntu图文教程在 fstab 中挂载了虚拟磁盘,而开机时不能检测到该虚拟磁盘致使系统启动终止。
- 解决办法:就在该界面状态下直接以 root 用户执行命令
vim /etc/fstab
,删除本身添加的那一行,按ESC
后输入:wq
保存退出,按下Ctrl+D
重启便可正常进入系统。
4. 使用 apt-get 命令安装软件时出现“ could not get lock /var/lib/dpkg/lock -open ”错误
- 缘由:多是上次安装时未正常完成。
- 解决办法:分别执行如下命令
sudo rm /var/cache/apt/archives/lock
和sudo rm /var/lib/dpkg/lock
便可解决该问题。
5. Vmware 启动 Ubuntu 时提示“ 没法打开虚拟机***.vmx ,获取虚拟机的全部权失败,主机的某个程序正在使用该虚拟机。配置文件***.vmx ”
- 缘由:上次运行虚拟机未正常退出,致使磁盘对应文件未解锁。
- 解决办法:找到 ***.vmx 文件所在目录,删除 ***.lck 文件夹便可强制解锁。
6. Vmware 启动 Ubuntu 时提示“ Vmware Workstation 没法链接到虚拟机,请确保您有权运行该程序、访问该程序使用的全部目录以及访问全部临时文件目录。VMX 进程已提早退出 ”
- 缘由:上次运行虚拟机未正常退出,进程残留。
- 解决办法:进入任务管理器手动关闭对应进程,或直接重启电脑。
- 缘由:多是其它软件未正常安装致使系统文件损坏。
- 解决办法:按提示运行
sudo dpkg --configure -a
命令,如无效则分别按顺序运行
sudo rm /var/lib/dpkg/updates/*
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
8. Ubuntu 使用 apt-get 命令更新软件速度太慢
- 缘由:Ubuntu 默认的软件更新源是国外服务器,从国内访问会很慢。
- 解决办法:参考Ubuntu 更换软件源文章将默认软件源替换为国内源。注意,必定要替换本身使用的 Ubuntu 版本代号所对应的源,例如 Ubuntu 16.04 对应代号为 xenail ,Ubuntu 18.04 对应代号为 bionic 。
9. 使用 Vim 打开文件提示 “ Not an editor command: ^M ”
- 缘由:该文件是从 Windows 系统直接复制进 Linux 系统的,Windows 系统下使用 DOS 文件格式,换行符为<CR><LF>,而 Linux 系统使用 Unix 文件格式,换行符为<LF>。Linux 下 Vim 默认识别文件为 Unix 格式,没法识别<CR>,就会将其对应显示的 ^M 报错。
- 解决办法:输入
:wq
保存退出时后跟++ff=unix
命令强制保存为 Unix 文件格式。
Linux 学习过程记录
1.经常使用快捷键
快捷键 |
做用 |
CTRL+ALT+T |
打开终端 |
CTRL+SHIFT+T |
新建标签页 |
ALT+数字N |
终端中切换到第N个标签页 |
Tab |
终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就能够获得提示或者帮助完成 |
上下键盘↑↓ |
切换命令历史,刚输入一个很长的命令,按↑键就能够恢复 |
CTRL+C |
中断程序运行 |
2.命令
- 登陆 Linux 后,咱们就能够在#或$符后面去输入命令,有的时候命令后面还会跟着
选项
(options)或参数
(arguments)。即 Linux 中命令格式为:
command [options] [arguments] //中括号表明是可选的,即有些命令不须要选项也不须要参数
其中选项(option)
是调整命令执行行为的开关,选项不一样决定了命令的显示结果不一样,参数(arugment)
是指命令的做用对象。html
3.文件权限
- 每个文件都有读取(Read)、写入(Write)和执行(eXecute)三类权限,简写为“ rwx ”,每一个文件的三组权限(拥有者、所属用户组、其余用户,这个顺序是必定的)对应一个 " rwx "。文件权限以二进制数表示,当一个文件可以被全部用户读取、写入和执行时,其值为“777”,如图所示:

学习感悟
- 经过这段时间的学习,我对 Linux 系统有了必定的了解,对虚拟机的使用变得逐渐熟练,也初步学习了 Java 的语法与结构。同时,因为不少时候遇到的问题可以在别人的博客中找到答案,我深入认识到用博客记录学习过程的重要性。
参考资料