享元模式具体是怎么回事呢,我也不是很清楚啊,只是在看视频的过程中学到的,只其中涉及到的是Java中的基本数据类型的封装类,在进行拆箱以及封箱的时候所用到的一种涉及模式 一。概述 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于 ...
分类:
其他好文 时间:
2019-03-23 00:47:44
阅读次数:
155
1、数据结构的3大方面: 1.1 逻辑结构: 线性结构: 栈、队列、数组、字符串等; 非线性结构: 图、树等; 1.2 存储结构: 顺序: 一块无空隙的存储区域; 链接: 结点分为2部分: 一部分放结点本身的数据; 另一部分存放指针,指向下个结点; 索引: 散列: 1.3 运算: ...
分类:
其他好文 时间:
2019-03-18 01:44:39
阅读次数:
190
串操作在数据结构中也是十分重要的一部分,首先需要理解串,串长,串相等,空格串,空串,子串的概念。我们在编程过程中,对于字符串的操作,就是一种串结构的使用。
分类:
其他好文 时间:
2019-02-21 09:35:28
阅读次数:
133
本文是《Redis内部数据结构详解》系列的第二篇,讲述Redis中使用最多的一个基础数据结构:sds。 不管在哪门编程语言当中,字符串都几乎是使用最多的数据结构。sds正是在Redis中被广泛使用的字符串结构,它的全称是Simple Dynamic String。与其它语言环境中出现的字符串相比,它 ...
分类:
其他好文 时间:
2019-01-10 00:31:47
阅读次数:
130
输出结果: aaaaaaaaaaaaabbbbbbbbb10ccccccc 这里要注意结构体的字节对齐规则 后续会把相关知识录入博客 ...
分类:
其他好文 时间:
2018-12-28 12:29:49
阅读次数:
147
《C和指针 POINTERS ON C》提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高 级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很 ...
分类:
编程语言 时间:
2018-11-18 23:48:31
阅读次数:
322
目录 数组 字符串 结构体 共用体 枚举 指针 数和指针的关系 共用体 枚举 指针 数和指针的关系 常见的存储方式 数组替代品 一、数组 存储在每个元素中值的类型 数组名 数组中的元素数 二、字符串 字符串输入 cin通过空白(空格,制表符,换行符)来确定字符串结束的位置 getline()函数通过 ...
分类:
编程语言 时间:
2018-11-04 00:45:34
阅读次数:
155
生成时间戳 生成格式化的时间字符串 生成结构化时间 时间戳转结构化时间 时间戳转格式化时间字符串 结构化时间转时间戳 结构化时间转格式化的时间字符串 格式化的时间字符串转结构化时间 格式化时间转时间戳 time%*参数 格式含义 %a 本地(locale)简化星期名称 %A 本地完整星期名称 %b ...
分类:
编程语言 时间:
2018-10-23 12:03:15
阅读次数:
176
定义 JWT(Json Web Token)广义上是一个标准名称,狭义上是指用来传递token的字符串。 结构 JWT由三个部分组成:header(头部)、payload(载荷)和signature(签名)。 header:描述JWT最基本信息,如类型(type)和签名所用的算法(algorithm ...
分类:
其他好文 时间:
2018-10-05 17:26:20
阅读次数:
205
变量的换值是C语言中的重点,也是基础知识点。尤其是在多个数值比较大小时,我们会经常运用到变量的换值运算。变量的换值一般是同类型的互换。如整型、字符型、实数型、数组、字符串、结构体类型的变量。实现变量的换值的方法,一般是先定义一个与要换值的变量相同类型的变量,然后执行相应的赋值语句。 ...
分类:
编程语言 时间:
2018-09-25 10:15:41
阅读次数:
168