当前位置: 首页 > news >正文

上架用的SDK三方应用隐私

SDK名称:华为推送

使用目的:用于向华为手机用户推送消息

使用场景:用户账号相关促销活动、消息提醒更新时

信息收集类型:设备相关信息(Android_ID)使用的敏感权限:不涉及

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:华为终端有限公司

第三方隐私政策链接:华为消费者业务隐私声明 - 华为官网

SDK名称:小米推送

使用目的:用于向小米手机用户推送消息

使用场景:用户账号相关促销活动、消息提醒更新时

信息收集类型:运营商信息、设备相关信息(Android_ID、OAID)、指定包名信息、版本号和运行状态

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:北京小米移动软件有限公司

第三方隐私政策链接:文档中心

SDK名称:VIVO推送

使用目的:用于向VIVO手机用户推送消息

使用场景:用户账号相关促销活动、消息提醒更新时

信息收集类型:运营商信息、设备相关信息(Android_ID、EMMCID/UFSID、oaid、移动国家码和vivo Android设备的移动网号)、使用的敏感权限:不涉及

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:维沃移动通信有限公司

第三方隐私政策链接:隐私政策-vivo智能手机官方网站

SDK名称:OPPO推送

使用目的:用于向OPPO手机用户推送消息

使用场景:用户账号相关促销活动、消息提醒更新时

信息收集类型:设备相关信息(OAID、Serial Number、User ID、Android ID、设备型号、操作系统版本)、网络信息(IP地址)

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:广东欢太科技有限公司

第三方隐私政策链接:OPPO 开放平台-OPPO开发者服务中心

SDK名称:魅族推送

使用目的:用于向魅族手机用户推送消息

使用场景:用户账号相关促销活动、消息提醒更新时

信息收集类型:设备信息(设备名称、设备型号、地区和语言设置、设备硬件信息与状态、使用习惯、IP 地址)、Wi-Fi地址

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:珠海市魅族通讯设备有限公司

第三方隐私政策链接:隐私政策 - 魅族官网

SDK名称:阿里云音视频通信

使用目的:用于音视频播放时提供稳定、流畅、丰富的服务

使用场景:商品详情页、App启动页音视频播放时

信息收集类型:UUID、设备型号、IP地址、Devideld、WIFI信息、运营商信息

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:阿里云计算有限公司

第三方隐私政策链接:阿里云视频服务隐私权政策

SDK名称:Zxing二维码扫描

使用目的:为了提供更好的扫描二维码服务

使用场景:使用扫一扫时

信息类型:设备参数及系统信息(设备类型、设备型号、操作系统及硬件相关信息)、特定类型传感器列表(光线传感器)

使用的敏感权限:相机

收集方式:SDK本机采集,不涉及数据共享

公司名称:谷歌

官网链接:GitHub - open-android/Zxing: 谷歌Zxing:快捷生成二维码、扫码、支持扫描本地相册中的二维码。

SDK名称:支付宝 aliPay SDK

使用目的:可帮助用户完成付款、提供安全认证服务

使用场景:使用支付功能时

信息收集类型:设备相关信息(Android_ID、OAID)、运营商信息、Wi-Fi地址传感器列表、当前APP进程信息、WiFi状态、IP地址、指定包名信息

使用的敏感权限:读写存储信息

收集方式:SDK本机采集,不涉及数据共享

公司名称:支付宝(中国)网络技术有限公司

第三方隐私政策链接:https://render.alipay.com/p/c/k2cx0tg8

SDK名称:微信open SDK

使用目的:可帮助用户完成付款、提供安全认证服务

使用场景:使用支付功能时

信息收集类型:支付受理终端信息、硬件设备型号、终端系统类型、使用的软件版本信息、软件语言设置信息、指定包名信息、IP地址、Wi-Fi、所在的地区、网络日志和网络使用习惯以及您使用财付通服务的操作行为记录

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:深圳市腾讯计算机系统有限公司

第三方隐私政策链接:微信Open SDK个人信息处理规则

