飞天加速计划·高校学生在家实践心得

简介: 一个编程初学者的实践心得

第一部分 个人情况

我是一名电子电气相关专业的学生,既有专业软件的操作需求,也有通用编程语言的使用需求。所以需要努力学习通用脚本语言。常用的脚本语言包括perl以及其他常用的高级编程语言。为了增强通用能力,因此我开始了多种高级编程语言的学习。在尝试阅读书记,观看课程视频之后,发现如果没有操作,那么无法掌握语言的运行规律,没法在真实的环境下使用。因此开始尝试搭建编程环境。

首先我基于windows系统搭建了mingw64、python和perl程序的编程环境,使用的ide包括VS Code和Jetbrains相应程序块。需要承认,现在windows编程并不是不可用的状态了,然而性能等方面没法估量。因为今后的学习工作平台是linux,为了一起学习linux操作系统,需要一台linux操作系统的机器。基于现有学习条件下,可行的选项包括WSL(2),虚拟机以及双系统。WSL在一些使用细节上不如完整linux系统完善,存在很多限制。虚拟机则是因为性能问题,性能代价过高,一般情况下利用ssh进行文件的读取与命令的输入,虚拟机为了实现完整的系统损失了很多性能。双系统安装是我在PC上进行的最后一种尝试,可是由于PC定制性比较高,而且win10系统有硬件安全的机制,所以安装linux系统时存在无法在第一时间获取全部硬件的驱动程序的情况。对于使用的笔记本而言是无线网卡无法驱动。在开源社区寻找到相关的驱动程序后,又在其他硬件的驱动上遇见了难以解决的问题,因此放弃。所以在网络上开始寻找云主机相关的资源。阿里云是国内知名的服务商,选择“飞天加速计划·高校学生在家实践”是具有一定必然性的。

第二部分 使用技巧

在经过使用教学之后,我很快获取到了ECS的ip地址,用户名及密码。此时我使用ssh连接的方式以及sftp的文件传输方式来使用云主机。此时遇到一个问题。如果有长时间运行程序的需要,应该怎么处理。因为在ssh连接时,如果断开连接,那么在此连接过程中的程序会收到SIGHUP的指令,停止运行。这是一个在操作系统中可以解决的问题。通过搜索,发现相应的linux系统中存在命令nohup,可以解决这一问题。命令的参数如下:

nohup ./root/runa > runa.log 2>&1

其中runa为运行的脚本程序,将终端输出到同名的log文件,最后的参数为输出特征的参量,有需要的同学可以进行更精准的学习,我就不误导大家了。因为程序的特性我没有用到特征输出以及错误输出,我放弃了最后的参数。希望可以帮到大家。

第三部分 收获总结

随着国家计算机以及云服务的逐渐发展,集中服务可以解决个人终端运算力的束缚,用集中的资源实现效率的最大化,早日学习云计算的使用,有利于工作能力的提升,对跨平台的学习也能更好的在学习上有所专精,避免受限。

目录
打赏
0
0
1
1
0
分享
相关文章
好烦,怎么输入拼音的过程也会触发input事件!!!
好烦,怎么输入拼音的过程也会触发input事件!!!
259 0
|
11月前
主键自增
主键自增。
74 4
|
11月前
|
linux 系统-备份与恢复
linux 系统-备份与恢复
217 0
飞天加速计划·高校学生在家实践
本文介绍了作者参与阿里云举办的“飞天加速计划·高校学生在家实践”活动的经历和收获。作者首先进行了自我介绍,并说明了自己对云计算和新兴科技领域的兴趣。通过该活动,作者接触到了阿里云ECS,并分享了在使用过程中的一些经验和发现,包括实例创建与配置、远程连接、安全设置以及存储与备份。作者还提到了在使用ECS时遇到的挑战,并通过不断学习和尝试找到解决办法。最后,作者总结了参与活动带来的收获,并展望了未来在云计算领域的发展。该活动为作者提供了丰富的实践机会,加深了对云计算的理解,并为未来的学习和职业发展奠定了基础。
271 0
飞天加速计划·高校学生在家实践
最开始接触这个云服务器的时候遇到许多困难,例如不会领取阿里云免费ESC的限期免费使用权,不会建立实验项目,不会建立ESC云上博客等等问题,这时我一度想放弃过,不过在老师和热心同学的帮助和指导之下,成功解决了这些问题,而且成功第一次建立了ESC实例,真正拥有属于自己的云上之家,我感觉到非常开心和高兴,在这期间成长了许多也收获许多技术,也成功在老师和同学的帮助之下学到一项技能。拥有属于自己的博客,属于自己的云上之家。
飞天加速计划·高校学生在家实践
acme.sh自动申请https证书
该文介绍了如何在Ubuntu 20.04系统上使用acme.sh获取和安装免费的HTTPS证书,适用于已经安装了nginx的环境。首先通过`sudo curl https://get.acme.sh | sh -s email=example@mail.com`安装acme.sh,然后使用`acme.sh --issue -d example.com -w /home/onestudy`生成证书,并用`acme.sh --install-cert`安装到nginx。设置定时任务以定期更新证书,并提供了不同方式的证书获取命令及删除和刷新证书有效性的方法。需确保已配置好域名解析和nginx配置。
596 0
飞天加速计划·高校学生在家实践分享
本文从一个新手的角度介绍了飞天加速计划·高校学生在家实践带来的收获
211 1
飞天加速计划·高校学生在家实践分享
新兴技术趋势与应用:区块链、物联网、虚拟现实的未来发展
随着科技的不断进步,新兴技术如区块链、物联网、虚拟现实等正在逐渐改变我们的生活。本文将探讨这些技术的发展趋势和应用场景,以期为读者提供一个全面了解这些新兴技术的机会。
【汇编】Loop指令、段前缀
【汇编】Loop指令、段前缀
825 0
【汇编】Loop指令、段前缀
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等