话题公司 › 360

公司:360

关联话题: 奇虎360

360(全称“三六零安全科技股份有限公司”)(上交所:601360)是中国大陆的一家主营安全相关的互联网公司,由周鸿祎于2005年9月成立。公司口号是“引领中国互联网开放潮流”,旗下的产品有360安全卫士、360杀毒、360搜索、360安全浏览器、360手机助手、360手机卫士等多项业务。

解析 React 渲染原理

当我们使用React框架编写代码时,无论是组件的更新、状态的改变,还是父子组件......

openstack内部rpc消息通信源码分析

我们知道openstack内部消息队列基于AMQP协议,默认使用的rabbitmq 消息队列。谈到rabbitmq,大家或许并不陌生,但或许会对oslo message有些陌生。openstack内部并不是直接使用rabbitmq,而是使用了oslo.message 。oslo.message 后端的driver支持rabbitmq,kafka,zeromq等消息队列(目前只有rabbitmq能用于openstack) 。在 oslo message中封装了OpenStack各组件内部进行消息通信的方法,并将方法中所使用的数据结构封装为通用的类,以达到使用简单快捷、扩展性强的目的。

现学现用之Docker镜像构建速度优化

在最近临时支持的项目中,发现项目的构建流程耗时比较长,严重的影响了开发的进度。参照文档要发测试环境的时候,发现10分钟过去了还没有发布完成。项目是通过Docker来构建镜像部署的,所以想看看有没有什么方案,可以对Docker镜像构建进行优化。

微服务的熔断、限流和降级

系统的运行是避免不了问题的产生,而服务问题可以从如下两个角度来分析:

  1. 服务系统问题:如机器宕机、网络、机房故障,虽然这个是有问题但概率很小,在面试的时候简单提即可。
  2. 服务程序问题:如业务响应慢、大量的超时等现象,这些问题主要是因服务程序在执行中因压力、负载过大而导致无法快速处理业务,产生的问题,但在微服务下也不排除是某一个服务因系服务程序异常而停止服务的情况导致的问题。

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 造成了很大的挑战。

要提升搜索引擎,先了解下搜索引擎的大致工作原理是什么。进而来寻找可以从哪些方面入手。

常见的加密算法

在前后端的各种重要交互场景中(登录,支付)往往都会用到一种或者多种加密算法,来保护用户的信息安全。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-12-11 14:15
浙ICP备14020137号-1 $访客地图$