SDK名称:腾讯分享SDK

使用目的:用于帮助用户将信息分享至微信

使用场景:用户将页面分享至朋友圈时

信息收集类型:设备信息(设备型号、操作系统、唯一设备标识符(Android:AndroidID/OAID, iOS:iOS14.5之前的IDFA)、登录IP地址、软件版本号、接入网络的方式、类型和状态、网络质量数据、设备加速器(重力感应设备)、Wi-Fi地址、运营商信息、指定包名信息

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:深圳市腾讯计算机系统有限公司

第三方隐私政策链接:

SDK名称:个推(Gtc)

使用目的:用于向APP 进行消息推送

使用场景:用户账号相关促销活动消息、APP版本更新提醒

信息收集类型:设备相关信息(IDFA、OAID)、指定包名信息

使用的敏感权限:读写存储信息

收集方式:SDK本机采集,不涉及数据共享

公司名称:每日互动股份有限公司

第三方隐私政策链接:个推-隐私政策

SDK名称:卓信ID

使用目的:提供设备标识与安全风控服务

使用场景:用户账号相关促销活动、消息提醒更新时

信息收集类型:设备信息(设备制造商、设备型号、设备系统信息)、设备网络信息(设备联网方式、状态信息)、设备环境信息(屏幕亮度、电池状态及所在国家)、设备应用信息(设备常见应用的版本、安装信息)

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

所属机构:中国信息通信研究院

第三方隐私政策链接:卓信ID

SDK名称:创蓝(闪验)

包名信息:com.chuanglan.shanyan_sdk

使用目的:识别用户的手机号码快速登录

使用场景:用户使用手机号快速登录时

信息收集类型:设备相关信息(OAID、IP、手机型号、手机厂商、系统版本)、运营商信息、SIM卡状态、WiFi状态、指定包名信息

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:上海璟梦信息科技有限公司

第三方隐私政策链接:https://tensdk.com/commit-detail/rcc5zd/fd21s8

SDK名称:移动一键登录(中国移动认证,个验)

使用目的:用于第三方登录、验证码登录

使用场景:用户登录时

信息收集类型:网络类型、网络地址、网络制式、设备类型、系统版本、设备版本、运营商类型、本机号码信息、本机号码、设备标识、SIM卡状态信息

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:中移互联网有限公司

第三方隐私政策链接:中国移动认证服务条款

SDK名称:联通(联通一键登录)

使用目的:获取手机号进行一键登录

使用场景:用户登录时

信息收集类型:网络类型(私网ipv4地址、私网ipv6地址)、网络地址、运营商类型、本机手机号、手机设备类型、手机操作系统、硬件厂商

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:中国联合网络通信有限公司

第三方隐私政策链接:服务条款和隐私政策

SDK名称:电信(天翼一键登录)

使用目的:获取手机号进行一键登录

使用场景:用户登录时

信息收集类型:国际移动用户标识码、应用进程信息、网络连接类型、网络状态信息、网络地址、运营商类型、手机设备类型、手机设备厂商、手机操作系统类型及版本、网络IP地址、网络类型

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:世纪龙信息网络有限责任公司

第三方隐私政策链接:开发者服务协议-天翼账号开放平台

SDK名称:神策(The Official Android SDK For Sensors Analytics)

包名信息:com.sensorsdata.analytics.android.sdk

使用目的:用户行为数据采集,用于统计分析

使用场景:APP事件记录

信息收集类型:设备属性信息 (OAID、IDFA)、网络信息(IP地址,WiFi信息)、运营商信息

使用的敏感权限:不涉及

收集方式:SDK本机采集,不涉及数据共享

公司名称:神策网络科技(北京)有限公司

第三方隐私政策链接:神策隐私政策

SDK名称:梆梆加固

使用目的:用于对APP包加固,防反编译

使用场景:APP打包时使用

信息收集类型:无

使用的敏感权限:不涉及

收集方式:无

公司名称:北京梆梆安全科技有限公司

第三方隐私政策链接:梆梆安全 - 防止反编译|APP安全加固|应用加固|盗版监测

SDK名称:七牛云对象存储

使用目的:用来辅助图片上传

使用场景:处方问诊上传图片时使用

信息收集类型:文件存储

使用的敏感权限:不涉及

收集方式:SDK采集

公司名称:上海七牛信息技术有限公司

官网链接:七牛云 | 一站式场景化智能音视频 APaaS

SDK名称:联想统一认证

包名信息:com.zui.opendeviceidlibrary

使用目的:用于实现跨厂商的统一设备标识(OAID)

使用场景:用于小程序功能

信息收集类型:OAID,IDFA

使用的敏感权限:不涉及

公司名称:联想控股股份有限公司

官网链接: 联想开放平台

SDK名称:ShortcutBadger

使用目的:用于在安卓系统APP图标展示消息角标

使用场景:用户账号相关促销活动、消息提醒更新时

信息收集类型:设备相关信息(Android ID)

收集方式:SDK本机采集,不涉及数据共享

开源地址:GitHub - leolin310148/ShortcutBadger: An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers.

SDK名称:RxJava库

使用目的:供基础异步编码能力

使用场景:APP运行时

信息收集类型:读SDCard、写SDCard、宿主App进程信息

收集方式:SDK数据采集

开源地址:GitHub - ReactiveX/RxJava: RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

SDK名称:Gson库

使用目的:用于客户端和服务器通信数据解析

使用场景:APP运行时

信息收集类型:无

收集方式:无

开源地址:GitHub - google/gson: A Java serialization/deserialization library to convert Java Objects into JSON and back

SDK名称:Com.fort.andjni

使用目的:地图底层功能支撑

使用场景:APP运行时

信息收集类型:Android ID、SD卡数据写入、传感器

收集方式:SDK采集

SDK名称:AndPermission

包名信息:com.yanzhenjie.permission

使用目的:封装权限获取

使用场景:APP运行时

信息收集类型:摄像头、外置存储卡、录音

收集方式:SDK采集

开源地址:GitHub - yanzhenjie/AndPermission: :strawberry: Permissions manager for Android platform.

SDK名称:移动安全联盟(OAID)

包名信息:com.bun.miitmdid、com.zui.opendeviceidlibrary

使用目的:为保护用户隐私,进行设备分类

使用场景:APP运行时

信息收集类型:OAID、VAID、AAID、设备制造商、设备型号、设备品牌、设备网络运营商名称、指定包名信息)

