“Better code, better life. ”
ARTS打卡第八周
Algorithm
[题目] :https://leetcode-cn.com/problems/is-subsequence/
[题解] :
class Solution {
public:
bool isSubsequence(const string &s, const string &t) {
int i = 0, j = 0;
for (; j < t.size(); ++j) {
if (t[j] == s[i]) {
++i;
}
}
return i == s.size();
}
};
Review
[文章链接] :https://aws.amazon.com/cn/elasticache/redis-vs-memcached/
[笔记] :
本篇文章对比了Redis
和Memcached
,整理一下主要内容
Redis | Memcached | |
---|---|---|
延迟 | 亚毫秒 | 亚毫秒 |
使用难度 | 简单 | 简单 |
数据分离 | 支持多节点 | 支持多节点 |
支持语言 | Java,C,C++,C#,JS,Node.js,Ruby,Go… | Java,C,C++,C#,JS,Node.js,Ruby,Go… |
数据结构 | sds,list,set,hashes,bit array,hyperloglogs | hashes |
数据切片 | 支持 | 不支持 |
主从复制 | 支持 | 不支持 |
事务 | 支持 | 不支持 |
Pub/Sub | 支持 | 不支持 |
Lua脚本 | 支持 | 不支持 |
Tips
字符编码问题
C++的std::string不一定是GBK编码的,跟你本地编辑器的环境有关,所以在转码的时候要选用适当的函数,被这个问题困扰了好久