【大学学习-大学之路-回顾-电子计算机相关专业-学习方案-自我学习-大一新生(1)】

server/2024/10/9 6:35:36/

【大学学习-大学之路-回顾-电子&计算机相关专业-学习方案-自我学习-大一新生(1)】

  • 1-前言
  • 2-整体说明
    • (1)打字训练
        • (1)字母区分大小写:
        • (2)自动换行&不自动换行:
        • (3)多使用考试相近的软键盘:
        • (4)趣闻:人类打字速度有极限么
    • (2)编程语言训练
    • (3)阳谋
      • 1、坚持-做才是重要的
      • 2、灵活变化-自由应对-适合自己才重要
    • (4)其他科目
  • 3-编程学习思路
    • (1)编程软件-啊哈C
      • 1、进入官网
      • 2、下载软件问题
    • (2)编程软件-visual studio community 2022
      • 1、进入官网
      • 2、下载&安装
        • 3、安装c语言插件
        • 4、软件下载&安装完成后登录&注册账号
        • 5、新建项目
        • 6、自己练习代码
            • (1)第一步打开软件
            • (2)创建新项目
            • (3)创建空项目
            • (4)起名字&选择位置
            • (5)尝试运行下
            • (6)自己编写代码练习
    • (3)编程软件-vscode
      • 1、进入官网
      • 2、下载&安装软件
      • 3、插件安装
      • 4、编辑环境变量
        • 步骤 1:通过“此电脑”打开系统属性
        • 步骤 2:打开环境变量设置
        • 步骤 3:编辑 `Path` 环境变量
      • 5、安装GCC编辑器
        • 1. 进入官网
      • 6、验证设置
      • 7、编写配置文件&代码
      • 8、终端输出
        • 1-结果验证-cmd终端
        • 2-结果验证-vscode终端
  • 4-细节部分&答疑
    • 1- 终端安装软件command not fount 问题
    • 2 - 程序员看文章形式-三段式
    • 3 - 找个薄的书
    • 4-以前软件
    • 5-无法自定义位置
    • 6- 官网不同版本差异
  • 5 总结

1-前言

本篇针对大一新生,讲讲作为新入学的学生,在电子或着计算机相关专业的时候,第一年大概应该如何学习,希望本片对你有所帮助。

国庆回家的时候,碰到自己的亲戚,作为大一新生也回家,正好和自己专业相关,本着想引导的想法,或者施加影响的想法,大概讲了一下如何去学习

2-整体说明

简单叙述一下,作为计算机或电子专业相关学生,大一会碰到的一些科目,比如一入学,班导师就会告诉大家,应该着手开始训练“打字学习”,然后就是学习某种特点的编程语言,当然这里也有些自己感悟,希望与大家分享。

(1)打字训练

打字训练是为数不多,通过简单训练,就可以通过的科目,不过对于现代,习惯使用了手机的学生来说,转到键盘输入,还是有些不习惯的,并且这里有些坑需要注意以及避免下。

其实我们最后上机考试的时候,打的文章就是类似以下这种,但是不同学校情况不一样,考试界面一般不会比这个更好看的。

参考链接:https://dazi.kukuw.com/typing.html?t=9699ce72d23d0bc0b4d7093c11ee628e
在这里插入图片描述
这里坑是比较多的,这样的考试一般会考两次,第一没有过,多少会有些担心的,就像自己一样,但是还是很紧张的,第二次不过这个就挂科了,没记错的话,要求是120字符/分钟,时间是3分钟,还是5分钟来着,也建议使用上述网页板版本的方式进行练习就可以了。

如下是一些可能遇到的坑。

(1)字母区分大小写:

如下图所示,有大小字符,需要注意使用shift进行切换

(2)自动换行&不自动换行:

大部分考试,都是自动换行的,也就是说打到最后一个字符,直接到下一行了,但是自己当初是使用“金山打字”,换行需要按回车,导致考试时,非常不适应,所有不太推荐使用这个软件进行练习,不如直接在网页上练。
在这里插入图片描述

(3)多使用考试相近的软键盘:

