全排列的应用:正方体的组成与八皇后 给定一个含有8个数字的数组,判断有没有可能把这8个数字分别放到正方体的8个顶点上,使得正方体上三组相对面上的4个顶点的和都相等。,本文就跟大家分享下这个问题的解决方案,欢迎各位感兴趣的开发者阅读本文... 网站建设# 三组# 开发者# 数字 3年前540
深入讲解Python三方库的安装和使用以及Pip包管理器,你都会吗? ,Python是一门非常流行的编程语言,拥有丰富的第三方库和工具,这些库和工具可以帮助开发者更高效地开发应用程序。在本篇博客中,我们将深入了解Python第三方库的安装和使用,包括如何安装常用的库、如... 网站建设# pip# python# 安装 3年前770
一起学 WebGL:纹理对象学习 ,大家好,我是前端西瓜哥,今天我们来了解 WebGL 的纹理对象(Texture),纹理对象,是将像素(texels)以数组方式传给 GPU 的对象,常见场景是贴图,就是将图片的数据应用到 3D 物体... 网站建设# webgl# 单元# 填充 3年前290
避坑指南!一文帮您解决Jmeter录制Chrome操作过程中遇到的问题! ,,脚本录制时,Jmeter作为代理网关,通过监听某个端口,来捕获监听端口的报文信息,对抓取到的请求信息和响应信息进行转换为对应的行为函数。我们这里以设置chrome代理为例,然后使用jmeter进行... 网站建设# ca# chrome# jmeter 3年前490
系统架构的精髓:18个必懂的设计概念一览 ,要想在系统设计领域中脱颖而出,深入理解一些基础的系统设计概念是必不可少的,这些概念包括负载均衡、缓存、分区、复制、数据库和代理等。,依据我自己的经验,我总结出了18个关键概念,如果能掌握这些,将极大... 网站建设# 概念# 系统# 设计 3年前1820
将DAST集成到CI/CD管道中的优势和实施步骤 译者 | 刘涛,审校 | 重楼,在当今快速发展的网络环境中,维护Web应用程序的安全更加必要。由于漏洞的出现速度比以往任何时候都要快,将动态应用程序安全测试(DAST)集成到持续集成/持续部署(CI... 网站建设# cd# ci# dast 3年前170
深入了解CSS颜色混合函数Color-mix ,今天来介绍一下 Chrome 111+正式推出的 CSS颜色混合函数:color-mix()[1]。,所谓颜色混合,顾名思义,就是将两种颜色按照一定的比例混合起来,和调色板比较像。到目前为止,可以说... 网站建设# color# css# 混合 3年前190
干掉Navicat?阿里Chat2DB来了! 最近朋友圈被阿里的 Chat2DB 刷屏了,磊哥也是第一时间下载并体验了阿里巴巴的 Chat2DB,今天就迫不及待和大家分享一下。,Chat2DB 是一款由阿里巴巴开源免费的多数据库客户端工具,支持 ... 网站建设# chatdb# navicat# sql 3年前310
开发框架Spring核心技术含Resource接口详细讲解 Spring 是 Java EE 编程领域的一款轻量级的开源框架,由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立,它的目标就是要简化 Java 企业级应用程序的开... 网站建设# ee# java# spring 3年前1890
聊聊缓存世界的扫地僧 这篇文章,笔者想聊聊那些在业务系统中较少被使用,但却活跃于中间件或者框架里,强大却又低调的缓存,笔者愿称他们为缓存世界的扫地僧。,,HashMap 是一种基于哈希表的集合类,它提供了快速的插入、查找和... 网站建设# hashmap# master# rocketmq 3年前340
Golang中的同步工具Sync.Cond详解 ,sync.Cond是Golang标准库提供的一个基于互斥锁/读写锁实现的条件变量类型,用于协调访问共享资源的多个goroutine。当共享资源状态发生变化时,可以通知等待条件变化而阻塞的gorout... 网站建设# cond# goroutine# sync 3年前1180
前端面试:简述 JavaScript AJAX 的原理 ,JavaScript AJAX(Asynchronous JavaScript and XML)是一种用于异步加载和更新 Web 页面的技术。它允许开发人员使用 JavaScript 从服务器获取数... 网站建设# ajax# javascript# 服务器 3年前330
如何监控文件变化,比如密码修改导致 Shadow 文件变化 原始需求是如果系统的密码被修改,或者创建了新用户,就告警出来。本质上,只需要监控 /etc/shadow 文件变化即可。但是在指标监控体系里,这个事情就比较棘手,只能把文件的 mtime 作为指标的值... 网站建设# catpaw# mtime# shadow 3年前310
真的别再用Swagger了,你知道为什么吗? 哈喽,大家好,我是了不起。,首先,Swagger 这个工具能够自动生成 API 接口文档,在线调试,节省了很多书写文档的时间,非常强大。,但是,想要文档生成的合格,还是要书写大量的注解。有没有一种连注... 网站建设# doc# smart# 接口 3年前210
三个实用重构技术,改进你的代码 大家好,我是渔夫子。,代码重构是在不改变外部功能的情况下对现有代码进行改进。它是编程的核心部分之一,不容忽视。否则,您就无法获得更好的代码版本。代码重构可以增强代码的可读性、可维护性和可扩展性。它还旨... 网站建设# 代码# 可读性# 改进 3年前640
并发编程:volatile关键字,你学会了吗? 如,对于一个long型变量的赋值和取值操作而言,在多线程场景下,线程A调用set(100),线程B调 用get(),在某些场景下,返回值可能不是100。,,因为JVM的规范并没有要求64位的long或... 网站建设# long# volatile# 线程 3年前360
简单几个步骤让VS Code像Intellij Idea一样丝滑 好久之前我学习后端接触了优秀的Intellij Idea编辑器。用了之后突然就觉得VS Code不香了。,我们先看看Intellij Idea的优秀之处。,管理分支和tag,,版本差异比较,,快捷更新... 网站建设# code# idea# intellij 3年前340
聊聊物理层安全中的关键技术 据国际电信组织估计截止到2019年,全世界有大约14亿互联网用户。而基于传统的开放互联模型的安全通信机制已不能满足如今用户隐私保护需求,迫切需要通过物理层安全技术实现安全通信,保护隐私数据。开放互连网... 网站建设# 安全# 攻击# 物理层 3年前390
解决Webstorm中的工具窗口无法横向铺满问题(2023.1版本+) Webstorm发布2023年的第一个版本后,软件内置的很多工具窗口都只能在编辑区域内显示,看起来很不习惯。一直以为它是bug,忍受了有一段时间了,等官方发版修复。,前几天,2023.1版本的最后一个... 网站建设# webstorm# 版本# 窗口 3年前430
2023,UI/UX设计趋势 ,文章详细介绍了未来一年中UI/UX设计领域的发展趋势和新兴技术。其中包括以下几个主要的趋势:,下面是正文~~,,动态设计正在成为界面设计不可或缺的一部分。随着动画和视频压缩技术的持续进步,以及互联网... 网站建设# ui# 动态# 动画 3年前280
Java I/O大揭秘:BIO、NIO、AIO到底有何区别? 大家好,我是小米,一个热爱技术分享的小编。今天,我要和大家聊一聊在Java中,那些让人听起来很高大上的BIO、NIO、AIO,到底有什么区别呢?让我们一起来深入探索吧!,BIO,全称为Blocking... 网站建设# bio# java# nio 3年前1400
聊聊十五周算法训练营——背包问题 今天是十五周算法训练营的第十三周,主要讲背包问题专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法),「背包问题:给你一个可装载重量为W的背包和N个物品,每个物品有重量和价值两个属性。其中第i个物品... 网站建设# dp# 物品# 算法 3年前330
为什么采用中文编程不行? 很多刚接触计算机的同学,可能会发出一个疑问,为什么不能直接使用中文编程?,要了解这个问题,还得从计算机的起源说起!,在计算机软件里面,一切的信息都可以用 1 和 0 来表示(严格说连 0 和 1 都没... 网站建设# bit# 字节# 最小 3年前260
System.Net基础类库和示例 ,System.Net 是 .NET Framework 和 .NET Core 中提供网络通信的基础接口和类库之一,它包含了许多不同的类和接口,可以提供丰富的网络操作功能。,System.Net 中... 网站建设# net# system# 接口 3年前420
保护数据隐私:深入探索Golang中的SM4加密解密算法 最近做的项目对安全性要求比较高,特别强调:系统不能涉及MD5、SHA1、RSA1024、DES高风险算法。,,那用什么嘞?甲方:建议用国产密码算法SM4。,,擅长敏捷开发(CV大法)的我,先去GitH... 网站建设# sm# 加密算法# 敏捷 3年前470
Openjob,分布式任务调度框架 Openjob是一种基于Akka的新分布式任务调度框架。支持多种cronjob、延迟任务和工作流,使用一致性分片算法,具备无限的水平扩展。,,Openjob不仅支持基本的cronjob,还支持延迟任务... 网站建设# cronjob# openjob# 任务调度 3年前470
记一次 .NET 某企业采购平台 崩溃分析 前段时间有个朋友找到我,说他们的程序有偶发崩溃的情况,让我帮忙看下怎么回事,针对这种 crash 的程序,用 AEDebug 的方式抓取一个便知,有了 dump 之后接下来就可以分析了。,既然是程序的... 网站建设# dump# rax# 为例 3年前370
Go 语言类型转换的陷阱 Go 语言作为强类型语言,在使用 Golang 开发项目时,经常会遇到类型转换的场景,整型之间可以直接转换,字节切片和字符串之间也可以直接转换。,但是,如果整型和字符串之间做类型转换,则需要使用 st... 网站建设# go# strconv# 字符串 3年前80
下个版本已定!C++自救新动作! 撰稿丨云昭、千山,自去年年底,美国安全局(NSA)在其所发布的《Software Memory Safety》报告中点名批评C++之后,C++之父Bjarne Stroustrup一顿回怼后,做出决定... 网站建设# c# 发布# 时间表 3年前190
别再用「代码量」衡量产出了!GitHub发布调研报告:92%开发者都在用AI工具写代码 编程不仅仅是编写和发布代码,还需要熟练使用诸多开发工具来进行版本控制、团队协作、配置环境等。,而随着GitHub Copilot和ChatGPT类大语言模型的发布,编程这件事究竟是变难了(需要学习一个... 网站建设# ai# github# 工具 3年前270
大规模敏捷测试怎么做(基础篇) 作者 | 赵泽鑫,张海云,冯曌,大多数的敏捷团队是由10位以内不同角色的人员组建。其中包括但不仅限于BA、QA、UX、PM、DEV等关键角色。我们通过成熟的方法论以及每日站立会议(Stand-up M... 网站建设# iteration# kickoff# meeting 3年前500
蔚来手撕代码题:三个线程循环打印ABC 问题如下:,,三个线程交替打印 ABC 的实现方法有很多,我个人比较倾向于使用 JUC 下的 CyclicBarrier(循环栅栏,也叫循环屏障)来实现,因为循环栅栏天生就是用来实现一轮一轮多线程任务... 网站建设# abc# cyclicbarrier# 发车 3年前220
三种非破坏性处理数组的方法 在这篇文章中,我们将会探索处理数组的三种方法:,目的是帮助你在需要处理数组的时候在这些特性之间做出选择。如果你还不知道.reduce()和.flatMap(),这里将向你解释它们。,为了更好地感受这三... 网站建设# 处理# 我们# 数组 3年前500
Nuxt 3.6 正式发布!你发现了什么? 6 月 23 日,Nuxt 3.6 正式发布,该版本带来了性能优化、完全静态的服务端组件、更好的样式内联、静态预设、增强的类型安全等许多功能改进。,如果网站使用ssr: false提供服务,或者在某些... 网站建设# html# nuxt# 加载 3年前140
前端框架新宠 Svelte 4.0 正式发布! ,时隔四年,6 月 22 日,前端框架新宠 Svelte 发布了全新的主要版本:4.0。Svelte 4 主要是一个维护版本,提高了最低版本要求,并在特定领域优化了设计。它为下一代 Svelte 发布... 网站建设# svelte# 前端# 新宠 3年前130
16个小的UI设计规则却能产生巨大的影响 这篇文章介绍了一些关于用户界面设计的实用技巧,帮助设计师们更好地设计直观、易用、美观的界面。首先,通过利用空间将相关元素进行分组,可以更好地组织和结构化界面,提升用户理解和记忆的效果。其次,保持一致性... 网站建设# 使用# 原素# 界面 3年前270
Nuxt 3.6 正式发布! ,6 月 23 日,Nuxt 3.6 正式发布,该版本带来了性能优化、完全静态的服务端组件、更好的样式内联、静态预设、增强的类型安全等许多功能改进。,如果网站使用ssr: false提供服务,或者在某... 网站建设# html# nuxt# 加载 3年前430
React Native 0.72 正式发布! ,6 月 21 日,React Native 0.72 正式发布!版本增加了 Metro 强烈要求的功能,改进了错误处理和其他开发者体验方面的改进。其中很多工作都是根据 2022 年社区调查[1]中提... 网站建设# metro# native# react 3年前510
浅析 Jetty 中的线程优化思路 ,Jetty 跟 Tomcat 一样是一种 Web 容器,它的总体架构设计如下:,Jetty 总体上由一系列 Connector、一系列 Handler 和一个 ThreadPool组成。,,Conn... 网站建设# connector# jetty# nio 3年前330
Rust 基础系列 #8:编写里程碑 Rust 程序 ,到目前为止,我们已经讲解了包括 变量、可变性、常量、数据类型、函数、if-else 语句 和 循环 在内的一些关于 Rust 编程的基础知识。,在 Rust 基础系列的最后一章里,让我们现在用 Ru... 网站建设# rust# 新元素# 用户 3年前1500
R 语言 stats 包中的函数 ,我们已经学习了 R 语言的基础知识,包括其语法以及语法所对应的语义,现在准备使用 R 向统计学领域进发。本文是 R 系列的第十一篇文章,我们将学习如何使用 R 语言 stats 包中提供的统计函数... 网站建设# stats# trim# 函数 3年前590
混合现实(MR)技术改善医疗保健的3个变革方式 新冠肺炎疫情的出现加速了医疗领域的一系列创新,而创新的重点在于如何开发出更具沉浸感的工具,帮助患者和从业者更好地对抗疾病。这些创新的前沿往往是混合现实(MR)技术,也就是以增强现实(AR)与虚拟现实... 网站建设# mr# 医疗保健# 患者 3年前1650
如此多的 JavaScript 框架,哪个最快? 大家好,我是 CUGGZ,祝大家端午节快乐~,JavaScript 框架数量众多,那究竟哪个框架速度更快呢?今天就来分享一个开源的 JavaScript 框架性能基准工具:js-framework... 网站建设# javascript# js# 框架 3年前670
如何避免在C#中出现混乱代码 作者 | Joydip Kanjilal,编译 | 王瑞平,意大利面是一种很好吃的食物,但是,如果用它来形容代码意味着这种程序很糟糕。,“意大利面条式代码”是一个术语,用于描述组织不良、纠缠不清或嵌套... 网站建设# c# 代码# 混乱 3年前660
转转B2C一站式服务告警治理的背后 转转B2C技术部主要负责商详、商列等BFF层核心页面业务,单接口甚至需要开线程池并行调用二十多个依赖服务,因此依赖的服务以及执行线程池的稳定性也就成为了B2C关注的重点。,那么站在技术视角看调用链路... 网站建设# bc# 告警# 排查 3年前270
撸完Dubbo3源码,我总结了这些阅读源码的技巧 ,最近收到很多小伙伴的微信私聊消息,大部分都是在询问如何快速掌握一个框架的原理和源码,比如:Spring、Dubbo、MyBatis等。针对这个问题,周末我简单总结了下,今天,就为小伙伴们分享下我是如... 网站建设# dubbo# 小伙伴# 文档 3年前410
如何开始使用事件驱动的微服务 译者 | 李睿,审校 | 重楼,许多组织在其发展过程中达到了这样一个阶段,即曾经为他们提供良好服务的单一应用程序开始阻碍他们的发展。也许业务需要现有架构无法支持的新功能,或者需要更灵活的方法来存储和访... 网站建设# 事件驱动# 单一# 应用程序 3年前580
一篇文章教会你 JavaScript json 解析 JSON的一个常见用途是交换数据到从一个Web服务器,当从web服务器接收数据时,数据总是一个字符串。使用JSON.parse()方法解析这些数据,数据变成JavaScript对象。,JSON.par... 网站建设# javascript# json# web 3年前660
Web前端Tips:断点续传如何实现? 在Web前端中实现断点续传功能的一种常见方式是使用HTTP Range请求和文件分片上传。,,以下是一个简单的断点续传实现的步骤:,需要注意的是,服务器端也需要相应的逻辑来处理断点续传的请求,并将上传... 网站建设# 代码# 前端# 文件 3年前940
JavaScript代码怎样引入到HTML中? JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。通过 <script> 标签将 JavaScript 代码引入到 HTM... 网站建设# html# javascript# script 3年前1850
Process模块怎样获取终端的输入数据? 客户端与服务器的双向通信是通过代码实现的,因为我们无法直接在终端上进行信息输人,例如在客户端终端输入信息发送到服务器,这样的功能就需要依赖 Process 模块来完成。对于每一个终端来说,都是一个标准... 网站建设# process# 模块# 终断 3年前1200
Node.js包和模块的关系是怎样的? 在Node.js 中,会将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。Nodejs 根据CommonJS规范实现了包机制,开发了NPM包管理工具,用来解决包的发布和获取需求。,No... 网站建设# commonjs# js# node 3年前340
高中生打破React性能极限,将React性能提升70%! React 是当今最受欢迎的 JavaScript 框架之一,它的创新之一就是引入了虚拟 DOM,但很多现代框架已经不再采用这种方案,其在某些情况下会影响应用的性能。Svelte 的创建者 Rich ... 网站建设# dom# js# million 3年前300
面试官疯了:While(true)和For(;;)哪个性能好? ,while(true)和for(;;)都是做无限循环的代码,他俩有啥区别呢?,我承认这个问题有点无聊,并且工作中也不会有人刻意的去考虑他们之间的性能差异,也不太会有人在做这个选择之间纠结。,但是,最... 网站建设# class# true# while 3年前340
微服务注册中心如何选型?这几个维度告诉你! 微服务的注册中心目前主流的有以下四种:,那么实际开发中到底如何选择呢?这是一个值得深入研究的事情,别着急,今天陈某就带大家深入了解一下这四类注册中心以及如何选型的问题。,随着单体应用拆分,首当面临的第... 网站建设# 中心# 中间层# 如何 3年前390
小心 MybatisPlus 的一个坑与面试题 本文转载自微信公众号「 yes的练级攻略」,作者 是Yes呀。转载本文请联系 yes的练级攻略公众号。,你好,我是yes。,昨天测试说有个 xx 功能用不了,扔给我一个截图,说有报错:,,报错信息就是... 网站建设# yes# 事务# 回滚 3年前220
流量控制服务降级神器之Sentinel 说到流量服务控制,那么肯定有很多人都不太了解这个内容,因为如果对服务要求不是那么严格的情况下,基本是不会使用到这个东西的,但是,如果想要通过多个维度来保护服务和维持系统稳定性的话,那么就一定离不开Se... 网站建设# sentinel# 控制# 服务 3年前130
15 个对 Web 开发人员有用的代码共享网站 ,,Liveweave 有自己的 CSS 代码生成器。除此之外,还可以使用它为您的项目生成虚拟文本。Liveweave 为每种选择的语言提供独立的半窗口或面板,使用起来非常简单,例如 CSS、HTML... 网站建设# b# eb# w 3年前2890
我们一起聊聊【软件架构模式】—微内核架构 微内核架构模式(有时被称为插件架构模式)是实现基于产品的应用程序的自然模式。基于产品的应用程序是那种打包并以版本形式供下载的典型的第三方产品。然而,许多公司也像软件产品一样开发和发布他们的内部业务应用... 网站建设# 应用程序# 微内核# 插件 3年前1640
一起聊一聊如何计算 Node.js GC 负载 ,在 Node.js 中,我们关注的比较的是 CPU 负载,但是在有 GC 的语言中,GC 负载也是需要关注的一个指标,因为 GC 过高会影响我们应用的性能。本文介绍关于 GC 负载的一些内容。,操作... 网站建设# cpu# gc# js 3年前820
哇塞!居然用这个框架开发了一款这么好用的 Markdown 编辑器 今天,我们来使用Strve.js来搭建一款 Markdown 编辑器,没错!你没听错。我们需要创建了一个实时 Markdown 编辑器,用户可以在 textarea 中输入 Markdown 文本,然... 网站建设# js# markdown# strve 3年前190
四种在 JavaScript 中进行 API 调用的方法 ,在 JavaScript 中,有多种调用 API 的方法,以下是一些常用的方法和技巧:,这是 JavaScript 中的一个内置对象,允许发出异步 HTTP 请求。这是在 JavaScript 中进... 网站建设# api# fetch# javascript 3年前390
15个帮助你写出更简洁JavaScript的技巧 在本文中,我们将分享一些可以帮助你编写干净的 JavaScript 代码的技巧。无论你是初级职位还是高级职位,它都一定会帮助你提高实践水平。,,以上就是我今天与你分享的15个关于写出更好JS的小技巧... 网站建设# javascript# 写出# 幫助 3年前1920
开始用Rust编写代码! 作者 | Ukeje,译者 | 布加迪,审校 | 重楼,Rust是一种强大的语言,但从哪里开始入手呢?如果您习惯使用另一种语言,就应该知道Rust如何处理这些熟悉的概念。,自2015年发布以来,Rus... 网站建设# rust# 审校# 特性 3年前2230
值得与Python结合使用的五个新颖的数据科学工具 译者 | 布加迪,审校 | 重楼,Python庞大的数据科学工具生态系统对用户有很大的吸引力。生态系统如此庞大而丰富的唯一缺点是,有时最好的工具可能会被忽视。,,下面介绍了其中几款面向Python的最... 网站建设# connectorx# python# 工具 3年前710
如何理解 CSS step 函数中的 jump-* 关键词? 之前在这篇文章中:CSS 实现 Ant Design官网Logo彩蛋效果[1]实现了一个鼠标 hover 效果,如下,,Kapture 2022-01-25 at 10.33.11,原理其实很简单,就... 网站建设# background# css# steps 3年前180
Vercel 推出 AI SDK、AI 应用模板,快速构建 AI 应用! 近日, Vercel 推出了全新的工具来改善 AI 体验:,,Vercel AI SDK 是一个开源库,旨在帮助开发者在 JavaScript 和 TypeScript 中构建 AI 流式聊天应用。该... 网站建设# ai# github# llm 3年前1020
Go1.21 速览:支持自定义 go.env 文件,可惜还是有所残缺 大家好,我是煎鱼。,不知道大家平时在调整 Go 环境变量是怎么设置的呢,还是说都用默认配置,又或是直接走 IDE 设置?,像以前最早时,有的同学是打开 ~/.zshrc,一番 vim 操作,设置好 e... 网站建设# env# go# 环境变量 3年前350
Springboot3新特性异常信息ProblemDetail详解 环境:Springboot3.0.5,RFC 7807定义了为HTTP响应中错误的可读详细信息,以避免需要为HTTP API定义新的错误响应格式。HTTP [RFC7230]状态码有时不足以传达关于错... 网站建设# api# http# rfc 3年前520
前端没了?也许是刚开始 前段时间社区上大肆讨论「前端已死」,各种唱衰前端的言论此起彼伏,真是闻者落泪,听者伤心。,最近又听说某大厂取消大前端部门,前端被拆分到各个业务组。很多前端高 P 或离职,或被裁,或转后端。,这是前端的... 网站建设# react# 前端# 意思 3年前330
DotNetty一个高性能的基于.Net 平台开发的网络通信框架 ,DotNetty是一个高性能的基于.Net 平台开发的网络通信框架,其底层基于Netty框架,可以用于开发TCP、UDP、HTTP、WebSocket等应用程序。,DotNetty的主要特点包括... 网站建设# dotnetty# net# 场景 3年前530
国内外AI芯片、算力综合对比 大模型对算力的需求主要体现在训练端:在考虑互联损失的情况下,Chatgpt需要一万张A100作为算力基础,算力的硬件投资规模达到10亿人民币。,国内大模型与国外的主要差距是算力层面,没有算力基础,后面... 网站建设# a# ai# 梯队 3年前2550
我们一起聊聊十五周算法训练营中的普通动态规划 示例 1:,输入:cost = [10,15,20] 输出:15 解释:你将从下标为 1 的台阶开始。,示例 1:,,输入:n = 3 输出:5, 网站建设# cost# 示例# 輸出 3年前400
Java+Vue导出zip压缩包前后端实现 本例实现批量导出二维码图片文件,将所有的图片放在一个zip压缩包中。,实现步骤:,1、查询数据循环生成二维码图片,2、将生成的二维码图片放在一个压缩包中,通过数据流返回给前端,3、前端Vue得到数据流... 网站建设# byte# java# zip 3年前980
面试官:咱们今天就浅谈JVM三色标记法,我:这也问? 三色标记算法,用于垃圾回收器升级,将STW变为并发标记。STW就是在标记垃圾的时候,必须暂停程序,而使用并发标记,就是程序一边运行,一边标记垃圾。,首先我们需要知道三色标记法就是根据可达性分析,从GC... 网站建设# 垃圾# 对象# 并发 3年前1360
神经网络中的损失函数 在《神经网络中常见的激活函数》一文中对激活函数进行了回顾,下图是激活函数的一个子集——,,而在神经网络领域中的另一类重要的函数就是损失函数,那么,什么是损失函数呢?,损失函数是将随机事件或其有关随机变... 网站建设# 函数# 损失# 激活 3年前350
服务网格技术浅析 ,要解决的问题,微服务自在2012年提出的概念以来,出现了Spring Could、Dubbo,Spring Cloud Alibaba等成熟稳定的实现方案,并在实际生产中受到广泛应用。其根本思想是通... 网站建设# spring# 拆分# 服务 3年前130
微软将“生成见解”工具引入 Visual Studio 2022,可智能分析开发者代码 6 月 18 日消息,“生成见解(Build Insights)”是微软在 2019 年,为改善 C++ 编译过程效率而开发的一款辅助工具,该工具能为开发者提供深入的见解分析资料,使开发者更好地了解... 网站建设# 便宜# 开发者# 微软 3年前500
十种分布式系统必备模式 ,在当今的技术领域中,分布式系统已成为许多大型应用程序和平台的核心。构建高性能、可伸缩和可靠的分布式系统是一个复杂的挑战,需要合理的架构设计和模式选择。本文将介绍10个必备的分布式系统模式,帮助您更好... 网站建设# 代理# 分布式系统# 应用程序 3年前190
数据平台流量回放最佳实践 数据平台利用大数据智能分析、数据可视化等技术,对公司内外部经过采集、建设、管理、分析的多源异构数据进行呈现和应用,实现了数据共享、日常报表自动生成、快速和智能分析,深度挖掘数据价值,满足企业各级部门之... 网站建设# 场景# 数据# 测试 3年前250
30 个基础而实用的 JavaScript 代码片段 今天这篇文章,想跟大家分享 30 个基本并实用的 JavaScript 代码片段,它们将帮助你提升你的 Web 开发能力。从用于提高性能的去抖动和节流功能,到数组操作、字符串操作和数字验证等等。,,了... 网站建设# javascript# web# 代码 3年前1980
如何使用 lazydocker 管理您的 Docker 容器 Docker和Docker Compose是易于使用的工具,可以在隔离的环境中简单地部署软件。但是,跟踪所有正在运行的服务的健康状况可能会耗费大量时间。,lazydocker是一个TUI应用程序,可以... 网站建设# compose# docker# lazydocker 3年前660
如何打造 DevOps 基础设施 作者 | 冯文辉,我们都知道DevOps诞生于互联网企业。Netflix、AWS等互联网企业号称每天往生产环境部署成百上千次。如此之快的部署频率让众多传统企业也跃跃欲试。所以大量的传统企业都纷纷投入... 网站建设# devops# 企业# 传统 3年前400
Sprint失败的四个迹象,以及四种修复方法 ,sprint在敏捷中有着神圣的地位,经常被用作精简工程团队的承诺工具。这些为期两周的限时活动将您的产品愿望清单转化为可操作的任务,将头脑风暴转化为具体结果,甚至营造一种评论和回顾的文化。,Sprin... 网站建设# sprint# 冲刺# 团队 3年前350
将 Node.js 应用程序容器化的七种方法 本文列出了七种容器化 Node.js 应用程序的方法,让我们简要地看一下它们。,在过去的五年里,Node.js 一直是严肃程序员的最爱。最大吞吐量的 JavaScript 运行时环境是一个免费的开源程... 网站建设# js# node# 七种 3年前620
Stack Overflow 2023 开发者调查报告重磅发布,Rust 成为最受推崇的语言! 6 月 15 日,程序员社区 Stack Overflow 正式发布了 2023 年度的开发者调查报告——《2023 Developer Survey》,全球超过 90000 名开发者参与了此次调查... 网站建设# js# overflow# stack 3年前2350
软件架构模式—分层架构 分层架构模式是一种n层模式,其中组件按照水平层次进行组织。这是设计大多数软件的传统方法,旨在实现自我独立。这意味着所有组件之间相互连接,但彼此之间不相互依赖。,,这种架构模式有四个层,每个层中的模块性... 网站建设# 所有# 架构# 模式 3年前300
什么是Micro-OLED? 苹果Vision Pro屏幕技术全解析 在WWDC 2023大会上,苹果公司发布了Vision Pro AR/VR头显,它采用的技术和3499美元的价格令人印象深刻。然而,让Vision Pro头显从Valve和Meta的同类产品中脱颖而出... 网站建设# micro# oled# pro 3年前140
超赚钱编程语言Zig登顶,开发者爱ChatGPT远超必应|Stack Overflow报告 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。,一年一度的Stack Overflow开发者大调查又双叒叕来了!,,今年,一共约9万人参与问卷,最大的变化是加入了Chat... 网站建设# ai# chatgpt# overflow 3年前1810
如何优雅的使用 React Context 在开始今天的文章之前,大家不妨先想一下触发 React 组件 re-render 的原因有哪些,或者说什么时候 React 组件会发生 re-render 。,先说结论:,这里有个误解:props 变... 网站建设# props# re# react 3年前1390
多线程编程之常见错误实践和优秀实践 ,在多线程编程中,由于存在共享资源和竞争条件等问题,容易出现各种错误。以下是一些常见的多线程编程错误及如何避免它们:,竞态条件(Race Condition):在多个线程同时访问共享资源时,可能会发生... 网站建设# count# 多线程# 时间 3年前550
JS的DOM中添加、移动、复制、删除、替换、查找节点的方法? ,注:父元素调用该方法。,由于DOM对象属于引用类型,所以在操作appendChild和insertBefore方法时, 控制的节点如果是文档中存在的节点,那么将把这个节点移到目标处。,注:参数tru... 网站建设# dom# 复制# 拷贝 3年前130
一篇带你了解软件架构模式之分层架构 ,本篇我们将讨论分层架构模式。,分层架构模式是一种n层模式,其中组件按照水平层次进行组织。这是设计大多数软件的传统方法,旨在实现自我独立。这意味着所有组件之间相互连接,但彼此之间不相互依赖。,,这种架... 网站建设# 分层# 所有# 架构 3年前420
Rust 基础系列 #7: 在 Rust 中使用循环 ,在 Rust 系列的 上一篇文章 中,我介绍了如何使用 if 和 else 关键字来处理 Rust 程序的控制流。,这是处理程序控制流的一种方法。另一种方法是使用循环。因此,让我们在本文中看看循环... 网站建设# rust# 东西# 循环 3年前720
Stack Overflow 发布 2023 年度报告:JavaScript 位列榜首,83% 的人用过 ChatGPT 6 月 15 日消息,Stack Overflow 今日发布了 2023 年开发者调查报告,此次调查共计有超过 9 万名开发者参与,其中 JavaScript、PostgreSQL、Node.js... 网站建设# overflow# stack# 图源 3年前160
Grafana 10 如何让开发人员更容易观察 深入了解您的应用在生产环境中的行为是现代开发团队的一项关键要求。平台和运营团队进行所有故障排除的日子早已一去不复返了。,,无论您是试图了解用户行为还是修复负载下出现的问题,您都需要快速查明真相。这将带... 网站建设# grafana# 团队# 开发人员 3年前360
预训练、微调和上下文学习 最近语言模型在自然语言理解和生成方面取得了显著进展。这些模型通过预训练、微调和上下文学习的组合来学习。在本文中将深入研究这三种主要方法,了解它们之间的差异,并探讨它们如何有助于语言模型的学习过程... 网站建设# 学习# 文本# 模型 3年前490
论文小助手—Lal_OCR工具 ,想了解更多关于开源的内容,请访问:,51CTO 开源基础软件社区,https://ost.51cto.com,,,,,,但是知云好处是功能强大,自己按需使用。,,,目前制作了升级版,接入了ChatG... 网站建设# com# cto# https 3年前160
怎样在前端项目中使用MySQL模块操作数据库? 要想在项目中操作数据库, 首先要安装操作 MySQL 数据库的第三方模块(mysql), 借助mysql 模块连接到 MySQL 数据库, 执行 SQL 语句,具体的流程如下图所示。,,mysql 模... 网站建设# mysql# sql# 数据库 3年前1220
Kubelet是如何调用Cni的,你学会了吗? kubelet 在容器网络接口(CNI)的集成中发挥着重要的作用,它通过以下步骤来调用 CNI 插件:,总结起来,kubelet 在 Pod 创建过程中负责调用 CNI 插件来配置 Pod 的网络。它... 网站建设# cni# kubelet# pod 3年前1820