傻傻小熊猫

文章
6
资源
0
加入时间
3年1月8天

一张小票看透支付清结算架构

本文由作者陈天宇宙发布于社区支付清结算相关的系统写了很多了,单模块介绍的也不少;虽然有几个架构性质的文章,但是有不少朋友反馈说无法串起来;今天我们就从一次美团外卖的小票来看,将支付清...

RTTI特性小究(dynamic_cast转换操作符和typeid操作符)

要使用RTTI特性,必须包含头文件,并且要使用/GR开启运行时信息,在visual studio中打开该项目的“属性页”对话框。有关详细信息,请参见如何:打开项目属性页。 单击“C/C++”文件夹。单击“语言”属性页。修改“启用运行时类型信息”属性。在g++中应该是在编译时使用命令/GR即可,(这个本人不是很确定,没实验过)先给一小段代码:            

python3 处理seq文件

最近接手一批seq的图片文件,处理方式也是有的。[引]但是是该代码只能在python2下运行,我一脚踩到python3这个坑里面来了,最后还是找到了为什么不能在python3下运行的原因,如下strings 分别在 Python2、Python 3下[引]What is tensorflow.compat.as_str()?Python 2 将 strings 处理为原生的 by......

基于zookeeper实现分布式锁

前言在介绍zookeeper(下文用zk代替)实现分布式锁的机制之前,先粗略介绍一下zk是什么东西:Zookeeper是一种提供配置管理、分布式协同以及命名的中心化服务。zk的模型是这样的:zk包含一系列的节点,叫做znode,就好像文件系统一样每个znode表示一个目录,然后znode有一些特性:有序节点:假如当前有一个父节点为/lock,我们可以在这个父节点下面创建子节点;zookeeper提供了一个可选的有序特性,例如我们可以创建子节点“/lock/node-”并且指明有序,那么zoo