阅读更多

3顶
0踩

开源软件

原创新闻 基于 Web 的 Go 语言 IDE - Wide 1.4.0 发布!

2015-09-29 16:37 by 见习编辑 88250 评论(0) 有5939人浏览

Wide 是什么

Wide 是一个基于 Web 的 Go 语言团队 IDE。

  • 在线开发:打开浏览器就可以进行开发、全快捷键
  • 智能提示:代码自动完成、查看表达式、编译反馈、Lint
  • 实时运行:极速编译、实时结果输出
  • 团队协同:统一开发环境,分布式开发,代码分享
  • DevOps!

大家可以使用我们提供的 Wide 在线服务,也可以自行下载并在本地环境运行 Wide 私服

Playground

Wide 提供了运行单文件的 Playground,可以看作是 golang.org 的 Go Playground 的增强版:

  • 语法高亮、自动完成
  • 通过 WebSocket 进行实时运行输出
  • Disqus 整合
  • 能够通过 iframe 嵌入其他站点(目前 StudyGolang 社区黑客派已经支持)

使用截图

自动完成
Autocomplete

快速打开文件 Goto File

多主题
Theme

显示构建错误
Build Error Info

大纲
Outline

1.4.0 改进

Wide 在线服务使用 Docker golang cross 镜像,支持跨平台编译应用。

Cross-Compilation

下个版本

下一个版本计划是 1.5.0

  • 改进 UI(编辑器 tab 拖动、窗口 resize 等)
  • 增强编码辅助支持
  • 修复缺陷

我们也非常欢迎大家来提特性需求和改进建议,来一发吧

项目

