![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
纳兰瑞雪
闭关修炼中
展开
-
Go、Python、Java、JavaScript等语言的求余(取模)计算
Java、go、c、c++、JavaScript中%为取余运算;python和excel中的MOD()一样,都是取模运算。取余结果的符号和被除数一致,取模结果的符号和除数一致。-9除以5商-1余-4。原创 2023-12-19 19:26:55 · 586 阅读 · 0 评论 -
go的值传递和引用传递;go函数传递切片示例
go中预定义引用类型:slice、map、channel函数传递mapfunc main() { m := make(map[string]int) m["aaa"]=100 m["bbb"]=200 fmt.Printf("pointer: %p, target: %v\n",&m,m) testTransfer3(m) fmt.Printf("pointer: %p, target: %v\n",&m,m)}func testTransfer3(m map[s原创 2021-05-18 15:26:40 · 518 阅读 · 3 评论 -
go的切片与数组,切片创建、初始化、追加、扩容、截取
var array [5]intvar array =[5]int{1001,1002,1003,1004,1005}var array =[...]int{1001,1002,1003,1004,1005}array:=[5]int{1,2,3,4,5}以上定义出来的是数组var slice []intvar slice []int = array[1:3]var slice = []int{1,2,3}slice := make([]int,3,5)以上定义出来的是切片1,定义.原创 2021-05-12 17:29:25 · 391 阅读 · 3 评论 -
go连接postgresql 数据库查询时间丢失时区的问题(查出时间与实际时间相差8小时)
最近在做go连接postgres的项目,取数据时发现日期类型的数据与实际时间相差8小时,很明显时区的问题:数据库时间:前台显示 错误时间:不要以为显示的一样就觉得时间没错,注意看前台页面带T和Z,也就是说前台显示的是 “时间值对应的0时区的时间”,如果前台做一下显示格式化就会很明显的发现时间不对,使用new Date(value)格式化一下,前台显示 错误时间 如下:这回很明显看出来是相差8个小时。调试找问题过程多说无益,直接说结果:1,数据库连接字符串问题.原创 2020-11-10 09:47:12 · 3104 阅读 · 5 评论