目录
20182330魏冰妍_预备作业
作业一
你对专业的认识和期望是什么?
还没上大一时,对于连名字都记不清楚的专业,第一时间去问度娘,问知乎。得到的答案总结为:学习面广,但都涉猎不深。集计算机、经济学、管理学三种学科于一身。
随着课程的不断深入,我发现管理是基础,计算机是他的灵魂,我们不应该仅仅局限于眼前,通俗来说,技术为王。我希望在大学用自己可以说有限的大脑和能力,,,让自己有相对完整的计算机理论体系和基本的计算机技术。
上学期C语言总代码量大概多少行,本学期实践10000行代码,你觉得这个负担大吗?
- 对代码量不太有概念,大概算了一下,如果一道题目代码为20行,c语言作业系统上一共做了200道题,姑且认为250*20=5000左右。也就是说这学期要有双倍惊喜。说没有负担是不可能的,那就脚踏实地的努力实现目标。
你的C语言学习怎么样?如果学的还行,你认为从C语言学习中比较好的经验是什么?如果学的不好,那么你学的不好的原因是什么?
- c语言学的一般,首要原因应该是学与思的脱离,对于代码缺少自己的思考,还是没有摆脱高中亦推亦进的学习方式。希望这学期能够努力克服,学思结合。
作业二
关于虚拟机
因为是ios系统,就想装一个win10以备不时之需,所以在暑假期间根据网上的教程安装了VMWare。开学老师要求安装Linux系统,但是在网上没有找到文件,于是求助学长用u盘安装了Linux。过程比较顺利。
别出心裁的Linux命令学习法
- 问题1:什么是正则表达式
问题1解决方案:
简单来说正则表达式是用来检索、替换的一种模版。事先准备好的是一个个“模具”——规则字符串。每一个“模具”用途不同,“模具”与“模具”之间可以嵌套循环使用,构成了所需的模板。比如\b代表一个单词的边界。“er\b”可以匹配“never”中的“er”,但不能匹配“verb”中的“er”。
- 问题2:什么是通配符
问题2解决方案:
通配符用来模糊搜索文件,没有严格的模版,一般常用“*”代替零个、单个或多个字符,“?”代替一个字符。例如:*.txt搜索所有.txt格式的文件。man?查找以man开头的一个字符结尾文件类型的文件,如manner,mankind等。
- 区别
小结:通配符和正则表达式的学习这些只是皮毛,之后学习中,关于这两项会继续更进。
学习linux基础遇到的问题和解决方案
- 问题1:ll与ls -l的区别
- 问题1解决方案:
ll
不是命令,是ls -l
的别名,相当于Windows里的快捷方式。ls
是一个重要命令,列出子目录和文件(不包括隐藏文件)ls -l
作用是会列出文件类型和权限、链接数、所有者、所属用户组、文件大小、最后修改时间、文件名(按顺序)
- 问题4:find如何查找
- 问题4解决方案:
$find path -option 【 -print 】 【 -exec -ok |xargs |grep 】 【 command {} \; 】
- 问题5:chmod记成chown
- 问题5解决方案:
- 执迷不悟的输入了十几遍后,翻开笔记查证发现...。基本命令运用少,不熟悉。
chown
更改文件所有者,其操作权限一般为管理员。- 例如:将文件qwe文件所有者更改为wby
$sudo chown wby qwe
chmod
修改文件权限的命令。- 例如:将文件设置成只能自己读写执行
$chmod 600 qwe
一点心得:
- 1.没有结果就是最好的结果
- 2.Linux里一切皆有文件
- 3.先紧后松式学习