let(★★★) ES6中新增了用于声明变量的关键字let: let关键字就是用来声明变量的 使用let关键字声明的变量具有块级作用域 在一个大括号中,使用let关键字声明的变量才具有块级作用域, var关键字是不具备这个特点的 防止循环变量变成全局变量 使用let关键字声明的变量没有变量提升 使用 ...
分类:
其他好文 时间:
2020-01-27 15:15:40
阅读次数:
58
分布式事务是什么 事务是什么 是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合,简而言之就是当事务正常执行那么该组操作全部执行,如果事务未正常执行则该组操作全部回退到初始状态。 分布式是什 ...
分类:
其他好文 时间:
2020-01-27 11:07:42
阅读次数:
72
1、什么是事务: 事务是逻辑上的一组操作,要么都执行,要么都不执行。 例如:银行转账,A转账1000元给B,这个转账就涉及到两个操作:将A余额减去1000元,将B余额加上1000元。但是外一在转账的过程中银行的系统奔溃,导致A只减了,B没有加,这样就出错了。事务就是要保证这两个操作,要么都成功,要么 ...
分类:
其他好文 时间:
2020-01-26 20:56:16
阅读次数:
65
1. 前期准备——如何判断真假 在 C 语言中,表达式的值为 0,表示逻辑“假”(false),表达式的值为非 0,表示逻辑“真”(true)。 常见的运算符 1. 算术运算符:$ +, , , /, \%, ++, $ 2. 关系运算符:$ ==, !=, , =, int main() { in ...
分类:
其他好文 时间:
2020-01-24 14:28:11
阅读次数:
85
1、ansible中的幂等性ansible中绝大多数的模块都具有幂等特性,意味着执行依次或多次不会产生副作用。但是shell、command、script、raw这四个模块时不满足幂等性,所有操作会重复执行,但是有些操作不允许重复执行,比如MySQL的初始化命令mysql_install_db,逻辑上它只在第一次配置的过程中初始化依次,其他任何时候都不应该再执行。所有,每当使用这四个模块的时候,都
分类:
其他好文 时间:
2020-01-22 19:51:28
阅读次数:
183
今天写的公式【 =TEXT(D2,"AAAA")】不执行,查原因看到这个:https://www.cnblogs.com/Rocky_/p/10769855.html一试确实是这样的。 需要把单元格改成常规就好了。 ...
分类:
其他好文 时间:
2020-01-21 16:33:04
阅读次数:
79
概念 1. 零拷贝 CPU不执行数据从一个存储区域到另一个存储区域的任务。所以同一个存储区域之间的拷贝也属于零拷贝。 2. DMA DMA(Direct Memory Access,直接存储器访问)。将一批数据从源地址搬运到目的地址去而不经过CPU的干预。相关知识可以参考 "DMA之理解" 3. I ...
分类:
其他好文 时间:
2020-01-17 20:41:59
阅读次数:
70
exec 跟 source 差在哪? Shell十三问 这次先让我们从 CU Shell 版的一个实例贴子来谈起吧: 例中的提问是: 但是把这条命令写入 shell 时 shell 不执行!这是什么原因呀! 我当时如何回答暂时别去深究,先让我们了解一下进程(process)的观念好了。首先,我们所执 ...
分类:
系统相关 时间:
2020-01-16 14:37:59
阅读次数:
69
实验环境:mysql5.6 存储引擎:innoDB 我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 乐观锁 乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理( ...
分类:
数据库 时间:
2020-01-15 23:11:26
阅读次数:
101
java.util.Scanner.nextLine()没有效果,不允许的原因 ...
分类:
其他好文 时间:
2020-01-15 17:59:15
阅读次数:
72