收集方式:SDK采集

特殊说明:OAID SDK的Android端包含com.netease.nis相关包名的类,与网易云安全SDK撞名,但是并未使用网易相关服务。项目内包括SDK中有且仅有上述一个类与com.netease.nis相关。

开源地址: 移动安全工作委员会

SDK名称:Okhttp

包名信息:com.squareup.okhttp3:okhttp、com.squareup.okio

使用目的:用于网络接口请求

使用场景:APP运行时

信息收集类型:IP地址、域名

收集方式:SDK采集

公司名称:美国Square移动支付公司

开源地址: https://square.github.io/okhttp/

SDK名称:Lottie

使用目的:让App内动画运转更高效,动效更美观

使用场景:APP运行时

信息收集类型:无

收集方式:无

开源地址: GitHub - airbnb/lottie-android: Render After Effects animations natively on Android and iOS, Web, and React Native

SDK名称:百度自动更新服务

使用目的:更方便地管理和实施App的更新

使用场景:APP运行时

信息收集类型:无

收集方式:无

开源地址: 百度移动应用平台

SDK名称:阿里ARouter

使用目的:用于页面打开路由

使用场景:APP运行时

信息收集类型:无

收集方式:无

开源地址: GitHub - alibaba/ARouter: 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)

SDK名称:Volley

使用目的:用于网络请求

使用场景:APP运行时

信息收集类型:无

收集方式:无

开源地址: Volley overview | Volley

SDK名称:ReLinker

使用目的:实现本地消息存储

使用场景:APP运行时

