2019年10月24日

数据库学习之一--DBMS种类

摘要: 一、定义 数据库(DB):数据库是将大量数据保存尔来,通过计算机加工而成的可以进行高效访问的数据集合; 数据库管理系统(DBMS):是一种操纵和管理数据库信息的大型管理软件,用于建立,使用和维护数据库; 二、DBMS的优势 1. 共享数据 2. 实现了数据读写以及编辑自动化 3.解决了从大量数据中提 阅读全文

posted @ 2019-10-24 11:40 Anlia 阅读(2535) 评论(0) 推荐(0) 编辑

2019年10月22日

C++问题--fread文件读不完整问题解决

摘要: 今天突然遇到一个问题,用fwrite/fread读写文件,发现当fread读取文件时只能读一半, 即使用foef()查看是否读到文件结尾,也是显示文件已经读取到文件末尾,查看文件的返回值发现文件只读取了一半。 在这里记录一下: fread函数并未读全我们文件里的内容,这是因为系统默认文件结束符为ct 阅读全文

posted @ 2019-10-22 16:36 Anlia 阅读(1349) 评论(0) 推荐(0) 编辑

将博客搬至CSDN

摘要: 一、输入用户名和密码进入CSDN,点击博客搬家,显示如下画面: 二、选择博客搬迁地址,这里是博客园; 三、输入博客地址,博客地址获取:点击用户名->我的博客;在地址栏复制URL地址:https://www.cnblogs.com/anlia/ 四、编写一篇《将博客搬至CSDN》的文章,也就是你看到的 阅读全文

posted @ 2019-10-22 09:24 Anlia 阅读(208) 评论(0) 推荐(0) 编辑

2019年10月21日

redis数据存储--C++连接redis

摘要: 一、下载的是Redis Windows版本;下载地址:https://github.com/microsoftarchive/redis;解压到:E:\Software\redis-3.0; 二、用VS打开项目: 1. 打开文件E:\Software\redis-3.0\msvs;点击RedisSe 阅读全文

posted @ 2019-10-21 17:42 Anlia 阅读(9896) 评论(0) 推荐(0) 编辑

C++编译错误--C++连接redis:编译错误error C2371: “off_t”: 重定义;不同的基类型

摘要: 编译错误:对于编译C++调用hiredis编译错误:error C2371: “off_t”: 重定义;不同的基类型,如下图: 可能的解决方案: 1. 因为hiredis预处理器定义了_OFF_T_DEFINED,如图: 去掉预处理器定义_OFF_T_DEFINED; 2. 在hiredis.h中已 阅读全文

posted @ 2019-10-21 17:16 Anlia 阅读(2824) 评论(0) 推荐(1) 编辑

redis数据存储--redis在Windows下的安装过程

摘要: 一、下载软件 1. 下载Redis windows版本,Redis官网下载地址为:https://redis.io/download; 这里下载的是Windows版本,下载地址为:https://github.com/MicrosoftArchive/redis; 目前4.0以上版本不支持Windo 阅读全文

posted @ 2019-10-21 14:08 Anlia 阅读(554) 评论(0) 推荐(0) 编辑

2019年10月17日

设计模式--常用模式简介

摘要: 一、单例模式 单例模式表示在当前进程中创建的类只有一个实例化对象; 二、策略模式 策略模式是指指对象的形为在不同的场景中具有不同的算法,基类为抽象类,派生类为实现类,通过派生类实现了不同策略,可以通过调用对象的不同具体实现不同的策略; 1.抽象类为策略类,抽象类的派生类为实现类,多个派生类只区别在表 阅读全文

posted @ 2019-10-17 11:24 Anlia 阅读(378) 评论(0) 推荐(0) 编辑

设计模式--软件设计原则

摘要: 软件设计六大原则: 一、 单一职责原则(SRP) 意思是就一个类而言只有一个改变类的起因和动机; 遵循单一职责: 1. 可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多; 2. 提高类可维护性,系统的可扩展性; 3. 变更引起的风险降低,当修改一个功能时,可以显著降低对其 阅读全文

posted @ 2019-10-17 11:06 Anlia 阅读(159) 评论(0) 推荐(0) 编辑

2019年10月16日

设计模式--UML类图简介

摘要: UML:Unified Modelling Language是一种统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。 “+”表示public, "-"表示private, "#"表示protected UML关系类图箭头表示: 1. 阅读全文

posted @ 2019-10-16 16:15 Anlia 阅读(428) 评论(0) 推荐(0) 编辑

C++基础--if/else和switch/case的区别

摘要: if和switch的区别: 一、语句的格式: if/else的写法格式如下: swith/case的写法如下: 二、逻辑结构: 从上面if/else与switch/case格式的区别可以看出: A: if/else能根据逻辑判断输出相应的语句,也就是说if/else更多的是进行逻辑判断; switc 阅读全文

posted @ 2019-10-16 15:10 Anlia 阅读(3133) 评论(0) 推荐(0) 编辑

导航