阅读更多

3顶
0踩

开源软件

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

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

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 包中的函数及数据说明,非常详细

  • 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)队列,这是一种仅使用单个先入先出队列的可编程数据包调度...

  • NS3/NS2怎么创建包和发送包

      在NS3协议设计中,数据包的发送和创建是基础, 熟悉了包的相关操作,进行后续协议就会简单很多。拿 wifi-example-apps应用设计代码中包创建为例。 调用packet类创建一个给定大小的包: 打上时间戳,接收机可用时间戳用来进行相关计算(时延,生存时间) 调用Socket套接字,里面有SendTo函数用来数据包发送。 如果发送的数据包没有到达设定数目,产生随机中断触发事件发送...

  • 蓝牙基础知识进阶——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...

  • NS3的下载安装运行简易教程

    博主这学期选修了NS3仿真器这门课,第一堂课作业首先下载安装NS3,以下是详细地安装流程: 首先博主用的是centos7在VM虚拟机下进行的安装,然后通过Xshell5连接虚拟机进行操作。如果没有安装VMware Workstation Pro和centos7的同学需要先下载解压。 下载配置VM 下载直接在官网下载即可,下载好后进行安装: 安装好后在VM选择创建一个新的虚拟机,系统为centos...

  • Linux 小知识翻译 - 「packet」(网络数据包)

    用手机接收邮件或者访问网页的时候,一般会说有「packet费用」(这是日本的说法,在中国好像一般都说 “流量费”),即使对网络不太熟悉的人也知道「packet」这个词(这里也是日本的情况)。 那么,「packet」到底是什么呢?   「packet」本义是「小包裹」的意思。在网络通信中,指的是 在传输时被分割的数据。 大的数据在传输时,被分割为多个小数据,这样数据在传输过程中就不会独占整个...

  • 网络数据包收发流程(四):协议栈之packet_type

    进入函数netif_receive_skb()后,skb正式开始协议栈之旅。 先上图,协议栈大致过程如下所示: 跟OSI七层模型不同,linux根据包结构对网络进行分层。 比如,arp头和ip头都是紧跟在以太网头后面的,所以在linux协议栈中arp和ip地位相同(如上图) 但是在OSI七层模型中,arp属于链路层,ip属于网络层..... 这里就不死抠概念,我们就说arp,ip都属于第二层。下面是网络第二层的处理流程一、相关数据结构 内核处理网络第二层,有下面2个重要list_head变量 (文件linu

  • TS流packet header 分析

    TS流packet header 分析 TS流 188字节 每个包中 4字节的header 和184字节的data sync_byte 8bits 的同步字节 ;____(sync_byte = 01000111 十六进制固定为0x47) tport_error_indicator 1bits 的错误指示信息;____ ( 设置为1 表示该TS 包存在错误)...

  • 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

  • Wireshark文件pcap的格式详细解析有实例(Global Header、Packet Header)

    前言 毕设做的是流量的预处理方面的东西,处理的文件都是pcap文件,在处理的过程中需要对文件进行裁剪、剪切等工作,提取出需要的信息,所以一定得对pcap文件的数据结构很了解。下面就根据其他资料来学习总结一下pcap的文件格式,并举出实例来进行学习。 pcap文件格式 pcap文件数据结构如下图所示,每个pcap文件都是由Global Header、Packet Header、Packet D...

  • OSI模型中各层单位-报文、报文段、数据报(Datagram)、数据包(Packet)和分组、帧的概念区别

    OSI模型中各层单位-报文、报文段、数据报、数据包和分组、帧的概念区别 报文(message):报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。报文在传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头。 报文段(Segment):通常是指起始点和目的地都是传输层的信息单元。 数据报(Datagram):面向无连接的数据传输,其工作过程类似于报文交换。采用数据报方式传输时,被传输的分组称为数

  • Packets

    Packets 给出若干个\(1\times 1,2\times2,...,6\times 6\)的正方形,数量各为\(a,b,c,d,e,f\),问最少的可以填进的\(6\times 6\)正方形。 解 首先\(6\times 6\)肯定只能独占一个正方形,\(ans+=f\),同样的\(5\times 5\)也必须独占一个正方形\(ans+=e\),但是\(5\times 5\)空出...

  • 协议栈之packet_type

    进入函数netif_receive_skb()后,skb正式开始协议栈之旅。 先上图,协议栈大致过程如下所示: 跟OSI七层模型不同,linux根据包结构对网络进行分层。 比如,arp头和ip头都是紧跟在以太网头后面的,所以在linux协议栈中arp和ip地位相同(如上图) 但是在OSI七层模型中,arp属于链路层,ip属于网络层… 这里就不死抠概念,我们就说arp,ip都属于第二层。下面是网络第二层的处理流程 一、相关数据结构 内核处理网络第二层,有下面2个重要list_head变量 (文件linux_

  • NS3网络仿真(9): 构建以太网帧

    快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在NS3使用了一个叫Packet的类来表示一个数据帧,本节尝试用它构造一个以太网帧。以下是一个典型的ARP请求帧:我们就用Packet来创建一个同样的帧。首先创建一个空的数据包:    Ptr<Packet>pkt = Create<Packet>();接下来加上ARP头: ...

Global site tag (gtag.js) - Google Analytics