会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
戈伍昂的领悟
博客园
首页
新随笔
联系
管理
上一页
1
···
40
41
42
43
44
45
下一页
2022年11月21日
Python基础语法
摘要: 注释 #标注的文本 数字 整数 int Python3开始不再区分long、int,long被重命名为int,所以只有int类型了 进制表示: 十进制10 十六进制0xa 八进制0o10 二进制0b10 bool类型,有2个值True、False 浮点数 1.2、3.1415、-
阅读全文
posted @ 2022-11-21 09:58 厚礼蝎
阅读(70)
评论(0)
推荐(0)
2022年11月19日
日志
摘要: 在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能: + 能够将事件记录到文件中,而不是应用程序控制台。 + 日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 + 支持不同的日志级别。例如INFO,DEBUG,ERROR等。 + 能够打印基本信息,如调用文件/函数名和行号,
阅读全文
posted @ 2022-11-19 15:24 厚礼蝎
阅读(157)
评论(0)
推荐(0)
2022年11月15日
打印左右对齐
摘要: 使用 fmt.Printf() 方法 默认右对齐,且采用空格填充 func main() { fmt.Printf("%20s %d\n", "women", 12) fmt.Printf("%20s %d\n", "womenxxxxxxxxx", 12333) } 设置左对齐,只需要加一个负号
阅读全文
posted @ 2022-11-15 11:17 厚礼蝎
阅读(95)
评论(0)
推荐(0)
解析参数
摘要: package main import ( "flag" "fmt" "time" ) //接受一个参数name 值是字符串,默认值是john,-help输出的提示是“输入你的名字” var cliName = flag.String("name", "John", "输入你的名字") //接受一个
阅读全文
posted @ 2022-11-15 11:14 厚礼蝎
阅读(39)
评论(0)
推荐(0)
编译成其他平台的可执行文件
摘要: 这里以在window中编译成linux可运行的二进制文件为例 需要临时修改环境变量 在cmd中修改 SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 在powershell中修改(win10以后) $ENV:CGO_ENABLED=0 $ENV:GO
阅读全文
posted @ 2022-11-15 11:13 厚礼蝎
阅读(70)
评论(0)
推荐(0)
jieba分词库
摘要: 简介 gojieba 是一个高性能的中文分词库,非常适合做文本分析,文本搜索等业务;它的计算分词过程,词典载入过程都非常快;gojieba 底层代码都由 C++ 封装而来,比原生 Go 拥有更高的性能,但在之 gojieba 上二次扩展开发不是很便利,满足需求的情况推荐使用。 官网 https://
阅读全文
posted @ 2022-11-15 11:10 厚礼蝎
阅读(320)
评论(0)
推荐(0)
临时对象存储池
摘要: Go 1.3 的 sync 包中加入一个新特性:Pool。 官方文档可以看这里 http://golang.org/pkg/sync/#Pool 这个类设计的目的是用来保存和复用临时对象,以减少内存分配,降低CG压力。 type Pool func (p *Pool) Get() interface
阅读全文
posted @ 2022-11-15 11:04 厚礼蝎
阅读(52)
评论(0)
推荐(0)
管道(Pipe)
摘要: 管道(pipe)是一种半双工的(或者说是单向的)通讯方式,它只能被用于父进程和子进程以及同祖先的子进程之间的通讯。 使用管道需注意以下四种情况: 如果所有指向管道写端的文件描述符都关闭了,仍然有进程从管道的读端读数据,那么管道中剩余的数据都被读取后,再次read会返回0,就像读到文件末尾一样。 如果
阅读全文
posted @ 2022-11-15 11:01 厚礼蝎
阅读(305)
评论(0)
推荐(0)
Signal信号处理
摘要: 前言 信号(Signal)是Linux, 类Unix和其它POSIX兼容的操作系统中用来进程间通讯的一种方式。 对于Linux系统来说,信号就是软中断,用来通知进程发生了异步事件。 当信号发送到某个进程中时,操作系统会中断该进程的正常流程,并进入相应的信号处理函数执行操作,完成后再回到中断的地方继续
阅读全文
posted @ 2022-11-15 10:58 厚礼蝎
阅读(355)
评论(0)
推荐(0)
Go 开源KV引擎--badgerBD
摘要: Badger简介 badger 是 dgraph 开源的 LSMTree 的 KV 引擎,它相比 leveldb 有 KV 分离、事务、并发合并等增强,是 go 生态中比较生产级的存储引擎了。 文档:https://dgraph.io/docs/badger/get-started/ Github
阅读全文
posted @ 2022-11-15 10:56 厚礼蝎
阅读(990)
评论(0)
推荐(0)
上一页
1
···
40
41
42
43
44
45
下一页
公告