Temp

7805 bookmarks
Custom sorting
CodeFun - UI 设计稿智能生成源代码
CodeFun - UI 设计稿智能生成源代码
CodeFun 是 UI 设计稿智能生成源代码工具,使用 CodeFun,10 分钟完成 8 小时工作量。插件上传设计稿便可立即获取源代码,智能生成让程序员买单的代码,如手写般的代码。
·code.fun·
CodeFun - UI 设计稿智能生成源代码
Golang Project Layout and Practice
Golang Project Layout and Practice
This talk I will show you the golang project layout and some best practice like as the following: 1. RESTful api and GraphQL 2. Model testing (Postgres, SQLite…
·slideshare.net·
Golang Project Layout and Practice
Go工程化 - Project Layout 最佳实践 | Kratos
Go工程化 - Project Layout 最佳实践 | Kratos
Go 项目工程化/基础库,在项目不同角度中的设计理念,Go 是一个面向包名设计的语言,可以通过各个包名进行组织 Go 的项目布局
·go-kratos.dev·
Go工程化 - Project Layout 最佳实践 | Kratos
Go无符号整数运算时反转问题_我有辣条 跟我走的博客-CSDN博客_无符号数反转问题
Go无符号整数运算时反转问题_我有辣条 跟我走的博客-CSDN博客_无符号数反转问题
Go无符号整数运算时反转问题虽然看过go安全开发相关文档,但是在写代码时,仍然会不小心忽略一些问题,比如go的整数安全——无符号整数运算时反转问题。出现原因在一个直播后台项目中,需要统计时间段内主播的打赏星辰变化,比如:前一天主播获得总星辰是200,今天总星辰是100,获取比前一天的提升或下降百分比,就是(100-200)/200 ,下降50% 。当时想着打赏不会出现负数,所有设置的是 uint64类型,但是统计变化率就要有减运算,就会出现负数,出现了很大一个bug,结果就是星辰提升百分比 1844
·blog.csdn.net·
Go无符号整数运算时反转问题_我有辣条 跟我走的博客-CSDN博客_无符号数反转问题
【Go语言】:学会内置类型转换strconv标准库 · Issue #18 · littlejoyo/Blog
【Go语言】:学会内置类型转换strconv标准库 · Issue #18 · littlejoyo/Blog
个人博客:https://littlejoyo.github.io/ 微信公众号:Joyo说 Go属于强类型语言(静态语言),对数据类型的转换有明确的要求 Go不会对数据进行隐式的类型转换,只能手动去执行转换操作。 很多时候我们都要对类型进行互相转换,主要都可以通过strconv包来实现 1.类型转换 Go语言中只有强制类型转换,没有隐式类型转换。该语法只能在两个类型之间支持相互转换的时候使...
·github.com·
【Go语言】:学会内置类型转换strconv标准库 · Issue #18 · littlejoyo/Blog
Go系列:类型转换 - 掘金
Go系列:类型转换 - 掘金
Go类型转换中有许多细微的知识点,在此做出总结和整理方便查阅。内容涉及数据类型显示转换、类型断言、跨类型转换等。如有遗漏或错误欢饮评论区留言。
·juejin.cn·
Go系列:类型转换 - 掘金
类型转换和断言的区别
类型转换和断言的区别
我们知道,Go 语言中不允许隐式类型转换,也就是说 = 两边,不允许出现类型不相同的变量。 类型转换、类型断言本质都是把一个类型转换成另外一个类型。不同之处在于,类型断言是对接口变量进行的操作。 类型转换 # 对于类型转换而言,转换前后的两个类型要相互兼容才行。类型转换的语法为: := ( ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package main import "fmt" func main() { var i int = 9 var f float64 f = float64(i) fmt.Printf("%T, %v\n", f, f) f = 10.8 a := int(f) fmt.Printf("%T, %v\n", a, a) // s := []int(i) } 上面的代码里,我定义了一个 int 型和 float64 型的变量,尝试在它们之前相互转换,结果是成功的:int 型和 float64 是相互兼容的。
·golang.design·
类型转换和断言的区别
golang的强制类型转换 - Go语言中文网 - Golang中文社区
golang的强制类型转换 - Go语言中文网 - Golang中文社区
golang是一种强类型语言,虽然在代码中经常看到这种写法,i:=10这其实这是编译器自动做了类型推断在编译期间。编译器会对数据进行类型检查。不同类型的数据不能赋值,不能在函数中传参。强类型语言有一些优势,很多的错误会在编译期间被检查出来,不想php和python等弱类型语言,很多错误只有运行到才能被发现。同样,强类型也有一些缺点,写代码的时候要考虑数据类型了,失去了一些灵活性。 言归正传,开始g
·studygolang.com·
golang的强制类型转换 - Go语言中文网 - Golang中文社区
golang 中的四种类型转换总结 | Go 技术论坛
golang 中的四种类型转换总结 | Go 技术论坛
go类型转换 go存在4种类型转换分别为:断言、强制、显式、隐式。 通常说的类型转换是指断言,强制在日常不会使用到、显示是基本的类型转换、隐式使用到但是不会注意到。断言、强制、显式三类在go语法描述中均有说明...
·learnku.com·
golang 中的四种类型转换总结 | Go 技术论坛