网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: go,共有 786条记录
  • 君正X1000E研究-2 go程序运行

    君正X1000E使用的小端模式,所以编译时候需要这样写 CGO_ENABLED=0 GOOS=linux GOARCH=mipsle go build testtime.go不能写成 CGO_ENABLED=0 GOOS=linux GOARCH=mip go build testtime.go否则会报. [[email protected] /]# ./testtime sh: ./testtime: cannot execute bin…

    2022/8/13 11:16:29 人评论 次浏览
  • go语言使用接口编程

    Golang 语言怎么使用接口编程? 01 介绍 关于 Golang 语言接口的使用,在之前的一篇公众号文章中已经介绍过,未阅读的读者朋友,如果感兴趣,可以按需翻阅文末推荐阅读列表。本文我们主要介绍在 Golang 语言中,如何使用接口编程?以及接口的使用技巧。 02 接口编程 在 G…

    2022/8/11 9:19:26 人评论 次浏览
  • 【学习打卡】第8天 深入Go底层原理,重写Redis中间件实战 第4章

    课程名称:深入Go底层原理,重写Redis中间件实战 课程章节:什么变量的大小是 0 字节 主讲老师:Moody 课程内容: 今天学习的内容包括: 基本类型的字节数 空结构体 课程收获: 基本类型的字节数 int 大小跟随系统字长,64位系统是8个字节(即64位) 指针的大小也是系统字…

    2022/8/10 8:16:50 人评论 次浏览
  • SQL Server教程 - SQL SERVER 分区(PARTITION)

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16556437.html 2022年8月8日 发布。 2022年8月6日 从笔记迁移到博客。SQL SERVER 分区(PARTITION) 分区说明 将数据放在不同的物理设备中 分区的好处 提高可维护性,降低维护难度 提高性能 分区的过程步骤 …

    2022/8/8 19:07:18 人评论 次浏览
  • 【学习打卡】第2天 吃透面向对象【Golang实现版】

    课程名称:吃透面向对象【Golang实现版】课程章节:1-1 总览Go的面向对象核心及初识面向对象的定义(权威+通俗) 2-1 面向对象三大特征主讲老师: 我是波哥学习内容:面向对象定义 权威 - 是软件设计的一种思想 - 将真实世界事物的行为和属性抽象…

    2022/8/5 8:19:19 人评论 次浏览
  • Air实现Go程序的热重载(热加载)

    简介: air是Go的热加载工具,它可以监听文件或者目录的变化,自动编译,重启程序,提高开发的工作效率。 场景: 在代码修改后需要通过ctrl+c来停止项目,go run的方式来再次重启项目,在开发进行中频繁操作会很麻烦,很影响开发的效率,air刚好解决了这种问题 Air的特性…

    2022/8/4 9:31:12 人评论 次浏览
  • Air实现Go程序的热重载(热加载)

    简介: air是Go的热加载工具,它可以监听文件或者目录的变化,自动编译,重启程序,提高开发的工作效率。 场景: 在代码修改后需要通过ctrl+c来停止项目,go run的方式来再次重启项目,在开发进行中频繁操作会很麻烦,很影响开发的效率,air刚好解决了这种问题 Air的特性…

    2022/8/4 9:31:12 人评论 次浏览
  • MacOS上交叉编译cgo项目到Linux

    前言 我们在用go开发时难免会用到一些c语言的库,比如sqlite。我们的服务往往部署到linux服务器上。今天我们就介绍一下cgo项目如果在mac上交叉编译到linux 正文 想要在mac上交叉编译cgo相关代码必须先下载linux的交叉编译器。(如果没有使用到cgo,则不用下载,可以直接编…

    2022/8/3 7:16:21 人评论 次浏览
  • 记录 Go 的参数传递的一个坑

    起因 是我在复习二叉树, 写一个很基本的 中序遍历的代码的时候, 结果切片输出的时候, 输出的结果非常的怪异. 后面我参考了别人的代码, 发现对结果数组的修改的传参都是基于指针的. 但是我又奇怪, golang 里面的 slice, map, function 还有channel等不都是数值传递吗? 我…

    2022/8/2 23:16:24 人评论 次浏览
  • [grpc快速入门] 一 grpc生成与调用

    下载通用编译器地址:https://github.com/protocolbuffers/protobuf/releases 选择对应的版本,解压后将文件夹下bin目录配置到环境变量 安装go编译器 $ go install google.golang.org/protobuf/cmd/protoc-gen-go $ go install google.golang.org/grpc/cmd/protoc-gen-go…

    2022/7/26 23:08:05 人评论 次浏览
  • go mutex源码分析

    使用Mutex 互斥锁Mutex提供了两个函数Lock和Unlock。 func(m *Mutex) Lock() func(m *Mutex) Unlock() 源码分析 Mutex实现演变过程初版 // 互斥锁的结构,包含两个字段 type Mutex struct { key int32 // 锁是否被持有的标识 sema int32 // 信号量专用,用以阻塞/唤醒g…

    2022/7/23 9:22:36 人评论 次浏览
  • go语言语法糖详解

    今天给大家说一说go语言语法糖,具体如下:语法糖 语法糖通常是用来简化代码编写的,特性就是使用语法糖前后编译的结果是相同的。 go语言的语法糖最具有代表性的莫过于海象表达式:=1. 简短变量声明符 可以使用关键字var或者直接简短变量声明符:=声明变量,但是使…

    2022/7/23 8:23:01 人评论 次浏览
  • go语言线程安全,常用方法

    今天给大家介绍下go语言线程安全,互斥锁是为了并发的安全,在多个goroutine共同工作的时候,对于共享的数据十分不安全,而读写锁效率革命,使用锁的时候,安全与效率往往需要互相转换,具体如下: 单个线程时数据操作的只有一个线程,数据的修改也只有一个线程参与,数…

    2022/7/23 8:22:59 人评论 次浏览
  • go语言框架,这几个很好用

    今天给大家分享几个好用的go语言框架,供各位同学参考:1,Beego: 一个Go语言下开源的,高性能Web框架2,Buffalo: 一个Go语言下快速Web开发框架3,Echo: 一个高性能,极简的Web框架4,Gin: 一个Go语言写的HTTP Web框架。它提供了Martini风格的API并有更好的性能。5,Iris…

    2022/7/23 8:22:58 人评论 次浏览
  • go语言如何声明变量,这几种方法你会吗

    今天给大家说一说go语言如何声明变量,几种方法具体如下: 首先在项目下新建一个包,idea中对于go语言new的选项中并没有package,我们直接new一个目录就好了。 接着新建一个go文件,这里就叫main.go吧。 接着先将pacakge后的包名改为main,为什么要改这里先不说:p…

    2022/7/23 8:22:56 人评论 次浏览
共786记录«上一页1234...53下一页»