【腾讯云 Cloud Studio 实战训练营】全新的开发方式,让你实现一站式开发

在这里插入图片描述

一、前言

关于 Cloud Studio

  1. 全在线云端开发
    用户只需要浏览器就可以访问和使用Cloud Studio,无需在本地配置开发环境。Cloud Studio将开发环境部署在云服务器上,用户可以随时随地进行开发。
  2. 多语言支持
    Cloud Studio支持常见的开发语言,如Node.js、Python、Java、PHP等。用户可以选择自己熟悉的语言进行开发。
  3. 集成云服务
    Cloud Studio直接集成了腾讯云的各种服务,如对象存储、数据库、容器服务等。用户可以直接使用这些云服务,无需自己部署。
  4. 协同开发
    Cloud Studio支持多人协同开发,用户可以邀请其他开发者加入项目进行协作。
  5. 一站式开发
    Cloud Studio提供了一个集成的平台,包括了代码编辑、构建、调试、部署等功能。用户不需要切换多种工具,全程开发都可以在Cloud Studio完成。
  6. 云端运行
    用户开发的应用可以直接部署在腾讯云上运行,无需自己提供服务器。
    总的来说,Cloud Studio为用户提供了一个全在线的开发平台,可以零配置进行云端开发,是一款功能强大且易用的云开发工具。它减轻了开发环境配置的麻烦,方便用户专注于应用开发。
    在这里插入图片描述
    目前内置了非常多的模版,各种各类的语言开发环境,一点即可创建,体验了几天,十分方便,可以放心的冲!!!!!

二、一站式开发

2.1 动手小实验

这里通过客服拿到动手小实验的链接,选择了一个Python的项目,项目是无门槛使用Claude GPT+Cloud Studio快速完成Excel工资自动核算。项目是通过Claude进行协助开发的。项目的需求如下:
在这里插入图片描述

下面马上进入正题环节:

2.1.1 创建项目,并上传Excel表

在这里插入图片描述
如图在Cloud Studio的空间模板中选择Python模板,进入后等待几秒钟,项目环境就会自动初始化完成,是不是很nice!
在这里插入图片描述
如图,这样就初始化完成,接下来就可以愉快的进行码代码了!

2.1.2 开始通过GPT进行辅助开发

这一年,各类语言模型GPT的层出不穷,相信大家对GPT都不陌生,无论国内外的GPT也都进行体验过。我们这里使用的是Claude,大家可以自行科学上网体验一下如何使用。
下面是相关的代码:
在这里插入图片描述
总体下来,根据实验手册进行的还是很顺利的。体验也是很棒。

2.2 创建自己的项目

2.2.1 简介

实验手册体验完了,就想搭建一个自己的项目,选择了自己比较熟悉的flutter模板,搭建了一个简单的聊天demo。

Flutter 是谷歌的移动UI框架,可以快速在 iOS、Android、Web 等多平台上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。 目前 Cloud Studio 云端 IDE 支持 Flutter Web 应用开发,其他平台应用开发将在未来陆续支持。

因为时间原因简单的实现了下面的三个界面
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.2.2 项目调试

  1. 在Cloud Studio中调试flutter项目,可以工作空间底部选择端口,如下图
    在这里插入图片描述
  2. 内部浏览器打开之后,顶部有个toggle device,可以切换web和移动端。顶部最右边有个二维码,可以使用微信进行扫描,在手机上进行调试。
    在这里插入图片描述
  3. 修改代码重新编译
    点击终端, 按 r 键即可重新编译, 再按预览页面的刷新按钮即可看到实时修改后的效果。
  1. 目前 Flutter Web 应用不支持热更新,需要手动刷新页面。
  2. 要项目编译完成才能代码预览页面, 否则会一直卡在 Loading 界面。
  3. 一直卡在 Loading 界面可尝试刷新预览界面。

2.2.3 上传代码

