区块链基础
区块链基础 Web3教程:https://github.com/smartcontractkit/Web3_tutorial_Chinese 区块链技术简史 2008 – 比特币(Bitcoin)白皮书发布 2008年美国次贷危机之后,一个ID名为中本聪(Satoshi)的人发布了比特币的白皮书。 白皮书就是技术的介绍,一篇短的论文 《A PEER…
thumbnail
ElasticSearch~http操作
索引操作 创建索引 PUT /index_name { "acknowledged": true, // 响应结果 "shards_acknowledged": true, // 分片结果 "index": "index_name" // 索引名称 } 注意:创建索引库…
Python~协程
协程 实现方式 greenlet yield asyncio async & await 异步编程 事件循环  # 伪代码  ​  任务列表 = [ 任务1,任务2,任务3,... ]  ​  while True   可执行的任务列表,已完成的任务列表 = 去任务列表中检查所有的任务,将‘可执行’和‘已完成’的任务返回      …
Vim 常用操作
Vim的四种模式 Normal模式:esc (默认) 插入模式: a i o A I O 命令模式: visual 可视化模式: v 字行 V 行选 ctrl+v 方块选择 命令模式 显示行号::set nu 语法高亮:syntax on 搜索内容(所有结果)高亮:set hls 边搜索变高亮:set incsearch 竖向分屏::vs 横向分屏…
Git 常用命令
git add git commit -m "" git commit --allow-empty-message -m "" git 提交不加备注 # 工作区 >>>> 暂存区 >>>> 仓库 # git add把文件从工作区>>>>暂存区,git commit把文件从暂存区…
Windows Idea常用快捷键
随处搜索 类、文件、符号、操作、Git查找:Ctrl + Shift + a 或 连按两次 Shift 例如搜索:显示行号 Ctrl + n 在特定的目录中搜索或者只查找类,可以缩小搜索范围 Ctrl + Shift + Alt + n 查找方法或全局变量 Ctrl + Shift + n 查找文件 基本补全 Ctrl + Shift + Spac…
MySQL的锁
InnoDB的锁机制 InnoDB存储引擎即支持行级锁也支持表级锁,默认情况下会采用行级锁。 行级锁 共享(S)锁 Share,又叫读锁 S锁允许持有该锁的事务读取行  LOCK IN SHARE MODE 数据行被加了共享锁后,其他事务可以读,但要想申请排它锁就会被阻塞 排它(X)锁 eXclusive,又叫写锁 X锁允许持有该锁的事务更新或删除…
MySQL的事务
什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个…