隐藏页面特效

04 2022 档案

摘要:``` import functools @functools.singledispatch() def myfunc(arg): print("default myfunc({!r})".format(arg)) @myfunc.register(int) def myfunc_int(arg): 阅读全文 »
posted @ 2022-04-22 10:58 我在路上回头看 阅读(72) 评论(0) 推荐(0) 编辑
摘要:import heapq import random # 针对较大的数据集,采用heapq中的merge()方法 # merge()不是对整个合并后的序列排序,而是使用一个堆一次一个元素的生成一个新序列,利用固定大小的内存确定下一个元素 random.seed(2016) data = [] for 阅读全文 »
posted @ 2022-04-22 01:51 我在路上回头看 阅读(158) 评论(0) 推荐(0) 编辑
摘要:# 支持从任意一端增加和删除元素 d = collections.deque() d.extend('abcdefg') d.append('h') d.extendleft(range(6)) # 逆序插入 d.appendleft(6) d.pop() d.popleft() d.rotate( 阅读全文 »
posted @ 2022-04-22 01:09 我在路上回头看 阅读(28) 评论(0) 推荐(0) 编辑
摘要:linux下go版本安装(1.18.1版本) >>> wget https://go.dev/dl/go1.18.1.linux-amd64.tar.gz >>> tar xzvf go1.18.1.linux-amd64.tar.gz -C /usr/local >>> mkdir /data/g 阅读全文 »
posted @ 2022-04-20 22:47 我在路上回头看 阅读(344) 评论(0) 推荐(0) 编辑
摘要:c/c++插件下载 搜索`C/C++ Extension Pack`下载这个扩展包集合 下载MinGW 下载地址:mingw-w64 1.双击安装exe二进制程序 2.在All Packages里面找到并勾选`mingw32-gcc.bin`,`mingw32-gcc-g++.bin`,`mingw 阅读全文 »
posted @ 2022-04-19 02:07 我在路上回头看 阅读(182) 评论(0) 推荐(0) 编辑
摘要:user.proto syntax = "proto3"; package demo; option go_package = "./pb"; //指定go_out对应的目录 message UserInfo{ int32 UserType = 1; string UserName = 2; str 阅读全文 »
posted @ 2022-04-14 15:19 我在路上回头看 阅读(101) 评论(0) 推荐(0) 编辑
摘要:context包 context包介绍 ​ 在go语言中,每个独立调用一般都会被单独的协程处理。但在处理一个请求时,往往可能需要在多个协程之间进行信息传递,甚至包括一层层地递进顺序传递,而且这种信息往往具有一定的场景状态。如一个请求可能衍生出各个协程之间需要满足一定的约束关系,如登录状态,前一个协程 阅读全文 »
posted @ 2022-04-14 12:35 我在路上回头看 阅读(322) 评论(0) 推荐(0) 编辑
摘要:server.go package main import ( "bufio" "fmt" "io" "net" "time" ) func tcpPipe(conn *net.TCPConn) { ipStr := conn.RemoteAddr().String() defer func() { 阅读全文 »
posted @ 2022-04-14 01:16 我在路上回头看 阅读(151) 评论(0) 推荐(0) 编辑
摘要:反射 package main import ( "fmt" "reflect" ) type Student struct { name string } type MyInt int func main() { /*Type的主要方法 Kind()返回一个常量,表示具体类型的底层类型 Elem( 阅读全文 »
posted @ 2022-04-13 20:18 我在路上回头看 阅读(62) 评论(0) 推荐(0) 编辑
摘要:在range语句中生成的数据的值是真实集合元素的副本,它们不是原有元素的引用。这意味着更新这些值将不会 修改原来的数据,同时也意味着使用这些值的地址将不会得到原有数据的指针。 package main import "fmt" func main(){ data := []int{1,2,3} fo 阅读全文 »
posted @ 2022-04-13 14:15 我在路上回头看 阅读(66) 评论(0) 推荐(0) 编辑
摘要:From golang:1.16-alpine3.13 AS builder WORKDIR /app COPY . . RUN go build -o main main.go From alpine:3.13 WORKDIR /app COPY --from=builder /app/main 阅读全文 »
posted @ 2022-04-03 21:28 我在路上回头看 阅读(140) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示