文章 2024-05-14 来自:开发者社区

Redis源码、面试指南(3)数据对象类型编码(下)

Redis源码、面试指南(3)数据对象类型编码(上):https://developer.aliyun.com/article/1508229 哈希对象 源码文件t_hash.c。 编码是ziplist或者hashtable。 ziplist编码,底层是压缩列表,有两个条件,哈希对象保存的所有键值对的键和值的字符串长度都小于 64 字节;哈希对象保存的...

Redis源码、面试指南(3)数据对象类型编码(下)
文章 2024-05-14 来自:开发者社区

Redis源码、面试指南(3)数据对象类型编码(上)

三、数据类型的实现 在前面,我们陆续介绍了 Redis 用到的所有主要数据结构。 Redis 并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象。 对象类型及编码 源码文件:object.c 每次当我们在Redis的数据库中新创建一个键值对...

Redis源码、面试指南(3)数据对象类型编码(上)
文章 2023-10-16 来自:开发者社区

面试中的实际编码:如何在白板上展示你的思维过程

博主猫头虎 带您 Go to New World.✨ 博客首页——猫头虎的博客《面试题大全专栏》 文章图文并茂生动形象简单易学!欢迎大家来踩踩~ 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~ 《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~ 希望本文能够给您带来一定的帮助文章粗浅,敬请批评指正!面试中的实际编码:如何在白板上展示你的思维过.....

面试中的实际编码:如何在白板上展示你的思维过程
文章 2023-06-16 来自:开发者社区

如果在准备面试,请务必看看这道题,前端编码题中的集大成者,异步sum/add

最近刷各个大厂面试题,反复出现一道题,让我印象深刻。废话不多,我们直接上题目请实现一个 sum 函数,接收一个数组 arr 进行累加,并且只能使用add异步方法add 函数已实现,模拟异步请求后端返回一个相加后的值/* 请实现一个 sum 函数,接收一个数组 arr 进行累加,并且只能使用add异步方法 add 函数已实现,模拟异步请求后端返回一个相加后的值 */ function ad...

文章 2022-02-11 来自:开发者社区

【Python面试】 说说4种常用编码的区别?

废话不多说,开始今天的题目:问:说说ASCII,Unicode,UTF-8,GBK的区别?答:Python2内容默认ascii进行编码,而Python3对内容进行编码的默认为utf-8。这个编码问题,也不是Python的问题,所有语言都有乱码的问题,所以今天主要跟大家聊聊这4个常见的编码 。主要有以下几个编码:1、ASCIIASCII码使用一个字节编码,所以它的范围基本是只有英文字母、数字和一些....

【Python面试】 说说4种常用编码的区别?
文章 2020-08-12 来自:开发者社区

LintCode领扣 题解丨 微软面试高频题:格雷编码

格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个二进制的差异。 给定一个非负整数 n ,表示该代码中所有二进制的总数,请找出其格雷编码顺序。一个格雷编码顺序必须以 0 开始,并覆盖所有的 2n 个整数。 对于给定的 n,其格雷编码顺序并不唯一。当n = 2时,根据上面的定义,[0,1,3,2] 和 [0,2,3,1] 都是有效的格雷编码顺序。在线评测地址:https://www.....

LintCode领扣 题解丨 微软面试高频题:格雷编码
文章 2013-01-06 来自:开发者社区

【最近面试遇到的一些问题】JAVA UTF-8 GB2312 编码互转

朋友让我帮他写个gb2312->utf-8的字符转换程序,找了半天没有在网上找到合适的,于是自己动手写了一个,呵呵。把它贴在这里,免得以后忘记了 ^_^     实现思路大致如下:  取得一个汉字的Unicode码 把Unicode码分解为两个16进制数据字符串(丢弃前两个字节) 把这两个16进制数据字符串转换成二进制数据字符串 把二进制数据字符串分解...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注