信息收集类型:文件存储

收集方式:SDK采集

开源地址:GitHub - KeepSafe/ReLinker: A robust native library loader for Android.

SDK名称:uCrop

使用目的:使用图片裁剪功能

使用场景:APP运行时

信息收集类型:无

收集方式:无

开源地址:GitHub - Yalantis/uCrop: Image Cropping Library for Android

SDK名称:realm

使用目的:实现本地消息存储

使用场景:APP运行时

信息收集类型:文件存储

收集方式:SDK采集

开源地址:GitHub - realm/realm-java: Realm is a mobile database: a replacement for SQLite & ORMs

SDK名称:greenrobot

使用目的:使用事件总线工具管理事件及本地数据库存储服务

使用场景:APP运行时

信息收集类型:APP运行时

收集方式:SDK采集

开源地址:GitHub - greenrobot/greenDAO: greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.

SDK名称:IJKPLayer

使用目的:在App内播放视频

使用场景:APP运行时

信息收集类型:无

收集方式:无

开源地址:GitHub - bilibili/ijkplayer: Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

SDK名称:数字天堂SDK(io.dcloud.) - uni-app(5+、web2app)

使用目的:APP运行基础模块,提供用户使用各类功能基础

使用场景:在用户使用App时使用

收集的信息类型:设备信息(Android:Android_ID/ANDROID ID/DEVICE_ID、OAID,iOS:IDFA,运营商信息),SIM卡状态,IP 地址,公司名称:DCloud 数字天堂(北京)网络技术有限公司

收集方式:SDK采集

第三方隐私政策链接:Android平台隐私与政策提示框配置方法 - DCloud问答

说明:数字天堂产品基于DCloud uni-app(5+ App/Wap2App)开发,应用运行期间需要收集您的设备唯一识别码(android ID/DEVICE_ID/IDFA、SIM 卡)以提供统计分析服务, 并通过应用启动数据及异常错误日志分析改进性能和用户体验,为用户提供更好的服务。详情内容请访问《DCloud用户服务条款》。 (用户服务条款)

uni-app默认集成功能模块

SDK名称:阿里weexSDK

包名信息:com.taobao

使用目的:uni-app基础模块默认集成,用于渲染uniapp的nvue页面引擎

涉及个人信息:存储的个人文件

第三方隐私政策链接/官网:淘宝网 - 淘!我喜欢

SDK名称:Fresco图库

包名信息:com.facebook.fresco

使用目的:用于nvue页面加载图片使用

涉及个人信息:存储的个人文件

第三方隐私政策链接/官网:Fresco | 专为ANDROID加载图片 | Fresco

SDK名称:glide图库

包名信息:com.bumptech.glide

使用目的:用于图片预览使用

涉及个人信息:存储的个人文件

第三方隐私政策链接/官网:Glide v4 : Fast and efficient image loading for Android

SDK名称:gif-drawable

包名信息:pl.droidsonroids.gif

使用目的:加载gif图

涉及个人信息:存储文件

第三方隐私政策链接/官网:https://github.com/koral--/android-gif-drawable

SDK名称:fastjson

包名信息:com.alibaba.fastjson

使用目的:JSON解析

涉及个人信息:不涉及个人信息

第三方隐私政策链接/官网:https://github.com/alibaba/fastjson

相关文章:

上架用的SDK三方应用隐私

SDK名称:华为推送 使用目的:用于向华为手机用户推送消息 使用场景:用户账号相关促销活动、消息提醒更新时 信息收集类型:设备相关信息(Android_ID)使用的敏感权限:不涉及 使用的敏感权限&am…...

从REST到GraphQL:升级你的Apollo体验

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 「推荐专栏」: ★java一站式服务 ★ ★ React从入门到精通★ ★前端炫酷代码分享 ★ ★ 从0到英雄,vue成神之路★ ★ uniapp-从构建到提升★ ★ 从0到英雄&#xff…...

Jupyter使用技巧-环境篇

