本文始发于个人公众号:TechFlow 今天的文章咱们聊的是分布式原理当中的原子性,也称为分布式事务。不知道会不会有人觉得奇怪,分布式系统CAP原则当中并没有原子性,这个原子性是从哪里冒出来的? 其实并不奇怪,之前我们在介绍各种一致性原则的时候,虽然没有明确提出来,但是原子性的相关内容已经隐藏在其中 ...
分类:
其他好文 时间:
2020-02-01 10:18:21
阅读次数:
61
今天玩c++的时候遇到一个有趣的问题,后来意识到问题所在的时候,发现原因是自己一直以来都习惯性的忽视编译的警告信息。程序如下: #include<iostream> #include<cstdlib> #include<new> void no_memory(){ std::cout <<"Fail ...
分类:
编程语言 时间:
2020-01-29 14:24:30
阅读次数:
85
with open(path,'w',newline=''): #解决 当写入csv文件时出现空行 的问题 ... json.dumps(obj,ensure_ascii='False') #使写入的中文字符能正常读出 ...
分类:
其他好文 时间:
2020-01-28 21:23:52
阅读次数:
60
[TOC] 2020.1.25 "luoguOJ P3796 【模板】AC自动机(加强版)" $WA$ 穿原因:对于 $trie$ 树的数组大小有问题——数组开小 问题:$trie$ 树不应该开 $26^{70}$ 那么大的数组吗?为什么一些题解里面只需要开 $1e6$ (一百万)就够了呢? ...
分类:
其他好文 时间:
2020-01-25 21:57:26
阅读次数:
84
第一个小问题:为什么要分.h和.c文件? 首先要先弄清.c和.h代表什么,.c是源文件,.h是头文件,在我看来源文件就是写的整个代码,而头文件是我们在有很多源文件时会有很多相同定义和很多重复使用的函数,这时候用一个头文件来放在一起。简而言之,我想之所以要分这两种文件的意思就在好管理和使用定义和函数。 ...
分类:
编程语言 时间:
2020-01-22 21:44:54
阅读次数:
86
前言 移植代码到板子上出现小问题,其实非常简单,但是不一定能立即想到,故还是记录一下。好记性不如烂笔头~ 错误 Vxworks上的error 0x21c411c0 (iRtp_imx6): RTP 0x2117b0e0 has been deleted due to signal 6. OpenCV ...
分类:
其他好文 时间:
2020-01-19 19:18:24
阅读次数:
182
今天解决了网友一个问题,就是使用QCamera的接口supportedViewfinderSettings获取摄像头支持的参数一直为空? 使用下列接口都不能获取到摄像头支持的参数。 查看了下supportedViewfinderSettings接口文档,原来是 调用此函数前需要先加载摄像头设备 。 ...
分类:
其他好文 时间:
2020-01-18 00:50:44
阅读次数:
96
为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是 IO 流? 想象一个场景:我们在电脑上编辑文件,可以保存到硬盘上,也可以拷贝到 U 盘中。那这个看似简单的过程,背后其实是数 ...
分类:
编程语言 时间:
2020-01-17 11:35:32
阅读次数:
92
前言 相信大家经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题之后,我才开始去了解这段命令背后的“玄机”。 shell重定向介绍 就像我们平时写的程 ...
分类:
系统相关 时间:
2020-01-16 12:13:38
阅读次数:
82