预科第一天

第一天主要是一些基础安排和文件下载

必备软件

Microsoft Visual Studio 2022:编程必备

有道词典:英语菜鸡必备

向日葵远程工具:找大佬帮助必备

7zip:解压工具不解释

电脑常识

串口命令行、path等,用到在仔细研究,懂点但不多,这里就不丢人了

编辑器及IDE

IDE 是一组集成在一起的工具:文本编辑器、编译器、构建或进行集成、调试等。通常 IDE 仅限于一种编码语言或框架。

但有时我们只需要用来编辑代码的工具——代码编辑器。代码编辑器与典型的 IDE 不同,你可以把它用于自己喜欢的任何一种编码语言或框架。

IDE 囊括了代码编辑器的所有功能,但代码编辑器无法为你提供 IDE 的完整工具集1

接下来是安装VS2022,我的好像安装了好久了,也没有截图啥的

csdn有大佬发过详细教程,这是传送门

预科第二天

vs基本操作

创建项目:打开安装好的VS2022快捷键,会进入到启动页,如上图所示,然后进入到如下图所示的界面。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NI7BJ1l6-1662220149874)(D:\11572\Desktop\0903_预科学习笔记\1.png)]

  • 创建文件夹(XXX)起文件名称

  • 起项目名称 XXX

  • 解决方案:

    一个解决方案能存放多个项目

    一个项目只能选择一个解决方案

  • 平台集:运行的库

  • 语言标准:一般不管

  • 字符集:多字节 (一个字符两个字节)Unicode(一个字符一个字节)

  • sdl:vs 对函数的改进检查

  • 创建空项目

  • c使用开发熟悉界面,选择工具,导入和导出设置

  • 在项目的源文件右键添加新建项

  • debug和release:调试2与发布3

  • x64和x86:windows x64是指64位的操作系统,windows x86是指32位的操作系统。

  • 调试加运行:CTRL+f5(代码行号左侧点击,出现小红点,则增加一个断点,f5开始 调试,f10逐步调试)4

  • 第一个错误:没有main函数(入口函数)

  • 一旦更改所有配置属性就要重新配置

  • 压缩文件

  • 其他窗口

vs其他操作

依据个人喜好修改字体颜色等

  • 工具->选项->环境->字体和颜色
  • 行号->工具->选项->文本编辑器->C\C++

导出模板

  • 项目->导出模板
  • 创建成功后在创建新项目时,可以根据命名找到模板并使用

代码片段管理器

  • 在工具中找到代码片段管理器
  • 选择语言
  • 先选择预定好的片段,找到路径
  • 拷贝改写[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C6bNq7F2-1662220149877)(D:\11572\Desktop\0903_预科学习笔记\2.png)]

代码规范

多行注释

  • /*

  • */

  • /********

  • ************/

单行注释

  • //某正经注释

程序的代码注释量一般为20%,刚试用期的我还没仔细看过编程规范(大概翻了下),这里就以20%常规叭。

命名规范

  • 帕斯卡——ShowMM()5
  • 驼峰式——showMM()6
  • 匈牙利——g_num7

预科第三天

markdown是?

Markdown 是一种可以使用普通文本编辑器编写的轻量级标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,可以导出 PPT、LaTex、HTML、Word、PDF、Epub、JPG 等多种格式的文档,文档后缀为 .md

这玩意儿号称当前最流行写作语言,接下来的记录生涯都将依靠它!!!

基础语法

标题

  • 一级标题对应一个 # 号;
  • 二级标题对应两个 # 号;
  • 以此类推。。。一共六级标题。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

不过听完课的我更热衷于CTRL+数字,方便又快捷,还不用打空格,超级棒。

文本

  • 斜体文本:可以在需要标注为斜体文本前及斜体文本结尾,输入一个星号 * 或者一个下划线 _
  • 粗体文本:可以在需要标注为粗体文本前及粗体文本结尾,输入两个星号 ** 或者两个下划线 _
  • 划掉式样文本:可以在需要标注为划掉文本前及划掉文本结尾,输入~~;
*斜体文本*_斜体文本_![在这里插入图片描述](https://img-blog.csdnimg.cn/07488620dafb4971b6957dddfb97092e.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/7906a04cdec44c95aff6aeef3169c217.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/c8a570eac2024a7eaa588c789eb56b59.png#pic_center)**粗体文本**__粗体文本__~~粗斜体文本~~

列表

  • 无序列表,使用星号(*)、加号(+)或是减号(-),再加一个空格作为列表标记;
  • 有序列表,使用数字并加上 . 号,再加一个空格作为列表标记;
* 无序列表 1
+ 无序列表 2
- 无序列表 31. 有序列表 1
2. 有序列表 2
3. 有序列表 3

如果要控制列表的层级,则需要在符号 - 前使用 tab按键

链接

[链接名称](链接地址)

引用

引用的格式是在符号 > 后面书写文字,或者加一个空格再加文字

> 这是一个帅气的引用

多级层次的引用就是多加’>’

引用沃兹基朔德的话

分割线

查资料看到的

可以在一行中用三个 - 或者 * 来建立一个分隔线,同时需要在分隔线的上面空一行


这是一条没啥用的分割线

表格

表格用|来进行分割,不是很好搞,听课的时候就没一下子成功,推荐快捷键CTRL+T

超级友好

图片

直接CTRL+shift+I就不错,懒人福音。

![图片描述](图片地址)

脚注

其实就是备注上角标嘛,这个还是挺高搞得,推荐手打

[^1]
可以点击一下,自动在最后生成注释内容

如图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IlQnojDM-1662220149878)(D:\11572\Desktop\0903_预科学习笔记\3.png)]

