Blinkbean
Golang-编译 Golang-编译
常用参数 -o Output 指定编译输出的名称,代替默认的包名 -i install 已废弃,安装指定的包来完成编译,编译需要的包会自动缓存下来 其他参数都归类为build flags 使用go build [-o 输出名] [
2024-03-16
Golang-sync.Pool使用及原理 Golang-sync.Pool使用及原理
Pool​ 你想看一本书,需要的时候开始印刷,看完了就卖废品,1000个人想看就得印刷1000本书,卖1000本废品。这明显太不绿色了,你想了想如果建一个图书馆,里面放几本书,大家想看的时候去借,看完了再还回去,这明显高效了不少。 ​
2021-07-28
设计模式 设计模式
什么是设计模式设计模式是为了重用代码、让人更容易理解代码、保证代码可靠性而总结出来的通用的解决方案。你从来没有学过设计模式,但是遇到类似的问题一定有自己的解决方案,那这个解决方案也算自己的设计模式吧。或者在看到某种设计模式的时候会突然发现,
2021-07-23
Golang-Channel能怎么用? Golang-Channel能怎么用?
Golang CSP 不要通过共享内存来通信,而应该通过通信来共享内存。 CSP模型用于描述两个独立的并发实体通过共享的通信管道(channel)进行通信的并发模型。Golang借用process和channel两个概念作为并发的理论支持
2021-07-22
Golang-Channel底层是怎么实现的? Golang-Channel底层是怎么实现的?
引言channel 是 golang 的最重要的一个结构,是区别于其他高级语言的最重要的特色之一,也是 goroutine 通信必须要的要素之一。下文将基于golang1.14从channel的数据结构&收、发操作的代码实现,进一步
2021-07-19
Golang-Interface底层是怎么实现的? Golang-Interface底层是怎么实现的?
引言 从runtime包分析学习interface底层结构和interface断言的实现、 是nil,但不完全是nilfunc InterfaceTest(v interface{}) { fmt.Println(v) if v ==
2021-07-16
Golang-Interface能怎么用? Golang-Interface能怎么用?
Golang Interface 应用Interface是什么?在Golang中,interface是一组method的集合,duck-type programing的一种体现。不关心属性(数据),只关心行为(方法)。可以认为interfa
2021-07-16
Python-随机函数 Python-随机函数
菜鸟教程 #!/usr/bin/python # -*- coding: UTF-8 -*- import random print random.randint(1,10) # 产生 1 到 10 的一个整数型随机数
2021-03-07
Python-官网例子读懂MRO继承 Python-官网例子读懂MRO继承
知乎详解(官网翻译) MRO历史 C3方法解析顺序(The C3 Method Resolution Order) 像深度又像广度排序 例1>>> O = object >>> class F(O): p
2021-03-07
Python-PIL—Mode,ImageFilter对比实践 Python-PIL—Mode,ImageFilter对比实践
原图 学习 一定要找一个好的Object(???),不然怎么学的下去嘛。 图像的mode mode属性是图像的色彩通道的数量和名字,同时也包括像素的类型和颜色深度信息。她们之间的区别可能要放大点才能看得清,比如说一万倍?。 modes
2021-03-07
Python-PIL—Transpose,Blend,Split,Composite Python-PIL—Transpose,Blend,Split,Composite
Transpose 方向变换 横看成岭侧成峰,好不容易有了Object,还不从各个方向都欣赏一下。 Blend 调节透明度并合并 前提:两张图片的尺寸和模式一致。 一张图想同时放两个Object,也不是不可以,但是图这两个Object
2021-03-07
Python-PIL—Color Python-PIL—Color
ImageColor十六进制 共六位前两位表示R,中间两位表示G,后两位表示B 如:#ff0000 RGB 如:rgb(255, 0, 0)、rgb(100%, 0%, 0%) HSL(Hue-Saturation-Ligntness)
2021-03-07
1 / 2