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

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

第一部分 个人情况

我是一名电子电气相关专业的学生,既有专业软件的操作需求,也有通用编程语言的使用需求。所以需要努力学习通用脚本语言。常用的脚本语言包括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文件,最后的参数为输出特征的参量,有需要的同学可以进行更精准的学习,我就不误导大家了。因为程序的特性我没有用到特征输出以及错误输出,我放弃了最后的参数。希望可以帮到大家。

第三部分 收获总结

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

相关文章
|
6月前
|
存储 JavaScript 前端开发
好烦,怎么输入拼音的过程也会触发input事件!!!
好烦,怎么输入拼音的过程也会触发input事件!!!
178 0
|
6月前
|
Linux
linux 系统-备份与恢复
linux 系统-备份与恢复
147 0
|
5月前
|
Ubuntu 应用服务中间件 Shell
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配置。
372 0
|
弹性计算 Linux 程序员
飞天加速计划·高校学生在家实践
认为这个飞天加速计划对于我这样的大学生帮助真是太大了,我觉得这是个良好的平台能够更好的让我进行实践,通过云服务器远端部署自己的项目就是一件非常重要的事情。之前因为也学过Linux,使用的是CentOS7的操作系统,但是由于在本机上通过VMWare开启虚拟机,过程相当的缓慢繁琐,且在本机上部署虚拟机其实也没有什么真正使用服务器的实感,因此在通过一些与服务器有关的视频及博客教程中,了解到了阿里云服务器,然后发现了阿里云对于高校学生的优惠服务---飞天加速计划,这令我相当惊喜。
飞天加速计划·高校学生在家实践
|
6月前
|
供应链 搜索推荐 物联网
新兴技术趋势与应用:区块链、物联网、虚拟现实的未来发展
随着科技的不断进步,新兴技术如区块链、物联网、虚拟现实等正在逐渐改变我们的生活。本文将探讨这些技术的发展趋势和应用场景,以期为读者提供一个全面了解这些新兴技术的机会。
|
6月前
|
存储 程序员
【汇编】Loop指令、段前缀
【汇编】Loop指令、段前缀
446 0
【汇编】Loop指令、段前缀
|
弹性计算 移动开发 JavaScript
就”飞天加速计划·高校学生在家实践“有感
通过参加一些简单的学习培训,我领取到了一定时间的阿里云服务器的使用权限,也通过这段时间去学习了如何去配置环境去运行目前开发的这个项目,我在这里由衷的感谢阿里云ECS给我和我们广大莘莘学子这个能够免费学习的机会。当然也并非一帆风顺,再去接触到阿里云ECS也遇到了问题。当时我在客户端上连接不了服务器,让我很是困惑,最后经过我的认真仔细的检查后,我才发现原来我忘记放行端口号了在开放了端口号后,我便顺利的进入了自己开的服务器中,随后我就通过工具上传自己的项目进入了,打开网站并成功访问时,我非常激动和高兴,我也相信一个云服务器远不止可以做一些JavaWeb项目,我也正在慢慢学习如何更好地使用云服务。
就”飞天加速计划·高校学生在家实践“有感
|
前端开发 应用服务中间件 nginx
Docker consul的容器服务注册与发现-1
Docker consul的容器服务注册与发现
170 0
|
NoSQL Java 关系型数据库
“飞天加速计划·高校学生在家实践”有感
我是一名大二的信管专业大学生,怀抱着对技术的热爱与渴望,对编程有着浓厚的兴趣。现在主要的编程语言是java,目前学到了linux和微服务相关,想学习相关知识,偶然间了解到阿里云飞天加速计划,学生可以免费申领两个月的云服务器,便想加入飞天加速计划,帮助自己的技术有进一步的提高。 Java是当下的主流语言,也知道阿里的Java技术很强,对于我的专业也有很大的帮助。在学习了linux和微服务后,我发现手头现有的设备在使用时极其不方便。苦于没有服务器,在网上搜索时发现了这个“飞天加速计划·高校学生在家实践”。这个活动能提供给我一个良好、简单、快捷的学习平台。这个活动对于我这个急需学习环境的大学生来说简