首先在CODING中创建一个全功能 DevOps 项目。
在这里插入图片描述
在这里插入图片描述
然后去到Cloud Studio我们的项目中,将我们的项目发布模板
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
最后,就是将代码上传到代码托管仓库了。
在这里插入图片描述

三、总结

通过几天的使用,也是学习到了很多东西,也踩了比较多的坑。就谈一下几点感受吧

  1. 首先是Cloud Studio十分的方便,不用再电脑上进行配置各种的开发环境,就可以进行一站式的开发。但是如果你的网速比较慢,(比如我自己家中的网速就不是很流畅)就会导致各种卡顿,包括一些代码的智能提示在网速不是很好的时候也不是很友好。
  2. 目前使用Cloud Studio进行开发之后想直接使用外接设备,如手机之类的进行调试还是无法进行的,只能进行扫码看效果。

最后的最后,希望大家都能去体验一下。码字不易,希望大佬们给点意见,谢谢。。
转载请注明出处。谢谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/51469.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Arcgis画等高线

目录 数据准备绘制等高线3D等高线今天我们将学习如何在ArcGIS中绘制等高线地图。等高线地图是地理信息系统中常见的数据表现形式,它通过等高线将地形起伏展现得一目了然,不仅美观,还能提供重要的地形信息。 数据准备 在开始之前,确保已经准备好了高程数据,它通常以栅格数…

11、PHP面向对象1

1、PHP的面向对象与其他语言类似,但也有不同。 PHP访问成员变量时,需要用“->”,而不能用“.”,访问成员函数时,需要用“->”,而不能用“.”。操作符“::”可以在没有任何声明实例的情况下访问类中的…

使用LangChain构建问答聊天机器人案例实战(二)

使用LangChain构建问答聊天机器人案例实战 逐行解读和验证全生命周期Prompting 现在我们使用GPT-4作为语言模型的驱动力,这个模型将成为整个应用程序的引擎,驱动整个应用程序运行,同时,应用程序也是基于Cpython去实现的,如图14-8所示,Pyodide是CPython到WebAssembly/Emsc…

jmeter实现webservice接口测试

其实可以用jmeter两种sampler进行webservice的测试: 1、SOAP/XML-RPC Request(但是在jmeter3.2以后版本中已经取消了这个取样器) 2、HTTP请求 下面分别介绍两种方式 一、首先需要使用soupUI工具抓取webservice接口的部分需要的信息。 1、新建项目 2、新建成功的…

htmlCSS-----定位

目录 前言 定位 分类和取值 定位的取值 1.相对定位 2.绝对位置 元素居中操作 3.固定定位 前言 今天我们来学习html&CSS中的元素的定位,通过元素的定位我们可以去更好的将盒子放到我们想要的位置,下面就一起来看看吧! 定位 定位posi…

pytorch(续周报(1))

文章目录 2.1 张量2.1.1 简介2.1.2 创建tensor2.1.3 张量的操作2.1.4 广播机制 2.2 自动求导Autograd简介2.2.1 梯度 2.3 并行计算简介2.3.1 为什么要做并行计算2.3.2 为什么需要CUDA2.3.3 常见的并行的方法:网络结构分布到不同的设备中(Network partitioning)同一层…

【Linux多线程】详解线程控制、线程分离

线程互斥与同步 👸 理解线程🤴pthead_t🥷关于线程🦸‍♀️线程控制POSIX线程库线程ID及进程地址空间布局 🦸线程分离__thread关键字🦸‍♂️pthread_detach函数🦹‍♀️pthread_exit函数&#x…

RNN架构解析——传统RNN模型

目录 传统RNN的内部结构图使用RNN优点和缺点 传统RNN的内部结构图 使用RNN rnnnn.RNN(5,6,1) #第一个参数是输入张量x的维度,第二个是隐藏层维度,第三层是隐藏层的层数 input1torch.randn(1,3,5) #第一个是输入序列的长度,第二个是批次的样本…

网络层IP协议的基本原理 数据链路层ARP协议 域名解析以及一些重要技术