实际考试时,学校会为大家准备上机的电脑和键盘,我记得是不可以使用自己的键盘的,而平时学习使用的笔记本电脑,都是叫巧克力键盘,如下图这种。
在这里插入图片描述
也不可能豪华到,给你配置一个机械键盘,一般都是如下这种,比较便宜的,就叫它软键盘吧。这时就会有一个问题,平时使用习惯了自己的键盘,一使用这种键盘,加上考试,很容易不适应,导致发挥失常。

所以建议多使用考试相近键盘。

在这里插入图片描述

(4)趣闻:人类打字速度有极限么

这里讲个有意思的事吧,当时我们班,或者这个专业,没有任何一个人在这个上挂科,只要稍加练习,都能过,但是你问最快的打字速度是多块? 我的回答是,没有最快,只有更快。

我自己在当时的班级里,打字速度大概没记错的话是160/每分钟,但也只能算,中等。当时打字考试肯定过了,但是往旁边一看,霍~~ 220/每分钟,这样太强了吧。

然后考试回去后,一问,第一的300+/每分钟,惊讶的不行不行了,然后再一问,为啥能这么快,原来”网络游戏,与他人理论,所以才这么快“。

(2)编程语言训练

对于电子&计算机相关专业的学生来说,编程语言学习,是值得你花大量时间,持续训练的,是值得投入的,如果你以后以此为职业,它就是你基本功,当然如果你毕业后,不已这个为工作,那就没必要浪费时间。

无论是C ,C++ , java , 还是 python 等等其他,都要掌握至少一门以上,本次以c为基础说明。

对于大一新生而言,这里只针对大一新生,学习编程语言的方式,就是去图书馆找一本对应编程语言的”薄一些“的书籍。然后安装好软件后,直接从第一页练习敲代码。

不用管书上具体定义,其他内容,敲着敲着,就能大概能理解规律,并且自然而然想看看写了啥,并且书很薄,花一些时间,就能看完,也能敲写玩,对自己负担小。

当你完成时,你会收获”有始有终“的感觉,将一种事情做完的完成感,并且当时敲写的代码,存下来,那就是你练习后的最好证明。

(3)阳谋

这里说说自己的感受,整个过程,大概给亲戚讲了一个小时,这期间亲戚有个问题,是说应不应该告诉其他人,我想说的是,告不告诉都行,就算其他人知道了这些方法,但是没有实际练习,其实也是没有用的。所谓的是,都是阳谋,明牌打,直接说,说这是捷径也行。

1、坚持-做才是重要的

但其中最重要的是坚持,坚持去练习,这才是王道,道理听一堆,最后不做,其实是没有用的。

2、灵活变化-自由应对-适合自己才重要

以自己为例,当时自己就是去图书馆,借了一本很薄的数,大概是”c语言入门基础“之类的,代码量不是很多。确让自己学习了很多。那个时候,你会发现这个方法真好用,这其实是依靠你身体记忆。

当然在这过程中,自己想看书内容就开,灵活变化,每天就打一份代码也行,在周日能闲些的适合,多打些也行,主要是灵活,自由应对,适合自己的才是最好的。

另外还有一层隐含意思,就是我这种方法,一定是对的吗,一定是最好的吗,答案是不一定,可能整篇所简述的道理都不一定完全对,这是我尝试过的方式,我所摸索的方式,我不是天才,不能一下找到问题最优解,但这篇文章,可以给你一种选择,一种可能。

(4)其他科目

当然在第一学期,还有很多其他科目,其中比较重要的,就是”数学“,它非常考验逻辑思维能力,自己在上大学的时候,在前排,紧跟着,也只是勉强能跟住。

讲个笑话,就是数学,真就是那种,老师开始还啥也没写,一愣神,老师就写一黑板的状态。。。。

数学主要是在工课解决一些问题时,会有帮助,但其他非相关的科目,需要自己取舍投入时间,当然自己也见过,各个科目都能学得好,也考的很好的人,但那是少数,是天才。而大部分那样学习好的人,其实自己不知道要什么,这里主要是需要思考,自己应该在什么投入时间。

3-编程学习思路

当我们去图书馆拿到书后,就可以在自己笔记本上,安装相关软件了,软件也是非常多的,可以根据自己需要,酌情安装,毕竟我们要练习代码,但是在大学第一年,除非主动练习,否则在课上,练习代码的时间,其实几乎没有,大部分情况,老师都在讲课,讲理论,没时间让你练习。但是期末考试,可是要上机的,要改代码的,这个时候练习敲代码的作用,就会显现,你会发现,你比其他学生更习惯看代码,比大部分学生跑得快,上课的时候也会学得更快。

