飞天加速计划·高校学生在家实践 续费任务文章

简介: 我是一名计算机专业的研一在读学生,前几天,我通过阿里云官网了解了“飞天加速计划·高校学生在家实践”这个优秀的项目,并成功申请了一台ECS服务器,通过ssh和VSCode进行远程连接和程序开发,极大方便了我的日常工作。相比其他项目,飞天加速计划是完全免费的,最大程度地普惠了学生用户,我十分推荐。

我是一名计算机专业的研一在读学生,需要在linux服务器上测试实验程序,且能够持续运行,但是缺少足够的项目经费。在此前我一直使用阿里云的服务器以及学生优惠。前几天,我通过阿里云官网了解了“飞天加速计划·高校学生在家实践”这个优秀的项目,并成功申请了一台ECS服务器,通过ssh和VSCode进行远程连接和程序开发。
基于linux开发程序有别于部署网站到linux,后者往往可以不依赖linux进行开发,换句话说,在linux上开发程序更需要频繁地和linux系统进行交互。XTerm之类的终端管理工具虽然方便进行命令行操作和上传下载,但为了编辑程序,需要依赖Vim或者Emacs这些功能强大但较难上手的编辑器。我之前更习惯在Windows的IDE中进行开发,例如在IDEA中开发Java程序,在VSCode中开发C++和python程序,并没有学习Vim和Emac的明确动机。这时候,IDE内置的远程连接功能就是不错的选择,例如我目前开发C++程序,就用VSCode远程连接ECS服务器。
为了更加方便在VSCode端的ECS服务器使用,我首先将本机的公钥上传到服务器的ssh密钥配置文件中以进行免密登录,然后配置ssh的一些安全选项防止服务器被频繁暴力破解登录密码从而影响性能,接着使用apt进行必要的系统更新和软件下载。必要的软件包括g++、git、clang等,这样我便用git项目来管理程序开发版本,基于g++实现程序编译运行脚本,基于clang库开发软件分析程序。
使用ECS极大方便了我的日常工作。在使用阿里云ECS之前,我不得不在windows系统运行缓慢的虚拟机,虚拟机的资源占用也影响了主机性能。相比其他项目,飞天加速计划是完全免费的,最大程度地普惠了学生用户,我十分推荐。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
开发工具
鸿蒙开发:DevEcoStudio中的代码生成
其实大家可以发现,一篇文章下来,都是基于右键后的Generate选项,所以,还是非常的简单的,当然了,还是希望大家,以上的功能,能够应用在实际的开发中,而不是停留在纸面上。
298 0
鸿蒙开发:DevEcoStudio中的代码生成
|
1月前
|
数据采集 网络协议 程序员
如果你天天用 requests.get(),请务必读懂这篇文章
本文深度剖析Requests底层原理,揭秘HTTP请求全链路:从Session调度、PreparedRequest格式化,到HTTPAdapter适配、ConnectionPool连接复用,直至socket层I/O。厘清代理介入时机与报错根因,附高并发爬虫最佳实践。
200 3
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
1722 1
|
存储 Java
HashMap 与 TreeMap 的差异
【10月更文挑战第14天】总的来说,HashMap 和 TreeMap 各有其特点和适用范围,我们需要根据具体的需求来选择使用哪种数据结构。在实际应用中,还需要考虑性能、内存使用等因素,以确保选择最适合的集合类型。
856 158
|
机器学习/深度学习 算法 计算机视觉
YOLOv5 | 卷积模块 | 即插即用的可变核卷积AKConv【附代码+小白可上手】
本文介绍了YOLOv5模型的一个改进,即使用AKConv替代标准卷积以提高目标检测效果。AKConv允许卷积核有任意数量的参数和采样形状,增强了对不同目标形状和大小的适应性。教程详细讲解了AKConv的原理,提供了代码实现步骤,包括如何将AKConv添加到YOLOv5中,并给出了相关代码片段。此外,还分享了完整的YOLOv5 AKConv实现代码和GFLOPs计算,鼓励读者动手实践。通过这一改进,网络在保持性能的同时增加了灵活性。
|
存储 JavaScript 前端开发
本地存储的讲解及代码操作。
本地存储的讲解及代码操作。
|
IDE Java 开发工具
入职必会-开发环境搭建03-IDEA下载和安装
IntelliJ IDEA(简称IDEA),由JetBrains开发,是一款专为Java、Kotlin、Groovy等语言设计的集成开发环境(IDE)。它具备智能代码编辑、高效调试器、版本控制集成、丰富的插件生态、内置工具与高度定制性等特点,广泛应用于企业级软件、Web应用和移动应用开发。 完成上述步骤,即可开启IDEA的高效开发之旅。
620 0
|
Web App开发 JavaScript 前端开发
|
SQL 存储 分布式计算
【国庆弯道超车系列】NoSQL基础及MongoDB入门安装
【国庆弯道超车系列】NoSQL基础及MongoDB入门安装
379 0
|
供应链 Cloud Native 安全
云原生供应链安全利器Sigstore - keyless模式浅析
随着云原生的蓬勃发展,越来越多的企业选择将容器技术应用到自己的生产环境(据去年CNCF的报告,这个数字是93%)。在快速发展的同时一些安全问题也随之放大,比如云原生环境下的供应链安全问题,开发者通常只需要一个简单的API密钥就可以随意发布镜像,大部分公开的制品仓库都暴露在供应链攻击的阴影下。去年的SolarWinds供应链攻击波及了包括美国政府部门及多家全球500强企业,造成了无法估计的严重影响;
1197 0
云原生供应链安全利器Sigstore - keyless模式浅析