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

信息科技伦理与道德1:研究方法

1 问题描述

1.1 讨论?

请挑一项信息技术,谈一谈为什么认为他是道德的/不道德的,或者根据使用场景才能判断是否道德。判断的依据是什么(自身的道德准则)?为什么你觉得你的道德准则是合理的,其他人也同意你判断的依据吗?

  • 虚拟偶像制作、推广、取代真人
  • 开发战争机器人
  • 使用Deepfake进行人人皆可操作的艺术创作
  • 推广加密货币(比特币)进行商品交易
  • 在社交平台上传播他人隐私
  • 通过VR技术进行远程教育
  • 使用AI法官进行法律判决
  • 自动行驶的汽车推广
  • 由AI为病人诊断疾病
  • 使用大数据分析区别对待不同消费者
  • 开发机器人护理病人、老年人
  • 使用语音助手为残疾人提供服务
  • 开发使用机器人替代人类工作

1.2 社会规范(Social norm)

道德是什么?道德是社会意识形态之一,是人们共同生活及其行为的准则和规范。 (Social norm)
人的行为,常会受到自身想与群体一致的愿望驱策,特别是在他们认同那个群体时。
在这里插入图片描述
引出——伦理是研究道德准则好坏的一门学科

1.3 什么是“信息科技伦理”?

为什么你能判断一项技术的应用是否道德?

  • 这一行为是否帮助/侵害了他人?(Prosocial or Antisocial)
  • 这一行为是否符合/违背了公序良俗?(Norm Violation)
  • 这一行为是否遵守/违背了法律?(Law Violation)
  • 这一行为只单纯能影响别人是否喜欢你?(Simply Socially Desirable or not?)
  • ……

信息科技伦理谈的是什么?
在这里插入图片描述

2 思考的原则与方法

2.1 案例一:自动驾驶难题

一辆自动驾驶的汽车,前方突然出现一个障碍物,如果不转弯避开则会造成乘员伤亡。但此时前方有两名闯红灯的行人,转弯则会造成他们伤亡。
在这里插入图片描述
“多角度思考”,指的是在同一维度下,从不同的角度展开思考。“换位思考”就是多角度思考中的一种,指的是站在对方或他人的立场上进行思考,换位思考,无论从自身、对方还是他人的角度,均是在“立场”这一“维度”上的思考。
从“个体最优”与“全局最优”这两个维度进行思考,跳出了单一的维度,便形成了“多维度思考”。

站在不同角度会得到不同的答案(多角度思考):
在这里插入图片描述

(1)如果你是车上的乘员,你会怎么考虑?

  • 我首先应该保护我自己
  • 行人闯红灯犯了错,应该为后果负责
  • ……

(2)如果你是行人,你会怎么考虑?

  • 我只是闯了个红灯而已
  • 行人拥有最高的路权
  • ……

(3)如果你是自动驾驶汽车的厂商,你会怎么考虑?

  • 我首先应当考虑汽车的销量
  • 驾驶员和乘客才是我的客户
  • ……

(4)如果你是政策制定者/监管部门,你会怎么考虑?

  • 谁能为自动驾驶的事故负责?
  • ……

多维度思考:
在这里插入图片描述

不同的思考角度均属于同一维度,但我们不能仅仅从单一维度来思,更可以通过不同维度。

  • 以自动驾驶汽车为例,除了对于各个不同个体的最优解外,我们还应当考虑社会总体的最优解。除了个体最优与全局最优,我们还有如下不同的思考维度
  • 追求结果与追求行为本身的道德(义务论与目的论)
  • 最好、平均、最坏情况

2.2 案例二:SCI-HUB 侵权案件

科研工作者研究时,需要查阅大量论文,但许多机构无力承担高昂的期刊订阅、文献购买费用。
在这里插入图片描述
Sci-hub 如今已成为科研人最爱的全球学术论文免费获取网站,为科研学者提供免费的论文下载渠道。
在这里插入图片描述

  • Sci-hub 通过互联网爬虫技术,爬取了各大出版社上千万篇期刊、会议文献
  • Sci-hub 完全免费,为所有人提供文献下载服务
  • Sci-hub 的行为导致出版社的期刊订阅、销售收入减少,损害了出版社的利益
  • 有科研工作者称赞 Sci-hub 为“当代罗宾汉”
  • 有法律人士认为,Sci-hub的行为侵犯了版权,是侵权的违法行为

