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

Pytorch实战笔记(1)——BiLSTM 实现情感分析

本文展示的是使用 Pytorch 构建一个 BiLSTM 来实现情感分析。本文的架构是第一章详细介绍 BiLSTM,第二章粗略介绍 BiLSTM(就是说如果你想快速上手可以跳过第一章),第三章是核心代码部分。

目录

  • 1. BiLSTM的详细介绍
  • 2. BiLSTM 的简单介绍
  • 3. BiLSTM 实现情感分析
  • 参考

1. BiLSTM的详细介绍

坦白的说,其实我也不懂 LSTM,但是我这里还是尽我最大的可能解释这个模型。这里我就盗个图 [1](懒得自己画了,而且感觉好像他也是盗的李宏毅老师课件的图)。
LSTM
简单来说,LSTM 在每个时刻的输入都是由该时刻输入的序列信息 XtX^tXt 与上一时刻的隐藏状态 ht−1h^{t-1}ht1 通过四种不同的非线性变化映射而成,分别为:

  1. 遗忘门控信号:遗忘门控信号 zfz^fzf 的计算公式如下:
    zf=sigmoid(Wf[Xt;ht−1]),z^f = {\rm sigmoid}(W^f\left[ X^t; h^{t-1} \right]), zf=sigmoid(Wf[Xt;ht1]),
    其中,[Xt;ht−1][X^t;h^{t-1}][Xt;ht1] 是将 XtX^tXtht−1h^{t-1}ht1 拼接起来;WfW^fWf 是权重;Sigmoid(⋅){\rm Sigmoid}(\cdot)Sigmoid() 是 Sigmoid 激活函数,用于将数据映射到 (0, 1) 的区间范围内。
  2. 记忆门控信号:记忆门控信号 ziz^izi 的计算公式如下:
    zi=sigmoid(Wi[Xt;ht−1]).z^i={\rm sigmoid}(W^i\left[ X^t; h^{t-1} \right]). zi=sigmoid(Wi[Xt;ht1]).
  3. 输出门控信号:输出门控信号 zoz^ozo 的计算公式如下:
    zo=sigmoid(Wo[Xt;ht−1]).z^o = {\rm sigmoid}(W^o\left[ X^t; h^{t-1} \right]). zo=sigmoid(Wo[Xt;ht1]).
  4. 当前时刻的信息:当前时刻的信息 zzz 的计算公式如下:
    z=tanh(W[Xt;ht−1]),z = {\rm tanh}(W\left[ X^t; h^{t-1} \right]), z=tanh(W[Xt;ht1]),
    其中,tanh(⋅){\rm tanh}(\cdot)tanh() 是将数据放缩到 (-1, 1) 的区间内。

通过以上的公式,我们可以发现,zf,zi,zoz^f, z^i, z^ozf,zi,zo 都是 (0, 1) 区间的值,而 zzz(-1, 1) 区间的值。

