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

news2024/10/8 19:57:09

【大学学习-大学之路-回顾-电子&计算机相关专业-学习方案-自我学习-大一新生(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_demo

C:\Users\14289\Desktop\c_demo>ls
'ls' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\14289\Desktop\c_demo>gcc c_hello_world.c -o output/c_hello_world.exe

C:\Users\14289\Desktop\c_demo>ls
'ls' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\14289\Desktop\c_demo>cd output

C:\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_demo


Mode                 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_demo


Mode                 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\output


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2024/10/8      0:09         253904 c_hello_world.exe


PS 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-gcc

resolving 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-1
              mingw-w64-x86_64-gcc-libs-14.1.0-3  mingw-w64-x86_64-gettext-runtime-0.22.5-2
              mingw-w64-x86_64-gmp-6.3.0-2  mingw-w64-x86_64-headers-git-12.0.0.r81.g90abf784a-1
              mingw-w64-x86_64-isl-0.26-1  mingw-w64-x86_64-libiconv-1.17-4
              mingw-w64-x86_64-libwinpthread-git-12.0.0.r81.g90abf784a-1
              mingw-w64-x86_64-mpc-1.3.1-2  mingw-w64-x86_64-mpfr-4.2.1-2
              mingw-w64-x86_64-windows-default-manifest-6.4-4
              mingw-w64-x86_64-winpthreads-git-12.0.0.r81.g90abf784a-1
              mingw-w64-x86_64-zlib-1.3.1-1  mingw-w64-x86_64-zstd-1.5.6-2
              mingw-w64-x86_64-gcc-14.1.0-3

Total 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.coloradmin.cn/o/2197118.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue3中提到的Tree-shaking

我们知道,Vue3中提到一个叫Tree-shaking的东西,其实也并不是一个新的东西,有人称之为"摇树优化",什么意思? 按照作者的原话解释,Tree-shaking其实就是:把无用的模块进行“剪枝”&…

小程序配置文件

Author:Dawn_T17🥥 目录 官方开发文档 配置文件 全局配置文件—app.json pages字段 window字段 tabBar字段 页面配置文件—*.json 项目配置文件 project.config.json 和 project.private.config.json 配置sass以及不同的*SS区别 预处理器…

学习Flask框架

Flask简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没…

ssm淘乐乐员工购物商城

系统包含:源码论文 所用技术:SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习,获取源码请私聊我 需要定制请私聊 目 录 目 录 III 第1章 绪论 1 1.1 课题背景 1 1.2 课题意义 1 1.3 研究内容 2 第2章 开发环境与技术 3 …

函数编程:让开发完全专注于代码

作为一名开发者,我过去常常被各种环境配置和部署问题困扰,特别是当项目依赖复杂时,总要花费大量时间在配置服务器、调试环境上。最近,我在使用 TitanIDE 后有了一些全新的开发体验,尤其是它的 函数编程 功能&#xff0…

七、安全运营—概念

控制特权帐号: 账号类型:

众数信科AI智能体智慧文旅解决方案——智能旅行助手

智慧文旅解决方案 智能旅行助手方案 利用先进的AI算法 提供个性化旅游体验的智能服务 众数信科AI智能体 产品亮点 旅游路线智能规划 旅游景点智能问答 旅行游记智能生成等 构建旅行实用指南 让旅游更加便捷、高效、智能化 关于我们 众数信科成立于2021年,由…

操作系统 | 学习笔记 | 王道 | 4.1 文件系统基础

4.文件管理 4.1 文件系统基础 4.1.1 文件的基本概念 定义 文件是以计算机硬盘为载体的存储在计算机上的信息集合,在用户进行的输入、输出中,以文件位基本单位。 文件管理系统是实现的文件的访问、修改和保存,对文件维护管理的系统。 文件的…

Ngx+Lua+Redis 快速存储POST数据

系统几万台设备有windows有安卓还有linux系统,每个设备三分钟就会向服务器post设备的硬件信息,数据格式json,后台管理界面只需要最新的数据,不需要历史数据,业务逻辑非常简单,PHP代码就几行,已经…

Python selenium库学习使用实操四

系列文章目录 Python selenium库学习使用实操 Python selenium库学习使用实操二 Python selenium库学习使用实操三 文章目录 系列文章目录[TOC](文章目录) 前言一、元素获取二、选项解析总结 前言 在Python selenium库学习使用实操二中提到了下拉框的操作,一种是标…

Redis持久化机制(RDBAOF详解)

目录 一、Redis持久化介绍二、Redis持久化方式1、RDB持久化(1) 介绍(2) RDB持久化触发机制(3) RDB优点和缺点(4) RDB流程 2、AOF(append only file)持久化(1) 介绍(2) AOF优点和缺点(3) AOF文件重写(4) AOF文件重写流程 三、AOF和RDB持久化注意事项 一、Redis持久化介绍 Redis…

YOLOv5复现(论文复现)

YOLOv5复现(论文复现) 本文所涉及所有资源均在传知代码平台可获取 文章目录 YOLOv5复现(论文复现)概述模型结构正负样本匹配策略损失计算数据增强使用方式训练测试验证Demo 概述 YOLOv5是由Ultralytics公司于2020年6月开源的目标检…

uniapp顶部提示栏实现

效果: 用途:用于展示较短系统通知 实现逻辑: 1.通过请求获取该显示的通知内容,目前所考虑的字段有: {id: 200, // 通知标识,后续会用其阻止用户关闭后无休止开启message: "请勿以系统规定的其它…

与ZoomEye功能类似的搜索引擎还有哪些?(渗透课作业)

与ZoomEye功能类似的搜索引擎有: Shodan:被誉为“物联网的搜索引擎”,专注于扫描和索引连接到互联网的各种设备,如智能家居设备、工业控制系统、摄像头、数据库等。它提供全球互联网设备的可视化视图,帮助用户了解网络…

ssm图书管理系统的设计与实现

系统包含:源码论文 所用技术:SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习,获取源码请私聊我 需要定制请私聊 目 录 摘 要 I Abstract II 第1章 绪论 1 1.1 课题研究背景 1 1.2课题研究现状 1 1.3课题实现目的和意义 …

【C++】模拟实现hash_table(哈希表)

🦄个人主页:修修修也 🎏所属专栏:实战项目集 ⚙️操作环境:Visual Studio 2022 目录 一.了解项目功能 二.逐步实现项目功能模块及其逻辑详解 📌实现HashNode类模板 🎏构造HashNode类成员变量 🎏实现HashNode类构造函数…

高效研究:Zotero的7个插件让你事半功倍

还在为海量文献管理头疼吗?还在为找不到合适的插件犯愁吗?别急,今天我就要带你解锁Zotero的终极武器 - 那些让你爱不释手的必备插件! 作为一个从小白到文献管理达人的过来人,我可以负责任地说:没有这些插件,你的Zotero只能发挥一半功力!安装了这些插件,你的效率绝对能飙升! …

字典树(单词查找树、Trie树)

题目 代码 #include <bits/stdc.h> using namespace std; const int N 1e510; int f[N][26], idx, cnt[N]; void insert(char str[]) {int p 0;for(int i 0; str[i]; i){int u str[i] - a;if(!f[p][u]) f[p][u] idx;p f[p][u];}cnt[p]; } int query(char str[]) …

相亲交友系统的商业模式探讨

在撰写关于相亲交友系统的商业模式探讨时&#xff0c;附带示例代码可能不太合适&#xff0c;因为软文通常是面向非技术读者&#xff0c;讲述商业模式、用户体验等方面的内容。不过&#xff0c;为了满足您的需求&#xff0c;我可以尝试结合一些简单的伪代码&#xff08;模拟代码…

CSS 3D转换

在 CSS 中&#xff0c;除了可以对页面中的元素进行 2D 转换外&#xff0c;您也可以对象元素进行 3D转换&#xff08;将页面看作是一个三维空间来对页面中的元素进行移动、旋转、缩放和倾斜等操作&#xff09;。与 2D 转换相同&#xff0c;3D 转换同样不会影响周围的元素&#x…