随笔分类 -  专业笔记

专业学习笔记
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 安全 1、可以使用bind参数绑定一个地址,使redis只接受这个地址的连接。 2、使用requirepass参数,设置一个redis密码,使得每次客户端连接时都要发送密码,当执行复制时,如果主库设置了密码, 阅读全文
posted @ 2020-09-22 20:11 Dylan~ 阅读(510) 评论(0) 推荐(0)
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 配置集群 1、配置集群,集群解决了单点故障以及单台机器内存上限的问题,使用集群时,只需要将配置文件中的参数cluster-enabled打开即可,集群中至少有三个主库才可以运行,当启动若干个redis-ser 阅读全文
posted @ 2020-07-18 20:12 Dylan~ 阅读(453) 评论(0) 推荐(1)
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 一、复制 1、在复制中,数据库分为两类,一类主数据库,一类从数据库,主库用来读写,从库用来读,主库可以拥有多个从库,但从库只能拥有一个主库。 2、使用复制非常简单,只需要在从库的启动参数或运行时命令或配置文件 阅读全文
posted @ 2020-07-14 21:06 Dylan~ 阅读(202) 评论(0) 推荐(0)
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 节省空间 1、redis对于它所支持的五种数据类型,每种都提供了两种及以上的编码方式去存储(具体对应的编码方式可以百度)。因为基于内存的缘故,所以为了平衡时间与空间的使用效率在元素数量较多或较少时采用不同的策 阅读全文
posted @ 2020-07-13 20:27 Dylan~ 阅读(983) 评论(0) 推荐(0)
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 事务 1、redis中的事务由一组命令的集合组成,要么都执行,要么都不执行,同时redis的事务还可以保证事务内的命令会依次执行不被其他命令插入。 2、命令MULTI开启事务,之后发送一些列需要执行的指令,最 阅读全文
posted @ 2020-07-12 20:19 Dylan~ 阅读(628) 评论(0) 推荐(0)
摘要:写在前面 以下绝大部分内容取材于《redis入门指南》,部分结合个人知识,实践后得出。 只记录重要,明确,属于新知的相关内容,杜绝冗余和重复。 字符串 1、字符串类型是redis中最常见的类型,目前字符串数据的最大容量是512M。 2、取值、赋值 SET key value GET key 当键值不 阅读全文
posted @ 2020-07-01 20:30 Dylan~ 阅读(364) 评论(0) 推荐(0)
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 友元、异常和其他 1、抛出异常类时,虽然catch的是一个引用,但是也会产生一次拷贝,因为当抛出异常的函数在栈解退的过程中会会调用异常类的析构函数,异常类将不复存在。 2、如果有一个异常类层 阅读全文
posted @ 2020-06-27 21:02 Dylan~ 阅读(362) 评论(0) 推荐(0)
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 使用类 1、不能重载的运算符 1 sizeof sizeof运算符 2 . 成员运算符 3 .* 成员指针运算符 4 :: 作用域解析运算符 5 ?: 条件运算符 6 typeid 一个RT 阅读全文
posted @ 2020-06-23 20:19 Dylan~ 阅读(389) 评论(0) 推荐(0)
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 内存模型和名称空间 1、C++标准允许每个编译器设计人员以他认为合适的方式实现名称修饰,因此由不同编译器创建的二进制模块很可能无法正确的链接。也就是说,两个编译器将为同一个函数生成不同的修饰 阅读全文
posted @ 2020-06-22 19:39 Dylan~ 阅读(281) 评论(0) 推荐(0)
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 预备 1、C++相对于C增加了最关键的两项,面向对象和范型编程。 处理数据 2、对于变量明,C++没有长度限制;同时,以两个下划线或一个下划线和大写字母开头的名称被保留给实现(编译器及其使用 阅读全文
posted @ 2020-06-15 20:55 Dylan~ 阅读(1122) 评论(0) 推荐(0)
摘要:重读C Primer Plus ,查漏补缺 重读C Primer Plus,记录遗漏的、未掌握的、不清楚的知识点 文件输入/输出 1、fgets函数在读取文件内容时会将换行符读入,但gets不会,fputs函数在写入文件时不会追加一个换行符,但puts会,应该对应配合使用。 2、不同操作系统下,以文 阅读全文
posted @ 2020-06-14 20:00 Dylan~ 阅读(323) 评论(0) 推荐(0)
摘要:重读C Primer Plus ,查漏补缺 重读C Primer Plus,记录遗漏的、未掌握的、不清楚的知识点 分支和跳转 1、ctype.h头文件里包含了一些列用于字符判断的函数,包括判断数字、大小写字母,控制字符,可打印字符等一些列函数以及转换字母大小写的字符映射函数。 2、C99标准要求编译 阅读全文
posted @ 2020-01-06 21:53 Dylan~ 阅读(461) 评论(0) 推荐(2)
摘要:lua程序设计第二版学习笔记 脚本语言的基础语法大都比较简单,这里只列举一些lua独有,或者需要特别注意的语法点。 书中前三章的内容是一些惯常的引言,基础数据类型,运算符等内容,相对简单,这里就不再赘述。 语句 1、do...end 可以用来包含一个程序块。 2、在循环语句中声明的局部变量,在条件判 阅读全文
posted @ 2019-11-08 19:38 Dylan~ 阅读(1067) 评论(0) 推荐(2)
摘要:重读C Primer Plus ,查漏补缺 重读C Primer Plus,记录遗漏的、未掌握的、不清楚的知识点。 一、概览 1、链接器的作用是将这3个目标元素(目标代码、系统的标准启动代码和库代码)结合在一起,并将它们存放在单个文件,即可执行文件中。 二、C语言概述 1、对于标识符,一些旧的编译器 阅读全文
posted @ 2019-07-14 00:26 Dylan~ 阅读(438) 评论(0) 推荐(0)