接着就是 LSTM 的内部计算公式,即图上所示的那几个,分别为:

  1. 当前时刻的细胞状态 ctc^tct 的计算公式如下:
    ct=zf⊙ct−1+zi⊙z,c^t = z^f \odot c^{t-1} + z^i \odot z, ct=zfct1+ziz,
    其中,⊙\odot 是哈达玛积,即矩阵元素对位相乘,但是需要注意的是,哈达玛积数学上不可解释,但是跑出来效果好
  2. 当前时刻的隐藏状态 hth^tht 的计算公式如下:
    ht=zo⊙tanh(ct).h^t = z^o \odot {\rm tanh} (c^t). ht=zotanh(ct).
  3. 当前时刻的输出 yty^tyt 的计算公式如下:
    yt=σ(W′ht).y^t = \sigma (W'h^t). yt=σ(Wht).

公式列举完后,这里说一下我对这些公式的理解(不一定是对的哈)。

  • 首先是 ctc^tct 的计算。我们看到 ctc^tct 的计算分为了两部分。一部分是 zf⊙ct−1z^f \odot c^{t-1}zfct1,这一部分是 LSTM 的遗忘过程,由于刚刚提到,zfz^fzf 是 (0, 1) 区间范围内的值,同时,sigmoid 函数是一个无限趋近于 0 或者 1 的函数,也就是说,ct−1c^{t-1}ct1 无论怎样,都会有些数据被遗弃,始终不会完全保留下来,这也就模拟了一个遗忘的过程。同理,对于记忆部分 zi⊙zz^i \odot zziz,这一步也是只会保留部分 zzz 的信息,也就模拟了人的记忆是由些许失真的过程。同时,两者相加后,那么就代表了当前细胞状态 ctc^tct 中保留的是没有被遗忘掉的过去的信息和当前时刻被记忆下来的信息
  • 接着是 hth^tht 的计算。首先是为什么要先对 ctc^tct 做一次 tanh(⋅){\rm tanh}(\cdot)tanh(),这是因为由于 ctc^tct 的区间范围不是 (-1, 1),因为 zi⊙zz^i \odot zziz 的区间范围是 (-1, 1),再与 zf⊙ct−1z^f \odot c^{t-1}zfct1 相加,那么 ctc^tct 的范围就有可能超出 (-1, 1),所以先用一个 tanh 将数值给放缩到 (-1, 1) 内。接着再与 zoz^ozo 做一次哈达玛积后,得到的隐藏状态就是 (-1, 1) 的数据,那么该数据放到后续模块中,就可以代表当前时刻的输入是正的还是负的,同时有多大。
  • 最后就是 yty^tyt 的计算,实际上这就是个全连接层,将隐藏状态进行一次映射,再通过一个非线性变化的激活函数。

2. BiLSTM 的简单介绍

当然,其实你没看懂上面的部分也不重要,从使用的角度上来讲,会用就行了,就像你用手机,你不会去搞懂里面每个元器件是怎么做出来的,每个 APP 是怎么写出来的;就像你去打篮球,也不用梳个中分,穿个背带裤。

那么对于 BiLSTM,你需要了解的是什么?

  • 首先,这是一个序列模型,它接受一个序列的输入,并且输出这个序列的信息。对于序列中每个位置的输出,它会包含该位置的信息以及之前的信息。就是说 LSTM 能够捕获到位置 ttt 及其之前位置的信息。而对于 BiLSTM 的话,则能捕获到 ttt 的双向信息。
  • 如果是 BiLSTM,它的每个位置的输出,是前向 LSTM→\overrightarrow{LSTM}LSTM 的输出 y→\overrightarrow{y}y 与反向 LSTM←\overleftarrow{LSTM}LSTM 的输出 y←\overleftarrow{y}y 拼接在一起的,[y→;y←][\overrightarrow{y}; \overleftarrow{y}][y;y]。所以假设你设置 LSTM 的隐藏层维度为 128,那么单向 LSTM 的输出维度是 128,但是双向就是 256 (128*2).
  • 但是虽然说 LSTM 好像大概可能也许 maybe possibly 能够捕获长距离依赖信息哈,毕竟 LSTM 的全称都是 Long Short-Term Memory,但是实际上这是 LSTM 的骗局,LSTM 并没有捕获长距离依赖信息的能力!LSTM 并没有捕获长距离依赖信息的能力!LSTM 并没有捕获长距离依赖信息的能力! 从数学上说,你经过这么多次 sigmoid,还能保留个啥?当然,在《An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling》这篇论文[2]中,作者用了大量的实验来说明了,LSTM 不仅并行计算能力差(因为要上一个时间步的信息才能计算下一个时间步,所以 LSTM 不是个并行系统),同时在它最吹嘘的长距离信息捕获能力上,都不如 CNN,所以以后在跑实验的时候,可以尝试使用 TextCNN 来试试,说不定效果比 BiLSTM 好(反正我做过的实验中 TextCNN 性能一般比 BiLSTM 高8-10个点)。

3. BiLSTM 实现情感分析

  • 全部代码在 github 上,网址为:https://github.com/Balding-Lee/Pytorch4NLP
  • 我采用的是 IMDb 数据集,由于数据集没有验证集,而且读取起来很麻烦,所以我将数据给读取出来,放到了一个文件中,并且将训练集中的10%划分为了验证集,数据集链接如下: https://pan.baidu.com/s/128EYenTiEirEn0StR9slqw ,提取码:xtu3 。
  • 采用的词嵌入是谷歌的词嵌入,词嵌入的链接如下:链接:https://pan.baidu.com/s/1SPf8hmJCHF-kdV6vWLEbrQ ,提取码:r5vx

在本博客中仅介绍模型部分,详细代码见 github。

模型图如图所示:
模型图
具体而言,就是输入序列输入到一个双向 LSTM 中,并将双向 LSTM 的最后一个隐藏状态(即句向量)输入到一个全连接层(也可以说是分类器)中,输出最后的分类结果,具体模型的代码如下:

import torch.nn as nnclass BiLSTM_SA(nn.Module):def __init__(self, embed, config):super().__init__()self.embedding = nn.Embedding.from_pretrained(embed, freeze=False)self.LSTM = nn.LSTM(config.embed_size, config.lstm_hidden_size,num_layers=config.num_layers, batch_first=True,bidirectional=True)# 因为是双向 LSTM, 所以要乘2self.ffn = nn.Linear(config.lstm_hidden_size * 2,config.dense_hidden_size)self.relu = nn.ReLU()self.classifier = nn.Linear(config.dense_hidden_size,config.num_outputs)def forward(self, inputs):# shape: (batch_size, max_seq_length, embed_size)embed = self.embedding(inputs)# shape: (batch_size, max_seq_length, lstm_hidden_size * 2)lstm_hidden_states, _ = self.LSTM(embed)# LSTM 的最后一个时刻的隐藏状态, 即句向量# shape: (batch, lstm_hidden_size * 2)lstm_hidden_states = lstm_hidden_states[:, -1, :]# shape: (batch, dense_hidden_size)ffn_outputs = self.relu(self.ffn(lstm_hidden_states))# shape: (batch, num_outputs)logits = self.classifier(ffn_outputs)return logits

全连接层我采用了两个全连接层,一个将维度从 256 压缩到 128,另外一个是分类器。

这里有个小细节要注意一下,通常在论文的公式里面,我们都会看到别人写的分类器的公式如下: y^=Softmax(Wh+b)\hat{y} = {\rm Softmax}(Wh+b)y^=Softmax(Wh+b),有个 softmax 的激活函数,但是在 pytorch 中实际不需要,就比如我代码里面是写的:

logits = self.classifier(ffn_outputs)

而不是:

y_hat = self.softmax(self.classifier(ffn_outputs))

这是因为如果你后面选用交叉熵作为损失函数,而且调用的是torch中的 nn.CrossEntropyLoss(),那么就没必要在输出的时候用 softmax,这是因为 nn.CrossEntropyLoss() 中自带有 softmax 操作,虽然这样对你的分类结果不会产生任何影响,但是你得损失会变得很大。

最后的测试集的实验结果为:

test loss 0.419664 | test accuracy 0.813760 | test precision 0.804267 | test recall 0.829360 | test F1 0.816621

参考

[1] 陈诚. 人人都能看懂的LSTM[EB/OL]. https://zhuanlan.zhihu.com/p/32085405, 2018
[2] Shaojie Bai, J. Zico Kolter, Vladlen Koltun. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling [EB/OL]. https://arxiv.org/abs/1803.01271, 2018

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4498065.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

向上取整

在C语言中,取整操作总是把小数部分截断。因此当操作数为正的时候,相当于向下取整。 以下讨论的方法都是操作数为正的情况,操作数为负和浮点数的情况不作讨论。 方法一:检查余数 int func1(int x, int n) {int sum x / n;if( x…...

SAP中计划策略11测试

在按库存生产计划策略中,策略11代表总需求计划,即在不考虑库存的情况下满足需求。 另外,计划策略10和11在需求消减Reduction上是不一样的。一个是在销售发货后,一个是在生产完工入库后;下面就针对计划策略11进行相关测…...

java short 无符号_Java 表示无符号整数

在 java 中,所有的数字都是有符号的,即可以表示负数,也可表示正数,如:byte、short、int、long、float 和 double)。例如:byte,长度为8位;如果是无符号的,则可以表示的范围…...

lstrip在python中是什么意思_农村俗语:“虎生三子,必有一彪”,“彪”字究竟是啥意思?...

东北人开玩笑时常说一句话:“你是不是彪?”这句话在近几年很是洗脑。有朋友就不懂了:“彪是什么?”农村那么多的俗语,其中就有一句说:“虎生三子,必有一彪。”这个“彪”字又是什么意思&#xf…...

蓝桥杯单片机DS18B02温度测量(小数点显示)

DS18B02芯片可以说是在蓝桥杯中是极为常考的一个芯片模块了,熟练掌握是必须的。 简单说明一下吧:温度读取时候呢?首先读出的是温度的低八位,其次读出的是温度的高八位,组成一个16位的二进制值就是DS18B20测量到的温度值…...

qq创建临时会话

有两种办法实现 1.使用最新的qq第三方SDK int ret Tencent.startWPAConversation(Activity.this,uin, "");uin为临时会话的qq号2.如果是用旧的sdk也不想升级及 <span style"white-space:pre"> </span>String WPA "wpa";String QQ …...

对象序列化成字节数组

所以对象p实现序列化接口Serializable ByteArrayOutputStream banew ByteArrayOutputSream(); ObjectOutputStream oosnew ObjectOutputSream(ba); oos.writeObject(p); byte[] pBytesba.toByteArray(); 把序列化对象p套一个对象输出流&#xff0c;对象输出流再套一个字节…...

B站左程云算法视频中级班05

题目1&#xff1a;实现一个特殊的栈&#xff0c;在实现栈的基本功能的基础上&#xff0c;再返回栈中最小元素的操作getMin 思路&#xff1a;搞两个栈&#xff0c;一个Data&#xff0c;一个Min&#xff0c;每次都在当前的最小值压入Min&#xff08;谁小压谁&#xff09; 题目二…...

pr cpu100%_pr教程资源

pr教程资源一个会pr剪辑的人&#xff0c;无论在找工作还是步入职场使用都很吃香。对于普通人来说&#xff0c;视频处理也成为了一个常用的技能。但如果不会使用pr,就得需要系统化的学习了&#xff0c;这当然离不了pr教程资源。很多新手朋友喜欢到处找免费的视频来学习今天学一段…...

多重继承:例子

机器人课程 我们教程的这一章旨在加深读者对前一章中建立的多重继承的理解。我们将为 Python 编程语言的这一重要的面向对象原则提供进一步的扩展示例。我们将使用 Robot 类的变体作为超类。我们还将使用 Python 之类的属性总结面向对象的其他一些重要方面。我们还将找出覆盖、…...

python计算结果向上取整_python中的向上取整向下取整以及四舍五入的方法

import math#向上取整print "math.ceil---"print "math.ceil(2.3) > ", math.ceil(2.3)print "math.ceil(2.6) > ", math.ceil(2.6)#向下取整print "\nmath.floor---"print "math.floor(2.3) > ", math.floor(2.3)…...

OBS云插件,智播,智慧主播最佳选择

&#xfeff;&#xfeff;全民主播已经可以使用zbmate免安装OBS云插件了。你不会还不知道吧。已经有全民主播在用了。一下是效果图&#xff0c;免安装哦 zbmate.com. 可以了解更多。...

二分查找的运用

好久之前在学校学的&#xff0c;然后最近写题目刚好写到&#xff0c;也没有总结过。。。 题目 P1678 烦恼的高考志愿 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 分析 最明显的方法就是二分查找了&#xff0c;然后优先队列也可以写&#xff0c;就是肯定没有二分查找来的…...

Python开发技术—文件和异常4

第1关:深度优先遍历目录 任务描述 本关任务:深度优先递归遍历文件夹,如果是文件就直接输出当前文件绝对路径,如果是文件夹,就输出当前文件夹路径,然后接着遍历该子文件夹,直到指定文件夹被全部遍历完。 相关知识 为了完成本关任务,你需要掌握:1.os模块中相关文件目录…...

Apriori 算法与FP-growth算法实现

文章目录**一&#xff0e;** **实验目的****二&#xff0e;** **实验任务****三&#xff0e;** **实验背景****四&#xff0e;** **算法原理****五&#xff0e;** **具体实现**一&#xff0e; 实验目的 1&#xff0e;加强对Apriori 算法与FP-growth算法的理解; 2&#xff0e;…...

iOS 11 NFC技术

前言NFC这个词相信大家现在都已经不陌生了&#xff0c;各大城市的地铁、商场等等支持NFC支付一度成为头条的热点。其实很早之前就已经有二维码和NFC的诞生了&#xff0c;但是由于二维码成本低廉&#xff0c;技术门槛相对较低&#xff0c;因此&#xff0c;二维码迅速抢占了移动支…...

CentOS7搭建hadoop集群

说明&#xff1a; 1.准备三台虚拟机&#xff0c;参考&#xff1a;CentOS7集群环境搭建(以3台为例) 2.配置虚拟机间免密登陆&#xff1a;参考&#xff1a;CentOS7集群配置免密登录 3.虚拟机分别安装jdk&#xff1a;参考&#xff1a;CentOS7集群安装JDK1.8 准备开始搭建hadoop集…...

《Unity Shader 入门精要》第2章 渲染流水线

第2章 渲染流水线 2.1 什么是渲染流水线 渲染流水线的工作在于由一个三维场景出发&#xff0c;生成一张二维图像。换句话说&#xff0c;计算机需要从一系列的顶点数据、纹理等信息出发&#xff0c;把这些信息最终转换成一张肉眼可见的图像&#xff0c;而这个过程通常由CPU与G…...

Drudi查询语句

1.1&#xff1a;查询组件介绍 在介绍具体的查询之前&#xff0c;我们先来了解一下各种查询都会用到的基本组件&#xff0c;如Filter,Aggregator,Post-Aggregator,Query,Interval等&#xff0c;每种组件都包含很多的细节 1.1.1 Filter Filter就是过滤器&#xff0c;在查询语句…...

RecSys2021反事实评估学习教程

Counterfactual Learning and Evaluation for Recommender Systems: Foundations, Implementations, and Recent Advances ABSTRACT 反事实评估器允许我们使用现存的日志数据来评估当我们使用新的目标推荐策略来替换之前的策略时候会如何表现。我们称这些评估器以“异策略&am…...

CobaltStrike木马免杀代码篇之python反序列化分离免杀(一)

前言 本篇文章主要用到python来对CobaltStrike生成的Shellcode进行分离免杀处理, 因此要求读者要有一定的python基础, 下面我会介绍pyhon反序列化免杀所需用到的相关函数和库 exec函数 exec函数是python的内置函数, 其功能与eval()函数相同, 但不同的是exec函数支持多行pyth…...

系统集成项目管理工程师考试英语词汇表

系统集成项目管理工程师考试会涉及到一些专业英语词汇&#xff0c;为考生整理了系统集成项目管理工程师考试英语词汇表&#xff0c;赶紧来看下吧&#xff01;...

python3错误:使用python3执行.py文件遇到:*ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found

使用python3执行.py文件遇到&#xff1a;ImportError: /lib64/libstdc.so.6: version CXXABI_1.3.9’ not found(required by /home/hongqiang/anaconda3/lib/python3.6/site-packages/matplotlib/_path.cpython-36m-x86_64-linux-gnu.so) libstdc.so.6在系统中存在于 /usr/li…...

python 在原来json文件里修改value

import json import os, sys# 数据所在的路径 path D:\clip_out\clip\clip JsonName os.listdir(path) # 读取path下的目录名&#xff0c;包含扩展名for i in range(len(JsonName)):# 读取‘读取路径’下的目录名&#xff0c;包含扩展名qianzui os.path.splitext(JsonName[…...

后台开发分类(不全面)

后台开发分类&#xff1a;这位做了一个思维导图看起来很清晰&#xff0c;但不是很全面&#xff0c;我还是收藏一枚。 这里列举的后台技术&#xff0c;所有是我工作中所有的要点&#xff0c;并进行了简单的归类&#xff0c;如果你有更好的归类方式&#xff0c;欢迎提出。 我想其…...

Android Studio 学生课程签到系统

目录 一、登录界面 二、新用户注册界面 三、忘记密码界面 四、用户信息界面 五、课程签到界面 学生签到系统通过账号密码登录&#xff0c;如果没有账号可以通过注册来创建一个新用户&#xff0c;如果是忘记了密码也可以通过忘记密码来找回密码&#xff08;因为这个系统我没有…...

c#十二星座速配系统_GitHub - 6tail/lunar-csharp: 无第三方依赖的公历(阳历)和农历(阴历、老黄历)工具,支持节假日、星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜

lunar lunar是一款无第三方依赖的公历(阳历)和农历(阴历、老黄历)工具&#xff0c;支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋凶煞宜忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、…...

python猜拳代码_猜拳代码python

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01; 对于一个初级学习python的人&#xff0c;这将是一个非常简单而有趣的内容&#xff1b; 代码非常简单&#x…...

html5 flow chart,Qunee for HTML5

Provide Web graphic solutionsMaps - metro map、statistic mapQunee provides a great many vector graphs, and displays point data and wiring data and it applies to metro and pipeline applicationQunee supports roaming interaction, infinite zoom and unlimited c...

MySQL相关小目录

mysql默认情况下&#xff0c;安装到/usr/local&#xff0c;相关小目录如下介绍&#xff1a; bin:客户端程序和脚本include/mysql:包含头文件info:Info格式的文档lib/mysql:库libexec:mysqld服务器share/mysql:错误消息文件sql-bench:基准程序和crash-me测试var:数据库和日志文…...

基于Keras的深度学习程序开发-MNIST with Keras Sequential应用

基于Keras的深度学习程序开发-MNIST with Keras & Sequential应用MNIST with Keras1. 导入库函数2. 设置参数3. 加载数据集4. 数据预处理5. 模型构建6. 模型编译7. 模型训练8. 模型评估9. 模型预测MNIST with Keras 1. 导入库函数 from tensorflow import keras from ten…...

xp显示rpc服务器不可用,XP系统如何解决RPC服务器不可用?

使用打印机或其他操作安装计算机时&#xff0c;它会提示RPC服务器不可用。很多人都会遇到这个问题。 许多朋友可能不了解RPC&#xff0c;他们不知道如何解决它。当用户在WinXP系统计算机上运行时&#xff0c;RPC服务器不可用该怎么办&#xff1f;让我们来看看WinXP系统RPC服务器…...

嵌入式有哪些发展方向?

想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。最近几年经过移动互联网、物联网的高速发展&#xff0c;嵌入式技术在我们生活中随处可见&#xff0c;在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的角色&#xff1b;随着对嵌入式产品需求的增加&#…...

Unity学习笔记 解决Cinemachine AutoDolly的虚拟相机在轨道上不按轨道前进方向运动的问题

问题 在使用Cinemachine提供的Tracked Dolly来做路径运动时&#xff0c;若绘制的轨道有交错或者相对接近的地方&#xff0c;可能会出现摄像机没有按照轨道前进的方向实时移动而跳回到了原来的轨道上的情况。 解决方案 涉及到这个情况的原因是在虚拟相机的Body中&#xff0c;…...

2017智慧医疗与安防产业发展研讨会圆满落幕

2017智慧医疗与安防产业发展研讨会圆满落幕 当前&#xff0c;智能化的创新技术趋势&#xff0c;正在席卷着人们生活的方方面面。安防及医疗作为保障人们安全、健康的生活方式不可或缺的几大重要领域&#xff0c;也正在面临智能化的创新升级&#xff0c;这使得诸多新兴技术在这…...

培训python有哪些

最近很多人问我&#xff0c;零基础能学习Python吗&#xff1f;我的回答是可以的&#xff0c;因为很多程序员都不是计算机相关专业的&#xff0c;都是从零开始的&#xff0c;只不过对于一个初学者来说&#xff0c;编程语言到底该学什么语言&#xff0c;这是一个值得思考的问题&a…...

关于 AI 边云协同解决方案的研究与讨论

前言 随着科学技术在各行各业的迭代升级&#xff0c;AI 云边协同解决方案在以新生态的形式遍地开花&#xff0c;大大助力了各行各业的发展&#xff0c;提升了绝大多数行业的问题解决能力。特别是 IOT&#xff0c;作为行业数字化转型的趋势&#xff0c;IOT 的行业应用场景多样化…...

java类职称类型_Java

【单选题】以下运行符中属三元运算符的是?( )【简答题】简答题的互评作业【单选题】下列程序执行后, z的值是() int x3,y4,z0; switch (x%y2) { case :0; zx*y; break; case :6; zx/y; break; case :12; zx-y; break; default: zx*y-x; }【其它】请同学们做一个幻灯片,上传到“…...

数字音乐版权的保护问题

随着科技的进步&#xff0c;互联网传播已经成为了文化传播的新模式。音乐的载体也变得多种多样&#xff0c;从过去的磁带、光盘发展到了今天的数字音乐。音乐的数字化给人们带来了便利&#xff0c;也确定数字音乐在行业领域中的重要地位&#xff0c;但同时也出现了很多数字音乐…...

Centos系统调优

工作中经常遇到系统瓶颈&#xff0c;需要调整相应参数来解决&#xff0c;以下是我整理出来的&#xff0c;希望对大家有所帮助 一、系统日志报错 1、nf_conntrack: table full, dropping packet 连接跟踪表溢出 连接跟踪表nf_conntrack&#xff0c;Linux为每个经过内核网络栈的…...

2021-09-29 wget命令的使用

wget专注于下载文件 在centos系统下演示&#xff0c;一般系统自带&#xff0c;无需安装wget 下载文件 以服务器名称下载 wget httpbin.org/image/jpeg以自定义名称下载 wget -O xx.png httpbin.org/image/png限定速度 –limit-rate200k 断点续传 -c 后台下载 -b 用户…...

国产银河麒麟系统部署Redis、Nginx分享

前提需知&#xff1a; 银河麒麟系统国产机不能解压安装&#xff0c;需要用rpm安装包。使用命令安装&#xff1a;npm -i. 常用命令&#xff1a; pm -q(query)软件包查询功能 例如&#xff1a;rpm -q jdk 或者 rpm -qa jdk rpm -i(install)软件包安装功能 例如&#xff1a;rpm -…...

基于扩展卡尔曼滤波的slam

Kalman Filter&#xff1a; Extended Kalman Filter&#xff1a; Choose an initial estimate X^0∣0\hat{X}_{0 \mid 0}X^0∣0​ and uncertainty matrix P0∣0P_{0 \mid 0}P0∣0​. Define Fn,GnF_{n}, G_{n}Fn​,Gn​, and HnH_{n}Hn​ : en∣n−1Fnen−1∣n−1GnwnYn−b…...

Spring5框架——IOC控制反转

1、什么是 IOC &#xff08;1&#xff09;控制反转&#xff1a;把对象创建和对象之间的调用过程&#xff0c;交给 Spring 进行管理。换句话说&#xff0c;使用对象时&#xff0c;由主动new产生对象转换成&#xff0c;从外部提供对象&#xff0c;在这个过程中&#xff0c;对象的…...

JDK安装与配置的分享。

前言&#xff0c;JDK的意思是java development kit的缩写&#xff0c;全称java开发数据包&#xff0c;它是作用于一些移动设备的java程序里面。里面是包含了开发&#xff0c;运行环境&#xff0c;工具包等。 接下来我将介绍一下JDK的安装和配置&#xff01; 1.GDK的安装&#…...

用C语言实现输出乘法口诀表(可自行决定输出的行数和列数)

打印乘法口诀表 例如打印以下乘法口诀表: 1*11 1*22 2*24 1*33 2*36 3*39 … 代码如下&#xff1a; void Mult_table(int m) {int i, j;for (i 1; i < m; i) //i用来控制行数{for (j 1; j < i; j) //j用来控制列数{printf("%d * %d %-4d", j, i, j * i)…...

Javaweb免费RDP报表工具常用函数的用法总结

说明&#xff1a; $F{} 为报表处理数据的字符标识格式。在存储该标识时才对字符进行数据集转化。 其中函数、表达式和操作符&#xff08;、-、、、大于、小于、&#xff08;、&#xff09; 、AND、OR、NOT、&#xff09;,可以联合使用。 1.数据集函数 a).select 参数&…...

linux学习-设备树

设备树 一&#xff0c;格式 label&#xff1a;node-nameunit-address 二&#xff0c;标准属性 1.compatible属性 格式&#xff1a;“manufacturer,model”厂商&#xff0c;驱动名字 根节点的compatible属性是为了匹配linux内核是否支持此设备 2.model属性 model也是一个…...

理发店收银系统php,理发店收银系统优缺点

理发店收银系统优缺点【点击图片进入下一页】【riskbluetitle.com】上一篇&#xff0c;许多个人电脑上很少有&#xff0c;***次看看的时候&#xff0c;是特别不想写下去的&#xff0c;但是几乎总会有一些回帖。如果自己有准备以后自己动手制作自己的软件&#xff0c;就点击“di…...

计算机毕业设计Java企业人事管理系统(源码+系统+mysql数据库+lw文档)

计算机毕业设计Java企业人事管理系统(源码系统mysql数据库lw文档&#xff09; 计算机毕业设计Java企业人事管理系统(源码系统mysql数据库lw文档&#xff09;本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea e…...

docker配置java环境(dockerfile方式)

1、安装包准备 准备Centos镜像&#xff1a; jdk和tomcat压缩包&#xff1a; 2、构建容器 2.1、编写构建文件 在存放安装包的目录下创建构建文件&#xff1a; vi Dockerfile在Dockerfile添加以下代码&#xff1a; #依赖镜像名称和ID FROM daocloud.io/library/centos:6.…...

跨域资源共享CORS漏洞

0x01 漏洞简介 跨域资源共享(CORS)是一种放宽同源策略的机制&#xff0c;它允许浏览器向跨源服务器&#xff0c;发出 XMLHttpRequest 请求&#xff0c;从而克服了 AJAX 只能同源使用的限制&#xff0c;以使不同的网站可以跨域获取数据&#xff0c;目前已经被绝大多数浏览器支持…...

css中盒子的属性,css盒子模型及属性介绍

盒子模型块元素(盒子)搭建网页结构1.特点&#xff1a;1)独占一行空间2)默认宽度为100%(占满父元素)3)高度默认为0&#xff0c;如果有子元素&#xff0c;父元素高度由子元素决定4)宽度和高度可以改变&#xff0c;通过width/height2.概念1)宽度 width2)高度 height3)外边距 margi…...

从云原生到智能化,深度解读行业首个「视频直播技术最佳实践图谱」

在2022阿里云直播峰会上&#xff0c;多位直播产业领域技术专家与行业先行者&#xff0c;共同探讨超视频化时代视频直播技术的演进趋势与未来发展。会上&#xff0c;阿里云重磅发布了行业首个「视频直播技术最佳实践图谱」&#xff0c;将直播技术归纳总结为7点&#xff1a;云原生…...

pxe启动工具tftpd32

pxe启动工具tftpd32tftpd32.exe&#xff0c;一个绿色的自由软件&#xff0c;用dhcp, tftp sever等5个服务器功能可以很方便得用来网络启动机器。解压缩就可以用&#xff0c; 启动目录下的dos.ima是一个启动镜像。你可以把任意启动镜像放进去&#xff0c;然后改成dos.ima就可以用…...

第9章 方差分析

使用R语言进行单&#xff08;双&#xff09;因素方差分析 9.1 先了解一些术语 方差分析&#xff1a; ANOVA&#xff0c; 协方差分析&#xff1a;ANCOVA (analysis of covariance )&#xff0c; 多元方差分析&#xff1a; muti-variate ANOVA&#xff0c; 多元协方差分析&…...

未来的量子计算机算圆周率吗,圆周率的诡异现象,圆周率算尽了会怎么样

圆周率的诡异现象很多科学家都认为&#xff0c;圆周率中或许包含着整个宇宙的终极密码&#xff0c;通过对圆周率的研究&#xff0c;我们就可以揭开整个宇宙的真相&#xff0c;而且圆周率还可能存在“预言”的能力&#xff0c;比方说我们通过数字分析&#xff0c;就可以推测出未…...

iphone计算机怎样打开声音,mac系统启动的时候咚声音怎么开启或关闭?

MAC在启动的时候默认会发出“咚”的声音&#xff0c;怎么关闭启动音“咚”呢&#xff1f;而在2016款的 MacBook Pro 上苹果默认禁用了这个开机的声音&#xff0c;那么又怎么恢复呢&#xff1f;软件名称&#xff1a;AutoMute for Mac V1.4 苹果电脑版软件大小&#xff1a;1.62MB…...

【ACWing】618. 燃料消耗

题目地址&#xff1a; https://www.acwing.com/problem/content/620/ 一辆汽车每行驶121212公里需要消耗111升汽油&#xff0c;现在告诉你该汽车的行驶速度SSS&#xff08;km/hkm/hkm/h&#xff09;和行驶时间TTT&#xff08;hhh&#xff09;&#xff0c;请你计算该车在行驶过…...

计算机原理

计算机大部分都是基于冯.诺依曼结构体系 冯.诺依曼结构体系三原则: 采用二进制计数程序和数据共同储存顺序执行 冯.诺依曼结构体系五大构成部分: 输入设备输出设备计算器控制器存储器 操作系统作用: 操作计算机硬件运行程序 操作系统分类: PC端:Windows,Mac OS移动端:安卓…...

光影无限:将虚拟现实从舞台带到密室

#技术的力量# 有那么一些坚信技术改变世界的公司&#xff0c;专注技术创新。它们在中国的生存处境迥异&#xff0c;多数面向行业客户&#xff0c;有的服务海外&#xff0c;亦有团队需要依靠额外的业务来维系团队运营。 这些公司处在什么行业&#xff1a;图像、语音、交互、大数…...

OC高度总结

在面试中&#xff0c;我们经常会遇到一些原理性的问题&#xff0c;很常识但很难用通俗的语言解释清楚&#xff0c;这也是大部分业务级程序员经常失误的地方。虽然写了多年代码&#xff0c;但是核心思想不清&#xff0c;导致自己的后续发展受限&#xff0c;这是一个优秀的程序员…...

ELK+kafka+filebeat企业内部日志分析系统

ELKkafkafilebeat企业内部日志分析系统 elk:日志搜集平台 ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成&#xff1a; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BLCPmQgN-1583241501529)(assets/1565095105964.png)] 1、组件介绍…...

pycharm上传github登陆不上?使用token登录

显示如图错误。 在github中&#xff1a;右上角头像-> settings --> Developer settings -->Personal access tokens --> Generate new token&#xff0c;创建新的token 全选就行。 复制这个token&#xff0c;使用token登录。 登录成功&#xff01;...

问题解决:iOS端GitHub App登陆失败,报错“Cookies must be enabled to use GitHub.”-GitHub

问题解决&#xff1a;iOS的GitHub登陆出现报错“Cookies must be enabled to use GitHub.”-GitHub 一、问题描述 问题描述如标题 二、解决方案 参考&#xff1a;https://github.com/github-community/community/discussions/3223 Step1: 开启Cookie和清楚历史Cookie 在 i…...

SpringBoot spring security Github 登陆

1. Github上注册一个auth app 把这个client id和 secret保存下来应用application.yml里配置 2. 创建springboot应用。简单把application和controller写到一起了 依赖配置 页面如下 3. 启动应用。访问localhost:8080,跳转GitHub登陆 登陆成功后获得用户信息&#xff0c;可以进行…...

github登陆

github网站总是登陆失败&#xff0c;请根据当前的github ip修改本机host文件 1、通过这个网站查看当前的github IP地址 github地址查看链接 2、修改电脑host文件路径如下 C:\Windows\System32\drivers\etc 添加具体内容如下 #github xxx.xxx.xxx.xxx github.com...

本地登录github

ssh-keygen教程 中文路径&#xff0c;显示乱码问题 需要手动输入&#xff0c;忽略显示路径&#xff08;可以找到相关文件&#xff0c;但是连接时仍会出现问题&#xff09; 不要使用vscode的bash&#xff0c;使用gitbash 即可解决 git官网打不开&#xff08;没用&#xff0…...

系统用github的方式登陆

参考资料&#xff0c;码匠笔记视频&#xff0c;在B站可观看。 1.打开自己的github&#xff0c;点击settings 2.点击左边导航栏的&#xff0c; 3.点击new github app 4.点击Oauth App 5.填写表单&#xff0c;app名字&#xff0c;访问url&#xff0c;第三个可不填&#xff0c;第…...

github无法登陆的解决办法

访问github出现无法访问网站时的解决方法如下&#xff1a; 访问IP查询网站&#xff1a; https://github.com.ipaddress.com/www.github.com 找到如图显示的IP Address 然后修改电脑的hosts C:\Windows\System32\drivers\etc 此处修改的时候&#xff0c;可能受权限的限制无法…...

github 登陆不上怎么办?

** github 登陆不上怎么办? ** 一、首先https://github.com.ipaddress.com/查github的ID号 二、开始–〉所有程序–〉附件–〉记事本&#xff08;以管理员身份运行&#xff09;–〉文件–〉打开 三、打开C:\Windows\System32\drivers\etc\hosts 文件在hosts文件中的末尾加…...

个人博客接入 github 登陆功能详细过程

一、最终效果预览 辞职后花了几天时间总算把博客的登陆以及评论功能完成了&#xff0c;先看看效果 登陆效果&#xff1a; 评论效果 二、详细过程 整个流程下来真的比想象中简单多了&#xff0c;所以想做一件事件还是不要干想&#xff0c;做就完了&#xff01; 1、申请 github 的…...

git:Github登陆注册以及新建仓库管理仓库

基本概念 仓库&#xff08;Repository&#xff09; 仓库用来存放项目代码&#xff0c;每个项目对应一个仓库&#xff0c;多个开源项目则有多个仓库 收藏&#xff08;Star&#xff09; 收藏项目&#xff0c;方便下次查看 复制克隆项目&#xff08;Fork&#xff09; 脚下留心…...

mac配置免密登陆github

&#xff08;MacOS&#xff09;Github配置免密登录 提示&#xff1a;其他远程仓库的SSHKey配置步骤都类似&#xff0c;例如&#xff1a;Gitee&#xff0c;GitHub、Gitlab等。 一、引言 Git有两种克隆代码的方式&#xff1a;一种是http&#xff0c;另外一种就是SSH。 用http方…...

在Ubuntu使用Git访问Github

参考博客&#xff1a;如何在ubuntu下使用Github&#xff1f;_tina_ttl的博客-CSDN博客_ubuntu访问github参考1廖雪峰github教程安装Gitsudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-daemon-run git-el git-arch配置Github&am…...

二阶段法线性规划代码分享

%%);% 二阶段法线性规划 %);%%);%-----------------------------------------------------------------%说明&#xff1a;字母A为约束矩阵&#xff0c;b为资源矩阵&#xff0c;c&#xff08;或c1&#xff09;为目标函数价值系数&#xff0c;%%CB为基变量系数矩阵&#xff0c;N为…...

