摘要:rust 交叉编译树莓派程序 使用 rust 写树莓派程序时,如果直接在树莓派上进行编译,速度非常慢,如果是 zero 那更加是慢到受不了。因此最好是能通过开发机编译完后,直接放到树莓派上运行。 由于开发机上的 cpu 架构、操作系统和目标机不同,开发机通常是 x86 架构,系统可以是 mac、li 阅读全文
posted @ 2020-05-09 23:49 drop * 阅读(58) 评论(0) 推荐(0) 编辑
摘要:TCP 连接半关闭问题 在用 rust + tokio 的网络处理时,碰到一个很有意思的 tcp 连接并关闭的问题。 具体是这样的,首先一个 tcp stream 拆分(split)为 SplitSink + SplitStream 的方式,各自单独工作。 通过 SplitStream 读取到客户端 阅读全文
posted @ 2020-04-26 23:33 drop * 阅读(97) 评论(0) 推荐(0) 编辑
摘要:单机 kubenetes 关机后无法自动启动问题 在桌面版本的 Ubuntu 等安装了单机版的 k8s 后,重启后用 docker ps a 查看,会发现 k8s 的容器都没有启动。 查了一下,发现主要是因为 swap 分区在重启后自动开启了,需要把它关掉 首先,在 ,注释掉 swap 的挂载 sw 阅读全文
posted @ 2020-04-08 15:46 drop * 阅读(53) 评论(0) 推荐(0) 编辑
摘要:ubuntu k8s 单节点快速安装 很早以前记录过 ubuntu 上 k8s 的单节点安装,现在更新一下 ubuntu 18.04 上 k8s 单节点的快速安装,方便参考。 安装过程 安装 docker curl fsSL https://get.docker.com | sudo sh 使用 u 阅读全文
posted @ 2020-03-01 23:27 drop * 阅读(308) 评论(0) 推荐(0) 编辑
摘要:AKF 扩展立方体 ==================== AKF 扩展立方体(AKF Scale Cube)是一个描述从单体应用到可扩展架构的模型,见 (https://akfpartners.com/growth blog/scale cube)[https://akfpartners.com 阅读全文
posted @ 2020-02-09 12:12 drop * 阅读(170) 评论(0) 推荐(0) 编辑
摘要:rust 交叉编译树莓派程序 使用 rust 写树莓派程序时,如果直接在树莓派上进行编译,速度非常慢,如果是 zero 那更加是慢到受不了。因此最好是能通过开发机编译完后,直接放到树莓派上运行。 由于开发机上的 cpu 架构、操作系统和目标机不同,开发机通常是 x86 架构,系统可以是 mac、li 阅读全文
posted @ 2020-01-15 18:27 drop * 阅读(307) 评论(0) 推荐(0) 编辑
摘要:mac 声音内录方法 记录下 mac 下进行声音内录的方法,可以录制微信语音等,不需要又另外用手机转录,备忘。 mac 内置的 quicktime player 已带有录音、录制视频的功能,但是录音只能选择麦克风等声音输入设备作为来源,不能直接录制系统的输出声音。现在已经有开发者做出了一个方案 "s 阅读全文
posted @ 2020-01-10 11:57 drop * 阅读(864) 评论(0) 推荐(0) 编辑
摘要:java 从 Map 到 HashMap 到 LinkedHashMap ========================================= Map 接口 Map 是 java 容器的基础接口,提供按照 kv 方式存取数据的能力。Map 定义了一系列的操作,以及一个内部接口 Map. 阅读全文
posted @ 2019-12-24 11:03 drop * 阅读(102) 评论(0) 推荐(0) 编辑
摘要:seata 项目结构 ============= 项目结构 seata 的代码开源在 github https://github.com/seata 。除了主代码 seata ,还有一些其它的项目,如 seata samples / website 等等。 seata 主项目使用 maven 进行管 阅读全文
posted @ 2019-12-23 09:38 drop * 阅读(240) 评论(0) 推荐(0) 编辑
摘要:分布式事务与 Seata 分布式事务 分布式事务是个现实中很常见的现象,日常的跨行转账就是一个很典型的分布式事务。 现实中,每个银行各自管理各自的账户,在执行跨行转账时,需要确保转出账户扣费正确,转入账户增加正确的金额。在电子渠道上操作看着很简单,其后台需要执行分布式事务的处理流程有很多步骤,如果账 阅读全文
posted @ 2019-12-20 11:06 drop * 阅读(351) 评论(0) 推荐(0) 编辑