Windows 11开发预览版 Build 25206 发布:外部显示器新增动态刷新率功能 9 月 22 日消息,Windows 11 预览版 Build 25206 已向开发频道推送,带来几个显著的变化,包括在外部显示器上使用动态刷新率的能力,还改变了 SMB 认证的处理方式。 值得一提的... 系统教程# build# windows# 开发 2年前150
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年前160
体验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年前210
HarmonyOS 基于ETS 开发金融界面 想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 前言 HarmonyOS在去年年底已经更新了API7,最大的更... 系统教程# ets# harmonyos# tabs 2年前140
模仿Jeff Dean神总结,前谷歌工程师分享「LLM开发秘籍」:每个开发者都应知道的数字! 最近,一位网友整理了一份「每个LLM开发者都应该知道的数字」,同时解释了这些数字为何重要,以及我们应该如何利用它们。 他在谷歌的时候,就有一份由传奇工程师Jeff Dean整理的文件,叫做「每个工程师... 人工智能# 开发 3年前410
颠覆蛋白结构预测的AlphaFold 2,改变了科学史 牛津大学教授Matthew Higgins正在与一个经典的令人头痛的问题作斗争:蛋白质到底是什么样子的? 自2005年以来,他的实验室就一直在关注于疟疾的相关问题。 传统技术只能生成蛋白质结构的模糊轮... 人工智能# 开发 3年前480
Siri太笨,根本打不过ChatGPT!苹果加急测试语言生成AI 「Siri太笨,根本无法与ChatGPT竞争!」 这是前苹果工程师John Burkey接受纽约时报一次采访时,对苹果语音助手Siri的评价。 他进一步表示,「Siri不可能成为像ChatGPT那样的... 人工智能# 开发 3年前420
学术科研专用ChatGPT来了!周末刚开源,GitHub斩获3k+星 自从ChatGPT发布之后,各路大神都开始研究如何把它加入到自己的「科研工作流」当中。 比如「数学天才」陶哲轩就表示,他已经将ChatGPT纳入了自己的工作流程。 最近,一位网友也分享了自己的「Cha... 人工智能# 开发 3年前290
GPT-4老板:别慌,我有一个计划,AGI未来真的很美好! OpenAI的聊天机器人让世界震惊。 但是当人们意识到这种技术也是一种传播虚假信息的方式,也会劝说人们做危险的事情时,一些批评者指责奥特曼的行为很鲁莽。 许多行业领袖、人工智能研究人员和学者认为Cha... 人工智能# 开发 3年前320
ChatGPT成功背后的技术原因及其对生命科学领域的启发 早在上个世纪五十年代,就有学者提出了人工智能(Artificial Intelligence)的概念,其目的是希望让计算机拥有人类智能(或部分人类智能)。这个领域经过很多年的发展,依然没有突破,直到 ... 人工智能# 开发 3年前350
IoT、5G、云计算,被新加坡列为找工作的关键技能 物联网 (IoT)、5G、云计算和人工智能,现被新加坡列为将在未来三到五年内推动对技能需求的关键技术趋势。 但高级人才短缺,不只是新加坡遇到的问题。 日前,新加坡行业监管机构 Infocomm Med... 人工智能# 开发 3年前340
Science重磅封面:中国团队发布全球首个脑再生图谱! 人类大脑真的仅能开发10%吗? 电影「超体」中,女主Lucy误打误撞开发了100%的大脑潜能。 伴随着身体的飞快进化,她掌握了越来越多的超能力:瞬间掌握外语,利用脑电波隔空移物,任意改变物体形态... 人工智能# 开发 3年前460
超简单,精通Java异常处理 异常处理是软件开发的重要方面,开发人员能够处理和恢复在程序执行期间可能发生的意外错误或异常情况。Java是最流行的编程语言之一,提供了一个强大的异常处理机制,使开发人员能够编写可靠和容错的应用程序。 ... 网站建设# java# 前端# 应用 3年前1370
详解Plotly,创建自定义指标图表 如果你不熟悉Plotly或数据可视化概念,不要担心!我们将把它分解成易于理解的小块内容,使其适合任何人。 Plotly简介 Plotly是一个强大的数据可视化工具,允许我们使用Python创建各种交互... 网站建设# plotly# 前端# 图标 3年前690
Bun 0.6.4 正式发布,你学会了吗? 大家好,我是Echa。 好消息,2023年5月26号Bun 官方对外发布 Bun 0.6.4 版本,距离上一次Bun 0.6.0版本(2023年5月16号),短短只有10天时间。据 Bun官方的说法是... 网站建设# bun# javascript# TypeScrip 3年前1160
11 种有用的 JavaScript 技巧 今天这篇文章,我想与你分享 11个有用JavaScript技巧,这些技巧可以大大提高你的工作效率。 1、生成随机颜色的两种方式 1).generateRandomHexColor const gene... 网站建设# javascript# 前端# 开发 3年前400
ThreadLocal 使用介绍以及内存溢出分析 一,概述 ThreadLocal是Java中的一个线程级别的变量,它为每个线程提供了独立的变量副本,从而避免了线程间的数据共享和竞争。然而,如果不注意使用和管理ThreadLocal,可能会导致内存溢... 网站建设# 内存# 前端# 场景 3年前3160
突破传统监测模式:业务状态监控HM的新思路 作者:京东保险 管顺利 一、传统监控系统的盲区,如何打造业务状态监控。 在系统架构设计中非常重要的一环是要做数据监控和数据最终一致性,关于一致性的补偿,已经由算法部的大佬总结过就不再赘述。这里主要讲如... 网站建设# 传统# 前端# 开发 3年前2310
低代码没有存在感?看看这七个赛道战况! 作者丨Peter Wayner 编译丨千山 审校 | 言征 曾经,关于“低代码是否为行业毒瘤”的争论曾经甚嚣尘上。 然而随着数字化转型的深入,越来越多的企业开始寻求低代码和无代码解决方案,以满足对应用... 网站建设# 低代码# 前端# 可视化 3年前370
十五周算法训练营——单调栈 今天是十五周算法训练营的第九周,主要讲单调栈专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法) 每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ... 网站建设# 前端# 单调栈# 开发 3年前860
Java中的过滤器和拦截器有什么区别么? 今天我们不谈框架,我们来说说这个 Java 基础中的过滤器和拦截器,为什么要谈呢?其实就有粉丝会问了不起,这个过滤器和拦截器他们有什么区别呢?为什么面试官在面试的时候经常会问到这个过滤器和拦截器的区别... 网站建设# java# 前端# 开发 3年前500
JVM 内存调优,你学会了吗? 一,调优 步骤 JVM调优的步骤可以分为以下几个阶段: 1.监控和分析: 使用性能监控工具(如JConsole、VisualVM、Grafana等)监控应用程序的内存使用、垃圾回收情况、线程情况等。 ... 网站建设# jvm# 内存# 前端 3年前380
图文结合带你搞懂MySQL日志之Binary log 此篇为图文结合搞懂MySQL日志的最后一篇,MySQL中共有八大日志,其中数据定义语句日志不是给用户查看的,在此篇尾部简单介绍,接下来图文结合系列还会继续推出新文章! 二进制日志(Binary log... 网站建设# 二进制# 前端# 开发 3年前1430
为什么说 Go 语言字符串是不可变的? 这个问题本身并不困难,但对于新手来说确实容易产生困惑,今天就来回答一下。 首先来看看它的底层结构: type stringStruct struct { str unsafe.Pointer len ... 网站建设# go# 代码# 前端 3年前1370
认识一下Java中方法重载和重写的“真面目” 前言 考大家一道题目,下面的类执行结果是什么??? public class DispatcherClient { public static void main(String[] args) { A... 网站建设# java# 前端# 开发 3年前430
原生 Popover 终于要来了! 提到 popover,相信大家都很熟悉,没错,就是组件库里经常见到的悬浮层(或者叫“气泡卡片”),比如 Ant Design。 现在,这个好用的特性终于要在Chrome 114上正式支持了~下面花几分... 网站建设# popover# 前端# 开发 3年前470
一文彻底明白什么是Java注解! 哈喽,大家好,我是了不起。Java注解可以说是我们编码过程中最常用的。本篇文章将给大家介绍Java注解的概念、作用以及如何使用注解来提升代码的可读性和灵活性,并介绍如何通过注解来优化我们的Java代码... 网站建设# java# 前端# 开发 3年前1700
BeanUtils.copyProperties的11个坑 前言 大家好,我是田螺。 我们日常开发中,经常涉及到DO、DTO、VO对象属性拷贝赋值,很容易想到org.springframework.beans.BeanUtils的copyProperties ... 网站建设# 前端# 对象# 开发 3年前200
Golang中的Channel详解:Channel与Select 什么是select? select是Golang中的一个关键字,用来监听channel相关的IO操作,当IO操作发生时,触发相应的动作。select有如下特点: select只能用于channel的操... 网站建设# golang# select# 前端 3年前1910
手把手搭建Vue3中后台框架—初始化项目 从今天开始,我们开启《手把手搭建Vue3中后台框架》系列文章,这是一个我们已经在生产中实际使用的项目,技术栈是: 前端:Vue3 + TypeScript + Vite + Pinia + Naive... 网站建设# vite# Vue3# 前端 3年前620
前端面试:HTML5 的离线储存的使用和原理? 相似存储 localStorage 长期存储数据,浏览器关闭后数据不丢失; sessionStorage 数据在浏览器关闭后自动删除。 离线的存储: service-worker 的标准。 在用户没有... 网站建设# HTML5# 前端# 开发 3年前570
React API 和代码重用的演变! 本文将探究 React API 的演变及其背后的心智模型。从 mixins 到 hooks,再到 RSCs,了解整个过程中的权衡。我们将对 React 的过去、现在和未来有一个更清晰的了解,便于深入研... 网站建设# js# react# 前端 3年前270
24 个高级 Web 前端开发工程师都应该掌握的强大HTML 属性 HTML的属性有很多,除了一些基本的属性外,还有很多有用而且特别强大的属性; 本文将介绍 24 个强大的 HTML 属性,它们可以使您的网站更具活力和交互性,让用户感到更加舒适和愉悦。 让我们一起探索... 网站建设# web# 前端# 开发 3年前2120
18 个强大的高级工程师必会JavaScript 技能 浏览器 1.实现全屏 当你需要将当前屏幕显示为全屏时 function fullScreen() { const el = document.documentElement const rfs = e... 网站建设# javascript# 前端# 开发 3年前1730
如何把Nacos在本机做成自启动的服务 我们都知道现在好很多微服务中都使用 Nacos,而且 Nacos 也是微服务中必不可少好的一环,我们今天来说说这和个 Nacos 还有如何安装一个 Windows 版本的 Nacos 并且把 Naco... 网站建设# nacos# 前端# 开发 3年前450
信号量对象没有所有者,你明白了吗? 相较于互斥对象(Mutex)和临界区对象(Critical Section) ,信号量没有所有者,它们只有计数。 ReleaseSemaphore 函数将会以指定的数量增加对应信号量对象的计数。 (增... 网站建设# c# 信号量# 前端 3年前2370
代码危机!如何利用自定义异常应对复杂业务逻辑 大家好,我是小米,在这篇文章中,我将和大家分享关于自定义异常的使用场景以及一个实际的电商项目案例。自定义异常在软件开发中起到了重要的作用,能够帮助我们更好地管理和处理各种异常情况。让我们一起来看看各个... 网站建设# 代码# 前端# 开发 3年前150
聊聊企业无线网络安全 不知不觉无线网络已经成为了办公网主流。最早接触无线网络的时候是2001年,那时候笔记本电脑还比较少见,标配也不支持无线网络,要使用无线网络需要另外加一块PCMIA接口的无线网卡。第一次体验无线网络的时... 网站建设# SSID# 前端# 开发 3年前1760
INP 即将代替 FID 成为新的核心 Web 指标 什么是核心 Web 指标,它包含哪些指标? 什么是 FID,它是做什么的? 什么是 INP,它又是做什么的,它为什么会替代 FID? 如何优化 INP 指标? INP 有什么局限? 在进入正文前,先来... 网站建设# web# 前端# 开发 3年前2360
我们一起聊聊 React 发布十周年! 2013 年 5 月 29 日,React 正式开源,至今已过去了十年!自发布以来,React 已经成为前端开发领域中最受欢迎的技术之一,其生态系统越来越丰富,Github 累计获得了 208k St... 网站建设# Canary# react# 前端 3年前350
Python 替代循环的方法,你知道几个? Python中的循环语句是我们编写程序时经常使用的工具之一,它可以帮助我们对数据进行迭代、过滤和操作。但是,在某些情况下,使用循环语句可能会导致代码变得复杂、难以维护或运行速度缓慢。所幸,Python... 网站建设# python# 前端# 工具 3年前440
一篇文章带你了解JavaScript对象原型 每一个JavaScript对象有一个原型,prototype也是一个对象。所有的JavaScript对象继承的属性和方法从它们的prototype。 一、JavaScript 原型 使用对象字面量创建... 网站建设# javascript# 前端# 属性 3年前290
Form 元素是 React 的未来 大家好,我卡颂。 请思考一个问题:如果有一个HTML标签,React围绕他专门出了2个hook,那这个标签对React未来的发展一定非常重要,这没毛病吧? 这个标签就是 —— form。 React围... 网站建设# Next.js# react# 前端 3年前230
Spring IOC体系结构设计原理详解 Spring是一个开源的JavaEE全栈框架,其中最为重要的核心模块是Spring IOC(Inversion of Control)容器。它负责对象的生命周期管理及依赖注入,为开发者提供了一种主动参... 网站建设# 体系# 前端# 开发 3年前560
Webpack4的SourceMap阶段的性能优化和踩坑 Hello,大家好,我是松宝写代码,写宝写的不止是代码。 由于优化都是在 Webpack 4 上做的,当时 Webpack 5 还未稳定,现在使用 Webpack 5 时可能有些优化方案不再需要或方案... 网站建设# Webpack 5# Webpack4# 前端 3年前620
处理大规模数据计算任务,Fork/Join框架是您的得力助手! 1、JUC包概述 JUC是Java Util Concurrency的缩写,即Java并发工具包。JUC包提供了一些常用的线程和并发编程工具类,帮助开发者更方便地开发多线程应用程序,提高程序的并发性能... 网站建设# java# 前端# 并发编程 3年前260
SuperSocket分层架构和对象模型 SuperSocket是一个基于.NET平台开发的高性能、可扩展、跨平台的网络通信框架。它采用了分层架构来实现功能组件的划分和职责分离。这种设计可以让框架更加灵活、易于扩展,方便开发人员进行二次开发和... 网站建设# 分层架构# 前端# 对象模型 3年前310
什么是垃圾回收?程序的自动内存管理 译者 | 李睿 审校 | 重楼 本文对垃圾回收进行介绍,其中包括垃圾回收算法的概述,以及垃圾回收是如何在一些流行的编程语言(包括Java和Python)中实现的。在讨论这个问题之前,首先考虑垃圾回收机... 网站建设# 前端# 垃圾回收# 开发 3年前3200
推荐十个基于 Canvas 的优秀开源项目! 在 Web 开发中,Canvas 是一个强大的绘图技术,可以实现各种有趣的交互效果和动态图形。本文将盘点 10 个基于 Canvas 的开源项目,旨在为大家提供开发灵感和思路,以便更好地探索并应用 C... 网站建设# canvas# ts# 前端 3年前340
安卓调用 Js 函数计算高度 要在安卓应用程序中调用 JavaScript 函数来计算高度,您可以使用 Android 的 WebView 组件。WebView 允许您在应用程序中显示网页内容,并与 JavaScript 进行交互... 网站建设# js# 函数# 前端 3年前330
一文搞懂Java中的lambda匿名函数 1 Lambda表达式 Lambda函数,也称为Lambda表达式,是Java 8版本新增的一项功能。它提供了一种简洁的方式来定义小型匿名函数,这些函数可以作为参数传递给其他方法或作为返回值使用。 语... 网站建设# java# lambda# 函数 3年前630
一起学 WebGL:绘制立方体 大家好,我是前端西瓜哥。 之前我们绘制三角形,是一个二维的图形。 现在我们来绘制一个立方体,其实本质和绘制二维图形是一样,也是绘制三角形,只是绘制很多个,然后组合起来,作为立方体的几个面,拼在一起就是... 网站建设# webgl# 前端# 开发 3年前380
前端如何进行单文件上传云服务存储 前端如何进行单文件上传云服务存储 http://zoo.zhengcaiyun.cn/blog/article/cloudservicestorage 在日常的开发过程中,我相信大家肯定会碰到很多的文... 网站建设# java# 前端# 后端 3年前570
盘点 Solid.js 源码中的那些迷惑行为 前言 我研究 Solid.js 源码已经有一段时间了,在钻研的过程中我发现了其中的一些迷惑行为,在搞懂之后终于恍然大悟,忍不住想要分享给大家。不过这么说其实也不太准确,因为在严格意义上来讲 Solid... 网站建设# jsx# react# solid 3年前410
有JSDoc还需要TypeScript吗 这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到... 网站建设# api# jsdoc# typescript 3年前2110
你的Java集合线程安全吗?快来检查一下! 简介 在多线程编程中,使用线程安全的集合是非常重要的,它可以保证多个线程同时访问同一个集合时,不会出现数据不一致的情况。 Java 中提供了多种线程安全的集合实现,本文将详细介绍这些集合的特点、原理和... 网站建设# arraylist# vector# 前端 3年前350
SolidJS响应式原理和简易实现 上篇文章中主要介绍了Solid JS的基本语法,分阶段粗略地介绍了一些原理(响应式原理、编译原理和运行时原理)。 接下来的几篇文章里我会详细介绍每个阶段的详细实现原理,希望可以给你的学习带来帮助。 写... 网站建设# SolidJS# 函数# 前端 3年前1420
一文搞懂Java正则表达式 1 介绍 如果我们想根据特定的模式表示一组字符串,那么我们应该使用正则表达式。 例如,我们可以编写一个正则表达式来表示所有有效的电子邮件地址,或者我们可以编写一个正则表达式来验证有效的电话号码等。 使... 网站建设# java# 前端# 开发 3年前2500
如何在PyCharm中配置虚拟环境? 若要使用PyCharm工具开发Flask程序,既可以另行创建新的虚拟环境,也可以使用创建好的虚拟环境进行开发。接下来,在PyCharm工具中新建一个项目,并为该项目配置虚拟环境flask_env。 首... 网站建设# pycharm# 前端# 工具 3年前2100
基于GMM的一维时序数据平滑算法 本文将介绍我们使用高斯混合模型(GMM)算法作为一维数据的平滑和去噪算法。 假设我们想要在音频记录中检测一个特定的人的声音,并获得每个声音片段的时间边界。例如,给定一小时的流,管道预测前10分钟是前景... 网站建设# GMM# 前端# 开发 3年前360
一文详解汇编语言call和ret指令 什么是call? 在我们平时编程过程中,都会用到函数或子程序,反汇编就是call指令。可以使程序跳转到指定代码段,执行结束后,返回主程序继续向下执行。 分析如下代码段,程序执行后,ax寄存器中的数值为... 网站建设# 函数# 前端# 开发 3年前3300
这八个NumPy函数可以解决90%的常见问题 NumPy是一个用于科学计算和数据分析的Python库,也是机器学习的支柱。可以说NumPy奠定了Python在机器学习中的地位。NumPy提供了一个强大的多维数组对象,以及广泛的数学函数,可以对大型... 网站建设# numpy# python# 前端 3年前550
六种在 React 中获取数据的方法 数据获取是任何 React 应用程序的核心方面。对于 React 开发人员来说,了解不同的数据获取方法以及哪些用例最适合他们很重要。 但首先,让我们了解 JavaScript Promises。 简而... 网站建设# javascript# react# 前端 3年前2050
一篇文章带你了解JavaScript htmldom 导航 使用HTML DOM,可以使用节点关系来导航"节点树"。 一、DOM 节点 在一个HTML文档都是一个节点,The entire document is a document node 每个HTML元... 网站建设# html# javascript# 前端 3年前180
使用mask-image实现星球大战场景过渡效果 前言 大家有看过星球大战这部电影吗,里面有许多场景间的过渡效果看起来非常的丝滑,那我们能不能使用CSS来模拟实现一下呢? 渐变体验 如果mask-image以图像或渐变的形式出现,则我们可以控制与元素... 网站建设# css# 前端# 开发 3年前290
探索主流前端框架的响应式原理! 本文将探索主流前端框架中的响应式是如何工作的并比较这些框架的不同之处以更好地理解它们。 前置准备 响应式 响应式可以被广义地定义为应用状态变化时自动更新UI。作为开发者,我们只需要关注应用的状态,并让... 网站建设# 前端# 响应式# 开发 3年前510
流程控制一If-Else与If-Else If结构 疑问:已经有了if结构为什么还会有如if-else,if-else if与switch这样的选择结构。 if-else结构 if-else结构也是选择结构中的一种,可以让代码选择执行,即“某些代码可能... 网站建设# If-else结构# 前端# 开发 3年前450
Vue3优雅地监听localStorage变化 最近在研究框架,也仔细用了Vue3一些功能,今天分享一次我的实践: 「Vue3如何监听localStorage的变化。」 为什么要这样做? 原生的localStorage只能监听同源地址下不同页面的l... 网站建设# local# storage# 前端 3年前220
我们一起聊聊信号量对象没有所有者 相较于互斥对象(Mutex)和临界区对象(Critical Section) ,信号量没有所有者,它们只有计数。 ReleaseSemaphore 函数将会以指定的数量增加对应信号量对象的计数。 (增... 网站建设# 信号量# 前端# 对象 3年前1760
Golang中的互斥锁Mutex与读写锁RWMutex详解 Golang中的sync包实现了两种锁:互斥锁(Mutex)和读写锁(RWMutex)。 互斥锁(sync.Mutex) 使用Lock方法加锁,使用Unlock方法解锁,Golang从1.18新增了T... 网站建设# https://ww# Mutex# 前端 3年前2280
前端面试:优雅降级和渐进增强 背景 渐进增强和优雅降级这两个概念是在 CSS3 出现之后火起来的。由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器中使用CSS3,而在低级浏览器只保证最基本的功能... 网站建设# CSS3# 优雅降级# 前端 3年前1840
使用Java读取、编写、确认Excel文档 1 介绍 在当今数据驱动的世界中,通过编程方式处理Excel文件至关重要。Java提供了强大的库,能够轻松读取、写入和验证XLSX文件。在本文中,我们将使用Java代码示例探讨这种简化的方法来执行这些... 网站建设# java# 前端# 开发 3年前1260
五种在 JavaScript 中访问对象属性的方法 在 JavaScript 中,对象是语言的基本组成部分,广泛用于表示数据结构。对象由保存值的属性组成。为了访问这些属性,JavaScript 提供了多种方法。在本文中,我们将探索5种不同的方式来访问 ... 网站建设# javascript# 前端# 对象 3年前510
QLoRa:在消费级GPU上微调大型语言模型 大多数大型语言模型(LLM)都无法在消费者硬件上进行微调。例如,650亿个参数模型需要超过780 Gb的GPU内存。这相当于10个A100 80gb的gpu。就算我们使用云服务器,花费的开销也不是所有... 网站建设# gpt# 前端# 开发 3年前1510
十项必须知道的技术提升你的 JavaScript 技能 JavaScript 是一种非常强大的编程语言,它通过提供构建动态和交互式网站的方法在 Web 开发中找到了自己的位置。它在开发人员和 Web 设计人员中的流行程度如此之高,以至于不断出现旨在进一步增... 网站建设# JavaScrip# 前端# 开发 3年前450
Electron 25.0.0 正式发布,跨平台桌面应用开发工具! 5 月 30 日,Electron 25.0.0 正式发布!该版本包括了对 Chromium 114、V8 11.4 和 Node.js 18.15.0 的升级。下面就来看看该版本都有哪些更新! 可以... 网站建设# electron# 前端# 安全 3年前670
TypeScript 5.1 正式发布!你学到了什么? 6 月 1 日,TypeScript 5.1 正式发布。以下是该版本中新增的主要功能: 改进函数返回值类型 undefined 的类型推断 getter和setter支持设置不同类型 JSX 元素和 ... 网站建设# jsdoc# typescript# 前端 3年前130
穿针引线之 AsyncLocalStorage 在 Node.js 中,如何更优雅地获取请求上下文一直是一个问题,看一下下面的例子。 背景 const http = require('http'); function handler1(req, r... 网站建设# Async Hook# Node.js# 前端 3年前500
FPGA vs ASIC,孰优孰劣? 1 介绍 现场可编程门阵列(FPGA)和应用特定集成电路(ASIC)是用于设计和实现数字系统的两种流行技术。它们各有优劣势,适用于不同的应用。本文将全面比较FPGA和ASIC,讨论二者的特点、优点和缺... 网站建设# ASIC# fpga# 前端 3年前240
七个非常实用的 .NET 库 有一句谚语“你不必重新发明轮子”。一个好的项目使用一些实用的好的库能大大节约开发周期。 我认为 .NET 不需要任何介绍。它用于开发各种各样的应用程序,包括物联网设备、游戏、桌面和移动应用程序等。在这... 网站建设# net# 前端# 应用程序 3年前460
十五周算法训练营——回溯算法 今天是十五周算法训练营的第十周,主要讲回溯算法专题。 解决一个回溯问题,实际上就是一个决策树的遍历过程,只需要思考三个问题: 路径:也就是已经做出的选择 选择列表:也就是你当前可以做的选择 结束条件... 网站建设# 前端# 回溯问题# 开发 3年前500
设计模式之不一样的责任链模式 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它通过将请求的发送者和接收者解耦,使多个对象都有机会处理请求。在这个模式中,请求沿着一个处理链依次传递... 网站建设# 前端# 开发# 模式 3年前1980
多线程编程系列之多线程基本概念 一、什么是多线程以及它的作用 多线程是指在一个应用程序中同时运行多个执行流,每个执行流都是一个独立的线程。与单线程相比,多线程可以更加高效地利用CPU资源,同时也能够避免阻塞等待时间过长的情况。多线程... 网站建设# 分配处理器# 前端# 开发 3年前280
Java SPI概念、实现原理、优缺点、应用场景、使用步骤、实战SPI案例 一、前言 在当今互联网时代,应用程序越来越复杂,对于我们开发人员来说,如何实现高效的组件化和模块化已经成为了一个重要的问题。而 Java SPI(Service Provider Interface... 网站建设# java# Java SPI# 前端 3年前2410
安卓渲染Html 并做分页,你学会了吗? 在安卓应用中渲染HTML并实现分页,你可以使用WebView组件来加载和显示HTML内容,并结合JavaScript和CSS来实现分页效果。下面是一个简单的示例代码,演示如何在安卓应用中实现HTML渲... 网站建设# html# javascript# webview 3年前3050
前端面试:怎么让Chrome支持小于12px的文字? 要让Chrome浏览器支持小于12px的文字,可以使用CSS的font-size属性来设置字体大小。 以下是一个示例CSS代码,将所有字体大小设置为小于12px: * { font-size: 10p... 网站建设# css# 前端# 开发 3年前460
Python 中的Gzip、Zlib、Bz2 算法哪种更适合你的数据压缩需求? 在计算机科学领域,数据压缩是一种将数据编码为更小的形式以便于存储和传输的技术。在许多应用程序中,如网络通信、大规模数据存储等场景下,数据压缩都具有重要的应用价值。Python 提供了多种数据压缩和解压... 网站建设# python# 前端# 开发 3年前1430
Golang中的同步工具Sync.WaitGroup详解 sync.WaitGroup sync.WaitGroup作用是等待一组goroutine执行完成,当使用多个goroutine处理任务的时候,如果要等待所有的goroutine都执行完成后再执行下一... 网站建设# golang# 前端# 同步工具 3年前220
推荐15个yyds的Web3开源项目! Web3 作为区块链技术的重要组成部分,正在快速发展,并被越来越多的开发者和用户所关注。本文将推荐 15 个优秀的 Web3 开源项目,以更好地了解和掌握 Web3 技术! 全文概览: Lenster... 网站建设# free# Web3# 前端 3年前530
使用 CSS 渐变来实现波浪动画 之前看到coco[1]的这样一篇文章:纯 CSS 实现波浪效果![2],非常巧妙,通过改变border-radius和不断旋转实现的波浪效果,有兴趣的可以去研究一下。 这次尝试一下使用 CSS 渐变来... 网站建设# css# 前端# 开发 3年前540
手把手教你升级PyTorch 2.0和CUDA 为什么要升级? PyTorch 2.x更快,更符合Python语言习惯,仍然具有动态性。 弃用CUDA 11.6和Python 3.7支持。 升级目标 升级之后,使Python、CUDA、CUDNN... 网站建设# cuda# pytorch# 前端 3年前2590
V8是如何执行JavaScript代码的? 前言 一般来讲,电脑是不能直接运行我们的javascript代码的,它需要一个翻译程序将人类能够理解的编程语言 JavaScript,翻译成机器能够理解的机器语言。目前市面上有很多种 JavaScri... 网站建设# javascript# V8# 前端 3年前630
Python中的Time和DateTime Python在处理与时间相关的操作时有两个重要模块:time和datetime。在本文中,我们介绍这两个模块并为每个场景提供带有代码和输出的说明性示例。 time模块主要用于处理时间相关的操作,例如获... 网站建设# python# 前端# 开发 3年前1940
十个高级开发者需要知道的TypeScript 技巧 TypeScript 已迅速成为像我这样的开发人员的首选语言,他们希望通过添加类型安全、更好的工具和改进的可维护性来改进 JavaScript 代码库。 随着语言的发展和成熟,TypeScript ... 网站建设# javascript# typescript# 前端 3年前190
亚毫秒GC暂停到底有多香?JDK17+ZGC初体验 1、前言 垃圾回收器的暂停问题一直是Java工程师关注的重点,特别是对实时响应要求较高的服务来说,CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。此外,调优门槛也相对较高,需要对... 网站建设# gc# jdk# 前端 3年前570