不同于其他IDE,有时会出现找不到文件路径,通常是因为当前工作目录(working directory)不同所导致的。Jupyter Notebook 会在启动时选择一个初始的工作目录,而这个目录可能与你运行 .py 文件时所在的目录不同。 import…...

软件项目管理【UML-组件图】

目录 一、组件图概念 二、组件图包含的元素 1.组件(Component)->构件 2.接口(Interface) 3.外部接口——端口 4.连接器(Connector)——连接件 4.关系 5.组件图表示方法 三、例子 一、组件图概念…...

npm版本错误——npm ERR! code ERESOLVE 解决方法

起因 项目中echart版本过低,导致某些图表不能正确显示,所以大手一挥,将echart版本从4升级到了5, 再去运行项目的时候 就发现项目报错了 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! …...

基于卷积神经网络的乳腺癌分类 深度学习 医学图像 计算机竞赛

文章目录 1 前言2 前言3 数据集3.1 良性样本3.2 病变样本 4 开发环境5 代码实现5.1 实现流程5.2 部分代码实现5.2.1 导入库5.2.2 图像加载5.2.3 标记5.2.4 分组5.2.5 构建模型训练 6 分析指标6.1 精度,召回率和F1度量6.2 混淆矩阵 7 结果和结论8 最后 1 前言 &…...

模式识别——高斯分类器

模式识别——高斯分类器 需知定义特殊情况(方差一致)Sigmoid 需知 所有问题定义在分类问题下,基于贝叶斯决策 定义 条件概率为多元高斯分布,此时观测为向量 X X 1 , X 2 , . . . , X n X{X_1,X_2,...,X_n} XX1​,X2​,...,Xn​…...

LeetCode 15. 三数之和

三数之和 题目链接 15. 三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 **注意:**答案…...

React-native-camera 在小米手机上拍照查看闪退

场景:为实现可拍照和录像的相机用react-native-camera这个库手写一个相机,发现了拍出来的图片在小米10上查看闪退 根据手机后台捕获的错误信息是什么玩意太大了(之前还以为是图片显示组件的问题) 改进:相机吊起的时候…...

nodejs+vue大学生社团管理系统

通过软件的需求分析已经获得了系统的基本功能需求,根据需求,将大学生社团管理系统平台功能模块主要分为管理员模块。管理员添加社团成员管理、社团信息管理,社长管理、用户注册管理等操作。 目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1…...

异步编程详解(.NET)

在之前写的一篇关于async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,很多网站本身也做了不少的尝试。今天我们再来回答一下这个问题,同时我会做一个async和await在WinForm中的尝试,并且…...

excel怎么固定前几行前几列不滚动?

在Excel中,如果你想固定前几行或前几列不滚动,可以通过以下几种方法来实现。详细的介绍如下: **固定前几行不滚动:** 1. 选择需要固定的行数。例如,如果你想要固定前3行,应该选中第4行的单元格。 2. 在E…...

elasticsearch完整学习

文章目录 elasticsearch一、概念二、ELK集群部署三、图形化界面 elasticsearch 一、概念 1、ELKStack简介(都是java架构,需要jdk底层) 什么是ELK?通俗来讲,ELK是由Elasticsearch、Logstash、Kibana 三个开源软件组成的…...

vscode Coder Runner 运行C++

1. 设置Code Runner 2. 防止输入读不到,把在终端运行勾上。 3. 设置minw/bin的环境变量 安装mingw教程:https://blog.csdn.net/fancy_male/article/details/133992000 4. 见图...

牛客网刷题-(2)

🌈write in front🌈 🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流. 🆔本文由Aileen_0v0🧸 原创 CSDN首发🐒 如…...

FreeRTOS基础(如何学好FreeRTOS?)

目录 基础知识 进阶内容 后期“摆烂” 基础知识 实时操作系统 (RTOS):FreeRTOS是一个实时操作系统,它提供了任务管理、调度和同步等功能,在嵌入式系统中有效地管理多个任务。 任务(Task):任务是在RTOS…...

