• 设计模式- 模板方法模式(Template Method Pattern) 结构|原理|优缺点|场景|示例

    时间:2024-04-25 14:33:36

                                         设计模式(分类)        设计模式(六大原则)        创建型(5种)        工厂方法         抽象工厂模式        单例模式        建造者模式        原型模式     结构型...

  • 数据结构练习-数据结构概述

    时间:2024-04-25 13:45:40

    -----------------------------------------------------------------------------------------------------------------------------          1. 在数据结构中,从逻辑上...

  • Redis入门到通关之Redis数据结构-List篇-☃️数据结构

    时间:2024-04-25 10:56:56

    哪一个数据结构能满足上述特征? LinkedList :普通链表,可以从双端访问,内存占用较高,内存碎片较多ZipList :压缩列表,可以从双端访问,内存占用低,存储上限低QuickList:LinkedList + ZipList,可以从双端访问,内存占用较低,包含多个ZipList,存储上限...

  • 设计模式- 代理模式(Proxy Pattern)结构|原理|优缺点|场景|示例

    时间:2024-04-24 22:17:18

                                        设计模式(分类)        设计模式(六大原则)        创建型(5种)        工厂方法         抽象工厂模式        单例模式        建造者模式        原型模式     结构型(...

  • 自定义类型:结构体

    时间:2024-04-24 20:53:24

    正文         结构体是什么?结构体是一种是自定义的类型,当我们想要定义一个学生的成绩时我们可以使用short或者double的数据要存储成绩,学生的年龄可以用int类型的数据来存储。如果想要定义一个学生的类该如何定义呢?这时我们就可以使用自定义的类型:结构体。 1.结构体类型的声明     ...

  • JAVA 异常类型结构分析

    时间:2024-04-24 15:10:45

    JAVA 异常类型结构分析Throwable 是所有异常类型的基类,Throwable 下一层分为两个分支,Error 和 Exception.Error 和 ExceptionErrorError 描述了 JAVA 程序运行时系统的内部错误,通常比较严重不可挽回,除了通知用户和尽力使应用程序安全地...

  • MySQL主从复制的常用拓扑结构

    时间:2024-04-24 13:07:46

    1、复制的常用拓扑结构复制的体系结构有以下一些基本原则: (1)    每个slave只能有一个master; (2)    每个slave只能有一个唯一的服务器ID; (3)    每个master可以有很多slave; (4)    如果你设置log_slave_updates,sl...

  • java中的集合/容器的数据结构

    时间:2024-04-24 11:29:34

    最近双11在网上买了本 数据结构和算法——java语言实现,正在啃,同时在慕课网上的学习进度来到了集合框架这一类,对于这一块算是刚刚了解,本科的时候数据结构学习的是严蔚敏老师的那本数据结构,代码的实现貌似全部是伪代码,记得在期末考试的时候狠狠的通读了一遍,当时对于几个常见的数据结构队列、数组、栈、堆...

  • 数据结构 -- Trie字典树

    时间:2024-04-23 22:01:16

    简介字典树:又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。优点:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。性质:   1.  根节点不包含字符,除根节点外每一个节点都只包含一个字符;2. 从根节点到某一节点,路径上经过的字符连接起来,为...

  • 桥接模式【结构型模式C++】

    时间:2024-04-23 16:03:27

    1.概述 桥接模式是一种结构型设计模式,是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。        这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类,这两种类型的类可被结构化改变而互不...

  • 设计模式- 外观模式(Facade Pattern)结构|原理|优缺点|场景|示例

    时间:2024-04-23 12:32:53

                                ​​​​​​​        设计模式(分类)        设计模式(六大原则)        创建型(5种)        工厂方法         抽象工厂模式        单例模式        建造者模式        原型模式  ...

  • Redis底层数据结构之quicklist-三、quicklistNode结构

    时间:2024-04-23 08:55:52

    基于listpack(V6.2) /* quicklistNode is a 32 byte struct describing a listpack for a quicklist.* We use bit fields keep the quicklistNode at 32 bytes.* ...

  • C# Socket发送、接收结构体数组-二、Socket接收结构体数组

    时间:2024-04-23 07:25:36

    接收字节数组 使用已连接的Socket对象,调用其Receive方法接收数据,并存储到一个字节数组中。 Socket socket = ...; // 获取已连接的Socket对象int receivedBytes = 0;int totalBytesExpected = numElements ...

  • 数据结构开篇(普普通通浅浅聊数据结构)什么是数据结构 、什么是算法、重要性、如何学好数据结构呢

    时间:2024-04-22 21:45:26

       呀呼,好久不见,我的博客又来了,不是故意不更新,是我在学习中,一起步入真正的数据结构吧。之前发了几篇文章是关于单链表,双链表和顺序表的,不知道的UU们可以去看看。 目录 什么是数据结构 什么是算法  重要性 如何学好数据结构呢 什么是数据结构   数据结构(Data Structure...

  • .NET Core开发日志——结构化日志

    时间:2024-04-22 18:37:46

    在.NET生态圈中,最早被广泛使用的日志库可能是派生自Java世界里的Apache log4net。而其后来者,莫过于NLog。Nlog与log4net相比,有一项较显著的优势,它支持结构化日志。结构化日志,也被称为语义化日志。其作用有二,利于查询与方便分析。当系统上线被广泛使用或者时间久远之后,日...

  • [笔记] MySql Workbench 导出表结构和数据报错 mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE'

    时间:2024-04-22 17:20:43

    下午使用MySql Workbench导出数据库表结构,设置完导出选项后执行导出,报如下错误::: Dumping nacweixindb (tb_app)Running: mysqldump.exe --defaults-file="c:\users\admini~1\appdata\local\...

  • 【VIP视频网站项目三】项目框架搭建、项目路由配置、数据库表结构设计

    时间:2024-04-22 16:24:04

    一、项目路由的设计目前项目代码已经全部开源:项目地址:https://github.com/xiugangzhang/vip.github.io视频网站前台页面路由设计路由请求方法模板作用/GETIndex.html渲染首页/registerGETRegister.html渲染用户注册页面/regi...

  • swift:入门知识之枚举和结构体

    时间:2024-04-22 13:19:41

    枚举:swift中的枚举有些类似于类这个概念,它有自己的属性,也可以有自己的方法枚举中的成员有原始值和实际值之分,原始值用来枚举成员的排序次序,默认从0开始枚举出来的成员值就是实际值可以通过toRaw和fromRaw函数转换原始值和枚举值也可以使用字符处或浮点数作为枚举的原始值枚举:匹配枚举值和Sw...

  • Python数据结构——栈、队列的实现(二)

    时间:2024-04-22 12:35:22

    1. 一个列表实现两个栈class Twostacks(object): def __init__(self): self.stack=[] self.a_size=0 self.b_size=0 self.top=0 def a_...

  • vue系列之项目结构

    时间:2024-04-21 23:49:12

    参考地址:链接build webpack配置相关config webpack配置相关node_modules  npm install 安装的依赖代码库src  存放项目源码static 存放静态资源.babelrc babel的一些配置,大部分浏览器是不能支持ES6的,所以通过babel转化成ES...