当前位置: 首页 > article >正文

不再空谈,用 InsCode 展示你的编程实力

文章目录

    • 一、缘起
    • 二、详解
      • 1. 导入项目
      • 2. 在线演示、在线修改
      • 3. 发布作品
    • 三、如何用好 InsCode
    • 四、总结

一、缘起

最近,我在线下参与了 CSDN 主办的 AIGC 与 大模型技术应用峰会,并参与了 ChatGPT 创新营活动。

image-20230327135557932

在这个活动上,我们在两个小时内快速实现了自己创意产品的MVP,并运行在线上平台 InsCode 上。

这次,我们来聊一聊这个可以在线跑项目代码的平台 https://InsCode.csdn.net/ 。

image-20230327134510133

二、详解

1. 导入项目

InsCode 导入项目的方式有两种,一种是从平台提供的模板导入,另一种是导入Github 的项目。

下面我们以平台模板为例,进行项目演示。我们在点击选择模板后,可以选择自己需要的项目模板,目前 InsCode 支持大部分主流语言,模板右侧的标题、描述、项目标识和可见性,分别对应了项目创建之后 在 gitcode 的项目中的名称、描述、URL和项目可见性。

image-20230327230908015

比如这个测试环境的dart项目,在我创建之后,就会在对应的 gitcode 中创建一个对应的项目,而这之后的操作都是基于这个项目的。

2. 在线演示、在线修改

让我们把注意力回到 InsCode 上,这个项目目前有三个文件:

  • .inscode
  • inscode.nix
  • main.dart

前两个文件是 InsCode 的项目配置文件,记录对应的入口文件等信息。

当你点击页面上的Run按钮,项目就会执行,如果是web项目就会自动在页面右侧打开网页浏览器,这是个终端项目,右侧自动打开的是个终端,已经输出了对应的内容。

image-20230327233137679

你可以在页面上直接对代码修改,然后运行程序,而你修改的内容会自动提交到对应在 gitcode 的项目中。

image-20230327233518840

3. 发布作品

如果你对自己的 Code 比较满意,还可以通过发布操作在社区中展示,这样在平台上别人就能看到你的 Code ,你也可以通过 Show 出你的 Code 结交更多同好。

image-20230328003244885

当然示例的代码太简单,提交到社区不太好,我在这里稍微提交了一些内容,临时做了一个可以查询天气的小工具。

在社区页面,你可以看到社区精选的项目,可以直接在项目上运行,也可以 Fork 下来学习。

image-20230328003629849

三、如何用好 InsCode

基于以上 InsCode 平台的快速执行代码、所见即所得的特点,我建议你这样用:

  1. 写博客的时候,将需要展示的代码片段放到 InsCode 中,做成可执行的demo,让你的代码增加信服力

  2. 在 InsCode 平台的社区发布一些优质项目,在平台初期不卷的情况下增加个人的影响力

  3. 需要项目演示的时候,临时上传为私有项目,可以不纠结环境搭建,直接演示项目

四、总结

Linus Torvalds 曾经说过 “Talk is cheap. Show me the code .”。

InsCode 就能帮我们 Show 自己的 Code ,让别人快速认识你的代码,也就能快速熟悉你。

image-20230328004539789


http://www.kler.cn/a/4077.html

相关文章:

  • 从零开始:Gitee 仓库创建与 Git 配置指南
  • 代码随想录算法训练营第三十五天-动态规划-01背包(二维)
  • 粒子群优化 (PSO, Particle Swarm Optimization) 算法详解及案例分析
  • 32单片机综合应用案例——物联网(IoT)环境监测站(四)(内附详细代码讲解!!!)
  • 01.17周五F34-Day58打卡
  • 简历_使用优化的Redis自增ID策略生成分布式环境下全局唯一ID,用于用户上传数据的命名以及多种ID的生成
  • (QT)常用快捷键与代码风格学习
  • web js代码作业
  • 访问 linux/ubuntu 共享文件夹失败 (及共享文件夹配置)
  • C语言实现栈和队列(动态)
  • [Ubuntu][网络][教程]端口转发以及端口管理
  • 【前推回代法】含有分布式电源的三相不平衡配电网潮流计算【IEEE33节点】(Matlab代码实现)
  • 数据库总结笔记
  • 第三章:Linux环境基础开发工具使用
  • 【云原生】容器编排技术Docker Compose
  • R语言 使用bnlearn包中的数据集
  • 多个sheet Excel 数据 导入数据库 如何实现?
  • 世界棒球经典赛:大谷翔平击败美国队,日本队第三次夺冠
  • 【Stable Diffusion】windows 1050显卡,17年笔记本还能再战
  • 【SSconv:全色锐化:显式频谱-空间卷积】
  • 【周末闲谈】畅想AR,AR领域迎来新风口
  • 正则表达式作业
  • 是面试官放水,还是企业实在是缺人?这都没挂,字节原来这么容易进...
  • 【云原生之企业级容器技术 Docker实战一】Docker 介绍
  • 图书管理系统(考试样品)
  • 域权限维持(ACL滥用)