(1)编程软件-啊哈C

编程里比较简单软件了,非常适合入门,新手学习

1、进入官网

如下为链接,直接点进去,就会有如下界面,直接下载。
链接:https://www.ahacpp.com/
在这里插入图片描述

2、下载软件问题

(1)不过就自己实际操作过程中,游览器在阻止下载此软件,可能不太安全。
在这里插入图片描述

(2)所以这里也不太推荐,但是它确实特别易用的,自己上大学时,就用过一段时间,网上也有相关说明,想使用,可以跟着试试,另外在实际尝试过程中,也遇到无法下载问题。
在这里插入图片描述

(3)链接:https://blog.csdn.net/m0_53482319/article/details/127724459

在这里插入图片描述

(4)即使能下载也非常慢
在这里插入图片描述

(2)编程软件-visual studio community 2022

和vscode太像了,在win下的工具套件,不仔细看,都分辨不出来,如下上边是vscode ,下边才是 visual studio 2022。
在这里插入图片描述

1、进入官网

如下链接,如果在网上搜索 ”visual“,一般出来的都是vscode 而不是这个,所以要指定,当然可以通过以下链接。
链接:https://visualstudio.microsoft.com/zh-hans/
在这里插入图片描述
在这里插入图片描述

2、下载&安装

(1)下载到本地后,如下图所示
在这里插入图片描述

(2)直接双击进行安装
在这里插入图片描述

在这里插入图片描述
如下图,直接选择常规就好,之后要安装插件,根据自己选择安装。
在这里插入图片描述

3、安装c语言插件

第一次安装的话,我们大概会看到如下界面,我们需要选择的是“使用C++的桌面开发”,C++包含C所以使用这个是可以的。
在这里插入图片描述
如下选择后,还是挺大的,需要空间10个G。
在这里插入图片描述
点击安装后,下载大概3个G.
在这里插入图片描述

4、软件下载&安装完成后登录&注册账号

会弹出如下界面,可以创建一个Microsoft账号,使用win的话,以后用得到。我这里因为有Microsoft账号,直接登录。
在这里插入图片描述
如下图所示,进入了
在这里插入图片描述

5、新建项目

第一次进入应该如图所示,这个的界面。
在这里插入图片描述
我们选择创建新的项目,如图,就与很多多可以选择。
在大学练习的代码,都是控制台应用。
在这里插入图片描述
然后点击下一步,选择项目名字,和位置,我们这里直接在桌面新建了文件夹,然后放在桌面了。
在这里插入图片描述
直接创建,然后如下,点击本地编辑器。看看能不能弹出终端。
在这里插入图片描述

6、自己练习代码

如果以上终端,那么说明软件就安装成功了。这里其实是以C++为例,但是本片我们以C语言为练习目标,所有自己删除代码后,自己练习,或者直接新建也是可以的,我们直接关闭这个代码软件,重新来一遍。

(1)第一步打开软件

在搜索框里输入 “visual studio 2022”,基本不用输入全,就会出来。当然在桌面有的话,直接点击也行。

在这里插入图片描述

(2)创建新项目

然后选择创建新项目
r

(3)创建空项目

创建空项目,点击下一步
在这里插入图片描述

(4)起名字&选择位置

我们已经选择桌面文件,可以放在一起,放在一个文件内,文件内再分到文件夹保存。

在这里插入图片描述

(5)尝试运行下

如下,直接点击调解,看看是否可以运行,熟悉了,这个步骤可以跳过。
在这里插入图片描述

(6)自己编写代码练习

如下图,我们以c语言为主,我们把原有代码删除,根据找到的书本,直接尝试编写代码,软件有很多按键,渐渐就熟悉了,可以先不用观,这样就可以了,练习了简单代码。
在这里插入图片描述
我们也可以看到,相关代码也存到对应目录下。
在这里插入图片描述

(3)编程软件-vscode

