- 本文涵盖:数据类型汇总、大小端字节序存储、有/无符号数在底层的数据分布、浮点数疑攻破【附加经典笔试题】 本文涵盖:数据类型汇总、大小端字节序存储、有/无符号数在底层的数据分布、浮点数疑攻破【附加经典笔试题】
- 聊聊C语言中的枚举与联合体如何使用 聊聊C语言中的枚举与联合体如何使用
- 步步带你解读14个库中的字符串函数与内存函数,教你学会如何正确使用函数 步步带你解读14个库中的字符串函数与内存函数,教你学会如何正确使用函数
- 前言: 相信大家在学习C语言的时候,最头疼的就是指针,经常会碰到一级指针、二级指针,这些指针使用起来,稍有不慎就会等导致程序崩溃,为了让广大程序员少掉点头发,C++中提出了引用这一概念。当然,在C++的代码中,仍然可以兼容C语言的指针。一、引用的概念 在语法上引用不是新定义一个变量,而是给已存在的变量取一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块空间。例如:鲁迅和周... 前言: 相信大家在学习C语言的时候,最头疼的就是指针,经常会碰到一级指针、二级指针,这些指针使用起来,稍有不慎就会等导致程序崩溃,为了让广大程序员少掉点头发,C++中提出了引用这一概念。当然,在C++的代码中,仍然可以兼容C语言的指针。一、引用的概念 在语法上引用不是新定义一个变量,而是给已存在的变量取一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块空间。例如:鲁迅和周...
- 前言: 相信大家在学习C语言的时候,最头疼的就是指针,经常会碰到一级指针、二级指针,这些指针使用起来,稍有不慎就会等导致程序崩溃,为了让广大程序员少掉点头发,C++中提出了引用这一概念。当然,在C++的代码中,仍然可以兼容C语言的指针。一、引用的概念 在语法上引用不是新定义一个变量,而是给已存在的变量取一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块空间。例如:鲁迅和周... 前言: 相信大家在学习C语言的时候,最头疼的就是指针,经常会碰到一级指针、二级指针,这些指针使用起来,稍有不慎就会等导致程序崩溃,为了让广大程序员少掉点头发,C++中提出了引用这一概念。当然,在C++的代码中,仍然可以兼容C语言的指针。一、引用的概念 在语法上引用不是新定义一个变量,而是给已存在的变量取一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块空间。例如:鲁迅和周...
- 前言: 上一次我们分享了线性表中的一种结构顺序表,它存在着一些其缺点,比如:在中间位置或者头部进行元素插入或者删除的时候时间复杂度是�(�)O(N)效率比较低,并且顺序表在扩容的时候也存在时间和空间上的消耗,由于我们每次都是按照二倍来扩的,那就很有可能会出现扩大了用不完导致空间浪费的现象。这些问题该如何解决呢?那就需要用到今天分享给大家的另一种线性结构链表。一、什么是链表?1.1 定义 链表... 前言: 上一次我们分享了线性表中的一种结构顺序表,它存在着一些其缺点,比如:在中间位置或者头部进行元素插入或者删除的时候时间复杂度是�(�)O(N)效率比较低,并且顺序表在扩容的时候也存在时间和空间上的消耗,由于我们每次都是按照二倍来扩的,那就很有可能会出现扩大了用不完导致空间浪费的现象。这些问题该如何解决呢?那就需要用到今天分享给大家的另一种线性结构链表。一、什么是链表?1.1 定义 链表...
- 🏆 作者简介,愚公搬代码🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,阿里云专家博主,腾讯云优秀博主,掘金优秀博主,51CTO博客专家等。🏆《近期荣誉》:2022年CSDN博客之星TOP2,2022年华为云十佳博主等。🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物... 🏆 作者简介,愚公搬代码🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,阿里云专家博主,腾讯云优秀博主,掘金优秀博主,51CTO博客专家等。🏆《近期荣誉》:2022年CSDN博客之星TOP2,2022年华为云十佳博主等。🏆《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物...
- GaussDB是华为基于openGauss自研生态推出的云化企业级分布式关系型数据库,它支持多种数据类型,包括数值、字符、日期等。在使用GaussDB时,可能需要进行数据类型转换,以满足不同的需求。本文将以示例的形式罗列并介绍一些常见的数据类型转换方法等。 GaussDB是华为基于openGauss自研生态推出的云化企业级分布式关系型数据库,它支持多种数据类型,包括数值、字符、日期等。在使用GaussDB时,可能需要进行数据类型转换,以满足不同的需求。本文将以示例的形式罗列并介绍一些常见的数据类型转换方法等。
- 布隆过滤器是一个精巧而且经典的数据结构。 你可能没想到: RocketMQ、 Hbase 、Cassandra 、LevelDB 、RocksDB 这些知名项目中都有布隆过滤器的身影。 对于后端程序员来讲,学习和理解布隆过滤器有很大的必要性。来吧,我们一起品味布隆过滤器的设计之美。 布隆过滤器是一个精巧而且经典的数据结构。 你可能没想到: RocketMQ、 Hbase 、Cassandra 、LevelDB 、RocksDB 这些知名项目中都有布隆过滤器的身影。 对于后端程序员来讲,学习和理解布隆过滤器有很大的必要性。来吧,我们一起品味布隆过滤器的设计之美。
- 从汇编角度深度挖掘函数栈帧建立和销毁的全过程,保姆式教学,超详细解说 从汇编角度深度挖掘函数栈帧建立和销毁的全过程,保姆式教学,超详细解说
- 100多张详细图示指导,十六个C语言重要大点,带你从0开始学习C语言,走上编程这条不归路 100多张详细图示指导,十六个C语言重要大点,带你从0开始学习C语言,走上编程这条不归路
- 100多张详细图示指导,十六个C语言重要大点,带你从0开始学习C语言,走上编程这条不归路 100多张详细图示指导,十六个C语言重要大点,带你从0开始学习C语言,走上编程这条不归路
- 关于字符串的子串模式匹配算法,最经典最简单的的算法是BP算法(Brude-Force)。BP 算法首先我们需要定义一些内容为了下面的解释:主串 S 和 子串 T ,且 S.length > T.length串的物理位置从0开始基本思路是:主串从第一个字符与子串的第一个字符进行匹配,一直进行对等位置比较,会有两种情况:从初始位置开始与子串完全匹配 -> 匹配成功在 主串在 i 的位置上匹配失败... 关于字符串的子串模式匹配算法,最经典最简单的的算法是BP算法(Brude-Force)。BP 算法首先我们需要定义一些内容为了下面的解释:主串 S 和 子串 T ,且 S.length > T.length串的物理位置从0开始基本思路是:主串从第一个字符与子串的第一个字符进行匹配,一直进行对等位置比较,会有两种情况:从初始位置开始与子串完全匹配 -> 匹配成功在 主串在 i 的位置上匹配失败...
- 众所周知,很多社区都是有内容审核机制的,除了第一次发布,后续的修改也需要审核,最粗暴的方式当然是从头再看一遍,但是编辑肯定想弄死你,显然这样效率比较低,比如就改了一个错别字,再看几遍可能也看不出来,所以如果能知道每次都修改了些什么,就像git的diff一样,那就方便很多了,本文就来简单实现一个。 一道算法题想要知道两段文本有什么差异,我们可以先求出它们的公共内容,剩下的就是被删除或新增的。在... 众所周知,很多社区都是有内容审核机制的,除了第一次发布,后续的修改也需要审核,最粗暴的方式当然是从头再看一遍,但是编辑肯定想弄死你,显然这样效率比较低,比如就改了一个错别字,再看几遍可能也看不出来,所以如果能知道每次都修改了些什么,就像git的diff一样,那就方便很多了,本文就来简单实现一个。 一道算法题想要知道两段文本有什么差异,我们可以先求出它们的公共内容,剩下的就是被删除或新增的。在...
- 《Index Checkpoints for Instant Recovery in In-Memory Database Systems》是由华为云数据库创新Lab一作发表在数据库领域顶级会议VLDB'2022的学术论文。 《Index Checkpoints for Instant Recovery in In-Memory Database Systems》是由华为云数据库创新Lab一作发表在数据库领域顶级会议VLDB'2022的学术论文。
上滑加载中
推荐直播
-
昇思MindSpore技术公开课·大模型专题(第二期)第五课:LLaMA
2023/12/09 周六 14:00-15:30
Selina 昇思MindSpore布道师
本周六(2023年12月9日)14:00-15:30昇思MindSpore技术公开课大模型专题课程即将再次与大家见面!本次课程全面讲解大模型LLaMA的背景介绍、LLaMA模型结构解析(包含Pre-normalizaton、swiGLU、Rotary embedding)及LLaMA推理部署代码演示。欢迎大家参与学习!
回顾中
热门标签