自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 212

原创 新建Mybatis流程

2.mybatis-config.xml的配置文件有顺序的规定,properties需要写在最上面。这样的话每次只用改父项目的内容,就不必每次都导包。pom文件夹下导入依赖。

2023-07-18 11:35:33 259

原创 网页采用的协议

netstat -an|grep portLISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开的,但还没有人进来。ESTABLISHED的意思是建立连接。表示两台机器正在通信。CLOSE_WAIT 对方主动关闭连接或者网络 异常导致连接中断TIME_WAIT 我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT...

2021-09-15 17:53:47 198

原创 查看网页连接状态

cmd下netstat -an 查看连接状态

2021-09-15 17:48:32 508

原创 编码解码···

hex.EncodeToString()

2021-07-19 15:51:19 170

原创 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 351

原创 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 78

原创 golang常用函数

strconv.Atoi(mux.Vars®[“id”])https://www.cnblogs.com/f-ck-need-u/p/9863915.html

2021-05-07 10:43:40 84

原创 golang无法跳转函数定义

1、左下角配置里——>settings2、更改配置2.12.2完成~~~~~~~~~~~~

2021-05-07 09:46:36 1342

原创 go正则表达式

http://docscn.studygolang.com/pkg/regexp/

2021-04-16 11:26:33 75

原创 dockerfile

打包镜像时的错误vim -b 文件文件内有很多^M删除后可以正常运行。

2021-04-15 15:55:18 61

原创 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 156

原创 单元测试涉及-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 291

原创 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 157

原创 http请求:get、post、put、delete方法

请求概述适用场合类比get请求向数据库发索取请求(url/xxx)selectpost请求向服务器发送数据作用在一个集合资源之上(url)insertput请求向服务器发送数据作用在一个具体资源之上(url/XXX)updatedelete请求删除某一个资源(url/xxx)deleteget请求:向数据库发索取的请求,从而获得信息,类似数据库的select操作一样,只是查询数据。流程:前端传一个查询条件文件到后端,后端接收之后就处...

2021-04-01 14:46:49 394

原创 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 291

原创 postman的安装与使用

下载:https://www.postman.com/https://www.postman.com/downloads/

2021-03-10 09:51:39 273

原创 后端涉及内容

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 207

原创 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 209 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 1284

原创 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 84

原创 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 3889 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&amp

2021-02-25 15:41:32 1135

原创 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 1051 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 281

原创 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 13381 6

原创 voice conversion

视频:https://www.bilibili.com/video/BV1QE411p7z3?p=9对应文档:https://zhuanlan.zhihu.com/p/129067006

2021-01-04 10:49:14 810

原创 压缩解压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 126

原创 docker启动报错(Hyper-V相关错误)

Hyper-V是微软的虚拟化软件。解决方法就是使用管理员权限重启Hyper-V。step1:关闭Hyper-Vbcdedit /set hypervisorlaunchtype offstep2:启动Hyper-Vbcdedit /set hypervisorlaunchtype auto

2020-12-07 17:08:18 897

原创 python常用功能

删除非空文件夹import shutilshutil.rmtree(r"/root/fairseq") ##文件路径删除空文件夹os.rmdir(r"/root/fairseq")删除文件os.remove(r"/root/1.py")#删除文件

2020-12-02 14:32:28 68

原创 并发编程

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 177

原创 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 125

原创 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 169

原创 vmware里找不见创建好的虚拟机

1、vmware里找不见创建好的虚拟机2、点击显示或隐藏库3、显示以前创建的虚拟机

2020-11-25 09:23:31 4627 5

原创 git常用使用

清空已经提交到缓冲区的文件

2020-11-13 17:52:35 56

原创 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 '[email protected]'注意:这里邮箱写自己的邮箱(2)然后一直回车

2020-11-13 14:24:40 966

原创 tfx组件-exampleGen

tfrecordtfrecord是Tensorflow提供并推荐使用的一种统一一种二进制文件格式,用于存储数据,理论上它可以保存任何格式的信息。tfRecord内部使用了“Protocol Buffer”二进制数据编码方案,它只占用一个内存块,只需要一次性加载一个二进制文件的方式即可,简单,快速,尤其对大型训练数据很友好。1、tfx的原始数据经过组件exampleGen后数据转变为tfrecord格式。example_gen = CsvExampleGen(input=external_i

2020-10-29 20:02:03 240

原创 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 1970 1

原创 两台电脑之间的文件传输

需求:电脑A的文件传输给电脑B一、电脑A的操作待共享的文件AB_file-右击-属性-共享=添加everyone用户查看组或用户名信息查看电脑A的IP地址:cmd下输入ipconfig二、电脑B电脑B使用win+r调出运行窗口,输入\\+IP地址,连接电脑A注:若要输入网络凭据,可以在网络共享设置中取消有密码保护的共享。...

2020-10-15 10:59:12 384

原创 学习资源整理

软件下载公众号:英语学习:论文下载: (https://tool.yovisun.com/scihub/) https://sci-hub.se/

2020-10-14 15:51:01 75

fairseq-LSTM案例学习

https://fairseq.readthedocs.io/en/latest/tutorial_simple_lstm.html examples/translation,对prepare-iwlt4.sh文件运行一直报错数据集下载失败,所以稍作了修改。自行下载好数据,并对.sh文件进行修改。

2020-10-14

百度云链接.docx

安装目录介绍: bin:主要存放的是java的编译器、解析器等工具 jre:java runtime environment ——java运行时环境 jre/bin:java平台所使用的的工具或者可执行程序 jre/lib:jre在运行的时候需要的一些类库、属性设置、资源文件 lib:java开发工具要是用的一些类库,包含了支持JDK工具的核心类库,tools.jar、dt.jar…… src.zip:源码

2019-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除