代码块

这也是来自补充

如果在一个行内需要引用代码,只要用反引号引起来就好

Use the `printf()` function.

其他操作

基础语法基本就够我用的了,这些还没搞熟,进阶语法就以眼熟为主叭

画图

了解一下,一般情况画图都是使用软件,正经人谁用这画UML呢,专用工具他不香嘛?

UML教程

流程图教程

类图教程

HTML

感觉相对有意思的一个,markdown居然还有网页显示,可惜咱是嵌入式的,网页一点不懂。

<font color='red' size=5px> 这字有颜色</font>

这字有颜色

emoji表情教程

颜表情就很帮,虽然英语差,但简单的还是会的

【学习生涯】预科学习笔记相关推荐

  1. C指针-这该死的嵌入式学习生涯

    C指针-这该死的嵌入式学习生涯 01 前言 最近在公众号里面收到好几个同学关于嵌入式方面的咨询,再加上在知乎里面陆续推送了好几个嵌入式学习入门的问题,这次想统一整理一下,说说我这些年是如何被嵌入式按在 ...

  2. 高效学习方法论的学习笔记

    Author:鲁力(地山) 0.前言与致谢 如何提高学习效率?这一问题长期以来都是网上讨论的热点话题,就这一问题网上很多大咖以书籍.博客.知乎回答.视频等不同形式都发表过自己的观点见解和方法论.笔者在 ...

  3. Yann Lecun纽约大学《深度学习》2020课程笔记中文版,干货满满!

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]Yann Lecun在纽约大学开设的2020春季<深度学习>课 ...

  4. React学习:入门实例-学习笔记

    文章目录 React学习:入门实例-学习笔记 React的核心 需要引入三个库 什么是JSX react渲染三步骤 React学习:入门实例-学习笔记 React的核心 1.组件化:把整一个网页的拆分 ...

  5. 使用html记笔记,开始学习HTML,并记下笔记

    开始学习HTML,并记下笔记. 外边距(不影响可见框大小,影像盒子位置) margin-top(上) right(右) bottom(下) left(左) "外边距也可以为一个负值,元素会反 ...

  6. 操作系统进程学习(Linux 内核学习笔记)

    操作系统进程学习(Linux 内核学习笔记) 进程优先级 并非所有进程都具有相同的重要性.除了大多数我们所熟悉的进程优先级之外,进程还有不同的关键度类别,以满足不同需求.首先进程比较粗糙的划分,进程可 ...

  7. 这就是飞秋下载早期的学习生涯

    这就是飞秋下载早期的学习生涯,深深地体现出陶瓷的时代特色.这段时间hongjin2的生活是困苦的,心情是苦闷的,但学习热情却是无以伦比的.现在hongjin2一个人拥有两台奔四电脑,随时可上互联网获取 ...

  8. 收藏 | Yann Lecun纽约大学《深度学习》2020课程笔记中文版

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作分享,不代表本公众号立场,侵权联系删除 转载于:专知 AI博士笔记系列推荐 周志华<机器学习>手推笔 ...

  9. 学习Python的做笔记神器——Jupyter Notebook

    学习Python的做笔记神器--Jupyter Notebook 给想学好Python的同学们安利一波,Jupyter Notebook是学习Python最好的做笔记环境,没有之一哦. Jupyter ...

最新文章

  1. SQLSERVER 查询存储过程内容,主要是通过关键词查询相关的存储过程使用
  2. 人工智能岗位替代----办公文员
  3. Mac Book 问题汇集
  4. [java][工具类][Arrays]
  5. python查询oracle数据库_python针对Oracle常见查询操作实例分析
  6. sqlite 附加和分离数据库
  7. ubuntu系统颜色更改
  8. java数据库编程入门
  9. 2022:中国存储的生死时速
  10. UE4 蓝图事件调度器Event Dispatcher
  11. 【脑洞大开】智慧海洋网课答案
  12. 工商管理专业的毕业论文怎么选题?
  13. JS 获取当前浏览器版本,验证浏览器版本是否高于谷歌80
  14. 今天终于把爬虫的Ajax请求搞懂了
  15. 记一次Maximo移动端app报错的原因
  16. 计算机硬盘无法启动怎么办,电脑硬盘不读盘无法开机怎么办
  17. matlab 星座图 qam,16QAM_星形及矩形星座图调制解调MATLAB代码.doc
  18. Kali [dnsenum]子域名查询工具
  19. 电子表整点报时怎么取消_聚划算双十一开团是什么意思?双十一聚划算开团怎么抢?...
  20. android studio下使用TUTK SDK

热门文章

  1. 警告标志:警告车辆、行人注意危险地点的标志
  2. 小米手机手机远行linux,Ubuntu的Android Studio调试小米手机的方法
  3. Prometheus监控案例
  4. [附源码]SSM计算机毕业设计小微企业库存管理系统JAVA
  5. 生成二维码的三种方式
  6. 航班信息显示系统-总结
  7. linux安装程序出现了问题,linux安装extundelete以及对遇到问题的解决
  8. 奥鹏计算机应用基础考前,华东2020年秋季学期《计算机应用基础》在线考试
  9. Centos7 查看 CPU 核数 和 型号 和 主频(亲测有效)
  10. 用stlstack实现深搜_同心筑共未来,深信服是认真的