读书笔记:Effective C++ 2.0 版,条款43(多继承)、条款44(概念明确)、条款45-50(杂项)

条款43: 明智地使用多继承 并没有禁止,从概念上讲,多继承可能更符合真实世界。 条款44: 说你想说的;理解你所说的 概念明确 条款45: 弄清C在幕后为你所写、所调用的函数 隐性成本,看下编译后的c、asm源码。 条款46: 宁可编译和…...

最新Jn建站系统2.0 已集成各类源码 【附视频安装教程】

附视频安装教程|已集成各类源码 目前已集成的网站: 1.发卡网(最新) 2.代刷网(无需授权) 3. 博客网(自带模板) 4.易支付(稳定版) 5.个人导航网(简洁) 6.代理查询网 7.留言网 8.匿名网 9.表白墙(最新) 10.抽奖网 11.源码站 12.z-blog博客程序 13.织梦CM…...

JAVA多线程基础篇--守护线程(Daemon Thread)

1.概述 JAVA中的线程主要分为两类:用户线程(User Thread)和守护线程(Daemon Thread)。JAVA语言中无论是线程还是线程池,默认都是用户线程,因此用户线程也被称为普通线程。守护线程也被称之为后台线程、服务线程或精灵…...

对知识蒸馏的一些理解

知识蒸馏是一种模型压缩技术,它通过从一个大模型(教师模型)中传输知识到一个小模型(学生模型)中来提高学生模型的性能,知识蒸馏也要用到真实的数据集标签。 软损失soft loss就是拿教师模型在蒸馏温度为T的…...

Java 语言特性(面试系列1)

一、面向对象编程 1. 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法绑定在一起,通过访问控制符(private、protected、public)隐藏内部实现细节。示例: public …...

day52 ResNet18 CBAM

在深度学习的旅程中,我们不断探索如何提升模型的性能。今天,我将分享我在 ResNet18 模型中插入 CBAM(Convolutional Block Attention Module)模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...

3.3.1_1 检错编码(奇偶校验码)

从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

反射获取方法和属性

Java反射获取方法 在Java中&#xff0c;反射&#xff08;Reflection&#xff09;是一种强大的机制&#xff0c;允许程序在运行时访问和操作类的内部属性和方法。通过反射&#xff0c;可以动态地创建对象、调用方法、改变属性值&#xff0c;这在很多Java框架中如Spring和Hiberna…...

零基础设计模式——行为型模式 - 责任链模式

第四部分&#xff1a;行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习&#xff01;行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想&#xff1a;使多个对象都有机会处…...

k8s业务程序联调工具-KtConnect

概述 原理 工具作用是建立了一个从本地到集群的单向VPN&#xff0c;根据VPN原理&#xff0c;打通两个内网必然需要借助一个公共中继节点&#xff0c;ktconnect工具巧妙的利用k8s原生的portforward能力&#xff0c;简化了建立连接的过程&#xff0c;apiserver间接起到了中继节…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机&#xff08;Finite Automaton, FA&#xff09;到正规文法&#xff08;Regular Grammar&#xff09;转换器&#xff0c;它配备了一个直观且完整的图形用户界面&#xff0c;使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?

uni-app 中 Web-view 与 Vue 页面的通讯机制详解 一、Web-view 简介 Web-view 是 uni-app 提供的一个重要组件&#xff0c;用于在原生应用中加载 HTML 页面&#xff1a; 支持加载本地 HTML 文件支持加载远程 HTML 页面实现 Web 与原生的双向通讯可用于嵌入第三方网页或 H5 应…...

Spring是如何解决Bean的循环依赖:三级缓存机制

1、什么是 Bean 的循环依赖 在 Spring框架中,Bean 的循环依赖是指多个 Bean 之间‌互相持有对方引用‌,形成闭环依赖关系的现象。 多个 Bean 的依赖关系构成环形链路,例如: 双向依赖:Bean A 依赖 Bean B,同时 Bean B 也依赖 Bean A(A↔B)。链条循环: Bean A → Bean…...