公司:腾讯
腾讯控股有限公司(英语:Tencent Holdings Limited),简称腾讯,是中国一家跨国企业控股公司,为中国大陆规模最大的互联网公司,1998年11月由马化腾、张志东、陈一丹、许晨晔、曾李青5位创始人共同创立,总部位于深圳南山区腾讯滨海大厦。腾讯业务拓展至社交、金融、投资、资讯、工具和平台等不同领域,其子公司专门从事各种全球互联网相关服务和产品、娱乐、人工智能和技术。目前,腾讯拥有中国大陆使用人数最多的社交软件腾讯QQ和微信,以及最大的网络游戏社区腾讯游戏。在电子书领域 ,旗下有阅文集团,运营有QQ阅读和微信读书。
腾讯于2004年6月16日在香港交易所挂牌上市,于2016年9月5日首次成为亚洲市值最高的上市公司,并于2017年11月21日成为亚洲首家市值突破5000亿美元的公司。2017年,腾讯首次跻身《财富》杂志世界500强排行榜,以228.7亿美元的营收位居478位。2021年腾讯因财付通业务,也受到了国家金融机构的监管风暴影响,一度被重罚股价大跌,直到2023年整顿完成后才重回世界十大。
香港财经界把阿里巴巴、腾讯、美团点评、小米四只中国大陆科技股的英文名称首个字母,合称“ATMX”股份。
Android深入卡顿分析与实践
视觉预期帧率,用户潜意识里认为下帧也应该是当前帧率刷新比如一直60帧,用户潜意识里认为下帧也应该是60帧率。刷新一直是25帧,用户潜意识里认为下帧也应该是25帧率。但是刷新如果是60帧一下跳变为25帧,扰乱用户视觉惯性。这时就会体验卡顿。
酷我音乐iOS小组件适配开发实践
由于没有准备demo,所以将零散的内容列出来重新开发了一遍小组件,并列举了一些关键的技术细节。虽然没有提供其他通讯方式、旋转动画实现、适配standBy和灵动岛相关功能的介绍,但作者表示这些问题已经解决,并期待其他人加入实现相关功能。
Python过气,Hadoop凉了?零基础项目实战诠释何为经典
Python+Hadoop是大数据处理的黄金搭档,Hadoop的核心组件包括HDFS、MapReduce和YARN。HDFS将大文件切分成小的数据块存储在不同节点上,通过NameNode获取元数据信息并读取数据块。本文演示了使用Python+Hadoop统计单词数量的过程。客户端验证路径合法性和权限后,NameNode为文件分配块存储信息,并返回元数据和输出流给客户端。客户端通过输出流向第一个DataNode写入数据块。
从VS Code看优秀插件系统的设计思路
在目前流行的框架中,通常都会采用插件来定制、扩展系统的能力。其实插件系统在软件架构中有一个更专业的术语:微内核架构。本文将详细介绍微内核架构的原理、优势、分类、同时也会对优秀的软件案例进行分析,最后结合笔者当前负责的中型前端项目,分享微内核架构在实际项目的实践。通过本文您将了解什么是插件系统,如何设计插件系统,以及怎么更优雅地实现插件系统。
回归单体成为潮流?腾讯文档如何实现灵活架构切换
软件架构从来没有所谓的银弹,好的架构除了良好的设计,更少不了持续的迭代优化。腾讯文档在业务挑战之下,实现了一种灵活切换单体、微服务的架构设计方案,对业界同类型同场景项目具备较高可借鉴性。本文将详细介绍腾讯文档在实现单体服务和微服务切换过程中所采用的具体方法和技术,以及所取得的收益。
深入剖析开源大模型+Langchain框架智能问答系统性能下降原因
开源LLM在与openAI结合的技术方案下性能下降的原因主要有三个:开源中文embedding模型在Retrieval任务上表现不佳;模型输入tokens限制导致候选chunks数量少;模型自身在阅读理解和总结任务上有不足。因此,选择开源LLM与中文领域最好的embedding模型结合,采用常规的langchain+openAI技术框架,性能会下降很多。
Kafka 分级存储在腾讯云的实践与演进
本文介绍了一系列与微服务和消息队列相关的技术文章。其中包括云原生API网关支持WAF对象接入、Apache RocketMQ在腾讯云的实践、RocketMQ 5.X PopAck源码拆解等。该系列文章涵盖了多个技术领域,并提供了相关的详细信息和实践案例。
Go函数指针是如何让你的程序变慢的?
Go 语言的常规优化手段无需赘述,相信大家也能找到大量的经典教程。但基于 Go 的函数值问题,业界还没有太多深度讨论的内容分享。本文作者根据自己对 Go 代码的使用与调优经验,分享了 Go 的函数值对性能影响的原因以及优化方案。
产品经理必看:一文秒懂数据埋点
搜索产品通搜与垂搜的融合是重点。搜索路径长且复杂,需要精准的埋点来衡量转化效果。百度、QQ浏览器、抖音搜索、小红书搜索的主动搜索路径类似,通过召回、排序策略展示相关内容。搜索指标应包含意图、产品和内容三个视角的数据。搜索产品的重点是串联导流渠道和用户session,设计好各页面的层级嵌套关系。上报文档中标注了上报参数和含义,以表达搜索页面嵌套关系和路径串联参数设计。搜索结果页包含多个结果和模块,容器的参数集合由大到小。
交互设计师如何进行系统性的竞品分析
这篇文章介绍了一些与设计相关的内容,包括腾讯成长守护IP系统化设计、AI绘画中控制角色一致性的方法、重新认识UX文案的设计探索、腾讯打造的全球首个“超时空参与式博物馆”以及微信游戏年度盘点设计总结。文章还提供了一张图片作为配图。总的来说,这些文章涵盖了多个设计领域的内容,对于对设计感兴趣的读者来说是一个值得阅读的推荐。
从单体到微服务,腾讯文档微服务网关工程化的演进实践
微服务到底香不香?
空间隐喻和日常事务的设计
设计师在用户界面设计中需要考虑到用户的空间偏好。研究发现,人们对于面孔排列的偏好会受到惯用手的影响。通常情况下,大多数人对于面孔排列有一种“Good is right”的映射,即最快乐的面孔在左侧,最悲伤的面孔在右侧。然而,在某些情况下,面孔以相反方向排列会更符合用户的映射习惯。因此,设计师需要根据用户的惯用手,合理选择面孔排列的方式,以提供更好的用户体验。
拆解复杂系统:设计电商系统的有效方法
设计目标是理解需求并产出满足需求的具体页面,通过C4模型逐级分层理解系统,体现角色关联性,与开发讨论技术方案以减轻代码负担。设计方案的完善能帮助评估合规性和实现性,清晰的框架结构能提高项目效率。
业务开发方法与实践 - 业务篇
业务建模方法在软件开发行业中具有重要价值。它通过思想实验和抽象模型,帮助团队更好地理解业务领域,实现业务和技术的良好映射。通过业务建模,可以定位问题、找到改进机会,并验证业务改进的效果。虽然互联网的发展使得面向代码的敏捷开发方法流行起来,但随着复杂业务系统的线上化,业务建模方法再次受到关注。经典的业务建模方法仍然为业务开发带来竞争力,而AI时代可能会赋予业务开发新的价值。
从方法到工具,轻松搞定图表设计
数据无处不在,帮助我们更好地做出决策。然而数据不能独立存在,为了使数据有用,我们必须理解它。数据的质量很大程度上依赖于其表达方式,对数据分析结果的可视化呈现可以帮助我们更好地理解和挖掘数据的价值。数据可视化的本质是视觉对话,数据可视化将数据分析与图形设计相结合,数据是可视化设计的依据,可视化为数据的表达提供了灵活性。利用数据可视化可以更好更高效地获取有价值的信息。
基于 Pulsar 的海量 DB 数据采集和分拣
Apache Pulsar 是一个多租户、高性能的服务间消息传输解决方案,支持多租户、低延时、读写分离、跨地域复制、快速扩容、灵活容错等特性。本文是 Pulsar 技术系列中的一篇,主要介绍 Pulsar 在海量DB Binlog 增量数据采集、分拣场景下的应用。