• 2025-01-1020、javase-API.容器
    为了在程序中可以保存数目不确定的对象,Java提供了一系列特殊的类容器。位于java.util包中,使用时必须导包。容器按照其存储结构可以分为两大类单列集合CollectionList:元素有序、可重复ArrayListLinkedListSet:元素无序,不可重复HashSetTreeSet双列集
  • 2025-01-10NfcB
    NfcB基础库2.11.2开始支持,低版本需做兼容处理。相关文档:近场通信(NFC)NfcB标签方法NfcB.connect()连接NFC标签NfcB.close()断开连接NfcB.setTimeout(Objectobject)设置超时时间NfcB.isConnected()检查是否已连接NfcB.getMaxTransceiveLength()获取最大
  • 2025-01-10NfcB.transceive
    NfcB.transceive(Objectobject)基础库2.11.2开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:支持微信iOS版:不支持微信Android版:支持相关文档:近场通信(NFC)功能描述发送数据参数Objectobject属性类型默认值必填说明dat
  • 2025-01-10NfcF
    NfcF基础库2.11.2开始支持,低版本需做兼容处理。相关文档:近场通信(NFC)NfcF标签方法NfcF.connect()连接NFC标签NfcF.close()断开连接NfcF.setTimeout(Objectobject)设置超时时间NfcF.isConnected()检查是否已连接NfcF.getMaxTransceiveLength()获取最大
  • 2025-01-10IsoDep
    IsoDep基础库2.11.2开始支持,低版本需做兼容处理。相关文档:近场通信(NFC)IsoDep标签方法IsoDep.connect()连接NFC标签IsoDep.close()断开连接IsoDep.setTimeout(Objectobject)设置超时时间IsoDep.isConnected()检查是否已连接IsoDep.getMaxTransceiveLen
  • 2025-01-10MifareUltralight
    MifareUltralight基础库2.11.2开始支持,低版本需做兼容处理。相关文档:近场通信(NFC)MifareUltralight标签方法MifareUltralight.connect()连接NFC标签MifareUltralight.close()断开连接MifareUltralight.setTimeout(Objectobject)设置超时时间MifareUltral
  • 2025-01-10MifareClassic.transceive
    MifareClassic.transceive(Objectobject)基础库2.11.2开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:支持微信iOS版:不支持微信Android版:支持相关文档:近场通信(NFC)功能描述发送数据参数Objectobject属性类型默认值必填说
  • 2025-01-10MifareClassic.getMaxTransceiveLength
    MifareClassic.getMaxTransceiveLength(Objectobject)基础库2.11.2开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:支持微信iOS版:不支持微信Android版:支持相关文档:近场通信(NFC)功能描述获取最大传输长度参数Objectobject属性
  • 2025-01-10浏览器隐身模式
    隐身模式(也称为隐身窗口或隐私模式)在浏览器自动化和爬虫应用中提供了几个关键好处:避免跟踪:隐身模式不会保存浏览历史、Cookie或站点数据。这意味着每次启动隐身会话时,都是一个全新的、无痕迹的会话,有助于避免跨站点的跟踪。减少检测:许多网站使用Cookie和本地存储来识别和
  • 2025-01-09【实用技巧】【探讨】Java 中比较两个对象的差异
    1 前言大家平时写业务代码的时候,应该能感知到哪些是基础配置数据,哪些是实例数据。比如营销里的活动信息、促销信息就属于配置型数据,基于活动带来的订单参与活动信息属于实例数据。比如一些规则信息、流程信息等类似一种版本的概念。那么版本跟版本之间的差异、以及创建新版本的
  • 2025-01-09wx.setBLEMTU
    wx.setBLEMTU(Objectobject)基础库2.11.0开始支持,低版本需做兼容处理。以Promise风格调用:支持小程序插件:支持,需要小程序基础库版本不低于2.11.0微信鸿蒙OS版:支持相关文档:蓝牙低功耗(BLE)功能描述协商设置蓝牙低功耗的最大传输单元(MaximumTransmissio
  • 2025-01-09wx.getDeviceVoIPList
    wx.getDeviceVoIPList(Objectobject)基础库2.30.3开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信鸿蒙OS版:支持相关文档:小程序音视频通话(for硬件)功能描述查询当前用户授权的音视频通话设备(组)信息参数Objectobject属性
  • 2025-01-09wx.reserveChannelsLive
    wx.reserveChannelsLive(Objectobject)基础库2.19.0开始支持,低版本需做兼容处理。小程序插件:不支持相关文档:视频号直播功能描述预约视频号直播参数Objectobject属性类型默认值必填说明noticeIdstring是预告id,通过getChannelsLiveNoticeInfo
  • 2025-01-09wx.getChannelsShareKey
    wx.getChannelsShareKey(Objectobject)基础库2.22.1开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信鸿蒙OS版:支持功能描述获取视频号直播卡片/视频卡片的分享来源,仅当卡片携带了分享信息、同时用户已授权该小程序获取视频号分享信息
  • 2025-01-09wx.getChannelsLiveNoticeInfo
    wx.getChannelsLiveNoticeInfo(Objectobject)基础库2.19.0开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持相关文档:视频号直播功能描述获取视频号直播预告信息参数Objecto
  • 2025-01-09wx.chooseInvoice
    wx.chooseInvoice(Objectobject)基础库2.3.0开始支持,低版本需做兼容处理。以Promise风格调用:支持小程序插件:支持,需要小程序基础库版本不低于2.16.1功能描述选择用户已有的发票。参数Objectobject属性类型默认值必填说明successfunction否接口
  • 2025-01-09wx.chooseInvoiceTitle
    wx.chooseInvoiceTitle(Objectobject)基础库1.5.0开始支持,低版本需做兼容处理。以Promise风格调用:支持小程序插件:支持,需要小程序基础库版本不低于2.16.1功能描述选择用户的发票抬头。当前小程序必须关联一个公众号,且这个公众号是完成了微信认证的,才能调用chooseI
  • 2025-01-09wx.chooseLicensePlate
    wx.chooseLicensePlate(Objectobject)基础库2.19.0开始支持,低版本需做兼容处理。以Promise风格调用:支持小程序插件:不支持功能描述选择车牌号参数Objectobject属性类型默认值必填说明successfunction否接口调用成功的回调函数failfunction
  • 2025-01-09wx.checkIsAddedToMyMiniProgram
    wx.checkIsAddedToMyMiniProgram(Objectobject)基础库2.29.1开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述检查小程序是否被添加至「我的小程序」参数Objectobject
  • 2025-01-09wx.openStoreOrderDetail
    wx.openStoreOrderDetail(Objectobject)基础库3.7.1开始支持,低版本需做兼容处理。以Promise风格调用:不支持小程序插件:不支持相关文档:微信小店指引功能描述打开微信小店订单详情页参数Objectobject属性类型默认值必填说明orderIdstring是
  • 2025-01-08《深入理解Mybatis原理》Mybatis插件机制&分页机制原理
    源码分析插件机制首先我们看下MyBatis拦截器的接口定义:publicinterfaceInterceptor{Objectintercept(Invocationinvocation)throwsThrowable;Objectplugin(Objecttarget);voidsetProperties(Propertiesproperties);}比较简单,只有3个方法。MyBatis
  • 2025-01-08动态代理原理分析
    jdk动态代理        jdk动态代理是jre提供给我们的类库,可以直接使用,不依赖第三方。代码示例        接口类publicinterfaceICar{voidcolor();}        接口实现类publicclassBSJCarimplementsICar{@Overridepublicvoid
  • 2025-01-08Queue
    队列的本质Queue的本质也是封装了特殊存储规则的object[]数组Queue是队列存储容易,是一种先进先出的数据结构//申明Queuequeue=newQueue();//增加//因为是object数组,所以可以存储各种内容queue.Enqueue(1);queue.Enqueue("123");//取//先进先出objectv=queu
  • 2025-01-08原生的Three.js Cesium.js的 开源案例 已获近1000Star
    纯原生threecesium案例由于前端得发展,three.js和cesium.js越来越被越来越多得前端接触到,由于其学习路线比较复杂,且官网案例覆盖不全,因此在今年我们共同搭建了一个免费得three和cesium案例学习平台,未来将免费逐步的更新案例。主要侧重于开发者的技术交流
  • 2025-01-08纯原生 three cesium 案例 已获近 1000Star
    纯原生threecesium案例由于前端得发展,three.js和cesium.js越来越被越来越多得前端接触到,由于其学习路线比较复杂,且官网案例覆盖不全,因此在今年我们共同搭建了一个免费得three和cesium案例学习平台,未来将免费逐步的更新案例。主要侧重于开发者的技术交流