目录 1 网络层IP协议协议头格式网段划分DHCPCIDR:基于子网掩码的划分方式特殊的IP号IP地址的数量限制私有IP地址和公网IP地址路由路由表 2 数据链路层 — 局域网的转发问题以太网认识以太网以太网帧格式局域网通信原理 MTUMTU对IP协议的影响MTU对UDP协议的影响MTU对…

自动化测试——APP测试

一、环境配置 1、安装jdk 配置环境变量 2、Android SDK 环境安装 3、Appium Server安装 4、模拟器安装 5、安装appium-python-client Python第三方库 二、APP自动化测试原理 三、Desired Capabilites——APPium自动化配置项 1、设置参数 2、操作系统 3、选择版本 4、设备名称…

CAN转EtherNet/IP网关can协议破解服务

JM-EIP-CAN 是自主研发的一款 ETHERNET/IP 从站功能的通讯网关。该产品主要功能是将各种 CAN 总线和 ETHERNET/IP 网络连接起来。 本网关连接到 ETHERNET/IP 总线中做为从站使用,连接到 CAN 总线中根据节点号进行读写。 技术参数 ETHERNET/IP 技术参数 网关做为 …

选择器jQuery

诚信是你价格不菲的鞋子,踏遍千山万水,质量也应永恒不变。 jQuery选择器大全总结: jQuery选择器是一种用于在HTML文档中选择元素的强大工具。下面是一些常用的jQuery选择器的总结: 基本选择器: 元素选择器&#xff1a…

HarmonyOS/OpenHarmony元服务开发-卡片使用动效能力

ArkTS卡片开放了使用动画效果的能力,支持显式动画、属性动画、组件内转场能力。需要注意的是,ArkTS卡片使用动画效果时具有以下限制: 以下示例代码实现了按钮旋转的动画效果: Entry Component struct AttrAnimationExample { St…

生命在于学习——APP渗透学习笔记

一、app渗透篇 1、Android 简介 自从 Android 被谷歌收购(2005 年),谷歌已经完成了整个开发,在过去的 9 年里,尤其是在安全方面,有很多变化。 现在,它是世界上最广泛使用的智能手机平台&#…

PHP使用Redis实战实录4:单例模式和面向过程操作redis的语法

PHP使用Redis实战实录系列 PHP使用Redis实战实录1:宝塔环境搭建、6379端口配置、Redis服务启动失败解决方案PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案PHP使用Redis实战实录3:数据类型比较、大小限制和性能扩展PHP使用Re…

IT技术面试必备:如何做好IT类技术面试?

博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客👦🏻 《java 面试题大全》 🍩惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。☕🍭 《MYSQL从入门到精通》数据库是开发者必会基础之…

tinkerCAD案例:25. 量角器 - 测量角度

tinkerCAD案例:25. 量角器 - 测量角度 原文 Now we’re going to make a protractor! A Protractor is one of the most basic, but essential, tools for making measurements. It is, then, surprising that the modern protractor is barely over 200 years ol…

神经网络简单介绍

人工神经网络(artififial neural network) 简称神经网络,它是一种模仿生物神经网络结构和功能的非线性数学模型。 神经网络通过输入层接受原始特征信息,再通过隐藏层进行特征信息的加工和提取,最后通过输出层输出结果。 根据需要神经网络可以…

【机器学习】Linear Regression

Model Representation 1、问题描述2、表示说明3、数据绘图4、模型函数5、预测总结附录 1、问题描述 一套 1000 平方英尺 (sqft) 的房屋售价为300,000美元,一套 2000 平方英尺的房屋售价为500,000美元。这两点将构成我们的数据或训练集。面积单位为 1000 平方英尺&a…

数据可视化 - 动态柱状图

基础柱状图 通过Bar构建基础柱状图 from pyecharts.charts import Bar from pyecharts.options import LabelOpts # 使用Bar构建基础柱状图 bar Bar() # 添加X轴 bar.add_xaxis(["中国", "美国", "英国"]) # 添加Y轴 # 设置数值标签在右侧 b…