Short notes for STL containers ...
分类:
其他好文 时间:
2020-06-01 23:52:07
阅读次数:
72
Distributed locks with Redis – Redis https://redis.io/topics/distlock There is an obvious race condition with this model: Client A acquires the lock i ...
分类:
其他好文 时间:
2020-06-01 13:33:43
阅读次数:
58
二叉树性质 在二叉树的 第l层上至多有2i-l 个结点 深度为K的 二叉树至多有 2k -1 个结点 对任何一棵二叉树T, 如果其终端结点数为n。度为2的结点数为n2 则n。= n2+1。 (结点-1=边) 具有 n 个结点的完全二叉树的深度为llog心+ 1 一般二叉树用数组存储 易造成空间浪费 ...
分类:
其他好文 时间:
2020-05-31 22:08:20
阅读次数:
93
C++提高编程 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 C++另一种编程思想称为 泛型编程 ,主要利用 ...
分类:
编程语言 时间:
2020-05-30 21:32:56
阅读次数:
56
C是学习SLAM不可缺少的一环,正确的使用新特性能极大地提高学习效率,本文介绍C11的新特性 C++11 C11是曾经被叫做C0x,是对目前C语言的扩展和修正,C11不仅包含核心语言的新 机能,而且扩展了C的标准程序库(STL),并入了大部分的C Technical Report 1(TR1)程序库 ...
分类:
编程语言 时间:
2020-05-28 19:33:55
阅读次数:
73
购物车中的一项功能是持久化,就是我们关掉APP,下次进入后,还是可以显示出我们放入购物车的商品。 Flutter提供了三种持久化工具,数据库sqflite、shared_preferences、文件file。 但是这些商品不和后台进行数据交互,前台如果使用sqflite又显得太重,还要懂SQL知识。 ...
分类:
其他好文 时间:
2020-05-28 16:40:01
阅读次数:
64
windows下获取文件夹下的所有文件名 1 #include "folder.hpp" 2 #include <io.h> 3 4 void getFilesFromFolder(const string strpath,vector<string> &vFile,const string str ...
Redis 6大数据结构学习 数据类型 描述 备注 string 类似于Map<string,Object>,已key-val形式存储,默认会覆盖存在的key对应的value,A String value can be at max 512 Megabytes in length list link ...
分类:
其他好文 时间:
2020-05-25 22:18:36
阅读次数:
84
老方法,换源: 1、编辑/etc/hosts sudo gedit /etc/hosts 2、在hosts文件末尾添加如下格式: 192.30.253.112 github.com151.101.44.249 github.global.ssl.fastly.net 3、更新DNS缓存 sudo / ...
分类:
系统相关 时间:
2020-05-25 12:49:23
阅读次数:
166
Set/multiset 中元素的存储数据总是会按照从大到小或者从小到大排列,这个是怎么实现的?这就要说 “仿函数” 这个概念了。 仿函数概念 1. 尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。 2. functor,翻译成函数对象,伪函数,它是 ...
分类:
其他好文 时间:
2020-05-25 00:28:38
阅读次数:
78