GitHub登录问题

登录GitHub可能会出现众多问题&#xff0c;例如打不开GitHub、加载速度慢、头像无法加载、克隆或者是下载速度慢等问题&#xff0c;今天分享一下一个极其好用的加速插件&#xff0c;助你在高速快捷的使用GitHub&#xff0c;提高工作效率&#xff01; 目录 一、FastGithub插件…...

【Python】Django集成Github登陆

开发环境 python3.5django1.11.6pip install social-auth-app-django 注册Guthub账号并获取ID和SECRET Django项目配置 打开settings.py&#xff0c;配置如下内容 ... INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contr…...

如何接入Github登陆

接入github的好处 一键登录&#xff0c;用户体验好(只针对程序员来说)申请简单&#xff0c;如果是要申请QQ登陆或者微博登陆(一顿验证猛如虎&#xff0c;身份证拍照&#xff0c;打电话..各种各种)使用简单&#xff0c;利于学习登陆github 并注册一个 oauth 找到 settings setti…...

问题小记--第3篇:github登陆问题

github登陆问题Ubuntu系统win10系统Ubuntu系统 确定github网站的IP 打开&#xff1a;https://github.com.ipaddress.com 可以查看到github.com对应的IP为&#xff1a;140.82.114.4 确定域名的IP 打开&#xff1a;https://fastly.net.ipaddress.com/github.global.ssl.fastly.n…...