对于这个软件,或者对于新手来说,上手是有难度的,所有组件都是一个个自己安装的,你能了解到每个需要安装的每一步,但是调试有问题,就很头疼,不过它确实是当前程序员们用的比较多的软件,它毕竟比较灵活,相对其他软件,有自己的优势。

1、进入官网

如下图所示,为官网链接。
链接:https://code.visualstudio.com/
**加粗样式**

2、下载&安装软件

(1)点击下载后,就会自动下载软件,然后双击安装包,就会出以下安装协议。
在这里插入图片描述

(2)中间的一些选项,就是点下一步,或者接受。
在这里插入图片描述

(3)安装完成后,就是如下界面。
在这里插入图片描述

3、插件安装

就是安装各种插件,主要有以下4大插件吧,当然可以根据自己喜欢安装其他的。。

  • C/C++ by Microsoft:提供代码补全(IntelliSense)、调试和代码浏览功能,这是基础插件。

  • C/C++ Runner:让你可以运行和调试单个或多个C/C++文件,终端中会显示输出,非常适合快速运行代码。

  • C/C++ Compile Run:这个插件专门用于简单地编译和运行单个C/C++文件,轻量级并且易于使用。

  • C/C++ Extension Pack,它是由 Microsoft 提供的,专门用于在 Visual Studio Code (VS Code) 中开发 C 和 C++ 代码的插件集合

(1)c/c++ Extension pack
在这里插入图片描述

(2)C/C++ by Microsoft
在这里插入图片描述

(3)C/C++ Runner
在这里插入图片描述

(4)C/C++ Compile Run
在这里插入图片描述

4、编辑环境变量

要打开 Windows 的系统属性以配置环境变量,可以按以下步骤操作:

步骤 1:通过“此电脑”打开系统属性
  1. 右键点击“此电脑”(或者桌面上的“计算机”图标,如果有的话)。
  2. 在弹出的菜单中选择 “属性”
  3. 在系统信息窗口的左侧或顶部,点击 “高级系统设置”
    在这里插入图片描述
步骤 2:打开环境变量设置
  1. “系统属性” 窗口中,点击 “高级” 标签页。
  2. 点击 “环境变量” 按钮。
    在这里插入图片描述
步骤 3:编辑 Path 环境变量
  1. 在“环境变量”窗口的下半部分,找到“系统变量”中的 Path,然后点击 “编辑”
  2. 在弹出的窗口中,点击 “新建”,然后输入你的GCC编译器(如MinGW或MSYS2)的 bin 目录的路径。
    • 对于 MinGW,一般路径为:C:\MinGW\bin
    • 对于 MSYS2,一般路径为:C:\msys64\mingw64\bin
  3. 添加路径后,点击 “确定” 保存更改。
    在这里插入图片描述

5、安装GCC编辑器

1. 进入官网
  1. 下载并安装MSYS2
    链接:https://www.msys2.org/
    在这里插入图片描述
    (1)安装过程,默认就行,因为设计环境变量,不建议改。
    在这里插入图片描述
    (2)中间安装过程1
    在这里插入图片描述
    (3)安装完成后如下。
    在这里插入图片描述

  2. 打开MSYS2 Shell
    在这里插入图片描述

    • 通过 MSYS2 MinGW x64 终端运行以下命令来安装GCC:
      pacman -S mingw-w64-x86_64-gcc
      
  3. 找到MSYS2的 bin 路径

    • MSYS2的GCC通常位于 C:\msys64\mingw64\bin,如下图,左边为安装,右边为安装完gcc工具

在这里插入图片描述

6、验证设置

  1. 完成设置后,关闭所有窗口。
  2. 打开命令提示符(Win + R 然后输入 cmd 并按下 Enter)。
  3. 输入以下命令来验证编译器是否已被正确安装:
    gcc --version
    
    如果返回了GCC版本信息,说明环境变量设置成功。
    在这里插入图片描述

通过这些步骤,你就可以成功打开系统属性并编辑环境变量来配置GCC编译器路径了。

7、编写配置文件&代码

然后就是使用vscode新建工作目录和代码,这里其实就能感觉,是比较麻烦的,这个软件需要多熟悉,对于新手是有难度的。
在这里插入图片描述

8、终端输出

在终端输出一块,需要更多配置,这里直接调出终端,使用命令行,进行调试吧,具体直接看以下。

