- 常用图片资源类型我们项目里目前主要有三种图片资源类型第三方图片资源、本地SVG、本地base64这三种对应不同的使用场景:对于图片画质要求较高、图片内容较复杂的,一般都是将图片资源放到第三方图床上,页面展示通过加载远程地址的方式;小的 icon 图标,首选 SVG 格式,文件体积小,加载更快速。但是实现成本比较大,一般情况需要设计师的支持;base64,某些特殊功能实现下需要的格式,不常见 ... 常用图片资源类型我们项目里目前主要有三种图片资源类型第三方图片资源、本地SVG、本地base64这三种对应不同的使用场景:对于图片画质要求较高、图片内容较复杂的,一般都是将图片资源放到第三方图床上,页面展示通过加载远程地址的方式;小的 icon 图标,首选 SVG 格式,文件体积小,加载更快速。但是实现成本比较大,一般情况需要设计师的支持;base64,某些特殊功能实现下需要的格式,不常见 ...
- 前言本篇主要分享如何实现一个弹窗展示形式的6位卡号输入功能。6位卡号输入前面是根据卡的不同状态的流程实现,接下来,讲讲卡号输入的交互实现。卡号输入 UIUI 的呈现,会影响前端的实现方式。这里 UI 设计成弹出层的方式,每个数字都是一个方框。开发前在开发前,我列了一些可能出现的问题。比如,不同手机的光标样式、输入时页面抖动、input无法只输入数字等。所以我在实现的时候,有针对性的规避前面罗... 前言本篇主要分享如何实现一个弹窗展示形式的6位卡号输入功能。6位卡号输入前面是根据卡的不同状态的流程实现,接下来,讲讲卡号输入的交互实现。卡号输入 UIUI 的呈现,会影响前端的实现方式。这里 UI 设计成弹出层的方式,每个数字都是一个方框。开发前在开发前,我列了一些可能出现的问题。比如,不同手机的光标样式、输入时页面抖动、input无法只输入数字等。所以我在实现的时候,有针对性的规避前面罗...
- 前言前面提到了可以使用yocto-queue库代替Array操作数组,本篇则深入源码了解一下yocto-queue是如何实现替代数组的。yocto-queue源码分析源码中的代码量相对较少,读起来会比较轻松,看似可以琢磨的点少,其实不然。代码中包含知识点主要包括类的属性、链表与数组的对比、队列、自定义迭代器等,容我细讲。git 地址:yocto-queueNode 类node 类的作用是在新... 前言前面提到了可以使用yocto-queue库代替Array操作数组,本篇则深入源码了解一下yocto-queue是如何实现替代数组的。yocto-queue源码分析源码中的代码量相对较少,读起来会比较轻松,看似可以琢磨的点少,其实不然。代码中包含知识点主要包括类的属性、链表与数组的对比、队列、自定义迭代器等,容我细讲。git 地址:yocto-queueNode 类node 类的作用是在新...
- 前言某天正在研读源码,突然发现一个有趣的代码段。这个代码段里包含一个运算,运算符是“**”。一般优先级相同的运算符做运算的时候,从左到右运算,不会添加额外的符号,比如小括号。通常是不同优先级的运算符做运算,才会为了保障运算结果的正确,添加小括号。所以这看似多余的代码,但是并不影响代码的正常运行,这是什么情况?让我们来一探究竟吧。** 运算符,相同运算符还要小括号?编程欢乐小剧场某:咦?一:干... 前言某天正在研读源码,突然发现一个有趣的代码段。这个代码段里包含一个运算,运算符是“**”。一般优先级相同的运算符做运算的时候,从左到右运算,不会添加额外的符号,比如小括号。通常是不同优先级的运算符做运算,才会为了保障运算结果的正确,添加小括号。所以这看似多余的代码,但是并不影响代码的正常运行,这是什么情况?让我们来一探究竟吧。** 运算符,相同运算符还要小括号?编程欢乐小剧场某:咦?一:干...
- 全球500米分辨率“类NPP-VIIRS”夜间灯光数据集简介数据集由华东师范大学余柏蒗教授、福州大学陈佐旗副研究员、西南大学施开放副教授团队共同研究生产,并无偿共享此项数据集。 夜间灯光遥感数据已被广泛应用于城市化进程监测等研究工作中,但由于常用的两种夜间灯光遥感数据(DMSP-OLS和NPP-VIIRS)存在不可比的情况,限制了夜间灯光数据的可用时间序列长度。本研究提出了一种基于自编码器... 全球500米分辨率“类NPP-VIIRS”夜间灯光数据集简介数据集由华东师范大学余柏蒗教授、福州大学陈佐旗副研究员、西南大学施开放副教授团队共同研究生产,并无偿共享此项数据集。 夜间灯光遥感数据已被广泛应用于城市化进程监测等研究工作中,但由于常用的两种夜间灯光遥感数据(DMSP-OLS和NPP-VIIRS)存在不可比的情况,限制了夜间灯光数据的可用时间序列长度。本研究提出了一种基于自编码器...
- Appuploader是一款可以帮助开发者上传iOS应用到Apple App Store的工具。很多开发者都知道,在上传应用到App Store之前,需要创建开发者账号并获得苹果官方的认证才能进行上传。但是,有些开发者可能并不想去注册开发者账号,或者遇到认证问题无法通过认证,这时候Appuploader就可以派上用场了。Appuploader可以帮助开发者上传应用到App Store,并且不... Appuploader是一款可以帮助开发者上传iOS应用到Apple App Store的工具。很多开发者都知道,在上传应用到App Store之前,需要创建开发者账号并获得苹果官方的认证才能进行上传。但是,有些开发者可能并不想去注册开发者账号,或者遇到认证问题无法通过认证,这时候Appuploader就可以派上用场了。Appuploader可以帮助开发者上传应用到App Store,并且不...
- 高级编程,第一讲 高级编程,第一讲
- Python 中的 GIL(全局解释器锁) 简介在Python中,GIL是一个广为人知的概念,它影响了Python解释器的多线程执行。GIL(Global Interpreter Lock)是一种机制,它可以确保在同一时间只有一个线程在Python解释器中执行字节码。这意味着,尽管Python中有多线程的概念,但在实际执行过程中,同一时刻只有一个线程被允许执行。在本文中,我们将探讨Pyt... Python 中的 GIL(全局解释器锁) 简介在Python中,GIL是一个广为人知的概念,它影响了Python解释器的多线程执行。GIL(Global Interpreter Lock)是一种机制,它可以确保在同一时间只有一个线程在Python解释器中执行字节码。这意味着,尽管Python中有多线程的概念,但在实际执行过程中,同一时刻只有一个线程被允许执行。在本文中,我们将探讨Pyt...
- 前言第一遍看 axios 源码,更多的是带着日常开发的习惯,时不时产生出点联想。第二遍再看 axios 源码,目标明确,就是奔着函数来的。当有了明确清晰的目标,阅读速度上来了,思绪也转的飞快。而本篇,主要是对standardBrowserEnv 标准浏览器中对 cookie 的读写删操作的思考。standardBrowserEnv 标准浏览器中对 cookie 的读写删操作一般基础的工具函数... 前言第一遍看 axios 源码,更多的是带着日常开发的习惯,时不时产生出点联想。第二遍再看 axios 源码,目标明确,就是奔着函数来的。当有了明确清晰的目标,阅读速度上来了,思绪也转的飞快。而本篇,主要是对standardBrowserEnv 标准浏览器中对 cookie 的读写删操作的思考。standardBrowserEnv 标准浏览器中对 cookie 的读写删操作一般基础的工具函数...
- 前言antd 5.0 正式发布已经有一段时间了,除了对它新特性感兴趣之外,它的源码我十分好奇,一直以来都没机会“参观”一下。antd 的源码内容还是很多的,想要完整阅读不是一件简单的事情。此前,我虽然有过几个完整的阅读经验,但是源码项目相对简单,阅读过程快速且顺畅。所以我一直想办法摸索一份源码阅读的开启经验,好让自己更好的掌握源码、运用源码。通过一段时间的摸索,我发现开启前的准备工作也同样重... 前言antd 5.0 正式发布已经有一段时间了,除了对它新特性感兴趣之外,它的源码我十分好奇,一直以来都没机会“参观”一下。antd 的源码内容还是很多的,想要完整阅读不是一件简单的事情。此前,我虽然有过几个完整的阅读经验,但是源码项目相对简单,阅读过程快速且顺畅。所以我一直想办法摸索一份源码阅读的开启经验,好让自己更好的掌握源码、运用源码。通过一段时间的摸索,我发现开启前的准备工作也同样重...
- 链表奇偶位元素排序的问题在这个问题中,我们将解决一个链表的排序问题。给定一个链表,其中奇数位是升序排列的,偶数位是降序排列的。我们的目标是将整个链表按升序进行排序。首先,我们需要定义链表的节点类,表示链表中的每个节点:class ListNode { int val; ListNode next; public ListNode(int val) { thi... 链表奇偶位元素排序的问题在这个问题中,我们将解决一个链表的排序问题。给定一个链表,其中奇数位是升序排列的,偶数位是降序排列的。我们的目标是将整个链表按升序进行排序。首先,我们需要定义链表的节点类,表示链表中的每个节点:class ListNode { int val; ListNode next; public ListNode(int val) { thi...
- FileSystemResource和ClassPathResource的区别在Java开发中,有时我们需要加载资源文件,比如配置文件、模板文件等。Spring框架提供了多种方式来加载这些资源,其中包括FileSystemResource和ClassPathResource。本文将详细介绍这两种方式的区别,并结合代码示例进行说明。 1. FileSystemResourceFileSyst... FileSystemResource和ClassPathResource的区别在Java开发中,有时我们需要加载资源文件,比如配置文件、模板文件等。Spring框架提供了多种方式来加载这些资源,其中包括FileSystemResource和ClassPathResource。本文将详细介绍这两种方式的区别,并结合代码示例进行说明。 1. FileSystemResourceFileSyst...
- # Spring框架中不同类型的事件Spring框架是一个功能强大的Java开发框架,它提供了许多便利的功能和组件来简化企业级Java开发。其中,事件驱动是Spring框架的一个重要特性,它允许开发者在应用程序中实现松耦合的组件间通信。本文将介绍Spring框架中不同类型的事件以及如何使用它们。 1. 什么是Spring事件在Spring框架中,事件是指在应用程序中发生的某个动作或状态的表... # Spring框架中不同类型的事件Spring框架是一个功能强大的Java开发框架,它提供了许多便利的功能和组件来简化企业级Java开发。其中,事件驱动是Spring框架的一个重要特性,它允许开发者在应用程序中实现松耦合的组件间通信。本文将介绍Spring框架中不同类型的事件以及如何使用它们。 1. 什么是Spring事件在Spring框架中,事件是指在应用程序中发生的某个动作或状态的表...
- 网友:外企银行,我也要。 网友:外企银行,我也要。
- 网友:这不正是我苦苦寻找的 银行IT岗清单吗。 网友:这不正是我苦苦寻找的 银行IT岗清单吗。
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签