实现GitHub第三方登陆详细过程

第一步&#xff1a;登陆GitHub官网注册账号登陆后&#xff1a; 第二步&#xff1a;创建一个应用并填写信息 在这里插入图片描述 第四步&#xff1a;在前台准备一个按钮用于GitHub账号登陆&#xff1a; <a href"https://github.com/login/oauth/authorize?client_id对…...

关闭血条上显示的服务器名字,魔兽世界怀旧服远处看不到血条怎么办 姓名板血条显示距离修改宏分享...

魔兽世界怀旧服中&#xff0c;大家会发现很多时候无论是在打怪还是在副本中经常的看不到距离远一点的血条&#xff0c;也就是姓名板&#xff0c;那么怎么解决这个问题呢?下面就来为大家分享一下怀旧服姓名板血条显示距离的宏。姓名板血条显示距离修改宏&#xff1a;以下是魔兽…...

井号在宏定义中的特殊用法

1. &#xff03;:在宏展开的时候会将#后面的参数替换成字符串&#xff0c;如&#xff1a;&#xff03;define p(exp) printf(#exp);调用p(asdfsadf)的时候会将#exp换成"asdfsadf"2. ##:将前后两个的单词拼接在一起。例如《The C Programming Language》中的例子&…...

4.线性神经网络

