数据分片算法有哪些?
我们经常需要处理海量数据。通常,我们需要将数据分割成更小、更易于管理的片段或 "碎片"。
发表于 1小时以前   ·   阅读量:7
这些年背过的面试题——个人项目篇
本文是技术人面试系列个人项目篇,作者总结了一些自己的实战项目经验,一文带你详细了解,欢迎收藏!
发表于 14天以前   ·   阅读量:167
技术人学点金融 - 美国加息和银行倒闭
继美国硅谷银行(SVB)、签名银行(SignatureBank)和第一共和银行(First Republic Bank)去年陆续倒闭后,美国共和第一银行(Republic First Bank)于上个月宣告倒闭门。有人称地域性银行还会持续倒闭。
发表于 14天以前   ·   阅读量:278
C++使用ProtoBuf实现序列化操作
在移动互联网时代,手机流量、电量是最为有限的资源,而移动端的即时通讯应用无疑必须得直面这两点。解决流量过大的基本方法就是使用高度压缩的通信协议,而数据压缩后流量减小带来的自然结果也就是省电:因为大数据量的传输必然需要更久的网络操作、数据序列化及反序列化操作,这些都是电量消耗过快的根源。
发表于 18天以前   ·   阅读量:189
IPv4 与 IPv6 有哪些区别?
从 IPv4 到 IPv6 的过渡主要是出于对更多互联网地址的需求,以及简化网络管理的愿望。
发表于 19天以前   ·   阅读量:93
导致 CPU 飙升到 100% 的 9 大原因
导致 CPU 占用率高的最简单但最具破坏性的编程错误之一就是无限循环。当程序中的循环缺乏正确的退出条件或条件从未满足时,就会出现这种情况,导致循环无休止地运行,消耗过多的处理器时间。
发表于 20天以前   ·   阅读量:90
TCP经典异常问题探讨与解决
TCP的经典异常问题无非就是丢包和连接中断,在这里我打算与各位聊一聊TCP的RST到底是什么?现网中的RST问题有哪些模样?我们如何去应对、解决?本文将从RST原理、排查手段、现网痛难点案例三个板块自上而下带给读者一套完整的分析。
发表于 20天以前   ·   阅读量:130
每个程序员都应该了解的硬件知识
在追求高效代码的路上,我们不可避免地会遇到代码的性能瓶颈。为了了解、解释一段代码为什么低效,并尝试改进低效的代码,我们总是要了解硬件的工作原理。于是,我们可能会尝试搜索有关某个架构的介绍、一些优化指南或者阅读一些计算机科学的教科书(如:计算机组成原理)。但以上的内容可能都太过繁琐、细节太多,在阅读的过程中,我们可能会迷失在纷繁的细节中,没法很好地将知识运用到实践中。
发表于 1月以前   ·   阅读量:143
13条大型C++项目编码规范
在大型项目中,代码规范非常重要。特别是同一个团队,同一个项目,一定要有严格的编码规范,团队所有开发人员统一使用同一套编码规范为准则进行开发。它不仅能够保证代码的可读性和可维护性,还能提高开发效率,减少错误的发生。
发表于 1月以前   ·   阅读量:135
SQL 语句是如何执行的?
数据库中如何执行 SQL 语句?下图显示了这一过程。请注意,不同数据库的架构各不相同,下图展示了一些常见的设计。
发表于 1月以前   ·   阅读量:153
小学生都开始学 Python 了!
Python 被认为是人工智能、机器学习的首选语言。因为人工智能要求机器能自主学习成长,机器要会学习,首先要积累大量的数据,然后运用机器学习算法如线性回归、决策树、神经网络等,让机器能从大量的数据中自主实现学习。Python 简洁易用的特点,以及在数据处理方面的强悍能力,使得目前市面上大部分人工智能的代码,都由 Python 来实现。
发表于 1月以前   ·   阅读量:292
对称加密与非对称加密有什么区别?
对称加密和非对称加密是用于确保数据和通信安全的两种加密技术,但它们在加密和解密方法上有所不同。
发表于 1月以前   ·   阅读量:203
从裸机启动一个C++程序实战操作
对于一个C++程序员来说,可能更多是是每天都在跟各种上层语义、设计模式、软件方法等等在打交道。但对于「一个C++程序是如何运行在机器上的」这件事可能会比较陌生。有时,遇到一些问题,在宏观角度看起来可能比较难以解释,但其实从底层出发,就能发现这个问题其实根本不算问题。
发表于 1月以前   ·   阅读量:157
腾讯云单元化架构体系介绍
在金融科技转型的关键时期,为增强腾讯云在金融核心系统的"转型"、"上云"、"单元化"等方面的解决方案,本文基于多个金融行业一线项目,经过总结、梳理、沉淀形成符合腾讯云产品特征与交付体系的单元化架构体系。对标友商单元化技术架构,提供售前方案与产品能力的支撑。希望在未来几年大规模金融核心系统转型的浪潮中,能帮助一线架构师更好地理解单元化架构,进一步巩固加强腾讯云在金融核心领域取得的成果,做好技术与专家储备。
发表于 2月以前   ·   阅读量:172
ARM SoC漫谈
功耗和性能其实是合在一起的。而芯片设计者可以用不同的工艺和物理库,设计出最高可运行频率,然后软件控制芯片动态运行频率和功耗。
发表于 2月以前   ·   阅读量:178
一个测试开发的十年心路历程-从改变自己做起
作者天士从事测试开发十多年,期间经历不少角色转换,以下是他在测开成长升级、质量体系建设、专项建设方面的总结,以及职场上的一些思考。
发表于 2月以前   ·   阅读量:226
程序员应知必会的 6 种常见数据模型
数据模型为数据库管理系统(DBMS)中的数据存储、检索和操作提供了基础,并影响着数据的结构和访问方式。
发表于 2月以前   ·   阅读量:239
异步编程模式 Future Promise
异步编程模式,多数都是采用 Future、Promise 模型。
发表于 2月以前   ·   阅读量:202
深度解读UUID:结构、原理以及生成机制
UUID (Universally Unique IDentifier) 通用唯一识别码 ,也称为 GUID (Globally Unique IDentifier) 全球唯一标识符。
发表于 2月以前   ·   阅读量:237
万字长文:一文详解单元测试干了什么
好的单元测试不仅可以验证代码结构设计的是否合理,而且可以提前发现代码中的漏洞,将线上风险扼杀在摇篮中。本文从常用的单元测试框架出发,对Mockito框架深入浅出的讲解,希望能帮到每一位同学。
发表于 2月以前   ·   阅读量:272
【老万】谷歌罗曼蒂克消亡史
百年之后,当人们谈论 21 世纪那些改变了人类文明进程的伟大公司,我相信谷歌会名列其中。
发表于 3月以前   ·   阅读量:175
一图看完计算机内存和存储设备类型
今天来聊聊各种计算机内存和存储设备。内存和存储设备是影响计算机性能、效率和能力的基本组成部分。这些组件从易失性内存(临时存储数据以便快速访问)到非易失性存储设备(永久保留数据)各不相同。
发表于 3月以前   ·   阅读量:240
LCD 硬件操作原理
现在的手机有 LCD 和 OLED 两种屏幕,本文探讨 LCD 屏幕。
发表于 3月以前   ·   阅读量:217
软件License授权原理
你知道License是如何防止别人破解的吗?本文将介绍License的生成原理,理解了License的授权原理你不但可以防止别人破解你的License,你甚至可以研究别人的License找到它们的漏洞。
发表于 3月以前   ·   阅读量:261
SQLite 入门教程
SQLite 是一个用 C 语言编写的开源、轻量级、快速、独立且高可靠性的 SQL 数据库引擎,它提供了功能齐全的数据库解决方案。SQLite 几乎可以在所有的手机和计算机上运行,它被嵌入到无数人每天都在使用的众多应用程序中。
发表于 3月以前   ·   阅读量:278
【头条】如何实现一个 flatMap 函数 (头条)
Array.prototype.flatMap 已经是 EcmaScript 的标准,看一个例子,它的输出是多少?
发表于 3月以前   ·   阅读量:261
中国互联网企业综合实力指数(2003年)
2023 年,中国互联网协会继续组织开展本年度中国互联网企业综合实力研究工作,主要研究成果包括中国互联网企业综合实力指数(CICCI)、综合实力前百家企业名单、成长型前二十家企业名单和数据安全服务前五家企业名单等。
发表于 3月以前   ·   阅读量:267
一图看懂 Linux 文件系统的组成
Linux 文件系统就像一个无序的小镇,人们随心所欲地建造自己的房屋。然而,1994 年,文件系统层次标准(FHS,Filesystem Hierarchy Standard)的引入为 Linux 文件系统带来了秩序。
发表于 3月以前   ·   阅读量:271
把个人电脑上的 CPU 拔下来插到服务器上行不行?
大家都对个人电脑的 CPU 有不少的了解,但对服务器 CPU 没有亲眼见过。所以总会有人会产生疑问,把我自己的 PC 办公电脑上的 CPU 拔下来插到服务器上行不行。答案当然是否定的。
发表于 3月以前   ·   阅读量:268
代理服务器:代理的工作原理
代理服务器充当客户端请求资源和提供该资源的服务器之间的中介。它可以实现多种目的,如为更快的访问缓存资源、匿名请求、强制安全策略以及在多个服务器之间进行负载平衡。
发表于 3月以前   ·   阅读量:229
有意思的新特性:void_t
void_t是C++17引入的一个新特性,它的定义很简单,但它搭配SFINAE却可以在模板元编程中发挥巨大作用。
发表于 3月以前   ·   阅读量:227
架构设计的 15 个关键概念
今天给大家带来一份架构设计小抄,包含了系统设计的 15 个核心概念。请保存以备将来参考!
发表于 3月以前   ·   阅读量:255
​微信图片智能裁剪技术介绍
微信的公众号、视频号等产品每天有大量的图片内容,这些图片的长宽比各异,但是为了展示的美观性,在产品的某些场景需要固定图片长宽比,这就需要算法对图片自动剪裁。我们自研了一款轻量的图片智能裁剪框架,基于艺术美学分析与深度学习技术,自动判断图片主体区域,裁剪图片以适配不同尺寸要求。目前该算法已经在微信公众号的快讯、推荐流、图片落地页等多个场景中落地应用,取得了不错的业务收益。同时该方法也被 AAAI 2024 会议接收录用。
发表于 3月以前   ·   阅读量:307
Linux内核解读
工作过程中遇到的调度、内存、文件、网络等可以参考。
发表于 3月以前   ·   阅读量:270
Git 工作流程
协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。"工作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。
发表于 3月以前   ·   阅读量:273
云音乐自研客户端UI自动化项目-Athena
网易云音乐是一款大型的音乐平台App,除了音乐业务外,还承接了直播、K歌、mlog、长音频等业务。整体的P0、P1级别的测试用例多达 3000 多个,在现代互联网敏捷高频迭代的情况下,留给测试回归的时间比较有限。
发表于 3月以前   ·   阅读量:278
一张图看懂刘谦的魔术
今年刘谦最后的魔术是个综合的数学问题,一张图就可以说明白了。
发表于 3月以前   ·   阅读量:230
进程间如何进行通信?
在 Linux 上,进程之间如何通信?下图显示了进程间通信的 5 种方式。
发表于 3月以前   ·   阅读量:227
作为开发需要了解 SSD 的一切
这篇文章主要来探讨一下SSD相关的问题,以及我们在开发的时候如何更高效的利用好 SSD 的特性。
发表于 3月以前   ·   阅读量:239
架构师视角:GPTs Demo搭建后的思考(下)
你务必掌握这框架背后的精神,未来有需求你能够正确的对应,并且正确的把它们组装起来。你应该替你的服务或是产品,仔细思考长远的发展中,你该怎么样在这样的框架下,逐步累积你的元件,这才是 “架构” 师的主要职责。
发表于 3月以前   ·   阅读量:268
架构师视角:GPTs Demo搭建后的思考(上)
GPTs 是以 Chat GTP 为基础, 他允许你在这基础上, 预先设定好它的角色设定 (只管用自然语言说明就好), 背后的知识库 (只管上传档案就好, 不用理会 RAG 什么的细节), 你也可以把自己的 API 挂上去 ( Custom Action, 只要遵循 Open API spec 就好, 写好每个 path 的说明即可, 不用做特别设定, GPTs 会自己思考何时要呼叫你的 API)。
发表于 3月以前   ·   阅读量:409
一个故事解释清楚 Linux epoll 和 Windows IOCP 的区别
Linux 的 epoll 和 Windows 的 IOCP 都用于处理多个 IO 操作,以提高应用程序在执行 IO 操作时的效率和响应能力的。
发表于 3月以前   ·   阅读量:239
大厂真实 Git 开发工作流程
目前所在部门使用是主要是四种:dev(开发)、test(测试)、uat(预发)、release(生产)。
发表于 3月以前   ·   阅读量:270
​架构师应知必会的缩写大全
关系数据库中使用的 ACID(原子性-一致性-隔离-持久性)模型对于 NoSQL 数据库来说过于严格。BASE 原则提供了更大的灵活性,选择了可用性而非一致性。它指出,状态最终将是一致的。
发表于 3月以前   ·   阅读量:178
看图聊算法:为什么排序算法还是不够快?
排序是一种组织数据的方式,目的是确保数据元素之间的相对顺序正确。当我们提到比较排序,意味着我们通过两两比较来确定元素之间的顺序。理论上,一个最优的比较排序算法应该在每次比较后尽量减少剩余的可能性。
发表于 3月以前   ·   阅读量:286
提升自己的架构思维
“架构”,即架设、构建。完成对于平台的合理架设,包括其首当其冲的可用,到可扩展、容易被开发、产品、业务、销售等全面接受的一个整体的设计。
发表于 3月以前   ·   阅读量:221
【GPU】完整的软件栈
之前几期我们过了一遍,现在的GPU都有什么功能模块。以及如何用可控的方式把它们部署到硬件上,但是光有硬件不行啊,总得让软件能用得上。本期就来看看程序是如何控制GPU做事情的。
发表于 4月以前   ·   阅读量:275
【GPU】部署到硬件
前几天我们过了一遍,现在的GPU在逻辑上应该包含哪些功能模块?当然要直接设计成硬件,必然会遇到很多问题,成本,性能,功耗,性能等。下面就来探讨一下这些问题的解决方法。
发表于 4月以前   ·   阅读量:317
【GPU】逻辑上的模块划分
上期我们介绍了一个基本的图形应该包含什么样的流水线,随着时代的发展,新的需求逐渐出现。我们就来看看如何从基本的图形流水线逐步扩充成现在的样子。
发表于 4月以前   ·   阅读量:322
【GPU】图形流水线基础
不小心算是邂逅了龚大的视频,看了一遍视频之后,仿佛记得,但是很多的东西又仿佛记不住。于是乎想着写一篇笔记记录一下,我自身最近也在学习做媒体相关的东西,那必须学习一下GPU啊。
发表于 4月以前   ·   阅读量:296
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:61.8k

# 东方甄选小作文事件 #

文章:13,阅读量:8.7k

# 裁员 #

文章:1230,阅读量:690.3k

# WebAssembty #

文章:25,阅读量:19.5k

# Python #

文章:5586,阅读量:4.1m

# 人工智能(AI) #

文章:6884,阅读量:3.9m

# JavaScript #

文章:1224,阅读量:829.7k

# Rust #

文章:255,阅读量:130.9k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:5.8k

# 前端面试宝典 #

文章:9,阅读量:4k

查看所有标签