搜索结果
查询Tags标签: nil,共有 145条记录-
Go入门笔记-20 访问redis
安装redis测试服务器 1、代码package mainimport ("fmt""gopkg.in/redis.v4" )func main() {client := createClient()defer client.Close()err := client.Set("name", "zs", 0).Err()if err != nil {panic(err)}val, err := cli…
2021/8/20 2:05:41 人评论 次浏览 -
go爬虫
package mainimport ("fmt""io/ioutil""net/http""github.com/gin-gonic/gin" )func get_baidu(url string) string{client := &http.Client{}req, _ := http.NewRequest("GET", url, nil)req.Header.Set("U…
2021/8/15 23:06:37 人评论 次浏览 -
go爬虫
package mainimport ("fmt""io/ioutil""net/http""github.com/gin-gonic/gin" )func get_baidu(url string) string{client := &http.Client{}req, _ := http.NewRequest("GET", url, nil)req.Header.Set("U…
2021/8/15 23:06:37 人评论 次浏览 -
Go中使用加密算法
目录 哈希算法加密模式对称加密⾮对称加密椭圆曲线加密算法ECC数字签名字符编码/解码巨人的肩膀VChat哈希算法 md5128bit,16字节 如:md5 (“hello world!”) = fc3ff98e8c6a0d3087d515c0473f8677 // 32位16进制数字func Test(t *testing.T) {//方法一str := "hello…
2021/8/14 11:35:54 人评论 次浏览 -
Go中使用加密算法
目录 哈希算法加密模式对称加密⾮对称加密椭圆曲线加密算法ECC数字签名字符编码/解码巨人的肩膀VChat哈希算法 md5128bit,16字节 如:md5 (“hello world!”) = fc3ff98e8c6a0d3087d515c0473f8677 // 32位16进制数字func Test(t *testing.T) {//方法一str := "hello…
2021/8/14 11:35:54 人评论 次浏览 -
goreplay~tcpdump
goreplay几种engine的区别 capture.go中的引擎类型func (eng *EngineType) Set(v string) error {switch v {case "", "libpcap":*eng = EnginePcapcase "pcap_file":*eng = EnginePcapFilecase "raw_socket":*eng = EngineRawSo…
2021/8/10 7:35:35 人评论 次浏览 -
goreplay~tcpdump
goreplay几种engine的区别 capture.go中的引擎类型func (eng *EngineType) Set(v string) error {switch v {case "", "libpcap":*eng = EnginePcapcase "pcap_file":*eng = EnginePcapFilecase "raw_socket":*eng = EngineRawSo…
2021/8/10 7:35:35 人评论 次浏览 -
基于K8s调度器实现自定义调度
背景:为了实现基于K8s的数据库服务的调度功能难点: 1,原生K8s的资源只有cpu和mem,但是MySQL调度需要考虑磁盘资源,2,原生调度策略不符合线上环境,比如线上容器和物理机存在混跑,服务存在定制策略等方案: 1,基于K8s 调度器的源码进行修改,定制化调度器,所有服…
2021/7/29 23:37:07 人评论 次浏览 -
基于K8s调度器实现自定义调度
背景:为了实现基于K8s的数据库服务的调度功能难点: 1,原生K8s的资源只有cpu和mem,但是MySQL调度需要考虑磁盘资源,2,原生调度策略不符合线上环境,比如线上容器和物理机存在混跑,服务存在定制策略等方案: 1,基于K8s 调度器的源码进行修改,定制化调度器,所有服…
2021/7/29 23:37:07 人评论 次浏览 -
[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator
[源码解析] 深度学习分布式训练框架 horovod (20) — Elastic Training Operator文章目录 [源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator0x00 摘要0x01 背景知识1.1 已有弹性能力1.2 mpi-operator 的缺点 0x02 总体架构2.1 资源创建2.2 …
2021/7/28 20:07:07 人评论 次浏览 -
[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator
[源码解析] 深度学习分布式训练框架 horovod (20) — Elastic Training Operator文章目录 [源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator0x00 摘要0x01 背景知识1.1 已有弹性能力1.2 mpi-operator 的缺点 0x02 总体架构2.1 资源创建2.2 …
2021/7/28 20:07:07 人评论 次浏览 -
[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator
[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator 目录[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator0x00 摘要0x01 背景知识1.1 已有弹性能力1.2 mpi-operator 的缺点0x02 总体架构2.1 资源创建2.2 角色…
2021/7/28 20:06:03 人评论 次浏览 -
[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator
[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator 目录[源码解析] 深度学习分布式训练框架 horovod (20) --- Elastic Training Operator0x00 摘要0x01 背景知识1.1 已有弹性能力1.2 mpi-operator 的缺点0x02 总体架构2.1 资源创建2.2 角色…
2021/7/28 20:06:03 人评论 次浏览 -
阅读《Lua程序设计(第4版)》---1-1
练习1.1:运行阶乘的实例并观察,如果输入的是负数,程序会出现什么问题?试着修改代码来解决问题function fact(n)if n==0 thenreturn 1elsereturn n*fact(n-1)end end print("enter a number") a=io.read("*n") print(fact(a))解: 输入负数程序会无…
2021/7/19 17:08:08 人评论 次浏览 -
阅读《Lua程序设计(第4版)》---1-1
练习1.1:运行阶乘的实例并观察,如果输入的是负数,程序会出现什么问题?试着修改代码来解决问题function fact(n)if n==0 thenreturn 1elsereturn n*fact(n-1)end end print("enter a number") a=io.read("*n") print(fact(a))解: 输入负数程序会无…
2021/7/19 17:08:08 人评论 次浏览