java技术圈 为您找到相关结果 94

XHR,ajax,axios,fetch之间的区别

生xhr对象 现代浏览器,最开始与服务器交换数据,都是通过XMLHttpRequest对象。它可以使用JSON、XML、HTML和text文本等格式发送和接收数据。 好处: 不重新加载页面的情况下更新网页 在页面已加载后从服务器请求/接收数据 在后台向服务器发送数据。 缺点: 使用起来也比较繁琐,需要设置很多值。 早期的IE浏览器有自己的内置对象,这样需要写兼容代码判断是否为XMLHttpRequest对象。 if (window.XMLHttpRequest) { // model browser xhr = new XMLHttpRequest() } else if (window.ActiveXObject) { // IE 6 and older xhr = new ActiveX...阅读全文

天翼云云电脑:IAAS基础设施带来的计算革新

本文分享自天翼云开发者社区《天翼云云电脑:IAAS基础设施带来的计算革新》,作者:不知不觉在当今这个数字化快速发展的时代,云计算作为一种新兴的信息技术,已经逐渐成为企业和个人日常运营的重要组成部分。在这个领域中,天翼云云电脑凭借其独特的技术优势和创新能力,引领着IAAS(基础设施即服务)的发展潮流。一、云电脑概述云电脑是一种基于云计算技术的虚拟化计算服务。它通过虚拟化技术将一台或多台物理服务器资源进行整合,形成一个共享资源池,从而提供弹性的云计算环境。在这个环境下,每个虚拟主机都可以独立运行,拥有自己的操作系统、存储空间和网络资源。与传统的电脑相比,云电脑最大的特点在于其无需购买昂贵的硬件设备,只需通过互联网连接就能获得所需计算资源和数据存储服务。二、天翼云云电脑与IAAS天翼云作为国内领先...阅读全文

Ubuntu 启动出现grub rescue

​ 一,原因 原因:出现 “grub rescue” 错误通常表示您的计算机无法正常引导到操作系统,而是进入了 GRUB(Grand Unified Bootloader)紧急模式。这可能是由于引导加载程序配置错误、硬盘驱动器损坏或其他引导问题引起的。 二,解决办法 要解决这个问题,您可以尝试以下步骤: 1,尝试使用命令查看可用的分区: 在 “grub rescue” 提示符下,您可以使用以下命令列出可用的分区和文件系统:执行 ls命令 grub rescue> ls 这将显示类似于 (hd0,msdos1) 的分区标识符列表,其中 hd0 表示第一个硬盘,msdos1 表示分区号。您需要找到包含您的 Ubuntu 安装的分区。 2.找到 grub 文件夹所在分区 如果系统的「/boot」文...阅读全文

Three.js可视化企业实战WEBGL课(源码+课件+素材+2023年12月升级版47章全)

Three.js可视化企业实战WEBGL课(源码+课件+素材+2023年12月升级版47章全) 给大家分享一套Three.js课程——Three.js可视化企业实战WEBGL课,全网最全,源码+课件+素材+2023年12月升级版47章。大家下载学习。 OpenGL它是最常用的跨平台图形库。 WebGL是基于OpenGL设计的面向web的图形标准,提供了一系列JavaScript API,通过这些API进行图形渲染将得以利用图形硬件从而获得较高性能。 而Three.js是通过对WebGL接口的封装与简化而形成的一个易用的图形库。 简单点的说法threejs=three + js,three表示3D的意思,js表示javascript的意思。那么合起来,three.js就是使用javascrip...阅读全文

博文 2023-12-08 15:08:21 woaiwodejia333

【10章】SpringBoot 3 + Flutter3 实战低代码运营管理

【10章】SpringBoot 3 + Flutter3 实战低代码运营管理 给大家分享一套课程——SpringBoot 3 + Flutter3 实战低代码运营管理,共10章,课程包更新,附源码。 低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。 低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。 低代码的底层逻辑还是一个开发平台,需要对个性化的需求开放实现途径 场景构建能力:通过图形可视化,拖拉拽方式就能快速构建运营管理所需的应用场景,敏捷响应需求变更的快速迭代,做到调研即...阅读全文

博文 2023-11-22 16:06:09 woaiwodejia333

牵引数字经济重要增长极,天翼云智能边缘云助力元宇宙加速发展!

9月20日,由中国仿真学会、中国指挥与控制学会和北京理工大学共同主办的“2023第二届世界元宇宙大会”在上海召开。天翼云科技有限公司智能边缘事业部云渲染负责人丛子涵参加大会主论坛,分享了天翼云边缘云在元宇宙领域的探索与应用。​近年来,元宇宙成为全球范围内的热门话题。通过构建一个与现实世界相互映射且可交互的虚拟世界,元宇宙为用户带来全新视觉体验。而营造元宇宙身临其境般绝佳体验的关键在于保证画质高清,满足数据传输对低时延的极致需求。能够提供稳定、高效、可靠、低时延算力服务的边缘云是推动元宇宙产业发展的关键引擎。作为云服务国家队,天翼云持续深耕边缘计算领域,依托云网融合优势积极布局边缘节点,目前已形成“2+4+31+X”的算力资源布局。将“X”的算力进一步下沉,天翼云形成浅边缘-深边缘-最边缘的多...阅读全文

博文 2023-09-28 14:15:25 Tianyiyun

[第2季]OpenGL-自主高性能三维GIS平台架构与实现

![1.png](http://static.itsharecircle.com/240102/934a11c2a027a4577fe70e9d9ae40cf0.png) OpenGL没有提供着色器编译器,而是由显卡驱动来完成着色器的编译工作,也就是说,只要显卡驱动支持对GLSL的编译它就能运行,所以能够跨平台。而DirectX是由微软控制着色器的编译,就算用了不同的硬件,同一个着色器的编译也是一样,所以支持的平台只有微软自己的产品。 GPU全称是GraphicProcessing Unit--图形处理器,其最大的作用就是进行各种绘制计算机图形所需的运算,包括顶点设置、光影、像素操作等。GPU实际上是一组图形函数的集合,而这些函数有硬件实现,只要用于3D游戏中物体移动时的坐标转换及光源处理。...阅读全文

你必须会的Docker安装ElasticSearch教程

Docker安装ElasticSearch 1 安装说明 在平时工作的时候,开发环境大多数会安装单机ElasticSearch,但生产环境基本会安装ElasticSearch集群版,所以我们接下来实现一下ElasticSearch单机安装,下一节实现集群安装,但安装也大多数采用Docker安装。不过中文搜索,会实现分词器集成,可以采用IK分词器。ElasticSearch采用Kibana实现数据可视化分析也是当前主流,所以我们除了安装ElasticSearch和IK分词器外,还需要安装Kibana。 安装实践: 1:ElasticSearch单机安装 2:IK分词器安装 3:Kibana安装   2 Docker安装ElasticSearch 当前ElasticSearch已经到了8.0,新...阅读全文

博文 2023-11-21 22:06:39 掘金

打造绿色低碳存储方案,助推数据中心绿色长“存”

近日,2023年全国CIO大会在新疆伊宁举办。本次大会汇聚全国CIO精英,聚焦云计算、AI、低代码、云原生等技术,探讨数字化时代的领导力与创新力、数字化转型实战干货、新兴技术应用等热门议题。会上举行了全国优秀CIO以及CIO信赖品牌颁奖典礼,天翼云荣获“2022年度CIO最信赖品牌”称号。 破解存储难题,落实低碳发展战略天翼云国际业务事业部存储产品线总监潘亚莲出席会议并发表演讲,分享了天翼云在绿色低碳存储方案方面的探索与实践。当前,数字化、绿色化两大趋势相互融合、相互促进。打造绿色数据中心,以数字化促进绿色化,成为数字经济高质量发展的必然要求。作为数据中心基础设施三大件之一,存储也面临迈向“绿色化”的迫切需求。天翼云推出存储资源盘活系统HBlock,帮助企业用户提高数据中心资源利用率,优化资...阅读全文

内容分发网络 CDN 概述

本文分享自天翼云开发者社区《内容分发网络 CDN 概述》,作者:JerryCDN(Content Delivery Network)是一种分布式网络架构,旨在提供高效、可靠地将内容传送给全球用户的服务。CDN 的主要目标是通过将数据缓存到位于不同地理位置的多个服务器上,使用户能够从离他们更近的服务器获取内容,从而减少访问延迟、提高加载速度和改善网站的性能。在这篇文章中,我将详细介绍 CDN 的工作原理、使用 CDN 的好处,并举例说明它如何优化内容传递的过程。一、CDN 的工作原理CDN 的工作原理基于两个主要的技术:缓存和就近访问。缓存:CDN 将网站的静态内容(例如图片、CSS、JavaScript 文件等)缓存在多个地理分布的服务器上。当用户请求访问网站时,CDN 会检查是否有相应的缓...阅读全文

Three.js可视化企业实战WEBGL课(2024年1月升级版48章全)

Three.js可视化企业实战WEBGL课(2024年1月升级版48章全) 给大家分享一套课程——Three.js可视化企业实战WEBGL课,2024年1月最新升级48章,附源码+课件等资料下载,课程不定期更新,包更新。 Three.js是一个基于WebGL的JavaScript 3D图形库,它可以轻松地在浏览器中创建3D场景和动画。同时,它支持外部模型和纹理的导入,让开发者可以更加便捷地创建出震撼的3D场景。 Three.js的应用场景非常广泛,主要包括以下几个方面: 游戏开发:Three.js可以轻松地创建3D游戏场景和动画效果,让游戏制作变得更加简单。 产品展示:对于需要展现3D产品模型的企业来说,Three.js可以帮助他们创建出非常逼真的展示场景,大大提升了产品展示效果。 教育培训...阅读全文

博文 2024-02-03 14:14:59 haoighd6668

kafka发送消息分区选择策略详解 | 戒修

背景面试被问到kafka消息发送是分区选择的策略,当时回答说是随机选择一个分区;或者通过消息key的hash值和分区数计算出分区。当时只是猜测的,并没有查看过kafka的源代码来证实,今天就通过源码来证实一下。 发送消息的一个简单例子12345678910111213141516171819 private static void sendMsg() { String topicName = "kafka-test"; // 设置配置属性 Properties props = new Properties(); props.put("metadata.broker.list", "127.0.0.1:2181"); props.put("bootstrap.servers", "127.0....阅读全文

博文 2023-09-13 14:49:00 沉迷技术的小沙弥

【16章】SpringBoot2 仿B站高性能前端+后端项目

【16章】SpringBoot2 仿B站高性能前端+后端项目 视频课程下载——SpringBoot2 仿B站高性能前端+后端项目,本课程共16章,包更新,附源码下载。 SpringBoot 功能 (1)自动配置(核心) SpringBoot 的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定 Spring 配置应该用哪个,不该用哪个。该过程是 SpringBoot 自动完成的。 (2)起步依赖(核心) 起步依赖本质上是一个 Maven 项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。 简单的说,起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。 (3)辅助功能 提供了...阅读全文

博文 2023-12-19 17:05:48 woaiwodejia333

WPF框架系列课程(小白进阶选择)-WPF视频教程2023

WPF框架系列课程(小白进阶选择)-WPF视频教程2023 今天给大家讲解一下关于WPF的知识内容,希望对大家在学习wpf的过程中遇到的问题有所帮助,以下是参考资料下载: 1、什么是WPF WPF(Windows Presentation Foundation)是用于开发Windows应用程序的UI框架,它提供了一种更加现代化的方式来创建用户界面,并且支持各种不同的用户交互方式,包括触摸屏、鼠标和键盘。 使用WPF我们可以轻松的开发出Windows应用程序。 2、创建你的第一个WPF应用程序 首先,我们需要打开Visual Studio 2019。在Visual Studio 2019中,选择“创建新项目(N)” namespace DemoPrism.Second.ViewModels{ ...阅读全文

博文 2023-11-20 16:35:27 woaiwodejia333

云电脑超详细技术讲解

本文分享自天翼云开发者社区《云电脑超详细技术讲解》,作者:不知不觉随着云计算技术的快速发展,云电脑作为一种新型的计算模式,越来越受到人们的关注。云电脑是一种基于云计算技术的虚拟化计算资源,它通过将物理服务器资源进行虚拟化,形成了动态、可扩展的计算资源池。用户可以通过互联网远程访问云电脑,进行各种操作,如办公、设计、开发等。本文将详细讲解云电脑的技术原理和实现过程。一、云电脑技术原理虚拟化技术云电脑的核心技术是虚拟化技术。虚拟化技术可以将物理服务器资源进行虚拟化,形成多个虚拟机。每个虚拟机都有自己的操作系统和应用程序,但它们共享物理服务器的硬件资源。这种虚拟化技术可以大大提高服务器的利用率,降低成本和维护成本。云计算技术云计算技术是云电脑的另一个重要技术。云计算技术可以将大量的物理服务器资源进...阅读全文

C++从0实现百万并发Reactor服务器[完结13章]

![1.png](http://static.itsharecircle.com/240129/bd9b789356a023d2a952390e901cfd0e.png) Reactor 模式也叫做反应器设计模式,它是一种为处理服务请求并发提交到一个或者多个服务处理程序的事件设计模式。当请求抵达后,服务处理程序使用解多路分配策略,然后同步地派发这些请求至相关的请求处理程序。 Reactor翻译过来的意思是:反应堆,所以Reactor设计模式本质是基于事件驱动的。在Reactor设计模式中,存在如下几个角色。 Handle(事件)。Reactor整体是基于Handle进行驱动,这里的Handle叫做事件,可以类比为BIO中的Socket,NIO中的Socket管道。比如当Socket管道有连接...阅读全文

Arm CPU风起,补齐国产大芯片最后一块拼图

创 Arm CPU风起,补齐国产大芯片最后一块拼图 | 甲子光年 2022-09-01 14:48 来源: 甲子光年 发布于:北京市 原标题:Arm CPU风起,补齐国产大芯片最后一块拼图 | 甲子光年 x86五十年后的“芯”变局。 作者 | 范文婧 编辑 | 赵健 最近一年,国产CPU火了。 今年6月24日,龙芯中科在科创板挂牌上市,公司主营自研LoongAche架构的CPU,首日涨幅接近50%,市值曾一度超过400亿元。 仅仅49天后的8月12日,同为国字头的中科海光在科创板上市,公司核心研发x86的服务器CPU,首日涨幅67%,当日市值曾一度翻番至1600亿元左右。 除了这一批成立较早的国产CPU公司在科创板“修成正果”之外,也有一批CPU新贵正如雨后春笋般冒出。 在2020年至202...阅读全文

博文 2024-04-16 17:56:29 甲子光年_架构_公司_服务器

Win11U盘拒绝访问怎么办?Win11U盘拒绝访问的有效解决方法_u盘拒绝访问怎么解决win11

Win11U盘拒绝访问怎么办?Win11U盘拒绝访问的有效解决方法 Win11U盘拒绝访问怎么办?近期有部分Win11用户想要使用U盘进行U盘启动盘的制作,但是却出现了U盘拒绝访问的问题,对于这种情况我们应该如何解决呢?​还有详细的系统重装方法可参考 解决方法: 1、首先,按键盘上的【 Win + X 】组合键,或右键点击任务栏上的【Windows开始徽标】,在打开的隐藏右键菜单项中,选择【运行】; 2、运行窗口,输入【gpedit.msc】命令,按【确定或回车】,快速打开本地组策略编辑器; 3、本地组策略编辑器窗口,依次展开【计算机配置>管理模块>系统】; 4、 复制链...阅读全文

博文 2024-04-12 10:33:18 CSDN博客

阿里平头哥的芯片,造得怎么样了?|甲子光年_公司_架构_处理器

创 阿里平头哥的芯片,造得怎么样了?|甲子光年 2023-03-08 14:41 来源: 甲子光年 发布于:北京市 原标题:阿里平头哥的芯片,造得怎么样了?|甲子光年 多个AIoT消费级场景已经布局,也有合作的服务器芯片。 作者 | 范文婧 ‍‍ 编辑 | 赵健 过去几年,科技公司跨界造芯已经不是新鲜事。 从科技巨头、算法公司、甚至车企,都在下场造芯。最近风靡互联网的ChatGPT,其背后的独角兽公司OpenAI,也在近期宣布造芯。 在这些跨界造芯的公司中,阿里巴巴平头哥是起步最早的企业之一。 3月2日,平头哥在上海举办了首届玄铁RISC-V生态大会。现场有数百家使用RISC-V的企业和机构,上午的活动更是座无虚席,许多人站在会场两侧和后方,举着手机拍摄观看。除了平头哥的产品进展汇报,现场还...阅读全文

博文 2024-04-16 18:09:46 www.sohu.com

数字先锋 | 上云!让“媒”好“发声”

数字化、信息化为千行百业带来新的发展机遇,传统媒体行业开始加速数字化重构。“十四五”规划提出“推进媒体深度融合,做强新型主流媒体”,为媒体发展路径指明了方向。面对新形势、新要求,中国西藏新闻网(后称“西藏新闻网”)以新闻传播为根本、先进技术为支撑,加快新型主流媒体平台建设,实现了新闻传播效能及创新能力提升。在这背后,西藏新闻网携手天翼云推动网站上云建设,是其持续打造专业新闻窗口、推动媒体深度融合的关键。​媒体融合时代西藏新闻网如何创新升级?中国西藏新闻网是由西藏自治区党委宣传部主管,西藏日报社主办的西藏第一家省级重点新闻门户网站,经过20余年发展,已成为西藏自治区影响力最大的新闻门户网站。在媒体融合发展不断深入的今天,西藏新闻网决定将网站打造成更加全面的新闻资讯展示平台、政务服务平台、更加权...阅读全文

提升网站性能的秘诀:为什么Nginx是高效服务器的代名词?

在这个信息爆炸的时代,每当你在浏览器中输入一个网址,背后都有一个强大的服务器在默默地工作。而在这些服务器中,有一个名字你可能听说过无数次——Nginx。今天,就让我们一起探索这个神奇的工具。 ### 一、Nginx是什么 Nginx(发音为“enginex”)是一个开源的高性能HTTP和反向代理服务器。它由伊戈尔·赛索耶夫(IgorSysoev)于2002年创建,自那时起,Nginx因其稳定性、丰富的功能集、简单的配置文件以及低资源消耗而受到广大开发者和企业的喜爱。 ![image.png](http://static.itsharecircle.com/240204/fe11b55476b02484be1a2cdfee81fbc4.png) Nginx是一款轻量级的Web服务器/反向代理服...阅读全文

博文 2024-02-04 10:46:10 YDYXCODE

Palworld幻兽帕鲁世界参数修改最佳实践(Ubuntu)

本文为您介绍对Palworld游戏世界参数进行修改的最佳实践。操作场景本文以Ubuntu操作系统为例,为您介绍通过Palworld专有镜像一键部署Palworld服务器后对游戏世界参数进行修改的具体操作。操作步骤1.登陆root用户。在云主机控制台点击云主机列表中“远程登录”按钮,登录云主机。输入root后回车,再输入创建时使用的密码,即可进入root用户。2.执行命令 su - steam。3.执行命令 cd /home/steam/.steam/SteamApps/common/PalServer,进入该目录下。4.执行命令 cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini。5...阅读全文

博文 2024-02-05 15:06:16 Tianyiyun

C/C++音视频实战-gb28181系列-pjsip-sip栈-h264安防流媒体服务器

![1.png](http://static.itsharecircle.com/240219/0c9285fea12eaf18e15af80a4df5d794.png) 很高兴给大家讲解关于C++音视频实战方面的知识,本文我将从零设计并开发可靠的高性能的音视频安防流媒体服务器,为大家提供安防流媒体领域的专业知识和实践经验。我将按照GB28181标准来完成监控设备之间的注册、保活、设备资源、 回放记录以及实时/回放流获取和推送。 文章涵盖了上下级的信令和流媒体两套服务器的开发。信令服务器负责处理设备之间的SIP信令交互和控制信息传输,而流媒体服务器则负责音视频实时流和回放流的传输以及视频编解码数据的处理。各个技术模块的处理包括都是按照解耦合思想进行开发,可兼容大家以后从事相关项目不同模块的搭...阅读全文

博文 2024-02-19 08:20:48 udbmaidns

【Java实战项目】SpringBoot + Vue3打造你的在线电子书平台!

今天给大家分享一个基础的Java实战项目,用SpringBoot和Vue3开发一个电子书平台,大家可以尝试做一下这个项目,以此来检验这段时间的学习成果!废话不多说,下面正式进入项目: ### 一、项目介绍 #### 1. 项目简介 在线电子书微实战项目是一个实践性的基础项目,主要目的是通过开发一个在线电子书网站来帮助入门学习和实践相关的技术。 预览链接:https://www.ydcode.cn/onLineBookList ![image.png](http://static.itsharecircle.com/240302/3d9959ac8a62edceb0f5d99d72c2ce82.png) 该项目涵盖了以下主要功能: - 电子书管理:主要包括电子书的基本信息、电子书的章节管理、章...阅读全文

博文 2024-03-02 15:33:39 YDYXCODE

前端项目性能优化方案有哪些

本文分享自天翼云开发者社区《前端项目性能优化方案有哪些》,作者:王****祺一、加载优化(减少http请求数)常用的减少HTTP请求的方法有以下几种:1.合并图片:当页面图片较多时,可以将相似的图片合并为一张大图,从而减少HTTP请求次数。对于不经常变化的图片,使用精灵图或雪碧图进行合并,可以充分利用浏览器缓存提升性能。2.合并压缩CSS样式表和JS脚本:将相似或通用的CSS和JS文件进行合并,压缩后减少HTTP连接数。这种方法可以减少资源文件的大小,从而提升网页加载速度。3.去掉不必要的请求:在代码编写或系统升级之后,可能会有一些无效的链接残留在页面中,应该及时清理这些无效链接,以减少HTTP请求的次数。4.首屏加载优化:优化首屏的加载,使得页面能够快速显示,可以提高用户对页面速度的感知。...阅读全文

博文 2024-04-24 14:15:31 Tianyiyun

ISA-L库调研

本文分享自天翼云开发者社区《ISA-L库调研》,作者:何****尔1.Intel SIMD指令集SIMD(single instruction multiple data)单指令多数据流,能够复制多个操作数,并把它们打包在大型寄存器的一组指令集。以同步方式,在同一时间内执行同一条指令。以加法指令为例,单指令单数据(SISD)的CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。而在SIMD型的CPU中,指令译码后几个执行部件同时访问内存,一次性获得所有操作数进行运算。这个特点使SIMD特别适合于多媒体应用等数据密集型运算。目前主流的支持SIMD相关指令的寄存器有128bit(XMM 指令)、256bit(YMM 指令)这两...阅读全文

博文 2024-07-19 15:56:33 Tianyiyun

说说 Spring 表达式语言(SpEL)中的各种表达式类型

1 文本表达式 文本表达式支持字符串、 日期 、 数字(正数 、 实数及十六进制数) 、 布尔类型及 null。其中的字符表达式可使用单引号来表示,形如:'Deniro'。如果表达式中包含单引号或者双引号字符,那么可以使用转义字符 /。 ExpressionParser parser = new SpelExpressionParser(); //字符串解析 String str = (String) parser.parseExpression("'你好'").getValue(); System.out.println(str); //整型解析 int intVal = (Integer) parser.parseExpression("0x2F").getValue(); System...阅读全文

博文 2024-02-23 16:15:35 掘金

ZOS对象存储跨域资源访问的实现和使用

本文分享自天翼云开发者社区《ZOS对象存储跨域资源访问的实现和使用》,作者:对象存储二三事跨域的定义跨域指的是从一个域名去请求另外一个域名的资源,即跨域名请求。跨域时,浏览器不能执行其他域名网站的脚本,这是由浏览器的同源策略造成的,是浏览器施加的安全限制。同源策略是一种约定,是浏览器最核心也最基本的安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源 ,这是一个用于隔离潜在恶意文件的重要安全机制。同源的定义所谓同源是指:请求的url与当前网页的协议、域名、端口三者都相同,只要三者之间有一个不同,就不是同源,发送的请求即跨域请求。基于同源策略,浏览器都会阻止跨域请求,如下图所示:​CORSCORS是一个W3C标准,全称是跨域资源共享(cross-origin resource ...阅读全文

博文 2024-08-02 16:53:47 Tianyiyun

S3基准测试工具 - Warp使用简介

本文分享自天翼云开发者社区《S3基准测试工具 - Warp使用简介》,作者:y****n1.Warp⼯具简介warp 是⼀款开源的S3基准测试⼯具,开源S3项⽬minio下的⼀个⼦项⽬,可以对兼容S3语义的服务进⾏基准测试。2.Warp主要功能及配置常⽤功能有mixed,put,get,analyze等;mixed:是混合读写模式,可以指定put、get、delete、stat类型的请求的不同⽐例。put:只进⾏上传请求。get:先上传部分数据进⾏预热,然后只进⾏下载请求。analyze:将其他模式的输出结果进⾏分析,warp数据取样间隔5s例:mixed 混合读写1:9warp mixed --put-distrib=90 --get-distrib=10 --stat-distrib=0...阅读全文

私有云服务器虚拟化超分比及资源扩容管理

本文分享自天翼云开发者社区《私有云服务器虚拟化超分比及资源扩容管理》,作者:7****m服务器虚拟化技术已商用多年,并已成为云计算产业发展的基石。私有云用户更是非常关注服务器虚拟化的超分比,因为直接影响到用户可用的虚机资源量。超分比技术介绍:服务器虚拟化超分比,就是控制宿主机最大开出的vcpu资源数,当设置的超分比高时,可开出的最大vCPU资源就多。真正影响虚机性能的还是物理CPU的利用率,即物理CPU低并发没什么影响,高并发下超分比过高会增加CPU调度产生的性能损耗。举例,资源池物理资源总核数为100核,无论是3倍还是4倍的超分比,当已开出的虚机vCPU小于100核时,云主机独立占用CPU的时间片,性能和独享CPU性能基本一致。当开出的虚机vCPU是300核在运行时,无论是3倍还是4倍的超...阅读全文

MySQL必会核心问题50讲(完结9章)

MySQL必会核心问题50讲(完结9章) 什么是数据库 数据库就是用于存储和管理数据的仓库,英文:DataBase(简称:DB),而在数据库中的数据也是有组织的进行存储! 采用的数据库的好处 如果我们采用数据库存储数据的话,我们不仅可以持久化存储数据(瞬时数据转化为永久数据),也可以方便存储和管理数据(因为文件不便于管理数据,那就由数据库来管理),还可以统一的方式操作数据库 SQL(MySQL、Oracle、SqlServer等关系型数据库管理系统 SQL操作方式基本一致,但是关系型数据存在SQL方言) SQL简介 MySQL是属于关系型数据库的一类,它是开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司,现在,MySQL属于Oracle,目前,MySQ...阅读全文

博文 2024-09-30 14:52:33 woaidaqipaiqiu1122

Llama3大模型原理代码精讲与部署微调评估实战

Llama3大模型原理代码精讲与部署微调评估实战 Llama 3 大模型 使用的是 标准的 仅解码 Decoder-Only 式的 Transformer 架构 ; 与之相对的 ChatGPT 使用的是 GPT ( Generative Pre-trained Transformer ) 架构 , 包含了编码器 ( Encoder ) 和 解码器 ( Decoder ) 的特性 ; Llama 3已经在多种行业基准测试上展现了最先进的性能,提供了包括改进的推理能力在内的新功能,是目前市场上最好的开源大模型。 在架构层面,Llama3选择了标准的仅解码(decoder-only)式Transformer架构,采用包含128K token词汇表的分词器。Llama 3在Meta自制的两个24K ...阅读全文

博文 2024-10-21 11:38:39 woaidaqipaiqiu1122

React面试宝典

React面试宝典 React 是靠数据驱动视图改变的一种框架,它的核心驱动方法就是用其提供的 setState 方法设置 state 中的数据从而驱动存放在内存中的虚拟 DOM 树的更新。 更新方法就是通过 React 的 Diff 算法比较旧虚拟 DOM 树和新虚拟 DOM 树之间的 Change ,然后批处理这些改变。 React 性能优化的手段 React 中进行性能优化的手段可以从多个维度进行分类,以下是一些关键类别及其对应的优化策略: 1. 组件优化 使用PureComponent或React.memo:对于仅根据props和state改变才重新渲染的组件,使用React.PureComponent或者对其包装一层React.memo,它们都能通过浅比较props来避免不必要的重...阅读全文

博文 2024-10-24 15:15:02 woaidaqipaiqiu1122

手把手教你编写自定义Categraf插件

本文分享自天翼云开发者社区《手把手教你编写自定义Categraf插件》,作者:任****佳Categraf 是一个监控采集 Agent,类似 Telegraf、Grafana-Agent、Datadog-Agent,希望对所有常见监控对象提供监控数据采集能力,采用 All-in-one 的设计,不但支持指标采集,也希望支持日志和调用链路的数据采集。相比于其他采集器,Categraf 的优势在于:支持 remote_write 写入协议,支持将数据写入 promethues、M3DB、VictoriaMetrics、InfluxDB;指标数据只采集数值,不采集字符串,标签维持稳态结构;采用 all-in-one 的设计,所有的采集工作用一个 agent搞定;未来也可以把日志和 trace 的采...阅读全文

博文 2024-11-05 16:17:50 Tianyiyun

CPU算力如何计算

本文分享自天翼云开发者社区《CPU算力如何计算》,作者:l****n什么是算力随着国家大力发展数字基础设施,算力的提升和普惠变得越来越重要,它注定会在人们的视线中占据很重要的一席。那么算力是什么呢所谓算力,简而言之就是设备的计算能力(Computing Power)。小至手机、PC,大到超级计算机,没有算力就没有各种软硬件的正常应用。以PC而言,搭载的CPU、显卡、内存配置越高,一般来说算力就越高。算力的单位大数据时代,数据和算力都是巨量的,这里先解释一下单位巨大量级的表示方式:K(Kilo)表示103 、M(Mega)表示106 、 G(Giga)表示109 、 T(Tera)表示1012 、 P(Peta) 表示1015、 E(Exa)表示1018、 Z(Zetta)表示1021 、 Y...阅读全文

Three.js可视化企业实战WEBGL课-itazsfx

Three.js可视化企业实战WEBGL课|完结​获课:itazs.fun/6029/获取资源:上方URL获取资源Three.js 可视化技术探讨Three.js 是一个基于 WebGL 的 JavaScript 库,用于在网页上创建和显示3D图形。它简化了 WebGL 的复杂性,使得开发者可以更容易地创建复杂的3D场景和动画。本文将探讨 Three.js 的基本概念、应用场景、开发流程以及一些高级技巧。1. Three.js 概述1.1 什么是 Three.js?Three.js 是一个开源的 JavaScript 库,由 Ricardo Cabello(又名 Mr.doob)于2010年创建。它基于 WebGL 技术,提供了一套丰富的 API 和工具,帮助开发者轻松地在网页上创建和操作3...阅读全文

低代码全栈项目实战 商业级海报编辑器全流程落地

低代码全栈项目实战 商业级海报编辑器全流程落地​获课:itazs.fun/5050/需求分析和架构设计:做什么,如何做?需求分析和架构设计是软件开发过程中的两个关键环节,它们相互关联,共同决定了软件的质量和性能。以下是对这两个环节的具体说明:一、需求分析需求分析的主要目的是明确系统或产品需要解决什么问题,以及满足哪些用户和业务需求。1. 做什么需求分析的工作内容主要包括:需求捕获:从各个方面收集需求,并理解需求。典型的需求捕获是使用“需求采集卡”,包括需求描述、需求提出者、需求记录者、需求类型等信息。需求分析:对收集到的需求进行分析、整理、归纳、论证,形成明确的需求。这包括确定需求的优先级、可行性、以及与其他需求的关联性等。2. 如何做进行需求分析时,可以遵循以下步骤和方法:步骤:收集需求:...阅读全文

尚硅谷Vue3快速上手(2024)

尚硅谷Vue3快速上手(2024)​获课:itazs.fun/4300/vue对生命周期的理解Vue.js 的生命周期是指一个 Vue 实例从创建到销毁的整个过程。在这个过程中,Vue 提供了多个钩子函数(lifecycle hooks),允许开发者在实例的不同阶段插入自己的代码。这些钩子函数为开发者提供了在特定时间点执行自定义逻辑的机会。以下是 Vue.js 2.x 和 3.x 版本中生命周期钩子的详细说明:Vue 2.x 生命周期beforeCreate:在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。此时组件的 data 和 methods 都还未被初始化,因此无法访问。created:在实例创建完成后被立即调用。在这一步...阅读全文

低代码全栈项目实战 商业级海报编辑器全流程落地

低代码全栈项目实战 商业级海报编辑器全流程落地​获课:itazs.fun/5050/获取ZY↑↑方打开链接↑↑编辑器基本布局,及业务组件库初步开发的流程介绍,不要代码在开发编辑器应用时,创建一个合理的基本布局和构建业务组件库是至关重要的步骤。以下是一个高层次的流程介绍,涵盖了从规划到实现的关键阶段,不涉及具体代码:一、编辑器基本布局设计需求分析确定编辑器的目标用户群体及其使用场景。收集功能需求,明确编辑器需要支持的核心操作(如文本编辑、格式化、插入媒体等)。信息架构规划编辑器内部的信息组织方式,包括菜单栏、工具栏、工作区、状态栏等主要区域。决定各个部分之间的层次关系和交互逻辑。界面草图与原型绘制初步的线框图或低保真原型,展示编辑器的整体结构。使用工具(如Figma、Sketch、Adobe ...阅读全文

博文 2024-12-10 12:42:23 zxcs

CPU的指令周期

本文分享自天翼云开发者社区《CPU的指令周期》,作者:冯****怡指令周期(Instruction Cycle)CPU中会有 存器、指令寄存器、控制器等多类单元。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。如果我们仔细看一看,可以发现,计算机每执行一条指令的过程,可以分解成这样几个步骤。1.Fetch(取得指令),也就是从 PC 寄存器里找到对应的指令地址,根据指令地址从内存里把具体的指令,加载到指令寄存器中,然后把 PC 寄存器自增,好在未来执行下一条指令。2.Decode(指令译码),也就是根据指令寄存器里面的指令,解析成要进行什么样的操作,是 R、I、J 中的哪一种指令,具体要操作哪些寄存器、数...阅读全文

C#上位机开发与工控通讯实战(完结)

C#上位机开发与工控通讯实战(完结) 上位机开发的基本概念 上位机(Host)是指在一个控制系统中,负责接收、处理、展示数据,并与下位机(如PLC、嵌入式设备、传感器等)进行通信的计算机系统。上位机通常有以下几个主要功能: 数据采集与监控:从下位机获取实时数据,如传感器数据、设备状态等。 数据分析与处理:对采集的数据进行计算、分析和处理。 人机界面(HMI):通过图形化界面展示数据,为操作人员提供交互方式。 设备控制:通过上位机向下位机发送控制指令,完成设备的开关控制、参数调整等。 为了实现这些功能,上位机需要具备良好的图形界面、通信协议、数据处理能力等。 在C#中进行上位机开发,通常意味着你将创建一个应用程序来与其他设备(如微控制器或其他计算机)进行通信。这通常涉及到使用串口通信(通过Sy...阅读全文

博文 2024-12-13 16:35:21 woaidaqipaiqiu1122

Go开发疑难杂症终结者通关指南「完结」

Go开发疑难杂症终结者通关指南「完结」​获课:itazs.fun/14325/获取ZY↑↑方打开链接↑↑Go开发疑难杂症终结者通关指南在编程的世界里,每一个开发者都会面临各种挑战和疑难杂症。Go语言(Golang),作为近年来备受推崇的编程语言,以其简洁、高效和强大的并发处理能力赢得了广泛的认可。然而,即便是最资深的Go开发者,也会不时遇到一些令人困惑的问题。本文旨在成为一本“Go开发疑难杂症终结者通关指南”,帮助开发者在Go语言的道路上更加顺畅地前行。一、环境配置与基础问题1. 安装问题问题描述:在Windows、macOS或Linux上安装Go时,可能会遇到版本不兼容、安装路径不正确等问题。解决方案:确保从Go官方网站下载最新版本的安装包。按照官方文档正确设置GOROOT和GOPATH环...阅读全文

《安卓高级研修班(网课)》月薪三万计划

download: https://www.daxiacode.com/7348.html【资源目录】:├──01FRIDA高级逆向| ├──FRIDA高级API实用方法:Frida Hook Java(1).mp4 192.49M| ├──FRIDA高级API食用方法:Frida Hook Java(2).mp4 236.68M| ├──FRIDA高级API食用方法:Frida hook native.mp4 282.52M| ├──课时4 Frida 辅助分析ollvm字符串加密.mp4 223.21M| ├──课时5 Frida 辅助分析ollvm控制流程平坦化.mp4 318.81M| ├──课时6_1 Frida 辅助分析ollvm指令替换.mp4 241.27M| ├──课时6_...阅读全文

博文 2023-09-19 15:30:59 xiaotu

https ssl 请求过程详解 - zhangyukun

http 协议:http 协议是一种无状态,短链接的 通信协议,http 协议建立在 tcp 协议之上。 http 协议 分成 三个 部分 请求行,请求头,请求体 请求行: 就是访问的地址 ( 包含 ? 和后面的参数) 如: 127.0.0.1/server/add?id=1 请求头: http 的 header 部分,比如: centent-type=application/json 请求体: post 请求才有请求体,get 没有 , put 请求也有(强调幂等性),还有文件上传,数据文件也是放在 请求体里面的。 https: https 是 http 协议上面加了一个层 ssl 或者 tls 之类的安全机制。 https 请求的 大概过程: 客户端请求服务器 ——> 服务器返回 证书—...阅读全文