zoukankan      html  css  js  c++  java
  • 预备作业:课程基础

    预备作业:课程基础

    作业1

    • 你对专业的认识和期望是什么?

      信息管理与信息系统是个老牌的专业,结合了计算机与管理学等多个领域的知识,但近些年来信管专业并不被人看好。万金油专业的好处是可以接触多方面的知识,但是过多方面的知识会使我们看起来什么都会,但却无一精通,这也是信管专业不被看好的理由。如何在专业学习过程中使自己的知识面既有广度又有深度(T型人才),是我们应当思考与规划的问题。所以,在本学期的学习中,我期望自己能逐步成为一名拥有专业技能的信管人,提高自己的技术涵养。

    • 上学期C语言总代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?

      上学期C语言代码量约8000行左右;10000行代码会给我带来一些心理负担,但适当的压力会产生动力,它能让我在Java学习过程中产生紧张感,对提高学习效率会有一些帮助。

    • 你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?(每个人需要根据实际情况,分析学习经验或者学习不好的原因)

      C语言学习初期感觉比较轻松,后期状态比较一般,丧失了最开始学习时的热情。

      1.上课好好听讲,重点一定要翻来覆去理解和练习;

      2.切忌三分热度,踏踏实实学习,不求一时功成。

    作业二(重点掌握)

    • 使用VMware安装虚拟机过程中的问题及解决

      1、启动时,出现以下提示:

      此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。
      如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。
      (1) 确认 BIOS/固件设置中启用了 Intel VT-x 并禁用了“可信执行”。
      (2) 如果这两项 BIOS/固件设置有一项已更改,请重新启动主机。
      (3) 如果您在安装VMware Workstation之后从未重新启动主机,请重新启动。
      (4) 将主机的 BIOS/固件更新至最新版本。
      此主机不支持“Intel EPT”硬件辅助的 MMU 虚拟化。
      模块“CPUIDEarly”启动失败。
      未能启动虚拟机。

      解决: 修改BIOS设置(通过Windows加载UEFL固件设置菜单,将BIOS与virtual tech设置为enabled后重启电脑),百度提供了好多种进入BIOS设置的方法,电脑重启了好几次都没有用对方法,最后在自己电脑设置-更新与安全-恢复-高级启动下重新启动才进入BIOS设置。

      2、在开启系统时,提示:

      无法连接虚拟设备sata0:1,因为主机上没有相应的设备。

      解决: 编辑虚拟机设置-CD/DVD-使用ISO映像文件。

      3、页面过小

      解决: 查看-立即适应客户机

    • Linux基础入门学习记录

      1、目录处理命令

      1.ls命令

      显示指定工作目录下文件信息(列出目前工作目录所含文件及子目录)。

      语法:ls [-选项] [参数]

      2.cd命令

      (change Directory)切换当前目录至其他目录。语法:cd [目录名]

      实例:
      (1)进入根目录
         cd /
      (2)进入"home"目录
         cd ~
      (3)进入上一次工作路径
         cd -
      (4)把上个命令的参数作为cd参数使用
         cd !$

      3.pwd命令

      (print working directory)查看当前工作目录路径。

      4.mkdir命令

      (make directories)新建目录。

      -m: 对新建目录设置存取权限,也可以用chmod命令设置;
      -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
         例:
        (1)当前工作目录下创建名为t的文件夹
         mkdir t
        (2)创建路径为father/son/grandson的目录(若该目录不存在)
         mkdir -p /father/son/grandson

      5.cp命令

      (copy)复制一个文件到指定目录。

      将之前创建的“test”文件复制到“/home/shiyanlou/father/son/grandson”目录中:
      cp test father/son/grandson
      复制目录时加上-r或者-R参数,表示递归复制:
      cp -r father family

      6.rm命令

      (remove files or directories)删除一个文件。语法:rm [选项] 文件

      rm -r family:删除目录
      rm -f  test :强制删除

      7.mv命令

      (move or rename files)移动文件(剪切)或重命名文件,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。

      2、文件处理命令

      1.cat命令(正序)

      一次显示整个文件:cat filename;从键盘创建一个文件:cat > filename,只能创建新文件,不能编辑已有文件;将几个文件合并为一个文件:cat file1 file2 > file。

      cat -b    对非空输出行号
      cat -n    输出所有行号

      2.tac命令

      倒序打印文件内容到输出终端。

      3.touch命令

      创建空白文件。

      4.more命令

      用于阅读文件(打开后默认只显示一屏内容,终端底部显示当前阅读的进度。可以使用 Enter 键向下滚动一行,使用 Space 键向下滚动一屏,按下 h 显示帮助,q 退出。)

      5.less命令(阅读文件)

      6.head命令

      查看文件的头几行(默认10行)

      7.tail命令

      查看文件的尾几行(默认10行)。

      如需限制行数:tail -n 【行数]

      tail -f:可以实现不停地读取某个文件的内容并显示。

      3、其他常见命令

      1.chmod命令 用于改变linux系统文件或目录的访问权限。

      2.nl命令 添加行号并打印(行号打印命令,cat -n也可)

      3.file命令 查看文件类型

      4.vimtutor 使用vim编辑器

      5.declare命令 声明变量

      6.sudo命令 管理用户权限,语法:sudo [选项][参数]

      7.搜索相关命令:

      whereis(直接从数据库中查询,只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s))

      which(只从 PATH 环境变量指定的路径中去搜索命令)

      find(基本格式:find [path] [option] [action],用途广泛

      locate(数据库查找,统计数目用 -c 参数,-i :忽略大小写进行查找,whereis 的 -b、-m、-s 同样可用)

      8.chown命令 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表(可用通配符)

      9.zip命令

      使用 zip 打包文件夹:
      $ cd /home/shiyanlou
      $ zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop
      $ du -h shiyanlou.zip
      $ file shiyanlou.zip
      注:-r参数表示递归打包包含子目录的全部内容
          -q参数表示为安静模式,即不向屏幕输出信息
          -o表示输出文件,需在其后紧跟打包输出文件名
          后面使用 du 命令查看打包后文件的大小

      10.unzip命令 解压缩

      打包 :zip something.zip something

      解包:unzip something.zip

      指定路径:-d 参数

      11.tar命令

      (1)在使用tar命令进行打包时

      cd /home/shiyanlou
      tar -cf shiyanlou.tar /home/shiyanlou/Desktop

      -c 表示创建一个 tar 包文件

      -f 用于指定创建的文件名

      注意:文件名必须紧跟在 -f 参数之后。

      问题:在上述操作时,出现错误提示:

      tar: 从成员名中删除开头的“/”

      解决:对tar增加参数P,即可消除该提示。

      (2)解包时

      解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数):

      mkdir tardir
      tar -xf shiyanlou.tar -C tardir

      只查看不解包文件(-t 参数):

      tar -tf shiyanlou.tar

      使用 tar 备份文件当你在其他主机还原时希望保留文件的属性(-p 参数)

      备份链接指向的源文件而不是链接本身(-h 参数):

      tar -cphf etc.tar /etc

      打包:tar -cf something.tar something

      解包:tar -xf something.tar

      指定路径:-C 参数

      12.df命令 查看磁盘的容量,语法:df [选项] [文件]

      -h 方便阅读方式显示。

      13.du命令 查看目录的容量

      -d 指定查看目录的深度。

      -a 显示目录中所有文件的大小。

      -s 仅显示总计,只列出最后加总和。

      4、vim编辑器

      1.启动vim编辑器

      vim myfile(打开指定文件或新建一个文件)

      波浪符“~”表示空行;

      如果运行vim命令时未指定文件名字,可以编写完成后使用“:w filename”命令保存文件,然后使用“:q”退出vim。

      编辑窗口的最后一行是状态行。

      2.vim编辑器的工作模式

      2.1输入模式

      插入命令“i”使编辑器从命令模式转入输入模式,输入过程结束后。按下Esc键即可返回命令模式。

      2.2命令模式

      利用vim打开文件时,vim处于命令模式。 大多数vim命令不需要Enter即可执行,但以“:”开始的命令需要Enter。

      3.保存文件与退出vim

      :w    保存但不退出
      :w!  强制写入文件
      :wq   保存后退出
      :wq! 强制保存并退出
      :q    未作任何编辑时退出
      :q!  强制退出,放弃编辑
      :w filename    把编辑后的结果写到指定文件中保存
      :w! filename  强制保存到指定文件,如已存在,则覆盖现有文件
      :wq! filename 强制保存至指定文件并退出

      4.移动光标位置

      k j h l 上 下 左 右
    • 预习心得:

      1、Linux常用的命令、参数都非常多,需要花费大量时间记忆。虽然可以用记忆英文的方法去记忆,但还是给了我一个下马威;

      2、在写这篇博客的过程中,感觉自己把博客更多是当做笔记本,对于博客内容到底该写些什么比较茫然。

      3、发现自己在学习时没有及时记录问题的习惯,写博客时经常要不断地回想,效率极低。

  • 相关阅读:
    Oracle: 一个很让人纠结的sql问题,给自己长个记性
    TextInfo list of CultureInfo
    一个简单的面试题称粮食
    C++ 中什么是内联函数(zhuan)
    C/C++ 到 shellcode 过程
    常量指针与指针常量的区别(转帖)
    分清函数指针和指针函数
    如何编写自己的缓冲区溢出利用程序? (zz)
    动态获取API函数地址对抗win7 aslr安全机制(转)
    暴力搜索内存空间获得 Api 的线性地址
  • 原文地址:https://www.cnblogs.com/zdyyy/p/11469963.html
Copyright © 2011-2022 走看看