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

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

第一部分 个人情况

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

第三部分 收获总结

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

相关文章
|
7月前
|
存储 JavaScript 前端开发
好烦,怎么输入拼音的过程也会触发input事件!!!
好烦,怎么输入拼音的过程也会触发input事件!!!
200 0
|
7月前
|
Linux
linux 系统-备份与恢复
linux 系统-备份与恢复
154 0
|
6月前
|
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配置。
424 0
|
弹性计算 Linux 程序员
飞天加速计划·高校学生在家实践
1.自我介绍 2.阿里云ECS使用攻略 3.收获总结,展望未来
|
弹性计算 Linux 网络安全
飞天加速计划·高校学生在家实践
自我介绍,ECS使用小技巧,心得
|
弹性计算 搜索推荐 Linux
与“飞天加速计划·高校学生在家实践”的初识
今天逛b站发现一个叫teamsspeak的连麦软件很不错非常轻量化,准备使用才发现这个软件要玩家自组服务器,这可犯了难,搜了一圈发现有点Linux基础非常容易就可以弄好,可服务器我又遇到了难点,想用家里的电脑发现宽带运营商没给公网ip这时我发现了阿里云ECS
与“飞天加速计划·高校学生在家实践”的初识
|
7月前
|
供应链 搜索推荐 物联网
新兴技术趋势与应用:区块链、物联网、虚拟现实的未来发展
随着科技的不断进步,新兴技术如区块链、物联网、虚拟现实等正在逐渐改变我们的生活。本文将探讨这些技术的发展趋势和应用场景,以期为读者提供一个全面了解这些新兴技术的机会。
|
7月前
|
存储 程序员
【汇编】Loop指令、段前缀
【汇编】Loop指令、段前缀
612 0
【汇编】Loop指令、段前缀
|
弹性计算 移动开发 JavaScript
就”飞天加速计划·高校学生在家实践“有感
通过参加一些简单的学习培训,我领取到了一定时间的阿里云服务器的使用权限,也通过这段时间去学习了如何去配置环境去运行目前开发的这个项目,我在这里由衷的感谢阿里云ECS给我和我们广大莘莘学子这个能够免费学习的机会。当然也并非一帆风顺,再去接触到阿里云ECS也遇到了问题。当时我在客户端上连接不了服务器,让我很是困惑,最后经过我的认真仔细的检查后,我才发现原来我忘记放行端口号了在开放了端口号后,我便顺利的进入了自己开的服务器中,随后我就通过工具上传自己的项目进入了,打开网站并成功访问时,我非常激动和高兴,我也相信一个云服务器远不止可以做一些JavaWeb项目,我也正在慢慢学习如何更好地使用云服务。
就”飞天加速计划·高校学生在家实践“有感
|
前端开发 应用服务中间件 nginx
Docker consul的容器服务注册与发现-1
Docker consul的容器服务注册与发现
188 0