1-结果验证-cmd终端

在这里插入图片描述

Microsoft Windows [版本 10.0.19045.4894]
(c) Microsoft Corporation。保留所有权利。C:\Users\14289>gcc --version
'gcc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。C:\Users\14289>pacman -S mingw-w64-x86_64-gcc
'pacman' 不是内部或外部命令,也不是可运行的程序
或批处理文件。C:\Users\14289>gcc --version
gcc (Rev3, Built by MSYS2 project) 14.1.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.C:\Users\14289>cd Desktop\c_demoC:\Users\14289\Desktop\c_demo>ls
'ls' 不是内部或外部命令,也不是可运行的程序
或批处理文件。C:\Users\14289\Desktop\c_demo>gcc c_hello_world.c -o output/c_hello_world.exeC:\Users\14289\Desktop\c_demo>ls
'ls' 不是内部或外部命令,也不是可运行的程序
或批处理文件。C:\Users\14289\Desktop\c_demo>cd outputC:\Users\14289\Desktop\c_demo\output>./c_hello_world.exe
'.' 不是内部或外部命令,也不是可运行的程序
或批处理文件。C:\Users\14289\Desktop\c_demo\output>c_hello_world.exe
Hello, World!C:\Users\14289\Desktop\c_demo\output>
2-结果验证-vscode终端

当然vscode,也提供了一个终端,可以输出Linux命令行,或者进行编译。
在这里插入图片描述

