公司:360
360(全称“三六零安全科技股份有限公司”)(上交所:601360)是中国大陆的一家主营安全相关的互联网公司,由周鸿祎于2005年9月成立。公司口号是“引领中国互联网开放潮流”,旗下的产品有360安全卫士、360杀毒、360搜索、360安全浏览器、360手机助手、360手机卫士等多项业务。
iOS屏幕共享技术实践
iOS应用中实现屏幕共享功能,允许用户在视频通话或互动直播中将屏幕内容以视频的方式分享给其他的观众,以增强互动体验,提高沟通效率。这种功能在视频会议、在线教育和游戏直播等场景中非常有用。
视频会议场景中,屏幕共享可以将讲话者本地的文件、数据、网页、PPT 等画面分享给其他与会人;在线课堂场景中,屏幕共享可以将老师的课件、笔记、讲课内容等画面展示给学生观看;在游戏直播场景中,主播能够实时将自己的游戏画面分享给观众,让观众能够以主播的视角体验游戏,为主播提供了更多的互动和展示方式。
iOS屏幕共享主要提供两种实现方案:应用内分享和跨应用分享。根据业务实际需求选择。苹果提供了 ReplayKit Framework 来满足这些需求。
Reactflow图形库结合Dagre算法实现函数资源关系图
在进行函数计算开发时,函数资源关联关系错综复杂,为了方便用户对资源信息的全量感知,决定把函数所有资源信息用关系图的方式进行呈现。同时可灵活操作实现对资源的管控,从而提升用户体验,下面为大家介绍如何实现。
主要技术使用了Reactflow 图形库进行节点与边的绘制渲染,并结合Dagre层次布局计算各节点的位置,从而实现最优布局。
本文将依据下图,从数据处理、布局算法、图形绘制三个方面分别阐述,并将重点介绍Dagre布局算法与Reactflow的画布绘制。
浅谈SOLID原则在前端的使用
无论是前端的 React、Angular 等框架,还是后端的 Node.js,SOLID 原则都能作为指南,让软件架构更加稳固。
VPC场景虚机热迁网络无感
虚机热迁移主要包含计算、存储、网络三个方面,其中网络层面主要关注的是虚机热迁移过程中,虚机业务网络是否中断。360虚拟网络中,采用Neutron定制化+网关自研的方式实现主机OVERLAY,为VPC的V1版本,在V1版本中,虚机热迁存在15s-30s网络中断,该时间段内虚机业务网络不可用,也正因如此,导致虚拟化底座无法进行资源动态规整,资源碎片严重;其次,在常规运维场景下,虚机热迁也无法作为日常运维方式,这在云计算IAAS场景下显然是无法接受的。
360智算中心:万卡GPU集群落地实践
360内部对于智算中心的核心诉求是性能和稳定性,本文将深入探讨360智算中心在万卡GPU集群中的落地实践过程,包括算力基础设施搭建、集群优化、AI开发平台建设、以及训练和推理加速的实现。
微前端实践思考与总结
微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。“类似Iframe,却没有它的各种问题。”
网络播放器兼容性、扩展性与性能
本文从兼容性、可扩展性、性能提升角度分享网络播放器相关技术。
Visual Studio Code 插件开发中的语言功能
本文将以 CodeLens 功能为例,通过 vscode.languages.* API 调用来讲解如何使用......
函数计算的版本管理与灰度发布
函数计算平台通过版本和别名功能提供灰度发布和 A/B 测试的能力,函数的别名是指向特定版本的指针,您可以通过为 A/B 版本配置不同的流量比例来完成功能的上线。如果新版本在上线后发现问题,可以通过修改别名指向旧版本来完成回滚操作。
函数计算版本也适用于新旧接口的兼容性管理。对于新旧版本接口不兼容的情况,可以利用版本快照固化旧版本接口的代码和配置并为其设置独立的访问地址。函数计算可为新旧版本提供不同的访问地址,进行区别访问。
在未知中前行:梯度下降算法的直观理解
梯度下降(Gradient Descent)是机器学习和深度学习中最常用的优化算法之一,通过迭代地调整参数来减少误差,梯度下降帮助模型从初始状态逐渐学习到数据中的复杂模式。
Vue 项目 SEO 优化的关键
Vue.js 是一个非常受欢迎的前端框架,凭借其灵活性和高效性赢得了广泛的开发者喜爱。然而,Vue 的默认渲染方式是客户端渲染(CSR),即页面内容是在浏览器加载后通过 JavaScript 渲染出来的。这种渲染方式虽然提升了交互性,但对 SEO 造成了很大的挑战。
要提升搜索引擎,先了解下搜索引擎的大致工作原理是什么。进而来寻找可以从哪些方面入手。
常见的加密算法
在前后端的各种重要交互场景中(登录,支付)往往都会用到一种或者多种加密算法,来保护用户的信息安全。
向量数据库
随着各种大型语言模型 (LLM)的开源, 开发人员也意识到向量数据库越来越重要,因为它可以进一步增强这些模型。
Pulsar 在 360 的实践之道
更多产品和技术资讯,请持续关注~
探探各个微前端框架
本文作者为 360 奇舞团前端开发工程师微前端架构是为了在解决单体应用在一个相对长的时间跨度下,由于参与的人员
了解下handsfree.js-集成手势面部表情的前端库
Handsfree是一个通过计算机视觉集成手势,面部表情和各种姿势识别的前端库。