上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 92 下一页
摘要: 原文链接 CSP vs Actor 模型 Actor Actor 模型是一个通用的并发编程模型,可以应用在几乎任何一种编程语言中,典型的是 Erlang。多个 actor(进程) 可以同时运行、不共享状态、通过向与进程绑定的消息队列(也称为信箱)异步发送消息来进行通信。 actor-1 与 acto 阅读全文
posted @ 2020-03-04 18:34 -零 阅读(1598) 评论(0) 推荐(0) 编辑
摘要: go-metrics介绍 go-metrics — 对Go应用的某个服务做监控、做统计,应用级监控和测量。 源码 : https://github.com/rcrowley/go-metrics 文档:http : //godoc.org/github.com/rcrowley/go-metrics 阅读全文
posted @ 2020-03-04 13:40 -零 阅读(4221) 评论(0) 推荐(2) 编辑
摘要: 数据库链接池的实现步骤 ConnPool type ConnPool interface { Get() (*Conn, error) // 获取资源 Pulish(*Conn) error // 释放资源,返回池中 Shutdown() error // 关闭池 } type Connpool s 阅读全文
posted @ 2020-03-02 23:02 -零 阅读(974) 评论(0) 推荐(0) 编辑
摘要: HTTP请求格式 当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成: 请求方法 URI协议 版本 请求头(Request Header) 请求正文 下面是一个HTTP请求的例子:GET/sample.jspHTTP/1.1Accept:ima 阅读全文
posted @ 2020-02-29 21:56 -零 阅读(2067) 评论(0) 推荐(2) 编辑
摘要: 原文链接:基本的 IO 接口 原文链接:方便的IO操作函数集 图片来源:图片显示来源 1. 1.1 io — 基本的 IO 接口 io 包为 I/O 原语提供了基本的接口。它主要包装了这些原语的已有实现。 由于这些被接口包装的I/O原语是由不同的低级操作实现,因此,在另有声明之前不该假定它们的并行执 阅读全文
posted @ 2020-02-29 19:40 -零 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: sync.atomic atomic 提供的原子操作能够确保任一时刻只有一个goroutine对几种简单的类型进行原子操作进行操作,善用atomic能够避免程序中出现大量的锁操作。这些类型包括int32,int64,uint32,uint64,uintptr,unsafe.Pointer,共6个。这 阅读全文
posted @ 2020-02-28 20:43 -零 阅读(5925) 评论(0) 推荐(0) 编辑
摘要: Goroutine Pool架构 超大规模并发的场景下,不加限制的大规模的goroutine可能造成内存暴涨,给机器带来极大的压力,吞吐量下降和处理速度变慢。 而实现一个Goroutine Pool,复用goroutine,减轻runtime的调度压力以及缓解内存压力,依托这些优化,在大规模goro 阅读全文
posted @ 2020-02-28 19:36 -零 阅读(2043) 评论(1) 推荐(2) 编辑
摘要: Cache类型 Cache封装了一个cache类型,cache类型的参数解析: 1.defaultExpiration time.Duration 每个键值的默认过期时间。 2.items map[string]Item map类型。 3.mu sync.RWMutex map类型的读写锁。 4.j 阅读全文
posted @ 2020-02-27 19:31 -零 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: wx.lib.pubsub wx.lib.pubsub模块提供了一个发布-订阅代理,让您的应用程序的部分给定主题的应用程序的其他部分的广播消息。侦听器可以是应用程序中的任何可调用对象,即函数,绑定方法,具有call的任何对象等。请注意,pubsub本身并不通过网络进行代理,而只能在应用程序内工作。 阅读全文
posted @ 2020-02-27 16:45 -零 阅读(1886) 评论(0) 推荐(1) 编辑
摘要: 原文链接 作者:月小水长 前言TextCtrl 是 wxPython 框架里一个非常实用的文本输入控件,我们经常需要对 TextCtrl 做这样一个输入上的约束:只允许输入数字(比如允许 1.2、4.5、100 这些输入而禁止诸如 .8、4t等输入,方便我们在将输入的 str 类型转成 int、fl 阅读全文
posted @ 2020-02-26 12:57 -零 阅读(1059) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 92 下一页