go
david___
这个作者很懒,什么都没留下…
展开
-
面试题之go篇
go面试题原创 2022-07-21 09:35:51 · 193 阅读 · 0 评论 -
goland打不开(闪退)解决方案
https://blog.csdn.net/weixin_42260789/article/details/103702530?utm_source=distribute.pc_relevant.none-task转载 2020-02-19 10:52:08 · 14866 阅读 · 0 评论 -
微信公众号开发本地调试
我在微信公众号开发过程中,遇到一个问题,就是没办法在本地调试。总不能写一点就传到服务器测试,或者直接在服务器开发。所以找到了一种ngrok,来实现内网穿透,能够微信公众平台的配置必须要是外网的地址...原创 2020-01-08 18:30:18 · 403 阅读 · 0 评论 -
ascii,Unicode,utf-8与golang的关系
面试的时候遇到过这么一道题,golang中如何处理中文字符串,我没太明白是问的什么,就说用buffer处理,转换成二进制。然后就没然后了,回来查了一下,这是问的go数据类型的知识点,很基本的知识点。ascii 只有128个字符,英语足够了。但是其他语言比如中文字符太多了,需要更大的集合,所以出现了Unicode。但是Unicode只是一个符号集,没有说这个符号如何存储所以出现了各种...原创 2019-11-01 09:33:01 · 932 阅读 · 0 评论 -
一些面试的问题
去自如面试问到的进程相关的问题,问了一些基本的问题,跟之前node一样也是一知半解,一脸懵逼,回来总结一下。1. 进程、线程、协程、goroutine写的程序是代码,是静态的,只有执行起来才有进程。所以进程就是计算机中的程序关于某些数据集合的一次运行活动,是系统进行资源分配和调度的基本单位。进程是程序的基本执行实体,占有独立的运行空间。一个进程可以有多个线程,线程是进程的一个实体,...原创 2019-10-20 18:08:00 · 99 阅读 · 0 评论 -
golang处理数组
之前用js,会有一些数据类型的内置函数,比如map,reduce,filter,包括java,python也会有,但是golang好像是没有查到,不过我们可以自己来实现比如查找出来在数组a但是不在数组b的元素var arrayA = []string{"12345", "hhh", "kkk", "sdkkdfdk", "seekfek"} var arrayB = []string{...原创 2019-10-16 10:48:09 · 739 阅读 · 0 评论 -
go 类型断言
必须是接口类型才能断言,普通类型不能断言原创 2019-09-05 19:48:28 · 121 阅读 · 0 评论 -
gorm time的两个问题
第一个问题,MySQL在保存datetime类型时,我已经用parse转换成本地时间了依然不能保存成本地时间,在数据库存的还是utc时间,是因为没有在创建连接时加上loc=Local第二个问题,就是datetime类型的字段在作为查询条件时,比较的时候报错sql: Scan error on column index 5, name “created_at”: unsupported...原创 2019-08-29 16:29:55 · 3294 阅读 · 0 评论 -
golang map初始化赋值
map必须使用make分配内存,nil map无法赋值原创 2019-08-26 11:19:19 · 1969 阅读 · 0 评论 -
golang return省略用法
golang函数如果返回值定义了变量,return后边必须跟着表达式或者值func main() { fmt.Println("-------", test())}func test() (n string) { n = "hello" return}如果没有定义变量,return必须显示地返回对象func main() { fmt.Println("-------...原创 2019-08-16 10:41:40 · 4724 阅读 · 1 评论 -
golang 本地时间转utc,时间加减,还有Parse错误的问题
项目中遇到了这样一个问题,数据库保存的是UTC时间,但是传参是本地时间,所以比较的时候需要将本地时间转成UTC时间。package mainimport ( "fmt" "time")func main() { var date = "2019-08-13 00:00:00" loc1, _ := time.LoadLocation("Local") // 将时间字符串转...原创 2019-08-14 10:44:53 · 3013 阅读 · 0 评论 -
Docker之Mac下host与container之间Volume映射问题
在Mac上试了下dockerfile创建镜像,然后生成的容器中数据卷位置如下:"Mounts": [ { "Type": "volume", "Name": "8076fda77a0bf29cc452e2696c671e4b399ab036695fa4894b595b9cc66c3bb8", ...原创 2019-08-07 10:14:50 · 1305 阅读 · 0 评论 -
mac终端走代理的方法~ vim ~/.zshrc
最近公司转go了,但是这个下载go依赖总报错,找了下终端走代理的方法因为我用的是zsh~ vim ~/.zshrc 然后添加# proxy listalias proxy='export all_proxy=socks5://127.0.0.1:1080'alias unproxy='unset all_proxy'使用proxy前先查看下当前的ip地址:cur...原创 2019-07-14 08:10:28 · 4413 阅读 · 0 评论