4.线性神经网络 目录 线性回归 线性回归的基本元素 线性模型损失函数解析解随机梯度下降 矢量化加速正态分布与平方损失 优化方法 梯度下降选择学习率小批量随机梯度下降选择批量大小总结 线性回归的从零开始实现 生成数据集读取数据集初始化模型参数定义模型定义损失函数定义…...

魔兽世界服务器维护掉线,《魔兽世界怀旧服》老是掉线怎么办 老是掉线解决办法...

导读最近&#xff0c;自从开放黑翼之巢bwl以来&#xff0c;相信很多玩家都有非常感同身受的一点&#xff0c;就是&#xff1a;这是什么垃圾服务器?怎么排队的人这么多?怎么排队这么慢?服务器怎么这么卡?怎么我老是掉线?小编也不例外&#xff0c;这段时间&#xff0c;这些问…...

技术分享 | OceanBase 4.X 最小化单机部署

作者&#xff1a;杨涛涛 资深数据库专家&#xff0c;专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生&#xff0c;为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课…...

全电子计算机联锁厂家,全电子计算机联锁工程设计

全电子计算机联锁工程设计介绍全电子计算机联锁工程设(本文共3页)阅读全文>>本系统是针对全电子计算机联锁系统工程设计而研制开发的计算机辅助设计(CAD)软件。系统将在国内外普遍采用的AutoCAD...(本文共3页)阅读全文>>通过介绍全电子执行模块中的道岔模块、轨道电…...

利用深度学习框架实现点云配准(以PointNetLK项目为例)

1.前言 之前已经介绍过了基于BnB算法的点云配准应用。熟悉点云配准近年来发展趋势的同学应该知道&#xff0c;目前CVPR&#xff0c;ICCV这些会议&#xff0c;比较主流的方法还是基于深度学习来建立点云的对应关系&#xff0c;尤其以基于PointNet变种网络的方法居多。所以如果要…...

如何辨别梭织、针织和无纺面料?

如何辨别梭织、针织和无纺面料&#xff1f; 梭织面料 两系统&#xff08;或方向&#xff09;的纱线互相垂直&#xff0c;并按一定的规律交织而形成的织物为梭织物&#xff08;也称机织物&#xff09;。 梭织与针织的原理区别 基本组织是各类组织中最简单、最基本的组织&…...

学习OpenFOAM Tutorial snappyHexMesh

OpenFOAM v8 SnappyHexMesh一、SnappyHexMesh是什么&#xff1f;二、使用SnappyHexMesh生成网格1.snappyHexMesh的网格生成过程2.使用SnappyHexMesh创建的网格设置和运行稳态瞬态案例总结一、SnappyHexMesh是什么&#xff1f; snappyHexMesh&#xff0c;从曲面几何图形、tri-s…...

5分钟搞定100%正确的产品工艺单

5分钟搞定100%正确的产品工艺单 产品工艺单&#xff1a; 所需要的工具&#xff1a; 剪刀、打火机、分析针、尺子、水笔。 检测步骤&#xff1a; 正反面鉴别经纬向鉴别测经纬纱的密度织物组织分析原料的鉴别织造缩率&#xff08;根据具体情况而定&#xff09;经纬纱规格的分析…...

jsp是什么药_JSP中主要包含哪几种指令标识?它们的作用及语法格式是什么?

