首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏李昂君

    Go程序开发快速入门

    阅读量: 1 笔者环境 系统:Ubuntu 21.10(Linux实体机) 需求 要求开发一个 hello.go 程序,可以输出 hello,world 开发的步骤 使用 goland 作为程序开发编辑器 (在linux下开发go和在windows开发基本是一样的,区别在linux运行可执行的程序时是以 . go 执行流程分析 go build(速度快) go run 两种执行流程方式区别 如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的系统上,任然是可以直接执行。 如果我们是直接 go run go源代码,那么如果要在另外一个机器上这么运行,也需要go开发环境,否则无法执行。 直接运行生成的可执行Go程序,比如 hello 通过运行工具 go run 对源码文件进行运行 go 程序开发注意事项(重点) go源文件以“go”为文件名的扩展名。

    1K20编辑于 2021-12-24
  • 来自专栏愷龍的Blog

    Go 语言快速开发入门

    目录 需求 开发的步骤 linux下如何开发Go程序 MAC下如何开发Go程序 Golang执行流程分析 编译和运行说明 Go程序开发的注意事项 Go语言的转义字符(escapechar) Golang 开发常见的问题和解决方法 注释 规范的代码风格 Golang 官方编程指南 需求 要求开发一个hello.go程序,可以输出helloworld 开发的步骤 (1)开发这个程序/项目时,go的目录结构怎么处理 下开发go和windows开发基本是一样的。 编译和运行hello.go 也可以直接使用go run hello.go的方式运行 MAC下如何开发Go程序 说明:在mac下开发go程序和windows基本一样 演示一下:如何在mac下开发一个 2)如果我们是直接go run go源代码,那么如果要在另外一个机器上这么运行,也需要go开发环境,否则无法执行。

    82220编辑于 2022-09-26
  • 来自专栏写代码和思考

    Go web 开发框架 Iris

    背景 掌握了 Go 语言的基础后就该开始实践了,编写Web应用首先需要一个 web 开发框架。做框架选型时,处理web请求是基本功能,至于MVC是更进一步需要。 Iris简介 它是用Go编写的一个相当新的web框架。它是精心编写的最快的HTTP/2 web 框架。 IRIS提供了相当优美的表达语法,和简单易用的框架支持你开发网站、API或分布式应用程序 简单来说Iris的特点: 语法简单 小巧,轻量,快 支持中间件(插件,请求拦截) 支持 开发网站、API或分布式应用程序 Iris 的一个社区框架可以帮助解决跨域问题,分几个步骤: 配置 crs 对象的参数,AllowedOrigins 参数设定服务器地址 为你的 Party 加入允许。 ")) } 详细见:https://github.com/iris-contrib/middleware/tree/master/cors 了解更多 更多请参考官方文档:https://iris-go.com

    2K20发布于 2020-03-20
  • 来自专栏程序员

    go语言快速入门——go开发环境配置

    安装go开发工具 go现在有了国内可以访问的官方网站https://golang.google.cn/,在这里根据你的平台下载相应的版本即可。安装过程按照官方的步骤即可。 配置代理的命令如下: go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct 执行完上面两条命令之后,就可以愉快的进行下一步操作了 一个简单的编辑器环境配置 推荐使用vscode,这样,python,前端和go都可以用一个编辑器来搞定。 在vscode中安装go语言官方插件,然后使用ctrl+shift+p打开命令面板,搜索下面的内容 Go: Install/Update Tools vscode中如下所示: 然后全选进行安装即可

    57710编辑于 2022-07-27
  • 来自专栏非著名程序员

    Android快速开发框架 roboguice

    我记得推过一篇文章也是快速开发框架的,今天再来一篇! 1、roboguice 效果 图文无关 2、roboguice 说明 roboguice 是一个不错的开源快速开发框架,采用注解等简洁化代码。 温馨提示:学习无止境,休息更重要。 3、roboguice 使用 例子列表: 使用框架前 使用框架后 //使用框架前 class AndroidWay extends Activity { TextView name; = getString(R.string.app_name); name.setText( "Hello, " + myName ); } } //使用框架

    81380发布于 2018-02-02
  • 来自专栏非著名程序员

    Android快速开发框架 Ultimate

    1、Ultimate 效果 2、Ultimate 说明 Ultimate 框架目前主要包含的功能有View Injection,ORM,异步网络请求和图片加载,自动化脚本测试,磁盘LRU等功能.同时提供了类似于 TripleDes、Webview快速设置、Md5处理、String处理,Https处理等常用工具类,还有超过100多种UI控件效果。 Ultimate 框架是如图flask框架(python)那样包含了许多其他的开源项目的框架,比如 Butter Knife,Asynchronous Http Client for Android, UltimateAndroid框架需要API21版本的Android SDK来进行编译,如果使用了gradle的project,android studio的版本需要大于0.9.0。

    1.4K90发布于 2018-02-02
  • 来自专栏猿码优创

    SpringBoot通用快速开发框架

    嘿 all: 1、好久没更新文章了,今天 给大家分享一个从某宝购买的SpringBoot通用快速开发框架。 3.2、framework-admin为后台模块,也是系统的核心,用来开发后台管理系统,可以打包成jar,部署到服务器上运行;或者打包成war,放到Tomcat8.5+容器运行。 3.3、framework-api 为接口模块,简化APP开发,为 微信小程序、iOS、Android提供接口,拥有一套单独的用户体系,没有与framework-admin共用用户表。 framework-api主要是实现了用户注册、登录、接口权限认证、获取登录用户等功能,为APP接口的安全调用,提供一套优雅的解决方案,从而简化APP接口开发。 技术要点: 核心框架:Spring Boot 2.0.2 安全框架:Apache Shiro 1.4 视图框架:Spring MVC 5.0.6 持久层框架:MyBatis 3.4.6 + MybatisPlus2.1.9

    1.8K20发布于 2019-07-27
  • 来自专栏Go开发框架

    Go语言实战框架GoFly全栈开发社区的Go快速开发框架简介与腾讯云服务器部署说明

    一、前言 今天为大家推荐的Go框架,比较适合企业和个人用于实战项目,框架前后端质量比较注重实际应用。 后端使用Gin优异性能,和前端Arco Design 优秀UI体验,两者结合可开发出,性能与交互都优秀的项目。社区团队们更加多年积累经验打磨出Go快速开发应用框架。 同比其他框架开发速度更快,扩展性更强,资源复用性更高,框架约束开发规则更简单,特别是数据库操作更简单。 例如 1. 系统已集成开发常用基础功能,开箱即用,快速开始您业务开发,快人一步,比同行节省成本, 框架提供其他开发开发的插件,可快速安装或卸载,让开个资源共享,同意功能无需重复造车,一键安装即可使用。 四、在线体验 1 GoFly全栈开发社区 2 Go快速后台系统开发框架完整代码包下载 3 Go快速后台系统开发文档 4 A端Demo在线预览 5 B端Demo在线预览 五、图片预览 图片 图片

    1.1K160编辑于 2023-08-16
  • 来自专栏NetCore

    微信快速开发框架(二) -- 快速开发微信公众平台框架---简介

    之前做了个微信公众平台的查询系统,在开发中,发觉了一些微信公众平台的接口问题《对微信公众平台开发的消息处理》,开发起来比较痛苦,对于微信过来的消息,需要解析后一个一个来返回,编写之痛苦,相信有人明白。 在开发中,一直考虑着如何来简化开发,暂时想不到好的模式来开发,就自己胡乱写了一个,希望对大家有帮助。 第二步:创建了Business类库,提供一些公开接口,方便大家来进行开发。 这个快速框架就这些,很简单,实践的话,需要自己编写: 1、信息处理规则,继承IMessageRole,在处理中,您可以根据MsgType进行分析,也可以根据不同Text内容进行分析,返回不同IMessageHanlder ok,运行成功,目前还未进行测试,后续会加入测试代码,相信有了这个快速开发框架,会给大家开发微信公众平台有更好的帮助。好了,下班了,明天继续说明一些Model。

    2.4K100发布于 2018-02-01
  • 来自专栏NetCore

    微信快速开发框架(四)-- 体验微信公众平台快速开发框架

    今天上午想着用那个框架快速建立一个测试,用着用着,发觉了些bug,赶紧修复了下,目前已经更新到github上。 接下来,我们的快速开发,首先您要建立一个公众账号的测试账号,建立方法参见《建立微信公众平台测试账号》,我在项目中,加入了WebDemo项目,您可以参考以下。 做这个框架的目的,也是为了方便大家来进行开发,昨天有用户说提供一些模板比较好(其实就是MessageHandler),我觉得这个方案不错,过几天申请个公众账号,写几个常用的处理类,方便大家。

    1.7K80发布于 2018-02-01
  • 来自专栏golang云原生new

    微服务框架 go-zero 快速实战

    知识 其实这些能力,很基础,不需要多么深入,只需要你有所了解,这样至少对于咱们去看 go-zero 涉及的知识点就不会那么费劲儿 本文分为如下 4 个部分来分别介绍和快速实战微服务框架 go-zero 微服务框架 go-zero 的基本介绍 go-zero 的环境搭建 go-zero 的快速实战 rpc , api ,model 部分 微服务框架 go-zero 的基本介绍 go-zero 是一个集成了各种工程实践的 大量微服务治理和并发工具包 对于咱们开发微服务可谓是极大的提高了开发效率和质量,减少了开发者的心智负担 go-zero 官方提供了一张架构图 从架构图我们知道,上述的各种效果离不开架构图中的每一个模块 的快速实战 环境安装完毕之后,我们就可以来进行实战了,刚才有说到 go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,那么我们就可以来设计 web 部分的接口和 rpc 部分的接口 微服务框架快速实战了一个简单的 demo,这里我们实际可以体验到,关于 api,rpc ,或者是 model 层,绝大部分的代码都是 goctl 生成的,我们需要的就如下几件事 基本 api ,proto

    1.2K30编辑于 2023-09-01
  • 来自专栏写代码和思考

    Go web 开发框架 - Gin 简述

    背景 Go 语言开发框架很多,本文介绍Gin。 ? Go web 开发框架 - Gin 简述 Gin 的英文意思是 杜松子酒,在它的官方介绍中提到了它的API 风格是 和 martini 相像的( martini-like )。 开始之前 2.1 安装 go get -u github.com/gin-gonic/gin 2.2 导入包 import "github.com/gin-gonic/gin" 2.3 一个快速示例 简单步骤 语言开发框架 介绍(含对比) https://github.com/speedwheel/awesome-go-web-frameworks/blob/master/README.md#popularity Martini是一个强大为了编写模块化Web应用而生的GO语言框架.

    2.6K10发布于 2020-04-16
  • 来自专栏Golang语言社区

    Go语言API开发框架 PhalGo

    前言 PhalGo是一个Go语言开发的一体化开发框架,主要用于API开发,因为使用ECHO框架作为http服务,MVC模式一样可以使用,牛顿曾经 说过"如果我比别人看得远,那是因为我站在巨人的肩膀上", 所以就有了一个把一些优秀组件整 合起来降低开发成本的想法,整合了比较好的组件比如echo,gorm,viper等等,开源出来希望可以帮助到大家,也希望和大家一起交流! 注意:框架前期还不是很完善,请不要直接使用到生产环境! PhalGo的目的 PhalGo不是新技术,也不是新的模式,而是继续将前人,大神和顶级大师写的非常优秀的组件进行整合进行分享,并且进行封装来更易于开发人员来进行使用,最终达到建立规范降低开发成本的目的, 创建文件 server.go ? ? ?

    1.9K50发布于 2018-03-21
  • 来自专栏MavenTalk

    Web API快速开发基础框架

    其实还是很因为懒,才会有这个案例项目的产生,每次开启一个终端的小服务都要整理一次框架,造成重复的、不必要的、缺乏创造性的劳动,SO,本着可以用、用着简单的原则上传代码到Github,希望有需要的朋友直接拿来用 ---- 简介: 面向移动端(手机App,公众号,小程序.....)提供的API服务脚手架开发框架,项目代码: https://github.com/backkoms/web-api-demo https ://gitee.com/Kristening/web-api-demo 可用于实施基于Dubbo的分布式/微服务项目开发、重构等等,下载到本地,包名稍做调整即可关注业务进行API开发。 github.com/backkoms/web-service-demo https://gitee.com/Kristening/web-service-demo 基于SpringBoot2和Dubbo的微服务开发框架 如何从传统软件开发顺利过渡到互联网技术开发 怎么定位自己在团队里的角色 你的经历不一定都能变成经验 那些会阻碍程序员成长的细节[7] 30多岁挨踢人要转行的焦虑,是真的吗 Spring Boot + Elasticsearch

    1.2K30发布于 2019-07-19
  • 来自专栏程序源代码

    优秀的快速开发Springboot框架

    对于技术人员来打造一款系统或者产品,要求开发人员掌握的技术大多了,后台开发要求数据库知识、各种JS/CSS 样式、前端也要求懂JS/UI等等,对于一个人员开发一套完整的系统确实很困难,所以在网上寻找了很多 JAVAEE方面的框架,都感觉框架太臃肿。 最后我一位老师推荐给我了一个框架:它是基于spring_boot框架融合开发的。 我用它一个星期基于这个框架的基础上再次整合了一些常用功能UI(layui)、富文本( ckedit)、文件上传、极光推送等,开发了一套后台管理系统。 我身上的小私密,就要告诉你 温馨提示:框架的主要优点 下面通过二个图给大家展示出来。图如下: ? ? 来爽一下吧!

    1.5K10发布于 2019-05-20
  • 来自专栏NetCore

    微信快速开发框架(五)-- 利用快速开发框架快速搭建微信浏览博客园首页文章

    这几天接连发布了《快速开发微信公众平台框架---简介》和《体验微信公众平台快速开发框架》几篇关于微信平台的文章,不过反响一般,可能需求不是很多吧。闲来无事,还是继续改造一下这个框架。 今天更新了框架代码,听取了 @RMay 的建议,加入了一个信息中间件,用来处理xelement,避免了重复解析,所以所有接口都更改了下。

    1K90发布于 2018-02-01
  • 来自专栏奕知伴解

    Go Web开发框架基本组成

    本文目的实现在Go语言开发,搭建基本的框架信息和较优秀的组件使用介绍给大家。从而可以快速上手Go语言开发工作。 Go大体框架 协议处理层:支持各种协议 Controller:服务的入口,负责处理路由、参数校验、请求转发 Logic/Service:逻辑(服务)层,负责处理业务逻辑 DAO(Repository): 其中Logger()是把gin框架本身的日志输出到标准输出(我们本地开发调试时在终端输出的那些日志就是它的功劳),而Recovery()是在程序出现panic的时候恢复现场并写入500响应的。 我们可以模仿Logger()和Recovery()的实现,使用我们的日志库来接收gin框架默认输出的日志。 Web 开发较通用的脚手架模板 func main() { // 1、加载配置 if err := settings.Init(); err !

    1.4K10发布于 2020-12-30
  • 来自专栏Python程序员杂谈

    Go框架开发Web应用

    作为新(网络)时代的编程语言,go本身就具备了web开发的特性,也就是你不需要框架就可以开始写web程序,这比用Python实现更容易。 (可以看下之前写的: Python无框架开发网站 <http://www.the5fire.com/python-website-without-framework.html>_ 。 下面就通过代码来展示下Go内置的这些东西。 需要三个文件:db.go index.go index.html,各自的作用为:建立数据库链接 处理逻辑和启动服务 模板 首先是db.go的代码,简单几行,就是看起来有些别扭: .. code:: 开发web应用的大体逻辑。

    1.2K30发布于 2019-02-28
  • 来自专栏程序源代码

    Springboot快速开发框架(码云版)

    看图上道 温馨提示:WIFI环境下建议点击观看 本视频观看时间20分钟,大小70M 我身上的小私密,就要告诉你 温馨提示:框架的主要优点 下面通过二个图给大家展示出来。图如下: ? ?

    1.5K50发布于 2019-05-22
  • 来自专栏默存

    Java 快速开发框架 magic-api

    magic-api 一个基于 Java 的接口快速开发框架,通过 magic-api 提供的 UI 界面完成编写接口,无需定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象即可完成常见的 HTTP API 接口开发

    1.9K10编辑于 2024-01-04
领券