03 2020 档案
摘要:捋清public protected private继承的访问权限问题 写一个我认为的本质吧 继承的本质就是为了代码复用嘛,你可以理解为把基类的代码全部copy过来 只不过copy的时候可能要做修改嘛 那么怎么确定修改的方式呢? 答案是依据继承的类型 如果是public继承 就把父类原封不动搬过来就
阅读全文
摘要:嗯,牵扯到 编码 Unicode utf 8 const char QByteArray QString String 还有万恶的"\0" 列一下我看到的觉得比较好的文章: socket编程中编码问题 "深入 char ,char ,char a[ ] ,char a[] 内核" C语言中操作字符串
阅读全文
摘要:Redis第一部分 建议已经有这部分知识的人看 用来查漏补缺 我会迭代更新 Redis对象 首先key value,key是固定的字符串对象,value可以是那5种中的一种,而那5种根据场景的不同,每种都有至少两种编码方式,也就是数据结构 数据结构有linkedlist 双端链表 ziplist压缩
阅读全文
摘要:跳跃表原理 最近看redis的实现的时候看到一种数据结构叫做skipList,不知道skiplist的我查了查资料,然后找到了这篇文章。 Skip List是在有序链表的基础上进行了扩展,解决了有序链表结构查找特定值困难的问题,查找特定值的时间复杂度为O(logn),他是一种可以代替平衡树的数据结构
阅读全文
摘要:Redis Redis的入门应用 Redis是key value型数据库 Redis 里的单行命令都是原子的 是为了同时有多个用户对同一个数据修改 string set key value 子主题 1 SET server:name "fido" GET server:name = "fido" E
阅读全文
摘要:根据大佬的文章而来,加上了自己代码的具体例子 关于内存泄漏的问题,根据经验总结如下(持续补充): 原则是, 有 new 就有delete 。 \ 普通C++ 1 Static对象 尤其是单例模式,目的是整个程序的生命周期只有一个对象实例,但在退出时必须记得删除。(比如绑定mainwindow的析构函
阅读全文

浙公网安备 33010602011771号