王道C短期课程笔记

DAY-1

  1. Ubuntu是一个以桌面应用为主的Linux操作系统。
  2. VMware,Inc. (Virtual Machine ware)是“虚拟PC”软件公司,提供服务器、桌面虚拟化解决方案他,windows系统下。parallels desktop是在MAC系统下的虚拟机。
  3. xshell用来在windows界面下访问远端不同系统下的服务器,从而实现较好地远程控制终端的目的。xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2、TELNET等多种协议。
  4. WinSCP是用于Microsoft Windows的免费开源SFTP,FTP,WebDAV,Amazon S3和SCP客户端。它的主要功能是在本地计算机和远程计算机之间进行安全的文件传输,除此之外,WinSCP还提供基本的文件管理器和文件同步功能。
  5. mac怎么查看存储空间。关于本机->存储空间。
  6. mac装了win10虚拟机黑屏。https://www.zhihu.com/question/404811408

DAY-2

上午

  1. ubuntu安装,网络只启用以太网
  2. vs2012及以前版本,需要在return前加system(“pause”);否则cmd,即命令提示符会一闪而过。
  3. share-> C++ ->
  4. 不断制定清晰且易达到的目标,持续创造成就感。
  5. 自律。
  6. 专注于把一件事情做好,第一次接触的事情要预留足够的时间。
  7. 面试的时候说自己是照着网上学的。
  8. 后端开发比前端更挣钱哦~~。
  9. 30岁前连30万都没突破可以考虑转行了23333。
  10. 爬虫???
  11. 级域课堂,右键->连接->输密码
  12. mac虚拟机连接转接口,mac能连接上(ping),win10需要先关闭,右键->配置->网络->默认适配器
  13. 作业:21C1->dayx->课件
  14. 【未解决】Mac无法读取硬盘\U盘问题。下载NTFS for Mac。https://aibotech.cn/ad/ntfs-for-mac.html
  15. 【不会】重视调试能力
  16. 必须理解程序执行原理,每个硬件(寄存器、内存)的功能。
  17. 怎么使Vs里的代码前显示行号:工具->选项->安全编辑器->C、C+±>行号
  18. 打断点:灰色框框
  19. 1:f10
  20. 简历上写自己会的,引导老师提问。
  21. 【还有问题】经常用到的窗口:监视(每个变量的值)、内存(C用的比较多)、调用堆栈
  22. 编译错误:生成错误,尽量不要出现波浪线哦~~光标停在波浪线处会有错误提示
    执行错误:输出结果错误

下午
23. 【不懂sln是什么文件,能不能用vx打开】sln文件不能直接点开,需要新建项目(一个项目一个main函数),把老师的代码复制过来,再执行。
24. 【这些文件夹分别是干嘛用的】debug里的目标文件——obj文件
25.【有点忘了?】 生成和重新生成,重新生成obj文件重新生成
26. 链接的错误提示里面有写link。函数链接错误。
27. 2周C语言 学生管理系统,词法分析,语法分析
数据类型(python不用定义,整型、浮点型、字符型)->运算符->选择循环->数组->指针(深浅拷贝??)->函数->结构体->链表->数据机构(排序算法、红黑树)->文件操作,【单步调试】
28. 择业:编译难且钱少,算法和操作系统内核比较难,设计模式(架构师),编译原理,不一定去BAT,尽量选择独角兽公司,获得股份。
29. 4周linux系统编程
cpu、内存、磁盘管理(hadoop,文件系统)、网卡、调度、内存管理、网络编程
30.第一周: shell命令,vim编辑器(linux最流行的),gcc(code:block用gcc编译的),gdb,【用日志发现问题】,Makefile(实现增量编译),文件系统
第二周:多进程编程,linux下的可执行文件.elf,进程的创建、控制、通信PV(信号量、消息队列——分布式系统、信号)、消亡
第三周:线程,同步互斥、传递数据、资源回收、线程安全、网络编程
第四周:进程池、线程池、mysql、百度网盘(教务管理系统…)
C++stl
30. 招聘条件看清楚,认真准备
31. 【今日作业】
①熟悉VS:解决方案与项目关系、编译&查看.i文件、obj文件、如何显示文件后缀名、为什么内存会有很多???、arm、gpu与显卡、32767(0111 1111 1111 1111),32767+1(1000 0000 0000 0000)-32768、65535(1111 1111 1111 1111),unsigned short i =32767填充成4字节,因此把i+1用%d输出时,可以输出正的。但如果是unsigned int i=32767,i+1用%d就不能输出【有空的时候用vs写来看一下】
②day_1名字.docx
Vs解决方案存放的位置:\mac\home\documents\visual studio 2012\Projects
32.看官网手册,看博客、文档、书籍
33.截图:shift+command+4
34.rar文件与zip文件的区别
35.作业体检地址:交作业链接为http://192.168.2.100:8080/upload/Cpp/21C1,作业命名格式为 day1_马画腾.docx,作业内容直接粘贴代码和执行截图到word里,然后提交
36.【挂梯子】提前学会哦~~学会用谷歌查资料

你可能感兴趣的:(笔记)