Sci-hub在多国受到出版社的抵制与诉讼

  • 美国:2015年,Elsevier在美国纽约南部地区地方法院对Sci-Hub提起了诉讼。Elsevier声称Sci-Hub违反了版权法,并且指控它违反了《计算机欺诈和滥用法》。
  • 瑞典:在Elsevier提起诉讼后,2018年10月,瑞典ISP被迫阻止访问Sci-Hub; 瑞典的大型ISP Bahnhof则对Elsevier网站进行了封锁。
  • 俄罗斯:2018年11月,在莫斯科市法院裁定遵守Elsevier和Springer Nature关于知识产权侵权的投诉后,俄罗斯联邦通信,信息技术和大众传媒监督管理局封锁了Sci-Hub及其镜像网站。
  • 比利时:在Elsevier于2019年3月在法国提起诉讼之后,Elsevier,Springer,John Wiley和Cambridge University Press对Proximus,VOO,Brutélé和Telenet提出了投诉,以阻止访问Sci-Hub和LibGen。

两难抉择——如果你是判官,你认为Sci-hub是否合法?
在这里插入图片描述
义务论,也称为“非结果论”,认为最高的道德伦理是基于行为本身,并不会受外来因素影响,过程往往比结果更加重要,行为的后果不是对与错的考虑因素,行为的目的才决定对错。 (https://zh.wikipedia.org/wiki/义务伦理学)
目的论,也被称为“结果论”,则认为只要结果是好的,那么这一行为就是好的。

  • 站在苹果公司的角度,拒绝解锁手机,更符合公司认同的隐私保护价值观,是“义务论”下正确的选择;
  • 而解锁手机,能够协助警方侦破案件,避免未来更多的恐怖袭击,是“目的论”下正确的选择。

2.3 案例三:COMPAS 判案系统

2013的2月11日,威斯康星州的拉克罗斯市出现了枪击案。
有目击者们看到一辆车行驶过Kane大街2200号房子的时候,车里的人突然掏出枪向屋子开了两枪。
目击者马上报警,并且告诉警察关于车子的信息。
之后,警方在别的地方找到这辆车,马上展开激烈追捕,最后好不容易把车子逼停了,看到了31岁的Eric Loomis和他的小伙伴….

警方在车子里发现一些枪支,
本以为是人赃俱获,但仔细彻查后发现……
在这里插入图片描述
面对企图逃离交通管控与未经允许驾驶他人交通工具两项并不严重的指控(通常为几个月刑期)
法官使用 COMPAS 对Loomis提问
COMPAS给出的判处为长达八年6个月的有期徒刑
在这里插入图片描述

2.4 思考的原则

2.4.1 原则1:公平原则

数据:
对于机器学习等技术,学习所使用的原始数据本身在各个群体基数中的公平 vs. 偏差,避免数据本身各个群体的占比差别过大。

决策:
对于机器学习等技术,计算机的决策过程 透明可追溯 vs.“黑盒子”。

2.4.2 原则2:善良原则

以机器人技术为例,你认为以下各项技术的应用是否符合伦理?为什么?
在这里插入图片描述
善良原则可以被拆分为两部分:

  • 尽可能地行善;
  • 尽可能地避免行恶。

由于技术具有两面性,一项技术既可以用来行善,也可以用来作恶。

3 社会科学研究方法简介

  • 描述性的 (Descriptive):已有数据/现象/行为的展示与陈述
  • 解析性的 (Diagnostic):已有的数据/现象/行为的解析
  • 预测性的 (Predictive) :未有数据/现象/行为的预判

3.1 社会科学研究方法的重点步骤

在这里插入图片描述
在这里插入图片描述

3.1.1 问卷调查

问卷调查的优势

  • 问卷是标准化的表格,通常包含了以下多种题型
    – 量表题
    – 选择题
    – 填空题
  • 问卷设计与发放操作简单方便
    – 使用Qualtrics、问卷网、问卷星等网站创建文件
    – 使用Mturk等网站招募志愿者,收集数据
  • 问卷数据整理简单方便
    – 结构化的数据(选项、打分等)
    – 可用假设检验、回归分析等统计学工具得到结论

问卷调查存在数据偏差

  • 执行偏差
    – 问卷提供者的责任

  • 回应偏差
    – 回应比例低
    – 回答理解能力偏差
    – 回答态度偏差
    – 回应缺乏代表性
    – 刻意提供非真实数据(无聊、撒谎、无意识,等等)

案例:问卷偏差
2016年美国大选前的多次民意调查结果显示,民主党候选人希拉里遥遥领先共和党候选人特朗普。最终,特朗普却最终赢得了大选。
在这里插入图片描述
在这里插入图片描述
抽样偏差:

  • 许多问卷调查通过网络渠道发放,而许多特朗普的支持者不使用电脑
  • 受调查与未被调查的群体,选举倾向相差极大

回应偏差:

  • 调查回应率偏低,无法真实反应选民意愿
  • 害羞的支持者—— 支持希拉里的选民更愿意表达自身意愿,而支持特朗普的选民不愿被他人知晓,以避免社交尴尬 (Social desirability)

相关文章:

信息科技伦理与道德1:研究方法

1 问题描述 1.1 讨论? 请挑一项信息技术,谈一谈为什么认为他是道德的/不道德的,或者根据使用场景才能判断是否道德。判断的依据是什么(自身的道德准则)?为什么你觉得你的道德准则是合理的,其他…...

手机租赁平台开发实用指南与市场趋势分析

内容概要 在当今快速变化的科技时代,手机租赁平台的发展如火如荼。随着越来越多的人希望使用最新款的智能手机,但又不愿意承担昂贵的购机成本,手机租赁平台应运而生。这种模式不仅为用户提供了灵活的选择,还为企业创造了新的商机…...

ABAQUS三维Voronoi晶体几何建模

材料晶体塑性理论与细观尺度上晶体几何模型相融合的模拟方法为探究材料在塑性变形过程中的行为机制以及晶体材料优化开辟了新途径。本案例演示在CAD软件内通过Voronoi建立晶体三维模型,并将模型导入到Abaqus CAE内,完成晶体材料的有限元建模。 在AutoC…...

职场常用Excel基础04-二维表转换

大家好,今天和大家一起分享一下excel的二维表转换相关内容~ 在Excel中,二维表(也称为矩阵或表格)是一种组织数据的方式,其中数据按照行和列的格式进行排列。然而,在实际的数据分析过程中,我们常…...

如何使用 ChatGPT Prompts 写学术论文?

第 1 部分:学术写作之旅:使用 ChatGPT Prompts 进行学术写作的结构化指南 踏上学术写作过程的结构化旅程,每个 ChatGPT 提示都旨在解决特定方面,确保对您的主题进行全面探索。 制定研究问题: “制定一个关于量子计算的社会影响的研究问题,确保清晰并与您的研究目标保持一…...

【深度学习】Java DL4J基于 LSTM 构建新能源预测模型

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探…...

Jetson系列部署YOLOv8模型教程

简介 NVIDIA Jetson系列是专为边缘计算设计的紧凑型计算模块,其目标用户为AI开发者、嵌入式系统工程师以及需要在设备端实时进行数据处理与AI推断的创新者。通过提供灵活的硬件平台,结合NVIDIA强大的GPU计算资源,Jetson系列能够支持复杂的机…...

【HAProxy】如何在Ubuntu下配置HAProxy服务器

HAProxy 是一款免费、开源且强大的反向代理程序,它为 HTTP 和 TCP 基础的应用提供了高可用性、负载均衡以及代理功能,因此对于管理高流量服务器(或 Web 应用)来说,通过将负载分散到多个节点服务器上,它是一…...

gesp(C++一级)(7)洛谷:B3863:[GESP202309 一级] 小明的幸运数

gesp(C一级)(7)洛谷:B3863:[GESP202309 一级] 小明的幸运数 题目描述 所有个位数为 k k k 的正整数,以及所有 k k k 的倍数,都被小明称为“ k k k 幸运数”。小明想知道正整数 L L L 和 R R R 之间&a…...

【数据库系统概论】数据库完整性与触发器--复习

在数据库系统概论中,数据库完整性是指确保数据库中数据的准确性、一致性和有效性的一组规则和约束。数据库完整性主要包括实体完整性、参照完整性和用户定义完整性。以下是详细的复习内容: 1. 数据库完整性概述 数据库完整性是指一组规则,这…...

【YOLOv8模型网络结构图理解】

YOLOv8模型网络结构图理解 1 YOLOv8的yaml配置文件2 YOLOv8网络结构2.1 Conv2.2 C3与C2f2.3 SPPF2.4 Upsample2.5 Detect层 1 YOLOv8的yaml配置文件 YOLOv8的配置文件定义了模型的关键参数和结构,包括类别数、模型尺寸、骨干(backbone)和头部…...

使用 commitlint 和 husky 检查提交描述是否符合规范要求

在上一小节中,我们了解了 Git hooks 的概念,那么接下来我们就使用 Git hooks 来去校验我们的提交信息。 要完成这么个目标,那么我们需要使用两个工具: 注意:npm 需要在 7.x 以上版本。 1. commitlint 用于检查提交信…...

QT集成IntelRealSense双目摄像头3,3D显示

前两篇文章,介绍了如何继承intel realsense相机和opengl。 这里介绍如何给深度数据和色彩数据一块显示到opengl里面。 首先,需要了解深度数据和彩色数据是如何存储的。先说彩色数据。彩色图像一般都是RGB,也就是每个像素有三个字节&#xf…...

Vue 中el-table-column 进行循环,页面没渲染成功

文章目录 前言效果图代码示例可能出现的问题及原因解决思路 前言 实现效果:el-table-column 进行循环,使之代码简化 遇到的问题: data进行默认赋值,操作列的删除都可以出来,其他表格里面的数据没出来 效果图 示例&am…...

渗透测试-非寻常漏洞案例

声明 本文章所分享内容仅用于网络安全技术讨论,切勿用于违法途径,所有渗透都需获取授权,违者后果自行承担,与本号及作者无关,请谨记守法. 此文章不允许未经授权转发至除先知社区以外的其它平台!&#xff0…...

Spring Boot 实战篇(四):实现用户登录与注册功能

目录 Spring Boot 实战篇(四):实现用户登录与注册功能 一、用户注册功能 (一)前端页面设计(简要提及) (二)后端实现 二、用户登录功能 (一)…...

VScode SSH 错误:Got bad result from install script 解決

之前vscode好好的,某天突然连接报错如下 尝试1. 服务器没有断开,ssh可以正常连接 2. 用管理员权限运行vscode,无效 3. 删除服务器上的~/.vscode-server 文件夹,无效 试过很多后,原来很可能是前一天anaconda卸载导致注册表项 步…...

openGauss与GaussDB系统架构对比

openGauss与GaussDB系统架构对比 系统架构对比openGauss架构GaussDB架构 GaussDB集群管理组件 系统架构对比 openGauss架构 openGauss是集中式数据库系统,业务数据存储在单个物理节点上,数据访问任务被推送到服务节点执行,通过服务器的高并…...

【ArcGISPro/GeoScenePro】检查并处理高程数据

数据 https://arcgis.com/sharing/rest/content/items/535efce0e3a04c8790ed7cc7ea96d02d/data 数字高程模型 (DEM) 是一种栅格,可显示地面或地形的高程。 数字表面模型 (DSM) 是另一种高程栅格,可显示表面的高度,例如建筑物或树冠的顶部。 您需要准备 DEM 和 DSM 以供分析…...

WebRTC的三大线程

WebRTC中的三个主要线程: signaling_thread,信号线程:用于与应用层交互worker_thread,工作线程(最核心):负责内部逻辑处理network_thread,网络线程:负责网络数据包的收发…...

HTML-文本标签

历史上&#xff0c;网页的主要功能是文本展示。所以&#xff0c;HTML 提供了大量的文本处理标签。 1.<div> <div>是一个通用标签&#xff0c;表示一个区块&#xff08;division&#xff09;。它没有语义&#xff0c;如果网页需要一个块级元素容器&#xff0c;又没…...

C# 在PDF中添加和删除水印注释 (Watermark Annotation)

目录 使用工具 C# 在PDF文档中添加水印注释 C# 在PDF文档中删除水印注释 PDF中的水印注释是一种独特的注释类型&#xff0c;它通常以透明的文本或图片形式叠加在页面内容之上&#xff0c;为文档添加标识或信息提示。与传统的静态水印不同&#xff0c;水印注释并不会永久嵌入…...

Unity2022接入Google广告与支付SDK、导出工程到Android Studio使用JDK17进行打包完整流程与过程中的相关错误及处理经验总结

注&#xff1a;因为本人也是第一次接入广告与支付SDK相关的操作&#xff0c;网上也查了很多教程&#xff0c;很多也都是只言片语或者缺少一些关键步骤的说明&#xff0c;导致本人也是花了很多时间与精力踩了很多的坑才搞定&#xff0c;发出来也是希望能帮助到其他人在遇到相似问…...

docker部署项目

docker部署项目 &#xff08;加载tar包&#xff1a;docker image load -i mysql.tar&#xff09; 一、jdk环境配置 1.jdk下载地址 --Java Archive | Oracle 中国 --选择好版本进入 --下载Linux x64 Compressed Archive的链接 2.解压 --创建文件夹&#xff1a;mkdir /ro…...

C# 设计模式(创建型模式):工厂模式

C# 设计模式&#xff08;创建型模式&#xff09;&#xff1a;工厂模式 引言 在软件设计中&#xff0c;创建型模式是用来创建对象的设计模式&#xff0c;它们帮助我们将对象的创建过程从业务逻辑中分离出来&#xff0c;减少代码的重复性和耦合度。工厂模式作为创建型设计模式之…...

REMARK-LLM:用于生成大型语言模型的稳健且高效的水印框架

REMARK-LLM:用于生成大型语言模型的稳健且高效的水印框架 前言 提出这一模型的初衷为了应对大量计算资源和数据集出现伴随的知识产权问题。使用LLM合成类似人类的内容容易受到恶意利用,包括垃圾邮件和抄袭。 ChatGPT等大语言模型LLM的开发取得的进展标志着人机对话交互的范式…...

Lumos学习王佩丰Excel第二十三讲:Excel图表与PPT

一、双坐标柱形图的补充知识 1、主次坐标设置 2、主次坐标柱形避让&#xff08;通过增加两个系列&#xff0c;挤压使得两个柱形挨在一起&#xff09; 增加两个系列 将一个系列设置成主坐标轴&#xff0c;另一个设成次坐标轴 调整系列位置 二、饼图美化 1、饼图美化常见设置 …...

【Vue】v-if 和 :is 都是 Vue 中的指令,但它们用于不同的目的和场景

v-if v-if 是一个条件渲染指令&#xff0c;用于根据表达式的真假值来决定是否渲染一块内容。当 v-if 的表达式为真&#xff08;truthy&#xff09;时&#xff0c;Vue 会确保元素被渲染到 DOM 中&#xff1b;当表达式为假&#xff08;falsy&#xff09;时&#xff0c;元素不会被…...

private static final Logger log = LoggerFactory.getLogger()和@Slf4j的区别

一、代码方面 - private static final Logger log LoggerFactory.getLogger()方式 详细解释 这是一种传统的获取日志记录器&#xff08;Logger&#xff09;的方式。LoggerFactory是日志框架&#xff08;如 Log4j、Logback 等&#xff09;提供的工厂类&#xff0c;用于创建Lo…...

【项目】基于趋动云平台的Stable Diffusion开发

【项目】基于趋动云平台的Stable Diffusion开发 &#xff08;一&#xff09;登录趋动云&#xff08;二&#xff09;创建项目&#xff1a;&#xff08;三&#xff09;初始化开发环境&#xff1a;&#xff08;四&#xff09;运行代码&#xff08;五&#xff09;运行模型 &#xf…...

Git的.gitignore文件详解与常见用法

诸神缄默不语-个人CSDN博文目录 在日常使用 Git 进行版本控制时&#xff0c;我们经常会遇到一些不需要被提交到远程仓库的文件&#xff08;例如日志文件、临时配置文件、环境变量文件等&#xff09;。为了忽略这些文件的提交&#xff0c;Git 提供了一个非常有用的功能&#xf…...

客户端二维码优化居中和背景

原始 处理后...

Linux 安装运行gatk的教程

1.下载安装 wget https://github.com/broadinstitute/gatk/releases/download/4.1.8.1/gatk-4.1.8.1.zip2.解压 unzip *.zip3.查看 gatk --help 如下显示表示安装成功&#xff1a; 注意&#xff1a;仅限在该包所在位置的路径下能使用...

C++string类

1.为什么学习string类&#xff1f; 1.1C语言中的字符串 C语言中&#xff0c;字符串是以‘&#xff3c;0’结尾的一些字符的集合&#xff0c;为了操作方便&#xff0c;C标准库中提供了一些str系列的库函数&#xff0c;但是这些库函数与字符串是分离开的&#xff0c;不太符合OO…...

下载linux aarch64版本的htop

htop代码网站似乎没有编译好的各平台的包&#xff0c;而自己编译需要下载一些工具&#xff0c;比较麻烦。这里找到了快速下载和使用的方法&#xff0c;记录一下。 先在linux电脑上执行&#xff1a; mkdir htop_exe cd htop_exe apt download htop:arm64 # 会直接下载到当前目…...

MYSQL---------支持数据类型

数值类型 整数类型 TINYINT&#xff1a;通常用于存储小范围的整数&#xff0c;范围是-128到127或0到255&#xff08;无符号&#xff09;。例如&#xff0c;存储年龄可以使用TINYINT类型。示例&#xff1a;CREATE TABLE users (age TINYINT);SMALLINT&#xff1a;范围比TINYINT…...

黑马JavaWeb开发跟学(十四).SpringBootWeb原理

黑马JavaWeb开发跟学 十四.SpringBootWeb原理 SpingBoot原理1. 配置优先级2. Bean管理2.1 获取Bean2.2 Bean作用域2.3 第三方Bean 3. SpringBoot原理3.1 起步依赖3.2 自动配置3.2.1 概述3.2.2 常见方案3.2.2.1 概述3.2.2.2 方案一3.2.2.3 方案二 3.2.3 原理分析3.2.3.1 源码跟踪…...

迅为RK3568开发板编译Android12源码包-设置屏幕配置

在源码编译之前首先要确定自己想要使用的屏幕并修改源码&#xff0c;在编译镜像&#xff0c;烧写镜像。如下图所示&#xff1a; 第一步&#xff1a;确定要使用的屏幕种类&#xff0c;屏幕种类选择如下所示&#xff1a; iTOP-3568 开发板支持以下种类屏幕&#xff1a; 迅为 LV…...

Spring Boot 中 TypeExcludeFilter 的作用及使用示例

在Spring Boot应用程序中&#xff0c;TypeExcludeFilter 是一个用于过滤特定类型的组件&#xff0c;使之不被Spring容器自动扫描和注册为bean的工具。这在你想要排除某些类或类型&#xff08;如配置类、组件等&#xff09;而不希望它们参与Spring的自动装配时非常有用。 作用 …...

Prometheus 采集 JVM 数据

Prometheus 采集 JVM 数据通常通过集成 JMX Exporter&#xff08;Java Management Extensions Exporter&#xff09;实现。以下是完整的介绍和操作步骤&#xff1a; 1. 原理概述 JVM 数据采集依赖于 JMX&#xff08;Java Management Extensions&#xff09;&#xff0c;JVM 提…...

OpenNJet v3.2.0正式发布!

在这个版本中&#xff0c;NJet实现重大突破&#xff0c;提供了动态Upstream的能力。这是一个关键的特性&#xff0c;使得NJet可以按需动态管理上游服务器池&#xff0c;从而使得业务方可以按需配置资源池&#xff0c;实现业务分区、算法切换&#xff1b;结合动态路由技术&#…...

TinaCMS: 革命性的开源内容管理框架

在如今的数字时代&#xff0c;高效的内容管理系统&#xff08;CMS&#xff09;已成为构建内容丰富网站和应用程序的必需品。传统 CMS&#xff0c;如 WordPress 和 Drupal&#xff0c;功能丰富但复杂度高。而新一代 CMS&#xff0c;例如 TinaCMS&#xff0c;以其灵活性和开发者友…...

VuePress2配置unocss的闭坑指南

文章目录 1. 安装依赖&#xff1a;准备魔法材料2. 检查依赖版本一定要一致&#xff1a;确保魔法配方准确无误3. 新建uno.config.js&#xff1a;编写咒语书4. 配置config.js和client.js&#xff1a;完成仪式 1. 安装依赖&#xff1a;准备魔法材料 在开始我们的前端魔法之前&…...

SpringCloud(二)--SpringCloud服务注册与发现

一. 引言 ​ 前文简单介绍了SpringCloud的基本简介与特征&#xff0c;接下来介绍每个组成部分的功能以及经常使用的中间件。本文仅为学习所用&#xff0c;联系侵删。 二. SpringCloud概述 2.1 定义 ​ Spring Cloud是一系列框架的有序集合&#xff0c;它巧妙地利用了Spring…...

JavaVue-Get请求 数组参数(qs格式化前端数据)

前言 现在管理系统&#xff0c;像若依&#xff0c;表格查询一般会用Get请求&#xff0c;把页面的查询条件传递给后台。其中大部分页面会有日期时间范围查询这时候&#xff0c;为了解决请求参数中的数组文件&#xff0c;前台就会在请求前拦截参数中的日期数组数据&#xff0c;然…...

Java-多种方法实现多线程卖票

Java多线程卖票是一个经典的并发编程问题,它展示了如何在多个线程之间安全地共享和修改资 源。以下是几种实现方式: 使用synchronized关键字: 使用synchronized修饰符来同步方法或代码块,确保同一时刻只有一个线程可以访问临界区(即操 作共享资源的代码)。 使用Reen…...

LLVM防忘录

目录 Windows中源码编译LLVMWindows下编译LLVM Pass DLL Windows中源码编译LLVM 直接从llvm-project下载源码, 然后解压后用VS2022打开该目录, 然后利用VS的开发终端执行: cmake -S llvm -B build -G "Visual Studio 17 2022" -DLLVM_ENABLE_PROJECTSclang -DLLVM_…...

Elasticsearch:基础概念

一、什么是Elasticsearch Elasticsearch是基于 Apache Lucene 构建的分布式搜索和分析引擎、可扩展数据存储和矢量数据库。它针对生产规模工作负载的速度和相关性进行了优化。使用 Elasticsearch 可以近乎实时地搜索、索引、存储和分析各种形状和大小的数据。Elasticsearch 是…...

【快速实践】类激活图(CAM,class activation map)可视化

类激活图可视化&#xff1a;有助于了解一张图像的哪一部分让卷积神经网络做出了最终的分类决策 对输入图像生成类激活热力图类激活热力图是与特定输出类别相关的二维分数网格&#xff1a;对任何输入图像的每个位置都要进行计算&#xff0c;它表示每个位置对该类别的重要程度 我…...

从零开始自搭SpringBoot项目 -- Qingluopay项目工程介绍

从零开始自搭项目 – QingLuoPay 一&#xff0c;为什么要从零开始自搭项目 首先在介绍这个项目之前先介绍一下我为什么要选择从零自搭项目&#xff0c;而不是跟着网上哪些视频等做项目。 之前的很长一段时间我也都是在网上找一些做项目的视频就包含黑马的&#xff08;神领物…...