公司:腾讯
腾讯控股有限公司(英语: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”股份。
了解和利用「空间记忆」,提升体验与效率
空间记忆,作为人类记录环境信息的重要因素,在交互设计中如何发挥作用,如何运用空间记忆提升用户的效率、提升用户体验。本文将尝试总结并从中找到一些解题方法。
分布式唯一 ID 生成方案浅谈
在业务开发中,会存在大量的场景都需要唯一 ID 来进行标识。比如,用户需要唯一身份标识;商品需要唯一标识;消息需要唯一标识;事件需要唯一标识等等。尤其是在分布式场景下,业务会更加依赖唯一 ID。
公有云网关接入高性能探测器方案
客户端通过LB集群访问vmhost上的子机real server,LB集群由多个实例LD组成,每台LD内部进程fwd负责调度real server,转发client发出的请求。调度之前,需要确认real server是可调度的,这就是探测器的工作内容。
【ADT】关于深色模式设计的思考
相信大家对深色模式已经不陌生了,自从iOS13启用深色模式开始,各个软件及平台对于深色模式基本都做了相应的设计适配,经过了长时间的使用体验及迭代,每个人对深色模式也有了自己内心的好坏评判标准,下面是一些结合日常工作对于深色模式设计的相关总结。
基于 qiankun 的微前端实践
微前端(Micro-Frontends)是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
微前端并不是前端领域的新概念。早期希望前端工程能够像后台的微服务一样,项目分开自治,核心的诉求是:
1、兼容不同技术栈
2、将项目看作页面、组件,能够复用到不同的系统中
早期比较成熟的 single-spa,从早期 React 的现代框架组件生命周期中获得灵感,将生命周期应用于这个应用程序,即将整个页面作为组件。
后来蚂蚁金融团队孵化了基于 single-spa 的 qiankun 架构,将微前端进一步的深耕,目标直指巨石应用业务难题,旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增多、变迁,从一个普通应用演变成一个巨石应用 (Frontend Monolith) 后,随之而来的应用不可维护的问题。这类问题在企业级 Web 应用中尤其常见。
本人在深入实践微前端之后,深感 qiankun 受制于前端架构的定位,无法使用 Nodejs 等能力快速解决快速发布,构建,管理的困境,因此在此基础上做了一定程度的 APAAS 探索,将本文的项目作为 APAAS 应用快速集成到其他业务系统。
微信「扫一扫识物」 的背后技术揭秘
微信扫码已经深入人心,微信扫物 12.23 日 ios 版本正式上线,从识别特定编码形态的图片(二维码/小程序码/条形码/扫翻译),到精准识别自然场景中商品图片(鞋子/箱包/美妆/服装/家电/玩具/图书/食品/珠宝/家具/其他商品),有哪些难点需要去克服? 扫物以图片(视频)作为媒介,聚合微信内部有价值的生态内容如电商,百科,资讯进行展示,会催生哪些新的落地场景?
Kubernetes 资源拓扑感知调度优化
近年来,随着腾讯内部自研上云项目的不断发展,越来越多的业务开始使用云原生方式托管自己的工作负载,容器平台的规模因此不断增大。以 Kubernetes 为底座的云原生技术极大推动了云原生领域的发展,已然成为各大容器平台事实上的技术标准。在云原生场景下,为了最大化实现资源共享,单台宿主机往往会运行多个不同用户的计算任务。如果在宿主机内没有进行精细化的资源隔离,在业务负载高峰时间段,多个容器往往会对资源产生激烈的竞争,可能导致程序性能的急剧下降,主要体现为:
- 资源调度时频繁的上下文切换时间
- 频繁的进程切换导致的 CPU 高速缓存失效
因此,在云原生场景下需要针对容器资源分配加以精细化的限制,确保在 CPU 利用率较高时,各容器之间不会产生激烈竞争从而引起性能下降。
社区内容建设:手把手带你入门
通过社区内容生态建设,挖掘更多有价值的内容,让社区存在它应有的价值,为用户提供优质的浏览环境,并从中找到如何能为游戏带来一定的价值;本文将手把手带您掌握如何快速上手,带您从小白到入门搭建初步的内容生态。
为 PC 端设计小程序
本期我们总结了一份《小程序适配设计指南》,希望可以帮助你完成小程序从移动端到PC端的适配。
简谈界面设计中网格系统的应用
本期我们将简单地介绍一下网格系统的前身今世,并为大家梳理一份界面设计中网格系统的应用指南。
标点符号设计:产品文案中句号的意义
爱加句号的人是怪物?老铁,不是吧!
复杂思考,简单设计。
即使日常工作充满了繁杂的信息,但设计师没有必要让用户去面对这些内容,而是替用户消化这些复杂并转化为简单的设计。本期将分享在实际案例中如何让设计更简单一点的探究过程。
让组件库井井有条
如何有条不紊地构建及维护设计组件库?面对此问题,向开发同学们学习是个不错的选择。
动态设计,让交互更顺畅
本文从动态设计的角度,分析了影响动态感受的几个关键因素,希望通过对动画基本原理的描述和拆解,帮助大家理解自然顺畅的动态设计的必要条件,在之后的用户体验设计中助大家一臂之力。
重新审视图标中的细节
界面小图标很难画得好吗?看看业界的优秀案例和常见问题的解决方法,拓展思路并提升效率。
私有化部署探索之路-新手篇
从概念、价值、实操步骤、合作流程等维度入手,一起探索私有化部署之路。