PS C:\Users\14289\Desktop\c_demo> ls目录: C:\Users\14289\Desktop\c_demoMode                 LastWriteTime         Length Name                                                                       
----                 -------------         ------ ----                                                                       
d-----         2024/10/7     17:56                .vscode                                                                    
d-----         2024/10/7     18:08                build                                                                      
d-----         2024/10/7     17:57                output                                                                     PS C:\Users\14289\Desktop\c_demo> gcc c_hello_world.c -o output/c_hello_world.exe
gcc : 无法将“gcc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再   
试一次。
所在位置 行:1 字符: 1
+ gcc c_hello_world.c -o output/c_hello_world.exe
+ ~~~+ CategoryInfo          : ObjectNotFound: (gcc:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException目录: C:\Users\14289\Desktop\c_demoMode                 LastWriteTime         Length Name                                                                       
----                 -------------         ------ ----                                                                       
d-----         2024/10/7     17:56                .vscode                                                                    
d-----         2024/10/7     18:08                build                                                                      
d-----         2024/10/8      0:09                output                                                                     
-a----         2024/10/7     17:57             86 c_hello_world.c                                                            PS C:\Users\14289\Desktop\c_demo> cd .\output\
PS C:\Users\14289\Desktop\c_demo\output> ls目录: C:\Users\14289\Desktop\c_demo\outputMode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2024/10/8      0:09         253904 c_hello_world.exePS C:\Users\14289\Desktop\c_demo\output> .\c_hello_world.exe
Hello, World!
PS C:\Users\14289\Desktop\c_demo\output>

4-细节部分&答疑

1- 终端安装软件command not fount 问题

在使用命令过程中,自己打错是一部分,如下,打错了,就会显示command not fount 问题
在这里插入图片描述

但是如果使用另一个终端,会显示target not found 问题
在这里插入图片描述
注意选择如下颜色终端进行输入。
在这里插入图片描述
输入对了就会出现以下情况。
在这里插入图片描述

$ pacman -S mingw-w64-x86_64-gccresolving dependencies...
looking for conflicting packages...Packages (16) mingw-w64-x86_64-binutils-2.42-2  mingw-w64-x86_64-crt-git-12.0.0.r81.g90abf784a-1mingw-w64-x86_64-gcc-libs-14.1.0-3  mingw-w64-x86_64-gettext-runtime-0.22.5-2mingw-w64-x86_64-gmp-6.3.0-2  mingw-w64-x86_64-headers-git-12.0.0.r81.g90abf784a-1mingw-w64-x86_64-isl-0.26-1  mingw-w64-x86_64-libiconv-1.17-4mingw-w64-x86_64-libwinpthread-git-12.0.0.r81.g90abf784a-1mingw-w64-x86_64-mpc-1.3.1-2  mingw-w64-x86_64-mpfr-4.2.1-2mingw-w64-x86_64-windows-default-manifest-6.4-4mingw-w64-x86_64-winpthreads-git-12.0.0.r81.g90abf784a-1mingw-w64-x86_64-zlib-1.3.1-1  mingw-w64-x86_64-zstd-1.5.6-2mingw-w64-x86_64-gcc-14.1.0-3Total Download Size:    65.02 MiB
Total Installed Size:  502.90 MiB:: Proceed with installation? [Y/n] Y
:: Retrieving packages...mingw-w64-x86_64-crt-git-1...     4.3 MiB  1479 KiB/s 00:03 [###############################] 100%mingw-w64-x86_64-isl-0.26-...  1442.0 KiB   440 KiB/s 00:03 [###############################] 100%mingw-w64-x86_64-gcc-libs-...  1028.0 KiB  3.82 MiB/s 00:00 [###############################] 100%mingw-w64-x86_64-gcc-14.1....    43.4 MiB  12.6 MiB/s 00:03 [###############################] 100%mingw-w64-x86_64-headers-g...     6.0 MiB  1781 KiB/s 00:03 [###############################] 100%mingw-w64-x86_64-binutils-...     5.8 MiB  1709 KiB/s 00:03 [###############################] 100%mingw-w64-x86_64-zstd-1.5....   635.9 KiB  3.74 MiB/s 00:00 [###############################] 100%mingw-w64-x86_64-gmp-6.3.0...   577.8 KiB  3.55 MiB/s 00:00 [###############################] 100%mingw-w64-x86_64-mpfr-4.2....   535.8 KiB  3.21 MiB/s 00:00 [###############################] 100%mingw-w64-x86_64-mpc-1.3.1...   128.7 KiB   727 KiB/s 00:00 [###############################] 100%mingw-w64-x86_64-zlib-1.3....   104.4 KiB   691 KiB/s 00:00 [###############################] 100%mingw-w64-x86_64-winpthrea...    39.8 KiB   219 KiB/s 00:00 [###############################] 100%mingw-w64-x86_64-libiconv-...   718.9 KiB  1309 KiB/s 00:01 [###############################] 100%mingw-w64-x86_64-gettext-r...   297.2 KiB   807 KiB/s 00:00 [###############################] 100%mingw-w64-x86_64-libwinpth...    28.5 KiB   146 KiB/s 00:00 [###############################] 100%mingw-w64-x86_64-windows-d...     3.1 KiB  19.7 KiB/s 00:00 [###############################] 100%Total (16/16)                    65.0 MiB  16.3 MiB/s 00:04 [###############################] 100%
(16/16) checking keys in keyring                             [###############################] 100%
(16/16) checking package integrity                           [###############################] 100%
(16/16) loading package files                                [###############################] 100%
(16/16) checking for file conflicts                          [###############################] 100%
(16/16) checking available disk space                        [###############################] 100%
:: Processing package changes...
( 1/16) installing mingw-w64-x86_64-libwinpthread-git        [###############################] 100%
( 2/16) installing mingw-w64-x86_64-gcc-libs                 [###############################] 100%
( 3/16) installing mingw-w64-x86_64-libiconv                 [###############################] 100%
( 4/16) installing mingw-w64-x86_64-gettext-runtime          [###############################] 100%
( 5/16) installing mingw-w64-x86_64-zlib                     [###############################] 100%
( 6/16) installing mingw-w64-x86_64-zstd                     [###############################] 100%
( 7/16) installing mingw-w64-x86_64-binutils                 [###############################] 100%
( 8/16) installing mingw-w64-x86_64-headers-git              [###############################] 100%
( 9/16) installing mingw-w64-x86_64-crt-git                  [###############################] 100%
(10/16) installing mingw-w64-x86_64-gmp                      [###############################] 100%
(11/16) installing mingw-w64-x86_64-isl                      [###############################] 100%
(12/16) installing mingw-w64-x86_64-mpfr                     [###############################] 100%
(13/16) installing mingw-w64-x86_64-mpc                      [###############################] 100%
(14/16) installing mingw-w64-x86_64-windows-default-manifest [###############################] 100%
(15/16) installing mingw-w64-x86_64-winpthreads-git          [###############################] 100%
(16/16) installing mingw-w64-x86_64-gcc                      [###############################] 100%

2 - 程序员看文章形式-三段式

这篇文章写写,还是有点长了,不过这里想说,虽然强的程序员,不一定会写文章,但是能够输出文章的这种,算是软技能,另外,良好的格式,三段式这样的,也是长期训练的结果。

3 - 找个薄的书

找个薄一点的书,最好和正常手机一样厚就行了,当然,如果是华为最新的“周折”,就当我没说。为啥要找薄一点书呢,因为容易练习完,如果找个很厚的,很容易劝退,我自己当时,练习完后,其实也尝试过敲打教程,不过这个属于边际效益递减,打到后面,会完不成,没有动力,收益还会变低。

4-以前软件

当然练习编程的软件,不只是以上3个,根据自己习惯和教学指导比较好。我们当时用的DEV++和VC++,现在,还有多少人记得呢,如下图,大概长这样。
(1)如下图为DEV
在这里插入图片描述
(2)如下图为VC++ 6.0
在这里插入图片描述

5-无法自定义位置

安装 visual studio 2022的时候,想自己定义位置,会提示不行,最好直接默认了。
在这里插入图片描述

6- 官网不同版本差异

我们选择安装供学生学习的版本。
在这里插入图片描述

5 总结

自己尝试了一圈就,建议还是安装 Visual Studio Community 2022吧,几个简单步骤,就基本弄好了,方便些。


http://www.ppmy.cn/server/129147.html

相关文章

【Hadoop】改一下core-site.xml和hdfs-site.xml配置就可以访问Web UI

core-site.xml: hdfs-site.xml: 所有的都改为0.0.0.0 就可以访问Web UI 原因: 使用 0.0.0.0 作为绑定地址时,实际会将服务监听在所有可用的网络接口上。这意味着,任何从外部访问的请求都可以通过任何网络适配器连接到…

认识动态规划算法和实践(java)

前言 动态规划算法里面最有意思的一个东西之一。动态规划初学肯定会有一定晦涩难懂。如果我们去网上搜索,动态规划的资料,它一开始都是将很多的理论,导致会认为很难,但是这个东西实际上是有套路的。 动态规划的英语是Dynamic Pr…

15分钟学 Python 第38天 :Python 爬虫入门(四)

Day38 : Python爬虫异常处理与反爬虫机制 章节1:异常处理的重要性 在爬虫开发过程中,网络请求和数据解析常常会遭遇各种异常。正确的异常处理可以提高程序的稳定性,避免崩溃,并帮助开发者快速定位问题。 章节2:常见…

四、Python基础语法(数据类型转换)

数据类型转换就是将一种类型的数据转换为另外一种类型的数据,数据类型转换不会改变原数据,是产生一个新的数据。 变量 要转换为的类型(原数据) -> num int(28) 一.int()将其他类型转换为整型 1.整数类型的字符串转换为整型 num1 28 print(type…

ruoyi-python 若依python版本部署及新增模块【问题解决】

ruoyi spring版本支持一键导出前后端代码,且b站上有很多教程,但是发现python版本的教程并不多,于是自己尝试创建一个简易的CRUD模块 1.各版本bug 主要尝试了1.1.2版本和vue2的版本,链接如下: v1.1.2 vue2 两个版本…

通信协议感悟

本文结合个人所学,简要讲述SPI,I2C,UART通信的特点,限制。 1.同步通信 UART,SPI,I2C三种串行通讯方式,SPI功能引脚为CS,CLK,MOSI,MISO;I2C功能引…

Golang | Leetcode Golang题解之第455题分发饼干

题目&#xff1a; 题解&#xff1a; func findContentChildren(g []int, s []int) (ans int) {sort.Ints(g)sort.Ints(s)m, n : len(g), len(s)for i, j : 0, 0; i < m && j < n; i {for j < n && g[i] > s[j] {j}if j < n {ansj}}return }

设计模式-职责链模式

职责链模式&#xff08;Chain of Responsibility&#xff09;:通过给多个对象请求处理的机会&#xff0c;减少请求的发送者和接受者之间的耦合。将这些对象链接起来&#xff0c;在链中传递请求&#xff0c;知道有一个对象处理这个请求。 职责链模式就是把多个处理者连起来形成…