- 博客(69)
- 资源 (2)
- 收藏
- 关注
原创 docker-compose
参考:https://blog.csdn.net/qq_35720307/article/details/87256684?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161456516116780264011801%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=161456516116780264011801&biz_id
2021-03-01 13:54:34 288
原创 新建Mybatis流程
2.mybatis-config.xml的配置文件有顺序的规定,properties需要写在最上面。这样的话每次只用改父项目的内容,就不必每次都导包。pom文件夹下导入依赖。
2023-07-18 11:35:33 308
原创 网页采用的协议
netstat -an|grep portLISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开的,但还没有人进来。ESTABLISHED的意思是建立连接。表示两台机器正在通信。CLOSE_WAIT 对方主动关闭连接或者网络 异常导致连接中断TIME_WAIT 我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT...
2021-09-15 17:53:47 233
原创 golang含字节流结构体比较
写单元测试中发现当有输出语句时可以测试通过,无输出语句时,测试不相等。assert.Equal()通常测试函数是否正确运行使用assert.Equal(t, expected, actual)比较,使用相等运算符(==)测试 actual 参数与 expected 参数是否相等(通俗解释equal方法接受三个参数,第一个参数是实际值,第二个是预期值,第三个是错误的提示信息。)assert.True()当含字节流字段时,需要使用assert.True(t, proto.Equal(expected,
2021-05-19 18:20:02 422
原创 go基础
常量、变量常量:const(Unknown=0Female=1Male=2)注:iota:每次遇到一个新的常量块或者单个常量声明时,iota都会重置为0(简单地讲,每遇到一次const关键字,iota就重置为0)变量:var (a intb boolstr string)注:变量命名规则遵循驼峰命名法。局部变量、全局变量输出GOG输出GOO输出GOGstrconv包将字符串转换为 int 型:val, err = strconv.Atoi(s)time
2021-05-12 08:57:55 102
原创 golang常用函数
strconv.Atoi(mux.Vars®[“id”])https://www.cnblogs.com/f-ck-need-u/p/9863915.html
2021-05-07 10:43:40 127
原创 Go学习:结构体初始化
var声明变量var创建了类型为Person且名为nick的变量,nick被称作类型Person的一个实例或者对象。注意:当声明变量时,这个变量对应的值总是会被初始化。对数值类型来说,零值是 0;对字符串来说,零值是空字符串;对布尔类型,零值是 false。 var nick Person fmt.Println("nick.Name", nick.Name) fmt.Println("nick.Age", nick.Age) fmt.Println("nick.Email", nick.E
2021-04-13 14:40:46 186
原创 单元测试涉及-assert、flag、 glog、 time、json
assert注:assert的用法:例子1:待测试的.go文件:func add(a, b int) int { return a + b}普通的测试文件:func TestWithoutAssert(t *testing.T) { if add(1, 3) != 4 { t.Error("add(1+3) ne 4") } // this will raise an error if add(1, 3) != 5 { t.Error("add(1+3) ne 5"
2021-04-12 10:54:18 342
原创 golang 单元测试
参考:https://www.cnblogs.com/nickchen121/p/11517443.htmlhttps://www.cnblogs.com/wukai66/p/12036135.html单元测试文件的名字:*_test.go测试函数的名字必须以Test开头,可选的后缀名必须以大写字母开头。案例一文件结构:split------spilt.go------split_test.go------go.modspilt.gopackage splitimport "str
2021-04-08 16:35:38 206
原创 http请求:get、post、put、delete方法
请求概述适用场合类比get请求向数据库发索取请求(url/xxx)selectpost请求向服务器发送数据作用在一个集合资源之上(url)insertput请求向服务器发送数据作用在一个具体资源之上(url/XXX)updatedelete请求删除某一个资源(url/xxx)deleteget请求:向数据库发索取的请求,从而获得信息,类似数据库的select操作一样,只是查询数据。流程:前端传一个查询条件文件到后端,后端接收之后就处...
2021-04-01 14:46:49 458
原创 Go创建web应用
P1课程准备和一个demo1、安装go和IDE下载工具2、新建一个web-tutorial文件夹3、创建main.go4、运行p2:handler请求1、处理请求:(1)创建web serverhttp.ListenAndServer()第一个参数是网络地址:如果为“”,那么就是所有网络接口的80端口。第二个参数是handler“如果为nil,那么就是defaultServerMuxDefaultServeMux是一个multiplexer(可以看作是路由器)htt
2021-03-10 13:12:14 333
原创 postman的安装与使用
下载:https://www.postman.com/https://www.postman.com/downloads/
2021-03-10 09:51:39 320
原创 后端涉及内容
postman用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。gormgo get -u github.com/jinzhu/gormhttps://gorm.io/g
2021-03-09 16:19:10 253
原创 makefile中.PHONY的作用
参考https://blog.csdn.net/weixin_41969690/article/details/106727385?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161475316616780269885040%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=16147531661678026988
2021-03-03 15:34:16 253 1
原创 flag.parse():命令行参数的传递
参考:https://blog.csdn.net/weixin_43234372/article/details/103752678flag.parse():主要是把用户传递的命令行参数解析为对应变量的值原来的package mainimport ( "flag" "fmt" "time")// 定义命令行参数对应的变量,这四个变量都是指针类型var cliName = flag.String("name", "John", "Input Your Name")var cliAge
2021-03-02 14:10:39 1381
原创 RSA学习
依据:两个大质数相乘十分容易,但对其因式分解却极其困难,可将乘积公开作为加密密钥。参考:https://blog.csdn.net/dbs1215/article/details/48953589?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161456315216780261918797%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_
2021-03-01 10:38:09 108
原创 go使用minio
https://docs.min.io/docs/golang-client-quickstart-guidehttps://blog.csdn.net/abao_gege/article/details/109576634用环境变量 GO111MODULE 开启或关闭模块支持,它有三个可选值:off、on、auto,默认值是 auto。GO111MODULE=off 无模块支持,go 会从 GOPATH 和 vendor 文件夹寻找包。GO111MODULE=on 模块支持,go 会忽略 GOPA
2021-02-26 16:34:26 3993 2
原创 go操作mysql数据库(使用gorm)
参考:https://blog.csdn.net/weixx3/article/details/102845886?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161404903216780271571569%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161404903216780271571569&
2021-02-25 15:41:32 1192
原创 golang-启动服务器,handle、端口的关闭
golang启动服务器方法1:HandleFuncfunc main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { w.Write([]byte("httpserver v1")) }) http.HandleFunc("/bye", sayBye) log.Println("Starting v1 server ...") log.Fatal(http.L
2021-02-22 10:48:48 1125 1
原创 windows下protobuf的安装,golang使用proto
简介:Protocol buffers是用于序列化结构化数据的灵活、高效、自动化的机制。 Google protobuf是一个灵活的、高效的用于序列化数据的协议。相比较XML和JSON格式,protobuf更小、更快、更便捷。protobuf也叫protocol buffer是google 的一种数据交换的格式,它独立于语言,独立于平台。Google protobuf是跨语言的,并且自带了一个编译器(protoc),只需要用它进行编译,可以编译成Java、python、C++、C#、Go等代码,然后就可以
2021-02-20 17:10:40 326
原创 windows下安装make
**1、下载安装mingw**mingw-get-setup.exehttps://sourceforge.net/projects/mingw/files/latest/download?source=files**2、添加mingw\bin到系统的环境变量path中****3、将MinGW\bin中的mingw32-make.exe改名为make.exe****4、查看是否安装成功:在cmd下输入make -v**...
2021-02-20 16:50:28 15248 6
原创 voice conversion
视频:https://www.bilibili.com/video/BV1QE411p7z3?p=9对应文档:https://zhuanlan.zhihu.com/p/129067006
2021-01-04 10:49:14 858
原创 压缩解压tar文件
原文地址压缩文件tar -cvf jpg.tar *.jpg # 将目录里所有jpg文件打包成jpg.tartar -czf jpg.tar.gz *.jpg # 将目录里所有jpg文件打包成jpg.tar后,并用gzip压缩为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg # 将目录里所有jpg文件打包成jpg.tar后,并用bzip2压缩为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg # 将目录里所有jpg文件打包成jp
2020-12-14 19:31:25 149
原创 docker启动报错(Hyper-V相关错误)
Hyper-V是微软的虚拟化软件。解决方法就是使用管理员权限重启Hyper-V。step1:关闭Hyper-Vbcdedit /set hypervisorlaunchtype offstep2:启动Hyper-Vbcdedit /set hypervisorlaunchtype auto
2020-12-07 17:08:18 1138
原创 python常用功能
删除非空文件夹import shutilshutil.rmtree(r"/root/fairseq") ##文件路径删除空文件夹os.rmdir(r"/root/fairseq")删除文件os.remove(r"/root/1.py")#删除文件
2020-12-02 14:32:28 86
原创 并发编程
https://www.bilibili.com/video/BV1bK411A7tV?from=search&seid=14072974049100810108单线程串行VS多线程并发VS多CPU并行VS多机器并行使用lock对资源枷锁,防止冲突访问。并发和并行1、并发:英文是concurrency指同一时刻只能有一条命令执行,但是多个线程的对应的指令被快速轮换的执行。一个处理器,先执行线程A一段时间,再执行线程B的指令一段时间,再切换回到线程A执行一段时间。由于处理器
2020-12-01 14:31:10 226
原创 python读写文件
使用迭代器读取语料库class Load_Corpus_with_Iteration(object): def __init__(self, path): self.path = path def __iter__(self): for line in open(self.path): yield linefile_name="test.label"corpus = Load_Corpus_with_Iteration(file
2020-12-01 10:08:47 151
原创 tf.text学习
背景:字符编码笔记:ASCII,Unicode 和 UTF-8:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.htmlunicode 和 utf-8unicode编码ASCII码一共规定了128个字符的编码,英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的。Unicode当然是一个很大的集合,现在的规模可以容纳100多万个符号。每个符号的编码都不一样, 需要注意的是,Unicode只是一个符号集
2020-11-25 17:26:41 195
原创 SSH的配置和gitlab项目的克隆
一、git clone项目克隆远程端的项目有两种方式:SSH和HTTP1.1 SSH可以克隆private/internal/public类型的项目。此方法需要将本地的公钥上传到github/gitlab上1.2 HTTP只能克隆“public”状态的项目。二、配置本地SSH到远程端2.1 查看本地SSH(1)cmd/git bash输入ssh-keygen -t rsa -C 'xxx@xxx.com'注意:这里邮箱写自己的邮箱(2)然后一直回车
2020-11-13 14:24:40 1079
原创 tfx组件-exampleGen
tfrecordtfrecord是Tensorflow提供并推荐使用的一种统一一种二进制文件格式,用于存储数据,理论上它可以保存任何格式的信息。tfRecord内部使用了“Protocol Buffer”二进制数据编码方案,它只占用一个内存块,只需要一次性加载一个二进制文件的方式即可,简单,快速,尤其对大型训练数据很友好。1、tfx的原始数据经过组件exampleGen后数据转变为tfrecord格式。example_gen = CsvExampleGen(input=external_i
2020-10-29 20:02:03 288
原创 fairseq实现自定义数据的训练
原数据:预处理TEXT=examples/translation/py_hzfairseq-preprocess --source-lang input --target-lang label --trainpref $TEXT/train --validpref $TEXT/valid --testpref $TEXT/test --destdir data-bin/py_hz_pre训练模型 fairseq-train data-bin/py_hz_pre --.
2020-10-20 10:37:16 2043 1
原创 两台电脑之间的文件传输
需求:电脑A的文件传输给电脑B一、电脑A的操作待共享的文件AB_file-右击-属性-共享=添加everyone用户查看组或用户名信息查看电脑A的IP地址:cmd下输入ipconfig二、电脑B电脑B使用win+r调出运行窗口,输入\\+IP地址,连接电脑A注:若要输入网络凭据,可以在网络共享设置中取消有密码保护的共享。...
2020-10-15 10:59:12 435
原创 学习资源整理
软件下载公众号:英语学习:论文下载: (https://tool.yovisun.com/scihub/) https://sci-hub.se/
2020-10-14 15:51:01 95
fairseq-LSTM案例学习
2020-10-14
百度云链接.docx
2019-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人