摘要: JVM 的 CAS,即 Compare And Swap,是一种并发编程中常用的保证原子性的技术。 通俗地讲,CAS 用于在多线程环境下对共享变量的值进行原子操作,即多个线程同时访问同一个共享变量,但只有一个线程能修改这个变量的值,并且这个操作是原子的,不会被其他线程打断。 具体来说,CAS 操作包 阅读全文
posted @ 2023-04-10 10:36 iotwolves 阅读(98) 评论(0) 推荐(0) 编辑
摘要: os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。 sys.exit()会引发一个异常, SystemExit,如果这个异常没有被捕获,那么python解释器将会退出, 如果有捕获此异常的代码,那么这些代码还是会执行, 0为正常退出,其他数值(1-127)为不正常,可抛 阅读全文
posted @ 2020-03-16 12:56 iotwolves 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 异步协程 aiohttp 注意语法糖 (async \await )异步调运 关键词 event_loop 事件循环:程序开启一个无限的循环,程序员会把一些函数注册到事件循环上。当满足事件发生的时候,调用相应的协程函数。 coroutine 协程:协程对象,指一个使用async关键字定义的函数,它的 阅读全文
posted @ 2020-03-06 15:28 iotwolves 阅读(299) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-12-10 00:07 iotwolves 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-12-02 16:21 iotwolves 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1. 结构体 -- 类成员的 抽象 * 指针相似类 & 查看成员 2. 机器学习算法 -- 向量机 3. python rpc 服务 -- 多调运 远程触发 服务进程 -- 返回结果 4. mysql 实时刷新 redis 触发器 实现redis 命令执行 5. 高并发建立多层负载,集群,高可用 6 阅读全文
posted @ 2019-11-19 23:57 iotwolves 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1. go 指针 指针使用流程: 定义指针变量。 为指针变量赋值。 访问指针变量中指向地址的值。 在指针类型前面加上 * 号(前缀)来获取指针所指向的内容。 实例 package mainimport "fmt"func main() { var a int= 20 /* 声明实际变量 */ var 阅读全文
posted @ 2019-11-19 00:00 iotwolves 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1 . blog 推进 2 . go 语法 3 . 机器算法 4 . 卷积神经 5 . 架构设计思想 6 . 方向思考 7 . 工作醒悟 8 . 修性 -- 健体 阅读全文
posted @ 2019-11-17 23:51 iotwolves 阅读(126) 评论(0) 推荐(0) 编辑
摘要: importlib.import_module 导入名字为字符串给出的一个模块或者包的一部分用例: >>> import importlib >>> math = importlib.import_module('math') >>> math.sin(2) 0.9092974268256817 > 阅读全文
posted @ 2019-11-15 10:36 iotwolves 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1. redis keys 的 架构排布基于hashmap , a . hashcode -> hash 槽 b . 16838 槽位 寻找执行范围 2. zset 用于战绩排行计数 3. mysql inno --聚簇 4. explain ref 、 key 、type(user index) 阅读全文
posted @ 2019-10-15 23:18 iotwolves 阅读(91) 评论(0) 推荐(0) 编辑