- 博客(36)
- 收藏
- 关注
原创 Go 1.22 remote error: tls: handshake failure
golang升级1.22后就会出错 remote error: tls: handshake failure
2024-07-23 11:01:07 702
原创 mac更新go到最新版本
mac更新go到最新版本记录一下如何简单快捷(只需三步)的更新mac golang 到最新版本,适合任何版本的go查看版本> go versiongo version go1.17.4 darwin/amd641.找到golang 安装路径并删除> which go/usr/local/go/bin/go> sudo rm -rf /usr/local/go2.到 golang 官网下载对应的文件https://go.dev/dl/3.安装安装包检测安装后的版本
2022-05-24 11:33:57 2884
原创 golang rpc error: code = Unimplemented desc = method CreateOrder not implemented
golang rpc error: code = Unimplemented desc = method CreateOrder not implemented除了client端和server端的package name不一致导致还有可能是这个原因。。。错误例子func CreateOrder(ctx context.Context, in *CreateOrderRequest) (*Response, error) {.....}正确:func (o *OrderService) Cr
2022-01-04 11:54:43 1836
原创 golang elastic search olivere 总结之一 (CRUD的使用方法)
golang elastic search olivere (一)本文将介绍golang的elastic search库(github.com/olivere/elastic/v7 基于7版本)并与elastic search进行对照1.创建索引ES:http://localhost:9200/{index}/{type}/{option:id} [post]{ "Str": "Test", "Num": 10}...
2020-11-18 18:19:13 1932 2
原创 package go.opentelemetry.io/otel/api.global: cannot find package “../api/global../metric.../trace..
错误 package go.opentelemetry.io/otel/api.global: cannot find package "…/api/global…/metric…/trace…go-redis安装时候出现错误问题解决办法:按照官方的操作执行以下两句:go mod init github.com/my/repogo get github.com/go-redis/redis/v8使用docker的也需添加...
2020-11-14 14:22:48 1377 1
原创 golang 时间格式转换汇总
golang 时间格式转换汇总时间模板(勿改)template1 := "2006-01-02 15:04:05" template2 := "2006/01/02 15:04:05" template3 := "2006-01-02" template4 := "20060102" template5 := "15:04:05" timestamp转字符串日期根据想要的模板格式进行转换,example:timestamp := int64(1546
2020-11-03 10:15:05 3212 1
原创 beego toolbox cron同时添加多个任务造成程序奔溃的解决方法
beego toolbox cron同时添加多个任务造成程序奔溃的解决方法问题:并行处理造成程序奔溃解决方法:管道(channel)封装,添加延迟type TaskInfo struct { Tk toolbox.Tasker TaskName string }var addTask = make(chan TaskInfo, 15)var deleteTask = make(chan string, 15)func init(){ go TaskListener()}f
2020-10-24 10:15:15 548
原创 golang not enough arguments in call to uuid.Must have (uuid.UUID) want (uuid.UUID, error)
golang not enough arguments in call to uuid.Must have (uuid.UUID) want (uuid.UUID, error)相信出现此问题的都是因为使用了go mod之后导致不一致的问题,笔者也以为靠自己能解决问题,但是怎么改还是出错。当初看了很多文章推荐satori/go.uuid,但目前看satori/go.uuid确实有点坑了,如果解决不了问题,建议大家跳坑使用google的uuid库 https://github.com/google/u
2020-09-14 16:33:09 3338
原创 beego orm 错误 must have one register DataBase alias named `default`
beego orm must have one register DataBase alias named default原因:beego orm在其它处使用并且没有声明导致的错误解决方法:(以database.go为数据库初始化文件为例子)在你的数据库初始化文件对数据库进行初始化//database.govar ormObject orm.Ormerfunc InitDB(){ orm.RegisterDriver("postgres",orm.DRPostgres) orm.Reg
2020-09-07 15:37:03 5985 1
原创 golang 腾讯云直播开发日记(一)
golang 腾讯云直播日记(一)目录golang 腾讯云直播日记(一)1.腾讯业务介绍2. golang1.腾讯业务介绍2. golang
2020-08-28 12:43:07 1773 1
原创 beego api请求返回base64图片
beego api请求返回base64图片代码// @router /imgs/:img_id [get]func (t *TestController) UpdateGroup() { img = "yourbase64" data, _ := base64.StdEncoding.DecodeString(strings.Split(img, "base64,")[1]) t.Ctx.Output.Header("Content-Type", "image/jpg") t.
2020-07-03 10:45:25 661
原创 go 各种类型相互转换的方法总结(int,int64,uint,string,float,bool,interface,time)
go 类型转型string转成int:int, err := strconv.Atoi(string)string转成int64:int64, err := strconv.ParseInt(string, 10, 64)//json str 转mapvar dat map[string]interface{}if err := json.Unmarshal([]byte(jsonS...
2020-06-04 14:52:28 7719 2
原创 Beego [parser.go:147] Invalid @Param format. Needs at least 4 parameters panic: runtime error
Beego [parser.go:147] Invalid @Param format. Needs at least 4 parameters panic: runtime error此错误是因为注释中的Param格式写错,最少4个参数,缺一不可,不能画蛇添足,参数之间用空格间隔。Param能方便我们使用swagger进行测试,若无参数或不需要使用则可以整句话删除Param的参数组成:1.头部添加 @Param(必选)2.参数名称(必选)3.参数类型(必选)string , int ,
2020-06-01 11:33:08 692
原创 beego 报错 panic method doesnt exist in the controller Controller
beego panic: method doesn’t exist in the controller Controller删除beego框架的controller函数后发现报错,beego panic: ‘xx’ method doesn’t exist in the controller xxController。原因是还有残留记录,只删除controller里面的函数是不足够的,如果采用注释路由还需要删除routers文件夹里面的函数文件名字为:commtentsRouter____yourp
2020-05-26 14:55:50 1888
原创 ImportError: `load_weights` requires h5py. 的解决方法
ImportError: load_weights requires h5py.的解决方法卸载掉anaconda自带的h5py,并重新安装pip uninstall h5pypip install h5py
2020-05-23 00:04:37 4738 1
原创 nginx + django无法加载静态static文件夹内容(css,js等)
nginx + django无法加载静态static文件夹内容遇到一个问题,使用nginx + django 配置时,static文件夹无法加载(css,js,等)经测试使用ip访问网页的时候一切正常,但是使用网址访问时,static内的文件都无法加载查看浏览器报错,发现服务器竟然回复了“404”!Failed to load resource: the server responded ...
2020-03-31 00:02:29 1931 1
原创 python 自动生成动态变量及应用
python 自动生成动态变量及应用在这里我们需要exec函数exec(object[, globals[, locals]])object:(必填)表示需要执行的Python代码globals:(选填)表示全局命名空间 <字典>locals:(选填)表示当前局部命名空间 <字典>Example:生成10个变量['q_0', 'q_1', 'q_2', 'q_...
2020-03-24 12:06:55 1181
原创 Go 指针和非指针方式实现冒泡排序算法
Go 指针和非指针方式实现冒泡排序算法本文将用指针和非指针方式实现go的冒泡排序算法指针实现package mainimport ( "fmt")func bubbleSort(arr *[]int){ length := len(*arr) for i :=0 ; i < length;i++{ for j := i+1 ; j< length; j++{...
2020-03-23 13:56:20 293
原创 Golang invalid operation: arr[i] (type *[]int does not support indexing)
Golang invalid operation: arr[j] (type *[]int does not support indexing)go语言调用数组指针的时候犯了个错,使用了以下方式赋值,结果报错“invalid operation: arr[j] (type *[]int does not support indexing)”错误做法:*arr[i]正确做法:(*arr...
2020-03-20 18:01:41 3605
原创 Python对txt文档进行读,写,追加,修改操作(open,pandas,numpy)
Python对txt文档进行读,写,追加操作上次写了一篇 Python对csv文档进行读,写,追加操作,这次写一篇关于txt的操作。本文将使用open,pandas,numpy三种方式对txt文档进行读,写,追加,在此不推荐使用此方式操作➡ f = open(’test.txt’, ‘w’),因为该方法结束时候需要使用f.close(),如果忘记写close,则可能数据出现丢失的情况1.wi...
2020-03-19 16:20:29 17975 2
原创 textarea去除多余空格和回车的方法及其属性
textarea去除多余空格和回车的方法及其属性1.错误解决方法使用textarea的标签时候发现多了空格或者’\n‘,后来发现是</textarea>标签的位置错了以下是错误示范:<textarea style="width:100%;height:5%;">你好</textarea>以下是正确示范:<textarea style="...
2020-03-19 13:43:35 2879
原创 python对csv文档进行读,写,追加操作(csv,pandas)
python读写csv文档csv追加import csv with open(path, 'a',newline='') as f: writer = csv.writer(f) writer.writerow([username,userphone,usercompany,summ,localtime])不加newline就会自动多一行读import csv with op...
2020-03-17 10:14:42 2881 1
原创 用户行为检测与禁止(HTML和JS)
用户行为检测与禁止鼠标行为检测onclick单击某个对象的时候触发ondblclick双击某个对象的时候触发onmousemove移动鼠标的时候触发onmouseover鼠标在某个对象上触发onmouseout鼠标从某个对象上移走触发oncontextmenu用户右键的时候触发复制粘贴行为检测oncopy用户复制的时候触发...
2020-03-12 13:07:14 610
原创 django-本地视频无法拖动进度条的解决方法
django-本地视频无法拖动进度条的解决方法使用django的框架,发现用chrome浏览器时,video的进度无法拖动总结网上的方法,发现使用StreamingHttpResponse可以解决此问题StreamingHttpResponse是将文件内容进行流式传输。它将数据持续的传输,实现续点传输,还降低了内存的消耗。修改了大神的代码,如下解决方法:HTML 部分: <v...
2020-02-22 22:48:28 3241 3
原创 centos安装anaconda时,Unpacking payload的进度不动
centos安装anaconda时,Unpacking payload的进度不动在官网安装最新的anaconda到了Unpacking payload就卡着不动,解压出一个约为500MB文件夹,但里面缺失很多内容。解决方法:安装旧版的anaconda实测19.03之前的版本都可以安装地址目录:清华:https://mirrors.tuna.tsinghua.edu.cn/anacond...
2020-02-21 11:28:19 6208
原创 Spyder无法打开的解决方法
Spyder无法打开的解决方法平时习惯spyder开着直接关机,导致重新开机后经常无法打开spyder以下是我的解决方法:windows找到文件夹C:\Users\(用户名)找到“.spyder-py3”或“.spyder”相关的文件,删除即可...
2020-02-10 16:29:17 7014 1
原创 selenium+python框架安装
selenium+python框架安装一. 安装selenium和谷歌浏览器谷歌浏览器下载地址:https://www.google.cn/intl/zh-CN/chrome/selenium 下载方法:pip install selenium二.安装ChromeDriver1.查看自己的Chrome浏览器的版本,查看教程https://jingyan.baidu.com/art...
2019-11-22 17:15:57 198
原创 HTML5 调用摄像头并把画像输出与上传
HTML5 调用摄像头并把画像输出html部分显示画像部分,我们分别使用video和canvas来对比<!DOCTYPE html><html><head> <title>Title</title></head><style> body{background-color: black;...
2019-11-22 09:46:21 1252 2
原创 搜寻图像集的方法
搜寻图像集的方法(持续更新)做图像识别的孩子,都会遇到这个问题,如何找适合的图片去做训练集,测试集。在这里,我会持续地总结我所学到的搜寻方法。一.各类比赛网站Kaggle(https://www.kaggle.com/datasets)天池(https://tianchi.aliyun.com/dataset)Kesci(https://www.kesci.com/home/...
2019-11-04 00:21:24 1284 2
原创 我的第一篇文章
我的第一篇文章第一次写博客,顺便练习一下使用MarkDown编译器以后如果我会把我在工作学习中遇到的问题或总结,我都会写下来。让这里就成为我的工作笔记本。“跪”在坚持!本博客将会涉及以下内容前端后端爬虫办公室自动化机械/深度学习金融量化…希望大家日后多给我建议,我喜欢讨论也接受批评....
2019-10-29 11:52:02 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人