阅读更多

3顶
0踩

开源软件

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

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

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 条 请登录后发表评论

发表评论

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

相关推荐

  • c++ package

    c++ package 详细讲解,包括头文件怎么使用,全英文的讲解,英文不好的思考后下载

  • 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() 类中

  • 使用Packet Tracer 6.0 做关于公司局域网仿真与设计课设的心得

    分公司1和分公司2包括:策划部、市场部、设计部,每个部门的电脑少于30台。再次一刀两半划成/26是不现实的,因为只借1位,那么就只能把/25划成两个子网,但我们有三个部门,两个子网是不够用的,所以我们再砍一刀,变成/26,那么这下就有了两位新的网络位,也就是/25划分成4个子网/27,这下就满足需求了,甚至多一个子网能够用来备用。参考前面的操作,我在分公司1和分公司2路由器之间选择的是1.1.1.0网段,分公司2的路由器和三层交换机选择的是20.0.0.0网段,各自的ip地址就自己喜欢了,仅供参考哈。

  • Packet类(NetworkComms 2.3.1源码了解和学习)

    networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。 下面的代码请遵循 Gplv3协议来自英国剑桥的c#网络通讯框架 英文网站www.networkc...

  • Coaxpress

    coaxpress 协议介绍,用FPGA 实现传输协议

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

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

  • C数据类型

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

  • packet协议源码解析

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

  • 11.4.1 SOCK_PACKET类型

    11.4.1  SOCK_PACKET类型建立套接字的时候选择SOCK_PACKET类型,内核将不对网络数据进行处理而直接交给用户,数据直接从网卡的协议栈交给用户。建立一个SOCK_PACKET类型的套接字使用如下方式: socket (AF_INET, SOCK_PACKET,htons(0x0003)); 其中AF_INET=2表示因特网协议族,SOCK_PACKET=10

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

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

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

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

  • 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

  • java packer_超级简单的例子说明JAVA PACKET CLASS 和变量之间的关系

    一、包PACKET就是一个文件夹,包下的CLASS互相访问如一个文件。二、class内部相当于一个DELPHI的calss,静态函数(static)只能访问静态函数。package Mainpack;public class Mainprg {/*** @param args*/public static void main(String[] args) {// TODO Auto-gener...

  • 从0开始 Java学习 packet用法

    packet 包的用法 参考博客:https://www.cnblogs.com/Ring1981/p/6240412.html 用法 java 源文件带有包名,往往容易出错 如:H:\code\Hello2.java package com.example; public class Hello2{ public static void main(String[]args){ ...

  • PF_PACKET环形接收缓存

    套接口PF_PACKET目前有两种工作模式,以(SOCK_PACKET)类别运行的模式;和以(SOCK_DGRAM/SOCK_RAW)类别运行的模式。前者为传统的方式,在内核和用户层拷贝数据包,并且兼容老内核的数据包抓取接口(参考以下介绍);后者为前者的替代类型,而且可以通过设置共享内存的方式,在内核与用户层交换数据,节省内存拷贝的消耗。以下内容主要介绍后一种模式的共享内存方式。 PACKET...

  • NS3 填写数据包内容

    之前找了很久相关函数,偶然试了一下,才发现如此简单,是参看了udp-echo的SetFill函数之后发现也可以这么用。哎,真是没找到正确的方法和思路呐,还要继续努力! 之后发现从ipv4-fragmentation-test.cc也能获得一些启发。 uint8_t fill[500];//由此实现给packet填写内容,so easy! for (int i=0;i Create(fi

  • ns3源码阅读(三)Application对象

     ns3中可以根据对象中的TypeId进行一个对象的创建。每一个对象的cc文件都有这样一个宏NS_OBJECT_ENSURE_REGISTERED,对对象进行注册。这个宏的内容: #define NS_OBJECT_ENSURE_REGISTERED(type) \ static struct X ## type ## RegistrationClass \ {...

  • 使用packet Tracer配置静态路由和动态路由

    使用packet Tracer配置静态路由和动态路由(后边附有文件下载链接) 静态路由配置 动态路由配置 学习使用packet Tracer配置静态路由和动态路由。从开始到配置成功历时两天两夜。 由于前期刚接触packet Tracer的时候对里面的基本功能都不是太理解,尤其是对里面的设备命令了解特别少,对整个网络体系了解太少,入手时特别棘手。 第一次试验的时候是...

Global site tag (gtag.js) - Google Analytics