Windows 11开发预览版 Build 25206 发布:外部显示器新增动态刷新率功能 9 月 22 日消息,Windows 11 预览版 Build 25206 已向开发频道推送,带来几个显著的变化,包括在外部显示器上使用动态刷新率的能力,还改变了 SMB 认证的处理方式。 值得一提的... 系统教程# build# windows# 开发 2年前140
OpenHarmony - ArkUI(TS)声明式开发之故障轮播 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 最近刚接触基于openHarmony开源框架的应用开发,特别... 系统教程# flex# openharmony# 开发 2年前110
新版发布及鸿蒙设备Python网络编程简介 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 大家好,自从去年(没错,是去年)发布了Py4OH第一个正式版之... 系统教程# pyoh# python# 开发 2年前130
Docker Compose:搭建开发环境的好方式 最近,我考虑了很多关于这种个人开发环境的搭建方式,原因是,我现在把所有的计算工作都搬到了一个私有云上,大概 20 美元/月的样子。这样一来,我就不用在工作的时候花时间去思考应该如何管理几千台 AWS ... 系统教程# compose# docker# 开发 2年前130
HarmonyOS3.0尝鲜之关键Js Api--ServiceAbility开发 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com HarmonyOS3.0发布之后,大家可以从api8上可以看到一个... 系统教程# harmonyos# java# js 2年前120
Hi3516DV300驱动开发—编写LED灯控制程序 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 概述 前面的文章只是涉及到内核态驱动程序的实现,并未涉及到用... 系统教程# hidv# led# 开发 2年前140
体验ETS的低代码应用开发 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 3月31日OpenHarmony首款应用开发工具 DevEco S... 系统教程# openharmony# ui# 代码 2年前110
OpenHarmony-UI框架适配层浅析之一 想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 前言 方舟开发框架(简称:ArkUI),是一套UI开发框架,提... 系统教程# ui# 开发# 框架 2年前150
HarmonyOS 基于ETS 开发金融界面 想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 前言 HarmonyOS在去年年底已经更新了API7,最大的更... 系统教程# ets# harmonyos# tabs 2年前130
模仿Jeff Dean神总结,前谷歌工程师分享「LLM开发秘籍」:每个开发者都应知道的数字! 最近,一位网友整理了一份「每个LLM开发者都应该知道的数字」,同时解释了这些数字为何重要,以及我们应该如何利用它们。 他在谷歌的时候,就有一份由传奇工程师Jeff Dean整理的文件,叫做「每个工程师... 人工智能# 开发 3年前340
颠覆蛋白结构预测的AlphaFold 2,改变了科学史 牛津大学教授Matthew Higgins正在与一个经典的令人头痛的问题作斗争:蛋白质到底是什么样子的? 自2005年以来,他的实验室就一直在关注于疟疾的相关问题。 传统技术只能生成蛋白质结构的模糊轮... 人工智能# 开发 3年前480
Siri太笨,根本打不过ChatGPT!苹果加急测试语言生成AI 「Siri太笨,根本无法与ChatGPT竞争!」 这是前苹果工程师John Burkey接受纽约时报一次采访时,对苹果语音助手Siri的评价。 他进一步表示,「Siri不可能成为像ChatGPT那样的... 人工智能# 开发 3年前410
学术科研专用ChatGPT来了!周末刚开源,GitHub斩获3k+星 自从ChatGPT发布之后,各路大神都开始研究如何把它加入到自己的「科研工作流」当中。 比如「数学天才」陶哲轩就表示,他已经将ChatGPT纳入了自己的工作流程。 最近,一位网友也分享了自己的「Cha... 人工智能# 开发 3年前290
GPT-4老板:别慌,我有一个计划,AGI未来真的很美好! OpenAI的聊天机器人让世界震惊。 但是当人们意识到这种技术也是一种传播虚假信息的方式,也会劝说人们做危险的事情时,一些批评者指责奥特曼的行为很鲁莽。 许多行业领袖、人工智能研究人员和学者认为Cha... 人工智能# 开发 3年前310
ChatGPT成功背后的技术原因及其对生命科学领域的启发 早在上个世纪五十年代,就有学者提出了人工智能(Artificial Intelligence)的概念,其目的是希望让计算机拥有人类智能(或部分人类智能)。这个领域经过很多年的发展,依然没有突破,直到 ... 人工智能# 开发 3年前350
IoT、5G、云计算,被新加坡列为找工作的关键技能 物联网 (IoT)、5G、云计算和人工智能,现被新加坡列为将在未来三到五年内推动对技能需求的关键技术趋势。 但高级人才短缺,不只是新加坡遇到的问题。 日前,新加坡行业监管机构 Infocomm Med... 人工智能# 开发 3年前330
Science重磅封面:中国团队发布全球首个脑再生图谱! 人类大脑真的仅能开发10%吗? 电影「超体」中,女主Lucy误打误撞开发了100%的大脑潜能。 伴随着身体的飞快进化,她掌握了越来越多的超能力:瞬间掌握外语,利用脑电波隔空移物,任意改变物体形态... 人工智能# 开发 3年前460
Form 元素是 React 的未来 大家好,我卡颂。 请思考一个问题:如果有一个HTML标签,React围绕他专门出了2个hook,那这个标签对React未来的发展一定非常重要,这没毛病吧? 这个标签就是 —— form。 React围... 网站建设# Next.js# react# 前端 3年前230
十项必须知道的技术提升你的 JavaScript 技能 JavaScript 是一种非常强大的编程语言,它通过提供构建动态和交互式网站的方法在 Web 开发中找到了自己的位置。它在开发人员和 Web 设计人员中的流行程度如此之高,以至于不断出现旨在进一步增... 网站建设# JavaScrip# 前端# 开发 3年前440
一篇文章带你了解 JavaScript json 数组 简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。 一、数组作为JSON对象 [ "Ford", "BMW", "Fiat" ] 在JSON中的数组,几乎和在Ja... 网站建设# javascript# 前端# 开发 3年前2140
只要面试都会问到的垃圾收集算法,还不赶快收藏!!! 垃圾收集算法 1. 分代收集理论 1.1 分代假说 弱分代假说:绝大多数的对象存活时间很短,朝生夕灭。 强分代假说:熬过越多次的垃圾回收次数,对象越难被消灭。 跨代引用假说:跨代引用相对于同代引用而言... 网站建设# 前端# 垃圾# 开发 3年前460
架构方法论:如何自底向上推导应用逻辑? 点击阅读上篇:从方法到思维:什么是应用逻辑架构的正确姿势? 五 架构的基本约束 架构约束分成了基本约束和业务约束: 逻辑架构基本约束:是软件工程领域常见的各种软件设计原则。 逻辑架... 网站建设# 应用逻辑# 开发# 开发工具 3年前500
如何保证NFS文件锁的一致性? 在存储系统中, NFS(Network File System,即网络文件系统)是一个重要的概念,已成为兼容POSIX语义的分布式文件系统的基础。它允许在多个主机之间共享公共文件系统,并提供数据共享的... 网站建设# NFS# 存储软件# 开发 3年前360
开源!一文了解阿里一站式图计算平台GraphScope 随着大数据的爆发,图数据的应用规模不断增长,现有的图计算系统仍然存在一定的局限。阿里巴巴拥有全球最大的商品知识图谱,在丰富的图场景和真实应用的驱动下,阿里巴巴达摩院智能计算实验室研发并开源了全球首个一... 网站建设# 图计算# 大数据# 应用 3年前250
JVM 内存调优,你学会了吗? 一,调优 步骤 JVM调优的步骤可以分为以下几个阶段: 1.监控和分析: 使用性能监控工具(如JConsole、VisualVM、Grafana等)监控应用程序的内存使用、垃圾回收情况、线程情况等。 ... 网站建设# jvm# 内存# 前端 3年前290
盘点 Solid.js 源码中的那些迷惑行为 前言 我研究 Solid.js 源码已经有一段时间了,在钻研的过程中我发现了其中的一些迷惑行为,在搞懂之后终于恍然大悟,忍不住想要分享给大家。不过这么说其实也不太准确,因为在严格意义上来讲 Solid... 网站建设# jsx# react# solid 3年前410
前端面试:怎么让Chrome支持小于12px的文字? 要让Chrome浏览器支持小于12px的文字,可以使用CSS的font-size属性来设置字体大小。 以下是一个示例CSS代码,将所有字体大小设置为小于12px: * { font-size: 10p... 网站建设# css# 前端# 开发 3年前360
2023年十个优秀Java IDE和编辑器 集成开发环境或 IDE 是构建软件项目所需的最关键部分之一。它们使开发变得简单高效。 IDE 通过缩短设置时间、加速开发任务、让开发人员了解最新的危险和最佳实践以及标准化开发过程以便任何人都可以参与来... 网站建设# ide# 前端# 开发 3年前340
Python和Go实现简单Grpc服务 一、简介 Grpc 使用了 Google 的 Protocol Buffers 作为接口定义语言(IDL),并使用 HTTP/2 作为传输协议。它支持多种编程语言,包括 C++、Java、Python... 网站建设# grpc# protobuf# 前端 3年前530
DinamicX 详解:如何让盲人也能在线购物? 目前中国有 1700 多万视障人士,在互联网发达的今天,他们无法像大部分人一样享受到互联网带来的便利,比如用手机网购。不过我们可以通过技术来改善这一现状,最大程度地让他们的生活更加便捷。本文分享手淘在... 网站建设# DinamicX# 在线购物# 开发 3年前350
数据湖架构,为什么需要“湖加速”? 湖加速即为数据湖加速,是指在数据湖架构中,为了统一支持各种计算,对数据湖存储提供适配支持,进行优化和缓存加速的中间层技术。那么为什么需要湖加速?数据湖如何实现“加速”?本文将从三个方面来介绍... 网站建设# 大数据# 开发# 开发工具 3年前560
不只有简单性和稳定性,API网关还有这些好处 【51CTO.com快译】API网关是对微服务体系结构样式的一个关键结果的响应:服务及其接口的激增。API网关的核心目的是简化和稳定暴露给客户端的接口。 除此之外,由于API网关在体系结构中的独特位置... 网站建设# API网关# 开发# 开发工具 3年前380
24 个高级 Web 前端开发工程师都应该掌握的强大HTML 属性 HTML的属性有很多,除了一些基本的属性外,还有很多有用而且特别强大的属性; 本文将介绍 24 个强大的 HTML 属性,它们可以使您的网站更具活力和交互性,让用户感到更加舒适和愉悦。 让我们一起探索... 网站建设# web# 前端# 开发 3年前2120
使用mask-image实现星球大战场景过渡效果 前言 大家有看过星球大战这部电影吗,里面有许多场景间的过渡效果看起来非常的丝滑,那我们能不能使用CSS来模拟实现一下呢? 渐变体验 如果mask-image以图像或渐变的形式出现,则我们可以控制与元素... 网站建设# css# 前端# 开发 3年前290
调用函数不仅仅只是传递正确的参数类型,你学会了吗? 这里有一个新手犯下的一个典型错误。假设,我们想调用这个函数,GetBinaryType。 void sample() { if (GetBinaryType(TEXT(“explorer.exe... 网站建设# 函数# 前端# 参数 3年前710
结合使用React和其他技术的七种方法 点击参加51CTO网站内容调查问卷 译者 | 布加迪 审校 | 重楼 React是一种知名的JavaScript库,可以用它来为用途广泛的Web应用程序开发UI。React有很强的适应性,可以将它与其... 网站建设# javascript# react# 前端 3年前2520
毕业10年才懂,会升层思考,工作有多轻松? 从学生开始老师就教导我们什么是问题?如何找出标准答案。然而,经过十几年的学习,大多数人依然没有理解问题的本质。正确定义问题是成功的开始,更是成功架构师的必要条件。今天,阿里资深技术专家张荣华从问题的本... 网站建设# 开发# 开发工具# 思维 3年前270
业务理解有偏差,产品和开发如何达成共识? 在考虑如何对业务模型进行抽象从而建立领域模型之前,必须解决业务与产品、开发之间“沟通”的问题。如何让业务人员和开发人员顺畅沟通,在业务流程设计中不遗漏成败攸关的业务场景?如何才能让业务沟通的过程顺畅... 网站建设# 业务# 产品# 开发 3年前400
软件开发必修课:你该知道的GRASP职责分配模式 软件在本质上是复杂的,软件本身的复杂性在于除了要解决问题域,还要解决非功能性需求和软件域特有问题:安全性、可用性、可维护性、可扩展性、性能、一致性、容错性、稳定性、可重用性、幂等、兼容等等,软件开发者... 网站建设# GRASP# RDD# 开发 3年前460
在多模态训练中融入“知识+图谱”:方法及电商应用实践 一、背景 1.多模态知识图谱 随着人工智能技术的不断发展,知识图谱作为人工智能领域的知识支柱,以其强大的知识表示和推理能力受到学术界和产业界的广泛关注。近年来,知识图谱在语义搜索、问答、知识管理等领域... 网站建设# 只是# 图谱# 开发 3年前480
Spring IOC体系结构设计原理详解 Spring是一个开源的JavaEE全栈框架,其中最为重要的核心模块是Spring IOC(Inversion of Control)容器。它负责对象的生命周期管理及依赖注入,为开发者提供了一种主动参... 网站建设# 体系# 前端# 开发 3年前560
Electron 25.0.0 正式发布,跨平台桌面应用开发工具! 5 月 30 日,Electron 25.0.0 正式发布!该版本包括了对 Chromium 114、V8 11.4 和 Node.js 18.15.0 的升级。下面就来看看该版本都有哪些更新! 可以... 网站建设# electron# 前端# 安全 3年前660
开始使用Vue 3时应避免的十个错误 Vue 3 稳定已经有一段时间了。许多代码库正在生产中使用它,其他人最终也必须进行迁移。我有机会与它一起工作,并记录了我的错误,这可能是你想避免的。 1.使用响应式助手声明基本类型 数据声明曾经很简单... 网站建设# api# Vue 2# Vue 3 3年前130
玩转服务器之环境篇:PHP和Python环境部署指南 本篇文章来教大家搭建一个好的PHP和Python环境,可以帮助开发和运行PHP和Python应用程序,使其更加高效和稳定。 一、 PHP环境介绍 好的开发环境无疑会大大提升编码效率,近日钻研了一下Py... 网站建设# python# 前端# 开发 3年前410
从原生到黑科技:闲鱼Flutter图片优化经历了什么? 图片加载是 APP 最常见也最基本的功能,也是影响用户体验的因素之一。在看似简单的图片加载背后却隐藏着很多技术难题。本文介绍闲鱼技术团队在 Flutter 图片优化上所做的尝试,分享闲鱼在典型的图片处... 网站建设# flutter# 优化# 图片 3年前270
前端如何正确使用中间件? 中间件可以算是一种前端中常用的”设计模式“了,有的时候甚至可以说,整个应用的架构都是使用中间件为基础搭建的。那么中间件有哪些利弊?什么才是中间件正确的使用姿势?本文将分享作者在实际使用中的一些想法,欢... 网站建设# 中间件# 前端# 开发 3年前660
什么是微内核架构设计? 作为一名Java程序员,相信同学们都听说过微内核架构设计,也有自己的理解。那么微内核是如何被提出来的?微内核在操作系统内核的设计中又有什么作用?本文从插件化(Plug-in)架构的角度来诠释微内核架构... 网站建设# 开发# 开发工具# 微内核 3年前340
图文结合带你搞懂MySQL日志之Binary log 此篇为图文结合搞懂MySQL日志的最后一篇,MySQL中共有八大日志,其中数据定义语句日志不是给用户查看的,在此篇尾部简单介绍,接下来图文结合系列还会继续推出新文章! 二进制日志(Binary log... 网站建设# 二进制# 前端# 开发 3年前1420
有JSDoc还需要TypeScript吗 这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到... 网站建设# api# jsdoc# typescript 3年前2100
Python 中的Gzip、Zlib、Bz2 算法哪种更适合你的数据压缩需求? 在计算机科学领域,数据压缩是一种将数据编码为更小的形式以便于存储和传输的技术。在许多应用程序中,如网络通信、大规模数据存储等场景下,数据压缩都具有重要的应用价值。Python 提供了多种数据压缩和解压... 网站建设# python# 前端# 开发 3年前1430
一文搞懂V8引擎的垃圾回收机制 前言 我们平时在写代码的过程中,好像很少需要自己手动进行垃圾回收,那么V8是如何来减少内存占用,从而避免内存溢出而导致程序崩溃的情况的。为了更高效地回收垃圾,V8引入了两个垃圾回收器,它们分别针对不同... 网站建设# javascript# V8# 前端 3年前2000
JVM应用优雅上下线,再也不担心抖动了 一、前言 JVM的关闭方式可以分为三种: 1.正常关闭:当最后一个非守护线程结束、或者调用了System.exit、或者通过其他特定平台的方法关闭(发送SIGINT,SIGTERM信号等) 2.强制关... 网站建设# jvm# 上下线# 前端 3年前650
技术人如何自我成长? 转眼 2020 已经快过去了一半,是时候来做一次年中总结了。阿里巴巴高级技术专家箫逸总结了自己在阿里 6 年来的成长和收获,分享他在工作中的一些思维方法,以及对生活的一些感悟,希望对同学们有所启发... 网站建设# 学习# 开发# 开发工具 3年前340
程序员:写作能收获什么? 很多程序员已经通过自己的个人博客或者公众号来进行技术沉淀,记录自己的成长。越来越多的程序员们也开始意识到了写作的重要性。程序员为什么需要写作?写作能带来什么收获?又有哪些额外的惊喜?本文介绍三位长期坚... 网站建设# 开发# 开发工具# 技术 3年前360
10种编程语言实现Y组合子 一 Y-Combinator Y组合子是Lambda演算的一部分,也是函数式编程的理论基础。它是一种方法/技巧,在没有赋值语句的前提下定义递归的匿名函数。即仅仅通过Lambda表达式这个最基本的... 网站建设# 开发# 开发工具# 盒子 3年前140
18 个强大的高级工程师必会JavaScript 技能 浏览器 1.实现全屏 当你需要将当前屏幕显示为全屏时 function fullScreen() { const el = document.documentElement const rfs = e... 网站建设# javascript# 前端# 开发 3年前1730
探索主流前端框架的响应式原理! 本文将探索主流前端框架中的响应式是如何工作的并比较这些框架的不同之处以更好地理解它们。 前置准备 响应式 响应式可以被广义地定义为应用状态变化时自动更新UI。作为开发者,我们只需要关注应用的状态,并让... 网站建设# 前端# 响应式# 开发 3年前440
如何使用FaceIO开发基于人工智能的Web App用户认证模块 译者 | 李睿 审校 | 重楼 在过去的Web应用信息系统开发中,用户认证是一个不可或缺的功能模块。用户认证功能包括用户注册和登录认证。在以往的开发方法中,用户认证功能模块实现的常见方式是使用电子邮件... 网站建设# javascript# web# 人工智能 3年前330
浅谈幂等,大家都看明白了吗? 前言 幂等是分布式系统中保证数据一致性和安全性的重要保障之一,尤其是在金融、支付领域,其作为资损防控的硬性指标体现在系统架构设计中。今天我们就来浅谈一下幂等相关的设计。 幂等的定义 幂等( idemp... 网站建设# 前端# 幂等# 开发 3年前1760
1亿人点赞的晚会,如何做技术沉淀? 2019猫晚不仅在优酷,还打通手淘、天猫等APP,实现了多屏、多端、双向的互动,将互联网晚会的互动形态推进到3.0时代。如晚会上跑男队和街舞队在一个4×8米的巨型触摸屏上玩起了“好礼对对碰”游戏。优酷... 网站建设# 开发# 开发工具# 技术 3年前190
如何画好一张架构图? 架构图是什么?为什么要画架构图?如何画?有哪些方法?本文从架构的定义说起,分享阿里文娱高级技术专家箫逸关于画架构图多年的经验总结,并对抽象这一概念进行了深入地讨论。较长,同学们可收藏后再看。 什么是架... 网站建设# EA# 业务建模# 开发 3年前320
一文了解分布式一致性算法EPaxos 分布式系统一个核心的问题就是数据的一致性。Paxos算法是分布式一致性中的经典算法,用来解决一个分布式系统如何就某个值(决议)达成一致的问题。本文从Paxos的问题引出EPaxos,介绍EPa... 网站建设# EPaxos# 分布式# 开发 3年前390
流计算引擎数据一致性的本质 流计算的应用与实践在大数据领域越来越常见,其重要性不言而喻,常见的流计算引擎有 Google DataFlow、Apache Flink,Apache Kafka Streams,Apache Spa... 网站建设# 开发# 开发工具# 引擎 3年前330
超简单,精通Java异常处理 异常处理是软件开发的重要方面,开发人员能够处理和恢复在程序执行期间可能发生的意外错误或异常情况。Java是最流行的编程语言之一,提供了一个强大的异常处理机制,使开发人员能够编写可靠和容错的应用程序。 ... 网站建设# java# 前端# 应用 3年前1370
Webpack4的SourceMap阶段的性能优化和踩坑 Hello,大家好,我是松宝写代码,写宝写的不止是代码。 由于优化都是在 Webpack 4 上做的,当时 Webpack 5 还未稳定,现在使用 Webpack 5 时可能有些优化方案不再需要或方案... 网站建设# Webpack 5# Webpack4# 前端 3年前620
TypeScript 5.1 正式发布!你学到了什么? 6 月 1 日,TypeScript 5.1 正式发布。以下是该版本中新增的主要功能: 改进函数返回值类型 undefined 的类型推断 getter和setter支持设置不同类型 JSX 元素和 ... 网站建设# jsdoc# typescript# 前端 3年前130
面试必问,JVM内存模型扫盲 JVM简介 JVM(Java Virtual Machine,Java虚拟机)是Java语言的核心,是一个用于解释Java字节码的虚拟计算机。它可以在运行Java程序时自动管理内存、处理异常等。Jav... 网站建设# jvm# 内存# 前端 3年前510
Golang中的结构体标签Struct Tag详解 Struct Tag 在Golang中,结构体标记(Struct Tag),也称为结构体注释(Struct Annotation),是一种对Go结构体中的字段进行元数据附加的机制。这些标记是用反引号... 网站建设# golang# Struct Tag# 前端 3年前620
看完这一篇,再也不用担心 Git 的“黑魔法” 相信大部分开发者对 Git 都不陌生,Git 也已成为大部分开发者日常开发必用的工具。本文分享 Git 使用上的一些基础知识,通俗易懂,非常有用。 担忧 很多人怕使用 Git,我个人觉得主要可能是两部... 网站建设# git# 工具# 开发 3年前1410
如何基于K8s构建下一代DevOps平台? OAM是阿里巴巴与微软联合推出的开放应用模型,旨在解耦应用研发、应用运维与基础设施人员在应用生命周期中各自的关注点,明晰责任与界限,聚焦自身业务,同时又依然能紧密协作。当前云原生DevOps体系现状如... 网站建设# devops# K8s# 平台 3年前370
命令行工具开发:如何快速实现命令行提示? 阿里妹导读:对于稍微复杂一些的命令行工具,命令行的提示功能必不可少。那么对于不同语言的开发者,有没有一种简单快捷的实现方式呢?本文分享一种快速实现的方法,使用YAML文件定义命令行工具的使用规范,再通... 网站建设# 命令行# 工具# 开发 3年前320
为什么说 Go 语言字符串是不可变的? 这个问题本身并不困难,但对于新手来说确实容易产生困惑,今天就来回答一下。 首先来看看它的底层结构: type stringStruct struct { str unsafe.Pointer len ... 网站建设# go# 代码# 前端 3年前1360
你的Java集合线程安全吗?快来检查一下! 简介 在多线程编程中,使用线程安全的集合是非常重要的,它可以保证多个线程同时访问同一个集合时,不会出现数据不一致的情况。 Java 中提供了多种线程安全的集合实现,本文将详细介绍这些集合的特点、原理和... 网站建设# arraylist# vector# 前端 3年前350
Golang中的同步工具Sync.WaitGroup详解 sync.WaitGroup sync.WaitGroup作用是等待一组goroutine执行完成,当使用多个goroutine处理任务的时候,如果要等待所有的goroutine都执行完成后再执行下一... 网站建设# golang# 前端# 同步工具 3年前220
怎样创建隔离的Python开发环境? 实际生产中同一项目的不同版本可能依赖不同的环境,这时需要在系统中安装多个版本的Python。若直接在物理环境中进行配置,多个版本的软件之间会产生干扰。为了避免这种情况,应使用virtualenv命令创... 网站建设# python# 前端# 开发 3年前260
有趣的 Async hooks 模块 在 Node.js 中,Async hooks 是一个非常有意思且强大的模块(虽然性能上存在一些问题),在 APM 中,我们可以借助这个模块做很多事情。本文介绍两个有趣的用法。 AsyncLocalS... 网站建设# js# node# storage 3年前160
高清视频下如何节省带宽? 数据显示,国内互联网流量每月被消耗 200EB,且 80% 的流量消耗来自于视频领域。随着 5G 的普及,云制播等得到快速发展,流量消耗会越来越大,而这背后是非常高昂的带宽成本。如何通过技术创新,让用... 网站建设# 带宽# 开发# 开发工具 3年前1490
5G给边缘计算带来了什么? 时下大热的5G和边缘计算有什么关系,它们的契合点在哪里?互联网IT域和通信网CT域如何融合?什么是云网一体化?阿里巴巴达摩院XG实验室高级技术专家南书、边缘计算团队高级技术专家屹平分享5G下,边缘计... 网站建设# 5G# 开发# 开发工具 3年前500
如何在Kubernetes上有效使用CoreDNS? 【51CTO.com快译】一次我们为托管在Kubernetes集群上的一个应用程序增加了HTTP请求,然后导致了5xx错误的激增。在一个GraphQL服务器上的一个应用程序,调用大量外部的API,然后... 网站建设# CoreDNS# DNS解析# K8s 3年前300
如何把Nacos在本机做成自启动的服务 我们都知道现在好很多微服务中都使用 Nacos,而且 Nacos 也是微服务中必不可少好的一环,我们今天来说说这和个 Nacos 还有如何安装一个 Windows 版本的 Nacos 并且把 Naco... 网站建设# nacos# 前端# 开发 3年前440
流程控制一If-Else与If-Else If结构 疑问:已经有了if结构为什么还会有如if-else,if-else if与switch这样的选择结构。 if-else结构 if-else结构也是选择结构中的一种,可以让代码选择执行,即“某些代码可能... 网站建设# If-else结构# 前端# 开发 3年前440
基于SpringBoot自定义接口响应消息格式及原理解析 环境:Springboot3.0.5 消息格式转换原理 在默认情况下,RestController接口返回的数据格式是json,如下接口: @RestController @RequestMappin... 网站建设# 前端# 响应# 开发 3年前270
WebGPU 是 2023 年 Web 的未来! WebGPU 是用于 Web 的下一代图形和计算 API。它提供对现代 GPU 的基础访问,从而在 Web 平台上实现高性能 3D 图形、图像处理和通用计算。经过多年的开发和测试,WebGPU 已经到... 网站建设# Web 平台# WebGPU# 前端 3年前170
舟谱数据的执着与克制:有用是数据智能的金标准 IT未远,DT已至。 DT时代的到来,让“数据+算力”成为推动世界前进的新生源动力。当数据智能驱动产业变革的时代到来,无论你愿不愿意,都将置身DT洪流之中面向未来。 然而,除了互联网企业以外... 网站建设# 互联网# 人工智# 原创 3年前330
从 Android 到 Java:如何从不同视角解决问题? 写在前面 记得刚毕业那会儿,还是 BBA 争霸的年代,无线迎来一个黄金年代,如同当下的 “AI” 和更早些年的 “云”,什么事都需要往热点上靠一靠,基于 PC 的互联网公司们无不发出 all in 无... 网站建设# android# java# 开发 3年前530
单元测试难?来试试这些套路 测试不应该是一门很高大尚的技术,应该是我们技术人的基本功。但现在好像慢慢地,单元测试已经脱离了基本功的范畴。笔者曾经在不同团队中推过单元测试,要求过覆盖率,但发现实施下去很难。后来在不停地刻意练习后... 网站建设# 单元# 开发# 开发工具 3年前170
复杂推理模型从服务器移植到Web浏览器的理论和实战 一 背景 随着机器学习的应用面越来越广,能在浏览器中跑模型推理的Javascript框架引擎也越来越多了。在项目中,前端同学可能会找到一些跑在服务端的python算法模型,很想将其直接集成到自己的代码... 网站建设# web# 开发# 开发工具 3年前120
详解Plotly,创建自定义指标图表 如果你不熟悉Plotly或数据可视化概念,不要担心!我们将把它分解成易于理解的小块内容,使其适合任何人。 Plotly简介 Plotly是一个强大的数据可视化工具,允许我们使用Python创建各种交互... 网站建设# plotly# 前端# 图标 3年前620
处理大规模数据计算任务,Fork/Join框架是您的得力助手! 1、JUC包概述 JUC是Java Util Concurrency的缩写,即Java并发工具包。JUC包提供了一些常用的线程和并发编程工具类,帮助开发者更方便地开发多线程应用程序,提高程序的并发性能... 网站建设# java# 前端# 并发编程 3年前260
穿针引线之 AsyncLocalStorage 在 Node.js 中,如何更优雅地获取请求上下文一直是一个问题,看一下下面的例子。 背景 const http = require('http'); function handler1(req, r... 网站建设# Async Hook# Node.js# 前端 3年前490
PixiJS 源码解读:绘制矩形,底层都做了什么? 大家好,我是前端西瓜哥,今天带大家看一下 PixiJS 的源码实现。 PixiJS 是一个非常流行的 Canvas 库,start 数将近 4w。 使用 PixiJS 简单易用的 API,我们可以在浏... 网站建设# Canvas 库# pixijs# 前端 3年前450
珍贵的线程资源,JDK VS Tomcat 哈喽,大家好,我是了不起。 高考结束了,依然祝高考学子们取得好成绩,然后报考计算机专业,然后快点毕业,来接收哥哥姐姐们留下的代码文明。。。。 接到某城举报,某迪泄露高考题目。 最近生产环境各种问题,几... 网站建设# jdk# tomcat# 前端 3年前460
TeaDSL:支持任意 OpenAPI 网关的多语言 SDK 方案 在以云计算为主角的开发者视界中,OpenAPI 是绝对的主角。要发短信,用 OpenAPI;要管理资源,用 OpenAPI;要管理权限,用 OpenAPI。如果一个 OpenAPI 解决不了你的问... 网站建设# openapi# sdk# TeaDSL 3年前370
云原生下,如何实现高可用的MySQL? MySQL 作为当前比较受欢迎的关系型数据库(RDS),在云原生浪潮中仍然面临诸多挑战。如何用 Cloud Native 的设计原则,通过沙箱隔离、计算和数据的完全分离,实现低成本、可扩展、高可用的 ... 网站建设# mysql# 云原生# 开发 3年前560
促进全球互通互联:WebRTC 成为 W3C 和 IETF 标准 【51CTO.com快译】WebRTC 可为浏览器、移动应用程序和桌面应用程序提供实时通信功能,通常用于视频通话。2009年,Google提出创建WebRTC的想法,以替代无法在浏览器中运行的Adob... 网站建设# web# webRTC# 开发 3年前390
认识一下Java中方法重载和重写的“真面目” 前言 考大家一道题目,下面的类执行结果是什么??? public class DispatcherClient { public static void main(String[] args) { A... 网站建设# java# 前端# 开发 3年前430
SolidJS响应式原理和简易实现 上篇文章中主要介绍了Solid JS的基本语法,分阶段粗略地介绍了一些原理(响应式原理、编译原理和运行时原理)。 接下来的几篇文章里我会详细介绍每个阶段的详细实现原理,希望可以给你的学习带来帮助。 写... 网站建设# SolidJS# 函数# 前端 3年前1420
推荐15个yyds的Web3开源项目! Web3 作为区块链技术的重要组成部分,正在快速发展,并被越来越多的开发者和用户所关注。本文将推荐 15 个优秀的 Web3 开源项目,以更好地了解和掌握 Web3 技术! 全文概览: Lenster... 网站建设# free# Web3# 前端 3年前530
ReadProcessMemory可不是一个进程间通信的好方法 有时候我看到有人会使用 ReadProcessMemory 这个 API 来实现进程间通信,老实说吧,我觉得这不是一个明智的选择,原因有如下几条。 首先,你不能使用 ReadProcessMemory... 网站建设# 前端# 开发# 数据 3年前430
一个牛逼的创业公司后台技术栈搭建方案 在大多数创业公司,因为没有大公司那些完善的基础设施,需要从开源界的一个个系统和组件做选型,最终形成整个的后台技术栈。 说到后台技术栈,脑海中是不是浮现的下面这样一幅图? 图 1 有点眼晕,以下只... 网站建设# 后台# 开发# 开发工具 3年前520