【填空题】玩具雨伞【填空题】纯涤纶变形长丝制机织印花布【填空题】纯羊毛纤维制手工结织栽绒地毯(块状)【填空题】色织机织物,按重量及含有棉50%,醋酸纤维长丝25%,涤纶长丝25%,幅宽110厘米【填空题】黏胶单丝(截面直径为1.2毫米,细度为90分特)【填空题】蓝色涤纶针织布(纬编,…...

定型车间秘籍宝典

印染厂定型车间秘籍宝典&#xff0c;能懂这些&#xff0c;走遍天下无敌手&#xff01; 定型的定义&#xff1a;定型是后整理的主要工序。针织物通过定型机的机械作用以及化学试剂的防缩、增软、增硬等作用&#xff0c;使织物达到一定的缩水、密度、手感&#xff0c;并能达到门…...

针织面料大全

针织面料大全 利用织针&#xff0c;将一根或多根由纬向喂入的纱线依次弯曲成一系列的线圈&#xff0c;再将此次生成的新线圈与前次生成的旧线圈相互串套&#xff0c;就构成了针织织物。成圈(K)、集圈(T)、浮线(W)。 1. 基本面料 汗布&#xff08;Jersey&#xff09;、单珠地&…...

Html百分比设宽偏差大,近几年东华大学_纺织材料学_试题及_答案

近几年东华大学纺织材料学试题及答案2001年一、名词解释(30分)1、织物的舒适性织物服用性能之一&#xff0c;是指人们在穿着时的感觉性能。狭义的舒适性是指在环境-服装-人体系列中&#xff0c;通过服装织物的热湿传递作用&#xff0c;经常维持人体舒适满意的热湿传递性能。隔热…...

帘子布检验新项目

帘子布检验新项目 缺陷检验&#xff0c;第三方检测&#xff0c;附胶量检验&#xff0c;单线疲惫检验&#xff0c;剪切强度检验&#xff0c;抗拉强度检验&#xff0c;拉断抗压强度检验&#xff0c;固层黏合抗压强度检验&#xff0c;抗张强度检验&#xff0c;硬度检验&#xff0…...

win32com操作word 第二集:ApplicationDocuments接口

本课程《win32com操作word API精讲&项目实战》以视频为主&#xff0c;文字教程为辅&#xff0c;公众号&#xff1a;一灯编程 先回答一个网友私信问题: win32com和微软的word接口文档有什么关系 win32com的底层调用的是word的接口&#xff0c;理论上&#xff0c;想查看win32…...

针织毛衫的概念及设计

从20世纪70年代开始针织服装在整个世界范围内日益受到了人们的青睐&#xff0c;世界服装领域呈现出向针织服装发展的趋势。近十年来&#xff0c;随着国内外市场对针织服装需求的不断扩大&#xff0c;我国针织服装行业得到了迅猛发展。在加工方面甚至超过了国外&#xff0c;但与…...

常见针织面料

常见针织面料 针织面料即是利用织针将纱线弯曲成圈并相互串套而形成的织物。针织面料分为纬编面料(weft knitted fabric)和经编面料(warp knitted fabric)。 纬编针织布基本结构 经编针织布基本结构 纬编针织物首先它是横向(Widthwise)织出来的&#xff0c;而且是由一条纱线连…...

面料经纬向、正反面判别方法

面料经纬向、正反面判别方法 面料经纬向判别方法 如被鉴别的面料是有布边的&#xff0c;则与布边平行的纱线方向便是经向&#xff0c;另一方是纬向。上浆的是经纱的方向&#xff0c;不上浆的是纬纱的方向。一般织品密度大的一主是经向&#xff0c;密度小的一方是纬向。筘痕明…...

科学家通过碳纳米管研发神奇“纱线” 可为物联网传感器提供方便电能

日前&#xff0c;《科学》杂志刊文介绍了一种名为“Twistron”的神奇“纱线”&#xff0c;只要拉伸或扭转就能实现自发电。这一新材料有望在物联网传感器、可穿戴医疗设备、海水发电等领域广泛应用&#xff0c;并帮助人类减少对化石能源的依赖。 美国得克萨斯大学达拉斯校区、韩…...

UWB定位技术在高铁装备制造业的应用

随着《新时代交通强国铁路先行规划纲要》的提出&#xff0c;“铁路强国”&#xff0c;既是改善人们出行的重要举措&#xff0c;也是实现铁路事业高质量发展的要求。因此&#xff0c;高铁装备制造利用新技术实现数字化智能升级&#xff0c;也是工业4.0时代下的产业必由之路。EHI…...

骑摩托车出行防水防雾小技巧

新交规实施以后&#xff0c;机车出行的时候&#xff0c;头盔已经成了不得不佩戴的装备。 头盔从之前的可有可无&#xff0c;变成了现在的必不可少&#xff0c;相信大家也和我一样戴上头盔以后会感到很不习惯&#xff0c;特别是视野问题&#xff0c;视野再也没有不戴头盔那样开…...

双十一运动装备推荐指南,健身爱好者必备装备分享

作为一名资深的健身运动爱好者&#xff0c;我这次对常用的运动装备仔细了解了一遍&#xff0c;发现这次双十一确实优惠力度是比较大的&#xff0c;所以我也打算趁着这次双十一多入手一些运动装备&#xff0c;下面我就从实用角度聊一聊这些好用的健身装备&#xff0c;看看有没有…...

python基于PHP旅游网站的设计与开发

在经济高速发展的现在,人们的工作越来越繁重,生活节奏越来越快,生活工作压力也越来越大。反而留给自己休息,享受旅游生活的时间越来越少,缺少对周边旅游信息的了解,无法与兴趣一致的户外旅友进行交流。这则会导致人们会花更多的时间去寻找旅游地点,并进行路线规划,花费的时间在…...

锐界机器人_“小”温柔“大”智慧 锐界领移动智能出行

不论是最近刷爆朋友圈&#xff0c;引发无数“自来水”热潮的男神孙大圣&#xff0c;还是《超能陆战队》里温柔呆萌的机器人大白&#xff0c;都以自己的全能表现&#xff0c;征服了冒险旅途中的所有艰险“他们”更以独特的“温柔”对待着身边的人。在出行时&#xff0c;你是否也…...

运动需要用到哪些东西,双十一好用的运动装备分享

如今全民运动已经成为势不可挡的趋势了&#xff0c;越来越多人开始关注并投入到运动事业中来。同时&#xff0c;我们在选择运动装备时必须要考虑的就是装备便携性的问题。如果没有选择正确的运动装备&#xff0c;很有可能使我们的运动适得其反&#xff0c;在增加自身负担的同时…...

户外装备配备表

个人穿着用品&#xff1a;  一、服装篇       1、冲锋衣裤(户外活动必备&#xff0c;防风、防水、透气、耐磨……)&#xff1b;      2、抓绒衣(含WINDSTOPPER&#xff0c;主要是防风、保暖)&#xff1b;       3、排汗内衣(户外运动后保持身体干燥)&#xff1b;…...

五一出行必备好搭档、适合户外运动使用的运动耳机

五一小长假来袭&#xff0c;户外运动健身装备你准备好了吗&#xff1f;对于爱好运动的人来说&#xff0c;那么在运动的时候有一副好的耳机播放律动的音乐&#xff0c;才能使运动更有仪式感&#xff0c;才会更有动力&#xff0c;不然肯定觉得运动很乏味&#xff0c;也根本坚持不…...

户外运动基本装备大全

户外运动基本装备大全个人穿着用品&#xff1a; 一、服装篇  1、冲锋衣裤(户外活动必备&#xff0c;防风、防水、透气、耐磨……)&#xff1b; 2、抓绒衣(含WINDSTOPPER&#xff0c;主要是防风、保暖)&#xff1b;3、排汗内衣(户外运动后保持身体干燥)&#xff1b; 4、快…...

跑步装备推荐,双十一跑步运动装备分享

跑步作为最简单易行的运动&#xff0c;备受大家的喜爱。在享受社交健身的同时&#xff0c;跑遍街头巷尾&#xff0c;发现无限的未知和惊喜&#xff0c;作为一个跑者&#xff0c;在进行运动的时候想要跑得久&#xff0c;跑得舒服&#xff0c;都不应该忽略我们最重要的东西——跑…...

夏日出行好伴侣,华为FreeBuds 4堪称清凉好装备

这个端午假期,不知道大家过得怎么样?虽说现在户外温度居高不下,但我依旧我按计划去上海找朋友玩了一圈。毕竟我有“舒适降噪恰如其妙”的华为FreeBuds 4无线耳机,既然“逃”出了家和公司的两点一线,又能在炎炎夏日感受到其清凉感受,作为测评博主的我准备看看旅行环境下,它的表…...

八种必备户外装备包你踏遍地球

作为驴友&#xff0c;我们喜欢靠自己的双脚去踏遍祖国的万里河山&#xff0c;喜欢用自己的双眼去搜寻遗留在城市各个角落的美好事物&#xff0c;喜欢用心灵去感受大自然带给我们的生命力。总结一下驴友们出行都有哪些必须装备&#xff0c;以供准备出行的朋友们参考。 必备户外装…...

关于navicat连接mysql时报错问题

删除MySql 停止MySQL 1添加删除程序中卸载MySQL 2到安装目录删除MySQL 3删除&#xff1a;C:\Documents and Settings\All Users\Application Data\MySQL C:\ProgramData\MySQL 4查看注册表&#xff1a; regedit HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services HKEY_LOC…...

基尔霍夫定律小作业

...

基尔霍夫电压定律解析

一、还是先看定义 在电路沿任一回路 &#xff0c;电势降低等用于电势升高 如上图&#xff0c;我们选取点A点&#xff0c;它经过过R2&#xff0c;电压降低了U2(因为电流是从高电势往低电势流的)&#xff0c;在经过R1&#xff0c;电压又降低U1,那么最终又回到从负极回到A点&…...

仿真软件测试基尔霍夫定律,标签:基尔霍夫定律

根据基尔霍夫定律&#xff1a;节点上∑i0和回路中∑u0这两个公式&#xff0c;无论是在正旋稳态下还是在暂稳态电路中表达网络变量间的关系时都只取决于网络的布局即节点和支路的相互关系&#xff0c;而与支路的特性即支路由那些元件组成及其参数的量值都没有关系。因此当我们根…...

仿真软件测试基尔霍夫定律,实验三 基尔霍夫定律的验证(仿真实验)

产生的速度实验三 基尔霍夫定律的验证(仿真实验)一、实验目的1. 验证基尔霍夫定律的正确性&#xff0c;加深对基尔霍夫定律的理解。 2. 学会使用电流表、电压表测量各支路电流和各元件电压的方法。 3. 学会使用EWB仿真软件。二、实验原理基尔霍夫定律是集总电路的基本定律&…...

Docker常用命令操作

文章目录docker官方镜像搜索&#xff1a;https://hub.docker.com/Docker常用命令卸载Dockerdocker下载慢配置下载源docker官方镜像搜索&#xff1a;https://hub.docker.com/ Docker常用命令 # 进入docker容器命令 docker exec -it 容器名称 /bin/bash# 启动/停止/重启docker s…...

电路中的基尔霍夫定律理解与使用

在电路中&#xff0c;首先要理解几个基本概念&#xff1a; &#xff08;1&#xff09;支路&#xff1a;由一个或几个元件首尾相接构成的无分支电路叫支路。在同一支路中&#xff0c;流过各元件的电流相等。如右图中&#xff0c;有三条支路&#xff0c;R1和E1构成一条支路&#…...

分布式锁基础概念

分布式锁 什么是分布式锁&#xff1f; 为了避免多线程去争抢同一个任务可以使用synchronized同步锁去解决&#xff0c;如下代码&#xff1a; synchronized(锁对象){执行任务... }synchronized只能保证同一个虚拟机中多个线程去争抢锁。 如果是多个执行器分布式部署&#x…...

8万字城市大脑综合运行管理平台大数据运营顶层设计方案

本资料来源公开网络&#xff0c;仅供个人学习&#xff0c;请勿商用&#xff0c;如有侵权请联系删除。部分资料内容&#xff1a; 1. 城市视频监控资源共享服务平台 &#xff08;1) 建设共享服务平台&#xff0c;接入各社会视频资源 通过建设统一视频监控接入骨干网络和定义统一视…...

JAVA集合知识整理

Java集合知识整理 HashMap相关 HashMap的底层数据结构&#xff1a;jdk1.8之前数组链表&#xff0c;jdk1.8后数组链表红黑树 HashMap的一些基础数据 默认初始容量&#xff1a;1 << 4 最大数组容量&#xff1a;1 << 30 默认加载因子&#xff1a;0.75 使用0.75的…...

keil调试专题篇

调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面工程配置里选择了复位调试&#xff0c;则进入调试后&#xff0c;会停在main函数头部 示意&#xff1a; 相关指令 上面一行红框内&#xff0c;从左到右分别是&#xff1a;打断点&am…...

顺序栈和非循环队列来咯!!!

前言&#xff1a;通过上几篇文章&#xff0c;我们一直在学习我们的线性表&#xff0c;我们学习了我们的顺序表&#xff0c;链表等相关线性表&#xff0c;那么我们今天来学习一下栈和队列这两种线性表叭&#xff01;当然我们今天只介绍我们的顺序栈和非循环的队列。可能有小伙伴…...

有限元三角形单元的等效节点力

文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数&#xff08;N&#xff09;、单元应变矩阵&#xff08;B&#xff09;、单元应力矩阵&#xff08;S&#xff09;2、例子二、三角形单元的等效节点力分析1、体力和集中力的等效载荷2、面力的等效载荷3、…...

TM1638和TM1639差异说明

TM1638和TM1639差异说明✨本文不涉及具体的单片机代码驱动内容&#xff0c;值针对芯片使用功能的差异加以比较说明。 &#x1f4cd;具体的手册请前往官网查阅 &#xff1a;http://www.titanmec.com/product/display-drivers/led-panel-display-driver-chip/p/1.html &#x1f3…...

SQL语法 DDL、DML、DQL、DCL

文章目录1 SQL通用语法2 SQL分类3 DDL 数据定义语言3.1 数据库操作3.2 表操作3.2.1 表操作-查询创建3.2.2 表操作-数据类型3.2.3 表操作-案例3.2.4 表操作-修改3.2.5 表操作-删除4 图形化界面工具5 DML 数据操作语言5.1 添加数据5.2 修改数据5.3 删除数据6 DQL 数据查询语言6.1…...

网络基础设施管理的未来

01 什么是网络基础设施&#xff1f; Cisco的定义&#xff1a;Network infrastructure refers to the hardware and software that enable network connectivity and communication between users, devices, apps, the internet, and more. 网络基础设施是指在用户、设备、应用…...

【数据结构】Java实现栈

目录 1. 概念 2. 栈的使用 3. 自己动手实现栈&#xff08;使用动态数组实现栈&#xff09; 1. 创建一个MyStack类 2. push入栈 3. pop出栈 4. 查看栈顶元素 5. 判断栈是否为空与获取栈长 6. toString方法 4. 整体实现 4.1 MyStack类 4.2 Test类 4.3 测试结果 1.…...

[数据结构]二叉树的顺序存储结构

目录 二叉树的顺序存储结构&#xff1a;&#xff1a; 1.二叉树的顺序结构 2.堆的概念及结构 3.堆的向下调整算法 4.堆的创建 5.建堆时间复杂度的证明 6.堆的插入 7.堆的删除 8.堆的代码实现 9.堆排序 10.Top-K问题 二叉树的顺序存储结构&#xff1a;&#xff1a; 二叉树的顺…...

NB美团九连问JVM到骨髓

1.请解释一下对象的创建过程?(半初始化) 有如下代码,编译成class文件后,使用IDEA的jclasslib bytecode viewer插件的view->show bytecode with jclasslib查看Java汇编。 public class JustTest {private static class T{}public static void main(String[] args) throw…...

云原生K8S精选的分布式可靠的键值存储etcd原理和实践

文章目录概述定义应用场景特性为何使用etcd术语架构原理读操作写操作日志复制部署单示例快速部署多实例集群部署静态etcd 动态发现常见命令概述 定义 etcd 官网地址 https://etcd.io/ 最新版本3.5.7 etcd 官网文档地址 https://etcd.io/docs/v3.5/ etcd 源码地址 https://gith…...

[Django] 1.Django项目创建

1.Django简介 Django是基于Python的重量级开源Web框架 Django采用MVT的软件设计模式&#xff0c;即模型(Model)&#xff0c;视图(View)和模板(Template) M 表示模型(Model)&#xff1a;编写程序应有的功能&#xff0c;负责业务对象与数据库的映射(ORM) T 表示模板 (Template)…...

Linux 信号(signal):信号的相关函数

目录1.kill2.raise3.abort4.alarm5.sigqueue6.signal7.例子使用信号时离不开各种函数&#xff0c;本文来看看在使用信号时最常用的几个函数。 kill&#xff1a;给指定进程发送指定信号raise&#xff1a;给调用进程发送指定信号abort&#xff1a;终止程序的运行alarm&#xff1…...

【问题系列】vue当编辑框被触发就出现保存按钮

目录 问题描述&#xff1a; 解决方案&#xff1a; 1.方案一 2.方案二 3.方案三 问题描述&#xff1a; 一个表单用vue的事件实现当点击编辑按钮(或图标)出现保存按钮&#xff0c;当要编辑的时候只出现编辑按钮&#xff0c;此时保存按钮隐藏 解决方案&#xff1a; 1.方案一…...

IHome主页 - 让你的浏览器主页与众不同

随着互联网的发展&#xff0c;人们越来越离不开浏览器了。每天上班、学习、娱乐&#xff0c;浏览器成为人们的“第二个家”。 在这个过程中&#xff0c;浏览器的主页也变得越来越重要了。有些人喜欢简洁明了的主页&#xff0c;有些人则希望有丰富的内容。 今天&#xff0c;我…...

leetcode解题思路分析(一百三十八)1178 - 1189 题

猜字谜 外国友人仿照中国字谜设计了一个英文版猜字谜小游戏&#xff0c;请你来猜猜看吧。返回一个答案数组 answer&#xff0c;数组中的每个元素 answer[i] 是在给出的单词列表 words 中可以作为字谜迷面 puzzles[i] 所对应的谜底的单词数目。 采用字典树解题。 struct TrieN…...

SpringBoot高校餐厅缴费系统

SpringBoot高校餐厅缴费系统 帮朋友基于SpringBoot鲜花商城系统&#xff0c;订制开发了一套适用于高校餐厅缴费系统&#xff1b;添加的功能如下&#xff1a; 1.商品搜索功能 2.个人中心 3.购物车下单改造 4.支付宝功能接入 5.管理员板块校园卡管理功能 本系统涉及到的技术主要…...

SpringBoot快速整合SpringSecurity,新手都会的详细步骤

一、什么是SpringSecurity&#xff1f; Spring Security是一个基于Spring框架的安全性框架&#xff0c;提供了一组轻量级的API和工具&#xff0c;用于实现身份验证、授权、防止攻击等常见的安全性功能。它支持各种身份验证方式&#xff0c;例如基本身份验证、表单身份验证、OA…...

python高频小工具(持续更新)

无外乎处理各种文件和字符串&#xff0c;然后采用各种算法。excel文件操作采用openpyxl库&#xff08;1&#xff09;写数据import os from openpyxl import Workbookpath r"D:\python_practice" os.chdir(path) # 修改工作路径wb Workbook() wb.create_sheet(…...

SAP主配方需要ECN变更号才能更改

在流程制造中特别是制药行业&#xff0c;遵循的要求都是比较高的&#xff0c;像GMP的要求&#xff0c;CSV的认证&#xff0c;系统的变更都是需要进行申请审批通过以后才能进行变更的。 1、业务场景就是系统控制主配方需要有ECN号才能进行变更&#xff0c;否则不允许变更。 2、…...

Lock 接口解读

前置知识点Synchronized synchronized 是 Java 中的关键字&#xff0c;是一种同步锁。它修饰的对象有以下几种&#xff1a; 1. 修饰一个代码块&#xff0c;被修饰的代码块称为同步语句块&#xff0c;其作用的范围是大括号{} 括起来的代码&#xff0c;作用的对象是调用这个代码…...

嵌入式物联网技术栈【协议篇】OPC UA协议

一、OPC UA协议简介 OPC UA前身是OPC,第一个OPC规范在1996年发布,包括一整套接口、属性和方法的标准集 OPC全称是Object Linking and Embedding(OLE) for Process Control,微软公司对象链接和嵌入技术在过程控制方面的应用,是一系列接口、方法和属性的标准集,是将通讯协…...

记录--我在前端干工地(three.js)

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 前段时间接触了Three.js后&#xff0c;试着用他加载了一些模型three.js初体验简陋的了解了一下three.js的相关使用&#xff0c;并且写下了第一篇文章。但是过后还是对很多一知半解&#xff0c;作为不会…...

7个最受瞩目的 Python 库,提升你的开发效率

当今时代&#xff0c;数据分析和处理已经成为了各行各业中不可或缺的一环。Python作为一种非常流行的编程语言&#xff0c;为我们提供了许多强大的工具和库来处理不同类型的数据。 在这篇文章中&#xff0c;我将向您介绍七个非常有用的Python库&#xff0c;这些库各自有着独特…...

智能指针用法分析

智能指针分类auto_ptr (c 98)&#xff0c;目前已经被unique_ptr替换了&#xff0c;所以大家不要再使用auto_ptr了unique_ptr (c11) 独占式指针&#xff0c;同一个时间内&#xff0c;只有一个指针能够指向该对象&#xff0c;当然该对象的所有权还是可以移交出去的。shared_ptr &…...

GuLi商城-SpringCloud Alibaba-Nacos配置中心-命名空间与配置分组

Nacos支持三种配置加载方方案 Nacos支持Namespace group data ID的配置解决方案 Namespace方案 通过命名空间实现环境区分 下面是配置实例&#xff1a; 1、创建命名空间&#xff1a; 命名空间—>创建命名空间&#xff1a; 创建三个命名空间&#xff0c;分别为dev&a…...

Java核心技术卷I-第五章

类、超类和子类定义子类&#xff08;使用关键字extends表示继承&#xff09;覆盖方法子类构造器一个对象变量可以指向多种实际类型的现象称为多态&#xff0c;在运行时能够自动地选择适当的方法&#xff0c;称为动态绑定继承层次多态理解方法调用&#xff08;非private方法、st…...

C++ 98/03 应该学习哪些知识9

构造函数/析构函数/拷贝构造 C中的构造函数、析构函数和拷贝构造函数是面向对象编程中的重要概念。下面是它们的定义和案例解释&#xff1a; 构造函数 构造函数是在对象创建时调用的一种特殊的成员函数&#xff0c;用于初始化对象的数据成员和执行必要的设置操作。在C中&…...

(五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置

前言 本节内容我们实现虚拟机的克隆&#xff0c;主要根据模板虚拟机克隆三台hadoop虚拟机&#xff0c;用于hadoop集群的搭建&#xff0c;同时根据上一小节的内容&#xff0c;配置hadoop虚拟机的主机名、ip网络等&#xff0c;最终完成hadoop虚拟机的实例化。 正文 虚拟机克隆…...

分治法实现合并排序(归并排序),理解分治算法思想,实现分治算法的完美例子合并排序(含码源与解析)

&#x1f38a;【数据结构与算法】专题正在持续更新中&#xff0c;各种数据结构的创建原理与运用✨&#xff0c;经典算法的解析✨都在这儿&#xff0c;欢迎大家前往订阅本专题&#xff0c;获取更多详细信息哦&#x1f38f;&#x1f38f;&#x1f38f; &#x1fa94;本系列专栏 -…...

prometheus数据持久化 docker部署

https://segmentfault.com/a/1190000015710814 prometheus修改配置不需要停掉&#xff0c;只要修改yml之后用docker restart重启 prometheus存储方式 prometheus提供了本地存储&#xff0c;即tsdb时序数据库。 本地存储的优势就是运维简单,缺点就是无法海量的metrics持久化和…...

Airwallex 基于 Flink 打造实时风控系统

摘要&#xff1a;本文整理自 Airwallex Risk ML Platform Team 董大凡&#xff0c;在 Flink Forward Asia 2022 实时风控专场的分享。本篇内容主要分为五个部分&#xff1a; 背景介绍应对方案技术挑战与亮点可用性保证线上表现点击查看直播回放和演讲 PPT 一、背景介绍 Airwall…...

MySQL数据库知识整理

MySQL数据库知识整理 MySQL事务详解 事务四大特性ACID 原子性&#xff08;Atomicity&#xff09;&#xff1a;一个事务是一个不可分割的最小单元&#xff0c;该事务的所有操作要么全部提交&#xff0c;要么失败回滚&#xff0c;不能只执行其中的一部分。 原子性是通过undo l…...

Java基本数据类型与String的互相转换

1、基本类型转String 把一个基本数据类型转为String类型&#xff0c;有三种通用方式&#xff1a;&#xff08;以Integer i 为例&#xff09; i.toString()String.valueOf(i)i"" 其中&#xff1a;i.toString()效率最高&#xff0c;用的最多 2、String转基本数据类…...

无刷直流电机介绍及单片机控制实例

无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&#xff08;ESC&#xff09;Arduino BLDC电机控制电路图代码前言 在机器人的结构中&#xff0c;往往电机是必不可少的组成部分&#xff0c;例如地面智能车中的轮子驱动&…...

AlmaLinux构建LNMP

环境&#xff1a; 虚拟机&#xff1a;AlmaLinux9.1 hostname&#xff1a;localhost ip&#xff1a;192.168.123.228 #查看系统 cat /etc/redhat-release安装方式统一使用yum #查看yum版本 yum --versionyum4基于dnf技术&#xff0c;yum4命令提供了与早期版本中使用的Yum v3的…...

Three.js入门学习笔记09:Three.js对象拾取,鼠标点击对象响应事件

一.拾取对象概念 二.坐标转换 三.光线投射Raycaster 中文文档 http://www.webgl3d.cn/threejs/docs/#api/zh/core/Raycaster 英文文档 https://threejs.org/docs/index.html#api/en/core/Raycaster 官网例子 http://www.webgl3d.cn/threejs/examples/#webgl_interactive_cub…...

js-防抖和节流

核心要点 什么是防抖及实现方式&#xff1f;什么是节流及实现方式&#xff1f; 1、什么是防抖及实现方式&#xff1f; 防抖(debounce)&#xff1a;触发高频事件后 n 秒内函数只会执行一次&#xff0c;如果 n 秒内高频事件再次被触发&#xff0c;则重新计算时间 实现方式&…...

RK3568开发板屏幕调试常用的debug方法查看屏幕的显示状态

查看当前的屏幕的显示状态输入以下命令&#xff1a; cat /sys/kernel/debug/dri/0/summary 对上图中的打印&#xff0c;我们来解释一下&#xff1a;  以下的 vop 代表 mipi 屏幕使用的 vop 是 vop1&#xff0c;vop0 是没有被使用的。 Video Port0: DISABLED Video Port1:…...

MAC认证原理描述

MAC认证原理描述MAC认证简介MAC认证流程MAC认证简介 定义&#xff1a; MAC认证&#xff0c;即MAC地址认证&#xff0c;是一种基于接口和终端MAC地址对用户的访问权限进行控制的认证方法。 优点&#xff1a; 用户不需要安装任何客户端软件MAC认证过程中&#xff0c;不需要手动…...

一站式自动化测试工具——AI-TestOps

文章目录软件测试的重要性龙测科技是什么&#xff1f;核心优势平台使用软件测试的重要性 软件测试在整个软件生命周期里&#xff0c;具有十分关键的地位&#xff0c;学校只可以在运行与后期维护时期以前&#xff0c;软件调试瀑布模型&#xff0c;是一类常规的运行方式&#xf…...

MATLAB | 全网最详细网络图(图论图)绘制教程

一篇超超超长&#xff0c;超超超全面网络图绘制教程&#xff0c;本篇基本能讲清楚所有绘制要点&#xff0c;当然图论与网络优化的算法一篇不可能完全讲清楚&#xff0c;未来如果看的人多可以适当更新&#xff0c;同时做部分网络图绘图复刻。 以下是本篇绘图实验效果&#xff1…...

Flutter 小技巧之实现一个精美的动画相册效果

今天的小技巧主要是「抄袭」一个充满设计感的相册控件&#xff0c;如下图所示是 gskinner 开源应用 wonderous 里一个相片集的实现效果&#xff0c;可以看到相册支持上下左右滑动&#xff0c;并带有高亮展示的动画效果&#xff0c;而且相册整体布局可以超出屏幕滚动&#xff0c…...

小程序(十六)消息功能

文章目录一、数据库设计二、系统消息的发送与收取设计三、业务设计四、消息实体设计五、SpringBoot异步任务1、开启异步注解功能2、线程池创建3、异步任务——消息生产4、同步任务——消息消费&#xff08;写入MySQL&#xff09;一、数据库设计 很多人以为消息模块的数据表设计…...

C++之模板(上)

文章目录前言一、泛型编程二、模板1.函数模板1.函数模板概念2.函数模板格式3.函数模板原理4.函数模板的实例化1.隐式实例化2.显示实例化5.模板参数的匹配原则2.类模板1.类模板的定义格式2.类模板的实例化3.类模板和模板类的区别总结前言 本文介绍了C模板的基础概念&#xff0c…...

虚拟机装ftp, 简单版, 针对嵌入式开发者

以下是在Ubuntu上重新安装和配置FTP的简单步骤&#xff1a;打开终端并输入以下命令安装FTP服务器&#xff1a;sudo apt-get install vsftpd安装完成后&#xff0c;打开FTP服务器配置文件&#xff1a;sudo nano /etc/vsftpd.conf在打开的配置文件中&#xff0c;找到以下两行并将…...

数字孪生颠覆传统铝材挤压生产,全新生产方式即将到来!

随着市场经济的发展&#xff0c;各种新型的高科技建筑材料相继出现&#xff0c;所有的基础工程均需要大量的建筑&#xff0c;需要大量门窗和建筑材料&#xff0c;而铝及其铝合金在其中占有重要的地位。随着时代的进步&#xff0c;材料的应用也发生着变化。因铝合金型材具有强度…...

整合SpringCache

整合SpringCache 1、引入依赖cache还有redis <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId> </dependency>2、写配置 spring:cache:type: redis3、测试使用缓存 Cache…...

Azure OpenAI 官方指南03|DALL-E 的图像生成功能与安全过滤机制

2021年1月&#xff0c;OpenAI 推出 DALL-E。这是 GPT 模型在图像生成方面的人工智能应用。其名称来源于著名画家、艺术家萨尔瓦多 • 达利&#xff08;Dal&#xff09;和机器人总动员&#xff08;Wall-E&#xff09;。DALL-E 图像生成器&#xff0c;能够直接根据文本描述生成多…...

【Python_requests学习笔记(八)】基于requests模块 实现响应内容嵌入JS 进行url地址跳转 数据的爬取

基于requests模块构建免费代理IP池 前言 此篇文章中介绍基于requests模块&#xff0c;实现对在响应内容中嵌入JS&#xff0c;真实的url地址进行跳转后数据的爬取&#xff0c;并以爬取行政区划代码数据为例进行讲解。 正文 1、需求梳理 抓取民政部网站最新行政区划代码 一级…...

3D Slicer学习记录(6)-使用PLUSapp连接WebCam并实现marker跟踪

前记在上次的博客中已经演示了利用Intel realsense进行marker跟踪,如果没有intel realsense怎么办?其实在之前的博客中早就提到plusapp支持多种硬件设备,包括笔记本自带的相机,因此,如果没有双目相机,或许可以尝试笔记本自带的相机完成之前的任务,只不过在跟踪精度和mar…...

路径 Floyd 蓝桥杯 JAVA

题目描述&#xff1a; 小蓝学习了最短路径之后特别高兴&#xff0c;他定义了一个特别的图&#xff0c;希望找到图中的最短路径。 小蓝的图由2021 个结点组成&#xff0c;依次编号1 至2021。 对于两个不同的结点a, b&#xff0c;如果a 和b 的差的绝对值大于21&#xff0c;则两个…...

小迪安全day12WEB漏洞-SQL注入之简要SQL注入

小迪安全day12WEB漏洞-SQL注入之简要SQL注入 注入产生原理详细分析 可控变量带入数据库查询变量未存在过滤或过滤不严谨 连接符区分 and是sql语句连接符&#xff0c;&是uel参数连接符 and 11是注入语句&#xff0c; &是添加一个新变量 数据库内容 数据库A 网站…...

初级算法-哈希表

主要记录算法和数据结构学习笔记&#xff0c;新的一年更上一层楼&#xff01; 初级算法-哈希表一、有效的字母异位词二、两个数组的交集三、快乐数四、两数之和五、四数相加&#xff08;二&#xff09;六、赎金信七、三数之和八、四数之和哈希表 散列表有m个存储单元&#xf…...

什么是 LuaJIT?为什么 Apache APISIX 选择了 LuaJIT?

本文介绍了 LuaJIT 的高灵活性和高性能&#xff0c;以及 APISIX 作为云原生 API 网关选择 LuaJIT 的原因。 作者杨陶&#xff0c;API7.ai 技术工程师。 原文链接 什么是 LuaJIT 定义 简单地说&#xff0c;LuaJIT 是 Lua 这种编程语言的实时编译&#xff08;JIT&#xff0c;J…...

基于jsp+ssm+springboot的人职匹配推荐系统【设计+论文+源码】

摘 要 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势&#xff1b;对于人职匹配推荐系统当然也不能排除在外&#xff0c;随着网络技术的不断成熟&#xff0c;带动了人职匹配推荐系统&#xff0c;它彻底改变了过…...

【Linux】简易Shell的实现

&#x1f923; 爆笑教程 &#x1f449; 《看表情包学Linux》&#x1f448; 猛戳订阅 &#x1f525; &#x1f4ad; 写在前面&#xff1a;本章是个 "插叙"&#xff0c;前几章我们学了程序替换&#xff0c;现在我们可以尝试动手做一个 "会创建&#xff0c;会终止…...

ccc-pytorch-宝可梦自定义数据集实战-加载数据部分(9)

文章目录第一步&#xff1a;构建路径与种类的映射关系第二步&#xff1a;载入所有的宝可梦图像第三步&#xff1a;打散顺序并通过路径名提取映射关系构建映射文件第四步&#xff1a;完善选取、获取图片信息功能并可视化第五步&#xff1a;对数据进行预处理第六步&#xff1a;批…...