2021-05-19
Redis学习
常用命令和数据类型¶
String¶
SET¶
SET key value
新建或者覆盖,只会返回ok。对应非字符串类型的key会将原本的类型更新成string
GET¶
GET key
SETNX¶
SETNX key value
SET
2022-03-12
Go-Web学习
Web概览¶
Beego¶
controller抽象¶
Beego是基于MVC的,所以它定义了一个核心接口ControllerInterface。ControllerInterface定义了一个控制器必须要解决什么问题。同时Controll
2023-01-23
Leetcode算法题301-400
301-310¶
303. 区域和检索 - 数组不可变¶
前缀和模板题,注意下下标是从0开始的,适当的将前缀和数组右移一位。
123456789101112131415class NumArray {public: vector<
2022-01-16
Leetcode算法题1901-2000
1901-1910¶
1911-1920¶
1921-1930¶
1931-1940¶
1941-1950¶
1951-1960¶
1961-1970¶
1971-1980¶
1979.找出数组的最大公约数¶
123456789101112
2022-01-16
Leetcode算法题1301-1400
1301-1310¶
1311-1320¶
1314. 矩阵区域和¶
12345678910111213141516171819202122232425262728class Solution {public: //获取边界条件
2022-01-16
Leetcode算法题1601-1700
1601-1610¶
1604.警告一小时内使用相同员工工卡大于等于3次的人¶
12345678910111213141516171819202122232425class Solution {public: vector <s
2022-01-16
Leetcode算法题1701-1800
1701-1710¶
1711-1720¶
1721-1730¶
1731-1740¶
1741-1750¶
1751-1760¶
1761-1770¶
1771-1780¶
1781-1790¶
1791-1800¶
1797.设计一个验
2022-01-16
Leetcode算法题1801-1900
1801-1810¶
1811-1820¶
1821-1830¶
1828.统计一个圆中点的数目¶
直接使用两点间距离公式就可以解决,需要注意的是迭代时使用auto &,节省了很多内存和时间。
1234567891011121314
2022-01-16
《软技能》总结
自学¶
理解不是0或1的,而是复杂有多层次,不同的人看完一本书,他们的理解范围和深度都是不同的。可能“自以为理解了,其实是错的”,或者“本身有10层,只理解了5层”;比如在第1,2,3,4次看到FreeMonad,和之后也许会有的第5,6,
2021-10-19
算法小Tip
c++的io¶
cin和scanf速度¶
cin、cout之所以效率低是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而std::ios::sync_with_stdio(false);可以来打消iostream的输入输出缓存,可以
2023-01-07
Leetcode算法题701-800
701-710¶
704. 二分查找¶
12345678910111213141516class Solution {public: int search(vector<int> &nums, int target
2022-01-16
Spark学习笔记
简述¶
Spark提供了一种称为RDD(resilient distributed dataset,弹性分布式数据集)的简单逻辑数据结,是Spark最基本的抽象。DataFrame和DataSet都是基于RDD构建的。RDD操作分为转化操作
2022-09-11
HQL
背景¶
HQL(Hibernate Query Language)是面向对象的查询语言。,它与SQL查询语言类似。 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能:
在查询语句中设定各种查
2022-01-14
Presto实战与演练
背景¶
Facebook的数据仓库存储在少量大型Hadoop/HDFS集群。Hive是Facebook在几年前专为Hadoop打造的一款数据仓库工具。在以前,Facebook的科学家和分析师一直依靠Hive来做数据分析。但Hive使用Map
2022-01-21