Python-初见-高级篇
[TOC] 推荐阅读:https://www.cnblogs.com/zwtblog/tag/Python/ 正则表达式 主要是 re 模块: # public symbols__all__ = ["match", &q...
[TOC] 推荐阅读:https://www.cnblogs.com/zwtblog/tag/Python/ 正则表达式 主要是 re 模块: # public symbols__all__ = ["match", &q...
Overview go 里面的 rwlock 是 write preferred 的,可以避免写锁饥饿。 读锁和写锁按照先来后到的规则持有锁,一旦有协程持有了写锁,后面的协程只能在写锁被释放后才能得到读锁。 同样,一旦有 >= 1 个...
Overview Definition From wikipedia The actor model in computer science is a mathematical model of concurrent computation...
这几天在研究 Go 的源码,突然发现了一个之前没有见过的位运算,见这里 new &^= mutexWoken & 和 ^ ,分别表示 AND 和 XOR,这个不用多说。 值得一提的是 ^ 这个符号,在我的印象中,它一直是一个...
接口 接口是一个或者多个方法签名的集合, 任何类型 只要实现一个集合的全部方法,就表示这个类型实现了这个接口,并且无需在类型上显式的添加接口声明。 接口命名一般以 er 结尾 接口只有方法签名,没有实现 接口没有数据字段 可以在一个接口中嵌...
Backpressure 我会直译为背压 背压是每个软件工程师在某个时候都需要处理的问题。在这篇文章中,我将会阐述什么是背压,为什么背压是常见的,以及怎样缓解它。 The Definition 在编程的世界中,背压一词借鉴自流体力学。 wi...
1.机器学习概述 1.1人工智能概述 1.1.1机器学习与人工智能、深度学习 机器学习和人工智能,深度学习的关系 机器学习是人工智能的一个实现途径 深度学习是机器学习的一个方法发展而来 达特茅斯会议-人工智能的起点 1956年8月,在美国汉...
[翻译] The Go Memory Model [TOC] Introduction (简介) Go 内存模型指定了在什么情况下,一个协程对变量的写操作可以被另一个协程读到。 Advice (建议) 当一份数据同时被多个协程访问,在对这份...
package com.reliable.service;import com.csvreader.CsvReader;import com.reliable.bean.FileDict;import com.reliable.dao.Re...
基于 flock 命令实现多进程并发读写文件控制 需求描述 实际项目中,需要在Linux下通过 shell 脚本并发读写同一个文件,但是希望同一时刻,只有一个进程可以在读、写目标文件。 解决方案 使用 flock 命令。 flock 命令介...