来自: 黑客派
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Packet32包中的函数及数据说明

    windows Packet32 包中的函数及数据说明,非常详细

  • SV中的Class知识

    SV中的Class知识0. 基础1. static2. shallow copy3. deep copy5. parameterized class6. 继承7. 多态(polymorphism)8. 修改成员函数9. super10. casting11. 公有和私有12. 抽象类(abstract class)12. 域分辨符::13. External14. typedef 本文搬运自:SV中的Class,感谢原作者分享,侵删! 0. 基础 定义: class name; 实例化: .new() 类中

  • NS3 Packet类

    关于Packet类的详解和成员函数的介绍:https://www.nsnam.org/docs/release/3.12/doxygen/classns3_1_1_packet.html#details 以下为部分翻译: Detailed Description network packets 每个网络包包含一个字节缓冲区,一组字节标签(bytes tags),一组数据包标签(pa

  • Sigcomm 2021 Programmable Packet Scheduling with a Single Queue 顶会论文阅读

    最近阅读了SIgcomm今年的一篇论文,在这里做简单的总结思考。作为学习论文阅读的一个过程。 可编程数据包调度 首先要知道什么是可编程数据包调度,我们知道,以往的数据包转发操作等都是与硬件耦合的,转发规则都是在生产硬件的时候就定下来的,不能改变;而可编程数据包调度则是进行了解耦合,我们可以自己决定要怎么转发,在不影响到硬件的情况下在数据平面进行编程,控制数据平面的转发操作。 文中提出了Admission-In First-Out(AIFO)队列,这是一种仅使用单个先入先出队列的可编程数据包调度...

  • 蓝牙基础知识进阶——Packet解析

    六包的格式解析     在分析其它问题之前,我们需要了解在空气中传播的数据包的格式,这样才能深刻理解我们能通过格式中的各个部分做些什么。 Q1:PACKET的基本格式是什么样子的 之前我们提到蓝牙传输有两种rate,不同的rate其格式是不同的,我们分别来看一下。 Basic Rate: Basic Rate的包格式如下图6-

  • C数据类型

    基本数据类型 整数 类型 符号 字节 整型 int 4Byte 短整型 short int 2Byte 长整型 long int 8Byte - 浮点数    - 单精度浮点数     float       4Byte - 双精度浮点数     double   8Byte - 字符

  • BlueTooth: 蓝牙基础知识进阶——Packet解析

     六  包的格式解析    在分析其它问题之前,我们需要了解在空气中传播的数据包的格式,这样才能深刻理解我们能通过格式中的各个部分做些什么。 Q1:PACKET的基本格式是什么样子的 之前我们提到蓝牙传输有两种rate,不同的rate其格式是不同的,我们分别来看一下。 Basic Rate:   Basic Rate的包格式如下图6-1所示: 图6-1 Basic Rate...

  • packet协议源码解析

    packet协议和raw协议都是操作系统给用户层提供的可以直接访问底层协议的接口,packet协议把raw更加底层,raw协议是由用户构造ip头和数据部分,mac层收到数据包的时候,先给ip层,ip层根据ip头中的协议字段分发给对应的raw套接字和对应的上层协议。packet协议是由用户构造mac头和数据部分,系统只负责发送和接收,mac头收到数据包的时候,根据mac头判断出上层协议,然后遍历pa...

  • C++ 大数类

    #include<iostream> #include<vector> #include<cstdio> #include<map> #include<cstring> using namespace std; string to_string(long long x) {     string ans1,ans2;     while(...

  • SystemVerilog——class类

    1. 介绍 本文章主要介绍关于class的以下内容: 类的定义; 虚类以及方法; 类的多态结构; 参数化类; 接口类; 内存的管理。 2. 类的定义 在SystemVerilog中,你可以把类定义在program、module、package中,或者在这些块之外的任何地方定义。类可以在程序或者模块中使用。类可以被声明成一个参数,这是被拷贝的是这个对象的句柄,而不是这个对象的内容。 ...

  • packet header

    #ifndef _HEADER_H #define _HEADER_H #include //Ethernet packet header struct EthernetHeader{ unsigned char mac_dst[6]; unsigned char mac_src[6]; unsigned short mac_type; }; //IP packet header st

  • 在Java语言中的DategramPacket类用来创建UDP数据报

    在Java语言中的DategramPacket类用来创建UDP数据报。数据报按用途可分为两种:一种用来发送数据,该数据报要有传递的目的地址和端口号;另一种数据报用来从网络中接收数据。创建接收数据报的构建器有:      public DatagramPacket(byte[] buf, int length)      public DatagramPacket(byte[] buf, i

  • Java课堂笔记(4)---包(Package)

    包(类名冲突,类的组织,层次结构) 继承 多态 接口 首先来看一看C++中是如何管理命名空间的 //C++:命名空间,但是不同命名空间之间互相使用就很麻烦 namespace a{ namespace b{ class A{} } } Javas通常使用Packet语句管理命名空间 //在Java中 第一条语句通常都是Packet语句,如果出...

  • java struct jar_Java package Jar包用法

    一般来说都用eclipse自动化图形工具搞定,我用的是ubuntu,所以需要自己打包引入。什么是包?这是对java源代码的组织和管理的一种方式,比如:当操作系统某个目录的文件非常多的时候,我们一般建立子目录分类管理,java中的包跟文件目录的作用类似。1,声明一个包,用package,放在文件的第一行,如:package com.ghostwu.HelloWorld;public class He...

  • Packet32学习笔记

    一个网络抓包程序,在使用时需要包括packet32.h。利用Packet API函数直接操作网卡进行抓包、发包。非常实用。 首先了解几个基本的数据结构: 数据结构:_ADAPTER(关于Network Adapter的) typedef struct _ADAPTER { HANDLE hFile;                      // 一个打开的NPF driver实例的句柄

  • packet_type数据结构

    struct packet_type {    __be16            type;    /* This is really htons(ether_type). */    struct net_device    *dev;    /* NULL is wildcarded here     */    int            (*func) (struct sk_buff

  • 【SystemVerilog笔记(四)】class与package

    (一)class 面向对象编程的三要素:封装、继承和多态。 一、类和对象 1.class类 class类包含成员变量(property)和成员方法(method)的声明,属于软件的范畴,只能定义软件变量(reg和wire等硬件信号是不能用的),且默认其生命周期是动态的。此外,class可以通过interface作为媒介获取硬件信号。 2.object对象和handle句柄 object对象是类的实例,类的例化可以在任意时间点发生;handle句柄是用来指向对象的指针(悬空的句柄为null),示例如

  • Java类包的定义(package)

    Java 类包(package) 当我们开发项⽬的时候,会⽤到很多的类文件,这样就不⽅便管理 我们可以通过包对类进⾏管理分类,也可以避免重名的问题,⼀种类型的java类放在⼀个包⾥⾯,或者⼀个模块的java类放在⼀个包⾥⾯,不同包⾥⾯可以包含同名的类,通过包类区分。 定义类包(package) package 类包分类路径; public class packageDemo{ public static void main(String[] args){ System.out.println

Global site tag (gtag.js) - Google Analytics