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

分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响...

全文下载链接 http://tecdat.cn/?p=23947 

分布滞后非线性模型(DLNM)表示一个建模框架,可以灵活地描述在时间序列数据中显示潜在非线性和滞后影响的关联。该方法论基于交叉基的定义,交叉基是由两组基础函数的组合表示的二维函数空间,它们分别指定了预测变量和滞后变量的关系。本文在R软件实现DLNM,然后帮助解释结果,并着重于图形表示。本文提供指定和解释DLNM的概念和实践步骤,并举例说明了对实际数据的应用点击文末“阅读原文”获取完整代码数据

关键字:分布滞后模型,时间序列,平滑,滞后效应,R。

相关视频

1.简介

统计回归模型的主要目的是定义一组预测变量与结果之间的关系,然后估计相关影响。当依赖项显示某些滞后影响时,会进一步增加复杂性:在这种情况下,预测变量的发生(我们称其为暴露事件)会在远远超出事件周期的时间范围内影响结果。此步骤需要定义更复杂的模型以表征关联,并指定依赖项的时间结构。

1.1 概念框架

对滞后效应的适当统计模型的说明及其结果的解释,有助于建立适当的概念框架。这个框架的主要特点是定义了一个额外的维度来描述关联,它指定了暴露和结果之间在滞后维度上的时间依赖性。这个术语,借用了时间序列分析的文献,代表了评估影响滞后时暴露事件和结果之间的时间间隔。在长时间暴露的情况下,数据可以通过等距时间段的划分来构造,定义一系列暴露事件和结果实现。这种划分也定义了滞后单位。在这个时间结构中,暴露-反应关系可以用两种相反的观点中的任何一种来描述:我们可以说一个特定的暴露事件对未来的多个结果产生影响,或者说一个特定的结果可以用过去多个暴露事件的贡献来解释。然后,可以使用滞后的概念来描述向前(从固定结果到未来结果)或向后(从固定结果到过去的结果)的关系。

最终,滞后效应统计模型的主要特征是它们的二维结构:该关系同时在预测变量的通常空间和滞后的维度上进行描述。

1.2 分布滞后模型

最近,在评估环境压力因素的短期影响的研究中已经解决了滞后影响的问题:一些时间序列研究报告说,暴露于高水平的污染或极端温度会在其发生后的几天内持续影响健康( Braga等,2001;Goodman等,2004;Samoli等,2009;Zanobetti和Schwartz,2008)。

给定定义的数据时间结构和简单的滞后维度定义,时间序列研究设计可提供多种优势来处理滞后影响,其中时间划分是由等间隔和有序的时间点直接指定的。在这种情况下,滞后效应可以用分布滞后模型(DLM)来优雅地描述,该模型最初是在计量经济学中开发的(Almon 1965),最近在环境因素研究中用于量化健康效应(Schwartz 2000; Zanobetti et al。2000; 2007)。Muggeo和Hajat,2009年)。通过这种方法,可以使用多个参数来解释在不同时滞下的影响,从而将单个暴露事件的影响分布在特定的时间段内,

1.3 本文目的

统计环境R提供了一组用于指定和解释DLNM结果的工具。本文的目的是提供该程序包函数的全面概述,包括函数的详细摘要以及以实际数据为例的示例。该示例涉及1987-2000年期间两个环境因素(空气污染(臭氧)和温度)对死亡率的影响。在本文中,我重新考虑了定义DLNM,预测效果并借助图形函数解释结果的主要概念和实践步骤。

2.非线性和滞后效应

在本节中,我介绍了时间序列模型的基本公式,然后介绍了描述非线性效应和滞后效应的方法,后者通过简单DLM的模型来描述。

2.1 基本模型

时间序列数据的模型通常可以表示为:

e54a2124e47cb978377d9794170f6714.png

其中µt≡E(Yt),Yt是t = 1时的一系列结果...,n,假设来自指数族的分布。函数sj指定变量xj和线性预测变量之间的关系,该变量由参数向量βj定义。变量uk包含具有由相关系数γk指定的线性效应的其他预测变量

之前描述的数据说明性示例中,结果Yt是每日死亡计数,假定是泊松分布,其中E(Y)= µ,V(Y)= φµ。

臭氧和温度的非线性和滞后影响通过函数sj建模,该函数定义了预测变量和滞后变量两个维度之间的关系

2.2 非线性暴露-反应关系

DLNM开发的第一步是定义预测变量空间中的关系。通常,非线性暴露-反应依赖性通过适当的函数s在回归模型中表示。在完全参数化的方法中,提出了几种不同的函数,每个函数都具有不同的假设和灵活性。主要选择通常依赖于描述光滑曲线的函数,例如多项式或样条函数(Braga等,2001;Dominici等,2004)。关于线性阈值参数化的使用(Muggeo 2010; Daniels et al。2000); 或通过虚拟参数化进行简单分层。

所有这些函数都对原始预测变量进行了转换,以生成包含在模型中作为线性项的一组转换变量。相关的基础函数包括原始变量x的一组完全已知的转换,这些转换生成一组称为基础变量的新变量。代数表示可以通过以下方式给出:

255fed59dcb14915cdcf6b8a98026644.png

定义DLNM的第一步是在函数mkbasis()中执行的,该函数用于创建基础矩阵Z。此函数的目的是提供一种通用的方式来包含x的非线性效应。举例来说,我建立了一个将所选基函数应用于向量bfeb58765d4f8c5c89319a38cab99b9e.png的基矩阵:

R> mkais(1:5, tpe = "s", df = 4, egree = 2, cenvlue = 3)

921849248b29e4c305d3211220baca0b.png

结果是一个列表对象,存储基础矩阵和定义该矩阵的自变量。在这种情况下,所选基准是具有4个自由度的二次样条,由参数类型df和度定义。

可以通过第二个参数类型选择不同类型的基础。可用的选项是自然三次方或简单的B样条(类型=“ ns”或“ bs”);虚拟变量层;多项式(“ poly”);阈值类型的函数和简单的线性(“ lin”)。参数df定义了基础的维数(基础的列数,基本上是转换后的变量的数目)。该值可能取决于参数“结点”。如果未定义,则默认情况下将结放置在等距的分位数上。自变量度数选择“ bs”和“ poly”的多项式度数。

参数cen和cenvalue用于使连续函数(类型“ ns”,“ bs”,“ poly”和“ lin”)的基准居中,如果未提供cenvalue,则默认为原始变量的均值。

2.3滞后效应

定义DLNM的第二步是指定函数,以对附加滞后维度中的关系进行建模,以实现滞后效果。在这种情况下,给定时间t的结果Yt可以用过去的暴露量xt-L来解释。给定最大滞后L时,附加滞后维度可以由n×(L +1)矩阵Q表示,例如:

6e502c43536181f63a583bccca2825cb.png

简单的DLM使用描述结果与滞后风险之间的依赖关系的函数来允许线性关系的滞后效应。

第二步通过函数mklagbasis()进行,该函数调用mkbasis()来构建基础矩阵C。例如:

R> mkgbais(mxlag =5,type ="strta", kots = c(2, 4))

0b8a1cdf81d2127cda864866fe03ed72.png

在此示例中,在通过第一个参数maxlag将最大滞后固定为5之后,滞后向量0:maxlag对应于5cd964eac294c5b505b4a675a4628165.png,将自动创建并应用所选函数。

3.定义DLNM

DLNM规范的最后一步涉及同时定义预测器和滞后两个维度中的关系。尽管非线性和滞后效应的术语不同,但这两个过程在概念上是相似的:定义表示相关空间中关系的基础。

然后,通过交叉基的定义来指定DLNM,交叉基是二维函数空间,同时描述了沿预测变量范围及其滞后维度的依存关系。首先,选择x的基函数得出Z,然后为x的每个基变量创建附加的滞后维度,从而生成一个a8bc4955623628f8cda774ed81b805c3.png数组R˙。通过定义的C,DLNM可以表示为:

8445092592b4c14245f1956e14a6fa87.png

选择交叉基等于如上所述选择两组基函数,将其组合以生成交叉基函数。这是通过函数crossbasis()执行的,该函数调用函数mkbasis()和mklagbasis()分别生成两个基本矩阵Z和C,而不是通过张量积将它们组合起来以产生W。可以使用此函数指定臭氧和温度的两个交叉基。相关代码为:

basi.o3 <- crossbasis(o3 varype= "hthr"
+ vnots = 40, laty = "sata", lanot = c(2,6), mag= 10)
bai.te <- crossbasis(tmp varype = "bs",
+ vrgre  3, vad = 6 cevalu = 25 ladf = 5, malag = 30)

在此示例中,臭氧的交叉基包括一个预测空间的阈值函数,线性关系超过40.3 µgr / m3,并且虚拟参数化假设沿滞后0-1、2-5和6-10的层具有恒定的分布滞后效应。相比之下,温度的选项是:以25摄氏度为中心的6 自由度的立方样条(默认为等距的结点),以及以5自由度的立方样条(默认为lagtype =“ ns”)(结为25℃)。默认情况下,最多30个滞后。

如果未设置中心值,则默认的中心点是预测变量的平均值(例如,对于上述温度的交叉基,温度为25℃)。该值代表来自DLNM的预期效果的参考。参考值的选择不影响模型的拟合,并且可以根据解释问题选择不同的值。

这些选择可以通过函数summary()进行检查。例如:

R> summary(basis.temp)

a9162c75ba38130d03a94f058230819b.png

为了估计相应参数η,可以在通用回归函数的模型公式中包括交叉基矩阵。在该示例中,最终模型还包括一个自然立方样条,以模拟季节性趋势和长期趋势分量,代码是:

odel <- glmdeath ~ bais.temp+ basis.o +ns(tim 7 * 14)  dw,
+ fmily = quasiposson())

4.根据DLNM进行预测

如第3节所示,DLNM的规范涉及暴露序列的复杂参数化,但是参数η的估算是使用常见的回归命令进行的。但是,定义沿两个维度的关系的此类参数的含义并不简单。可以通过预测在具有适当暴露值和L + 1滞后的网格上的滞后特定效果来辅助解释。此外,可以通过将滞后特定贡献相加来计算从滞后L到0持续暴露所预测的总体效果。预测的效果通过函数crosspred()在dlnm中计算。以下代码在示例中计算了对臭氧和温度的预测:

pre.o <- crosspred(basis, odel at = c(0:6,0., .3))

传递给crosspred()的前两个参数是“ crossbasis”类的对象和用于估计的模型对象。像上面的第一个示例一样,可以通过at参数直接指定必须为其预测效果的暴露值向量。在这里,我选择了臭氧中从0到65 µgr / m3的整数,再加上所选阈值的值和10个单位以上的值(分别为40.3和50.3 µgr / m3)。然后,该函数调用crossbasis()来构建预测基准,并根据模型中的参数生成预测效果和标准误差。结果是“ crosspred”类的列表对象,该对象存储了预测的效果。它包括滞后效应矩阵和总体效应向量,以及相应的标准误差矩阵和向量。如第5节所示。例如,臭氧增加10个单位的总体效果表示为RR和95%置信区间,可以通过以下公式得出:

R> pred.o3$allRRfit\["50.3"\]

446fac7d66cd0a12ebac78a305cb4f7c.png

R> cbind(lRlow,alRigh)\["50.3",\]

6f901a89882c7670ff8267312a887ddc.png

5.描述DLNM

由DLNM估算的二维暴露-反应关系可能难以概括。关联的图形表示提供了一般描述。调用高级函数plot.default(),persp()和filled.contour()来生成散点图,3-D和等高线图。例如,臭氧和死亡率之间的关系可以通过RR进行总结,即每次滞后会比阈值高出10 µgr / m3。该图如图1(左)所示,可通过以下方式获得:

0729541fce89d8ed3a00cdbfd4e5e16e.jpeg

图1:在阈值(40.3 µgr / m3)以上的臭氧增加10个单位时,滞后效应(左)和总体效应(右)对死亡率的影响。

R> plot(re.o3)

参数ptype =“ slices”指定图的类型,在这种情况下,沿着滞后空间在预测值var = 50.3处的预测效果矩阵的切片,对应于在40.3 µgr / m3的阈值之上增加了10个单位。自变量ci表示置信区间的图类型。如果使用cumul = TRUE,则绘制累积效果。

根据概念定义,可以使用两种不同的观点来读取图1中的左图:它表示在第t天以50.3 µgr / m3的臭氧进行单次暴露后,未来每一天的风险增加。


点击标题查阅往期内容

ec89db061edd34a25dd6752eedf1a7f6.jpeg

R语言分布滞后线性和非线性模型(DLMs和DLNMs)分析时间序列数据

outside_default.png

左右滑动查看更多

outside_default.png

01

71be19b11920bd100921b26951898285.png

02

aeb9cdfb397e9d4c61ab81f7fb67e8d9.png

03

33c99dde77d55f1aac97e72136ac0516.png

04

770ae98a681fc3798026d1c22b9f1b5c.png

或者,可以绘制总体效果,该总体效果是通过使用参数ptype =“ overall”将滞后效应相加得出的:

R> plot(pred )

92617af11a6fc4a8400aa41019e5fb11.jpeg

图2:温度和全因死亡率之间的暴露-反应关系的三维图,以25°C为参考。

一种更详细的方法来表示温度与死亡率之间的平滑关系,其中样条函数已用于定义这两个维度的相关性。可以使用3-D和等高线图对这种复杂的依赖关系进行一般描述,该图说明了由预测效果的整个网格给出的效果表面。所示的图是通过以下方式获得的:

R> plot(pred.temp, "contour")

参考点(此处为25℃)是crossbasis函数在crossbasis()中中心的值。

三维图或等高线图提供了关系的全面摘要,但在表示特定预测值或滞后值的影响方面的能力有限。下面给出了更全面的图,该图片通过以下方式获得:

R> plot(pred.temp, "slices
+ ci.g , ltensity =20 colr(0)))

a60e7cc02fe68261e13a7b026ffc8cab.jpeg

图3(左)显示了由plot()和lines()中的参数var选择的温度值的预测滞后效应影响。另外,图3(右)显示了针对特定滞后的沿温度的预测效应的多重曲线图(左),以及图3(右)中绘制的相同滞后效应,以及99%的置信区间。

这些图表显示了高温和低温影响的不同模式,高温的影响非常强烈且迅速,低温影响更为延迟,在最初的滞后中为负。

6.建模策略

DLNM框架提供了机会,可以通过为预测变量和滞后变量两个维度中的每个维度选择基本函数来指定广泛的模型选择。前面各节中说明的示例代表了一种潜在的建模替代方法。为了讨论该方法的灵活性以及模型选择的相关问题,下面显示了与不同模型的比较,以估计与温度的关联。具体来说,为预测变量的空间选择多项式和层次函数,同时保持相同的自然三次样条,以模拟长达30天的滞后分布的滞后曲线。指定交叉基础,运行模型并预测效果的代码为:

R> basis.temp2 <- crossbasis(emp, vrtpe = "poly",
R> model2 <- update(mdel, .~. - bsis.emp + baiste2)
R> model3 <- updat(model .~. -bais.tmp + bass.mp3)

对于预测变量,第一种方法建议使用与第5节中的原始三次样条相同的自由度的多项式函数。第二种模型基于一个更简单的双阈值函数,将单个阈值置于25°C,之前确定为最低死亡率。此选择还便于模型比较,因为这是其他两个连续函数的中心点。这三个模型估计的总体效果显示在由代码产生的图4(左)中:

R> plot(pre.temp, "overall", ylim = c(0.5, 2.5), ci = "n", lwd = 1.5,
+ main = "Overall effect")
R> lines(pretemp2, "overall", col = 3, lty = 2, lwd = 2)
R> lines(pretemp3, "overall", col = 4, lty = 4, lwd = 2
+ p, c("natural spline", "polynomial", "double threshold",
+ col = 2:4, lty = c(1:2, 4), lwd = 1.5, inset = 0.1, cex = 0.8)

正如预期的那样,替代模型会产生不同的结果。特别是,如果与具有等距结点的三次样条进行比较,则多项式模型会估计出低温的“摆动”关系。取而代之的是,这两个函数提供了非常接近的高温影响估算值。相反,虽然双阈值模型的线性假设似乎足以模拟低温的依赖性,但有一些证据表明,这种方法往往会低估热的影响。估计的分布滞后曲线的第二次比较如图4所示(右),如下所示:

R> plot(pred, slices", va =32, im =95 .2="n"

尽管在所有三个模型中都为滞后空间选择了完全相同的函数,但对预测变量的不同选择提供了分布滞后曲线的不同估计值,与32°C的参考点相比,代表了32°C的影响。

13cf86cdd80308a238f1a718a10d0e78.jpeg

图4:温度为32°C时的总体效应(左)和滞后特异性效应(右)对3种替代模型的全因死亡率的影响(以25°C为参考)。芝加哥1987-2000。

特别是,样条曲线和多项式模型会产生非常相似的效果(正如预期的那样,考虑到高温度尾部曲线在其他维度上的拟合几乎相同),而双阈值模型的曲线显示出截然不同的形状。具体而言,由于缺乏此模型的灵活性,因此暗示收获效果(较长滞后的负估计)可能表示伪像。

缺乏通用标准,无法在可用的选择中选择总结关联的最佳模型,从而减轻了对各种替代产品的规格要求的这种丰富性。在上面的示例中,我对样条线模型表现出了明显的偏爱。这种选择既基于对函数属性的了解,例如灵活性和稳定性,又基于给出图4所示结果的合理论据。但是,该结论是有问题的,而不是基于可靠的和一般的统计选择标准。此外,结论是基于几个先验的选择,就像阈值位置或结数或多项式次数一样。

通常,在DLNM中,可以描述两个不同的选择级别。第一个涉及不同函数的规范。如上所示,该选择应既基于假设的暴露反应形状的合理性,又基于复杂性,可概括性和易于解释之间的折衷。第二级重点关注特定函数内的不同选择,例如用于定义样条曲线基的结的数量和位置。后者更难解决,尽管不是DLNM开发所固有的。一些研究人员在时间序列分析中研究了这个问题,提出了基于信息准则(Akaike,Bayesian和其他变体),偏自相关或(广义)交叉验证的方法(Peng等,2006;Baccini等,2006)。2007)。用户可以在DLNM中应用相同的方法,但是他应该记住,这些模型的二维性质带来了额外的复杂性,例如最大滞后的定义。此外,关于执行不同准则的依据还不是结论性的(Dominici等人,2008年)。需要进一步研究以提供有关DLNM中模型选择的一些指导。

可以建议使用其他方法。Muggeo(2008)提出了一个模型,该模型具有对预测变量空间进行约束的分段参数化,以及基于惩罚性样条的双重惩罚基于分布滞后的参数化。此方法包括自动选择阈值和分布滞后曲线的平滑度,并且已在R(Muggeo 2010)中完全实现。这种方法与灵活的DLNM的比较可以放宽对预测变量维度上形状的假设,从而可以提供有关此关系的其他一些见解。

7.数据要求

本文介绍的DLNMs框架是为时间序列数据开发的。(1)中基本模型的一般表达式允许将此方法应用于(广义)线性模型(GLM)中的任何族分布和链接函数,并扩展到广义加法模型(GAM)或基于广义估计方程的模型(GEE)。但是,DLNM的当前实现需要一系列等距,完整和有序的数据。

还使用选定滞后时间段中包含的先前观察值来计算一系列转换变量中的每个值。因此,将转换变量中的第一个最大滞后观测值设置为NA。允许在x中缺少值,但是由于相同的原因,将相同且下一个maxlag转换后的值设置为NA。尽管正确,但对于零散的缺失观测值存在的较长滞后时间的DLNM,这可能会产生计算问题。在这种情况下,可以考虑一些插补方法。

dlnm的主要优点之一是,用户可以使用标准回归函数执行DLNM,只需在模型公式中包括交叉基矩阵即可。通过函数lm(),glm()或gam(),可以直接使用它。但是,用户可以与数据的时间序列结构兼容地应用不同的回归函数。这些函数应该具有针对coef()和vcov()的方法,或者用户必须提取参数并将其包含在crosspred()的参数coef和vcov中(请参见第4节)。

8.最终结论

DLNM类代表描述描述非线性效应和滞后效应的现象的统一框架。该模型系列的主要优点是在一个独特的框架中统一了许多以前的方法来处理滞后效应,还为关系提供了更灵活的选择。DLNM的规范仅涉及选择两个基数以生成(5)中的交叉基函数,例如,包括线性阈值,层次,多项式和样条变换。

交叉基和参数估计的分离提供了多个优点。首先,如示例中所示,可以通过交叉基函数转换多个显示滞后效果的变量,并将其包含在模型中。其次,可以使用标准回归命令进行估计,并使用默认的诊断工具和相关函数集。更重要的是,此实现提供了一个开放平台,可以在其中实现使用不同回归命令指定的其他模型,来帮助在其他情况下或研究设计中开发方法。


4ae1b3e9e15f89f64e06fc1e5709ffc9.png

本文摘选R语言分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响,点击“阅读原文”获取全文完整资料。


点击标题查阅往期内容

R语言中的分布滞后非线性模型DLNM与发病率和空气污染示例

【视频】R语言中的分布滞后非线性模型(DLNM)与发病率,死亡率和空气污染示例

R语言分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响

R语言分布滞后线性和非线性模型(DLMs和DLNMs)分析时间序列数据

R语言分布滞后非线性模型(DLNM)空气污染研究温度对死亡率影响建模应用

R语言分布滞后非线性模型(DLNM)研究发病率,死亡率和空气污染示例

R语言分布滞后线性和非线性模型(DLM和DLNM)建模

R语言广义相加模型 (GAMs)分析预测CO2时间序列数据

Python | ARIMA时间序列模型预测航空公司的乘客数量

R语言中生存分析模型的时间依赖性ROC曲线可视化

R语言ARIMA,SARIMA预测道路交通流量时间序列分析:季节性、周期性

ARIMA模型预测CO2浓度时间序列-python实现

R语言基于递归神经网络RNN的温度时间序列预测

R语言用多元ARMA,GARCH ,EWMA, ETS,随机波动率SV模型对金融时间序列数据建模

R语言神经网络模型预测车辆数量时间序列

卡尔曼滤波器:用R语言中的KFAS建模时间序列

在Python中使用LSTM和PyTorch进行时间序列预测

R语言从经济时间序列中用HP滤波器,小波滤波和经验模态分解等提取周期性成分分析

使用PYTHON中KERAS的LSTM递归神经网络进行时间序列预测

Python中的ARIMA模型、SARIMA模型和SARIMAX模型对时间序列预测

R语言k-Shape时间序列聚类方法对股票价格时间序列聚类

R语言多元Copula GARCH 模型时间序列预测

欲获取全文文件,请点击左下角“阅读原文”。

473a5086c124f834e1b7c570da07349a.gif

a186b78d3f2cd0c0f827330f294cde79.png

9c7f68247160e2021e786e5a11b5e5fc.jpeg

0500d32458bb7b33256fd82137cf754f.png

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

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

方舟编译器

华为方舟编译器是华为公司专门为软件厂商研发的统一编程平台&#xff0c;包含编译器、工具链、运行时等关键部件。该编译器支持多种编程语言、多种芯片平台的联合编译与运行&#xff0c;能够有效解决安卓程序“边解释边执行”的低效率问题。 2019年8月31日&#xff0c;华为方舟…...

Ckeditor5完全开发指南教程(一)安装篇

Ckeditor5 自定义安装防出错实战教程&#xff08;一&#xff09;安装篇 本教程重点介绍自定义安装&#xff0c;需求不高的&#xff0c;可以下载官网集成版和自定义版&#xff08;在线生成online-builder&#xff09;。 网上很多教程拷贝来拷贝去&#xff0c;不是链接错&#…...

排序方法总结(稳定性和复杂度问题)

排序方法总结&#xff08;稳定性和复杂度问题&#xff09; 文章目录排序方法总结&#xff08;稳定性和复杂度问题&#xff09;前言稳定性时间复杂度一、直接插入法排序二、折半插入法排序三、希尔排序四、选择排序五、锦标赛排序六、堆排序七、冒泡排序八、快速排序九、归并排序…...

爱了爱了!docker拉取镜像提示unspportedOS

一面 1.你觉得项目中用了MQ给你带了什么好处&#xff0c;设计初衷是什么?会带来什么缺点嘛? (项目针对性比较强&#xff0c;不细说) 2.在网页键入taobao.com&#xff0c;到返回一个页面&#xff0c;这期间都发生了什么? 3.你说到了session和cookie,这两者有什么区别&…...

[NPUCTF2020]EzRSA Writeup

[NPUCTF2020]EzRSA 题目描述 from gmpy2 import lcm , powmod , invert , gcd , mpz from Crypto.Util.number import getPrime from sympy import nextprime from random import randint p getPrime(1024) q getPrime(1024) n p * q gift lcm(p - 1 , q - 1) e 54722 f…...

Ajax(javaweb常用)

目录AjaxjavaScript 原生 Ajax 请求JQuery 的 Ajax 请求Ajax AJAX 即“Asynchronous Javascript And XML”&#xff08;异步 JavaScript 和 XML&#xff09;&#xff0c;是指一种创建交互式网页应用的 网页开发技术。 ajax 是一种浏览器异步发起请求。局部更新页面的技术 jav…...

idea如何实现修改代码即时生效

一、spring-boot-devtools 在pom中直接引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional> </dependency> 设置以下两项&#xff0…...

python中可迭代对象是什么意思_python中可迭代对象是什么

python中可迭代对象是&#xff1a;存储了元素的一个容器对象&#xff0c;且容器中的元素可以通过“__iter__( )”方法或“__getitem__( )”方法访问。可迭代对象不能独立进行迭代&#xff0c;可通过“for…in”遍历来完成。Python中可迭代对象(Iterable)并不是指某种具体的数据…...

工业数据与数据采集应用如何在ARM+FPGA异核架构的米尔MYC-JX8MMA7核心板应用

随着通信与网络技术、互联网的发展&#xff0c;工业管理数据化、网络化、智能化已成大势所趋&#xff0c;利用工业物联网完成工业控制是智慧工厂中必不可少的一部分。传统的控制与数据采集系统&#xff0c;主机一旦需要同时与多个数据采集设备保持高速通信&#xff0c;并要承担…...

Wireshark实验《Wireshark的基本使用》

在介绍使用之前&#xff0c;先介绍一下安装及可能遇到问题 1.安装&#xff1a;软件下载路径&#xff1a;wireshark官网 选择相应的http://www.win10pcap.org/download/版本下载&#xff0c;然后一直Next就可以。 2.如果你是win10系统&#xff0c;那么使用中会遇到和我一样的问题…...

android 电话录音功能,Android实现电话录音功能

/*** Created by Easzz on 2015/12/6.*/public class RecorderService extendsService {private MediaRecorder recorder; //录音的一个实例OverridepublicIBinder onBind(Intent intent) {return null;}Overridepublic voidonCreate() {super.onCreate();//获得电话管理器Tele…...

算法:两个经纬度之间的距离

由于需要找以一个坐标点最近的一个气象站坐标&#xff0c;读取它对应的气象数据。 #region 两个经纬度之间的距离//地球半径&#xff0c;单位米private const double EARTH_RADIUS 6378137;/// <summary>/// 计算两点位置的距离&#xff0c;返回两点的距离&#xff0c;单…...

远程教育实施方案交流之(一)——课件制作与课程录制篇

笔者结合现阶段最新技术和项目开展的各种影响因素&#xff0c;并综合考虑远程教育项目实施的成本控制、可行性分析、生产效率、实施商业模式&#xff0c;实施效果等方面将远程教育项目实施方案分成&#xff0c;1、课件制作与课程录制方案篇&#xff1b;2、远程教育平台建设及采…...

CCF201812

这次的CCF没打&#xff0c;这次CCF第4题不是送分题么&#xff0c;裸的最小生成树的最大权边。 随手写了一下&#xff0c;晚上回来补一个&#xff0c;JAVA版的。 2018-12-1小明上学 问题描述 试题编号&#xff1a;201812-1试题名称&#xff1a;小明上学时间限制&#xff1a;…...

react和vue配置本地代理

在react中配置开发环境下的本地代理相对比较简单&#xff0c;直接在package.json文件中修改即可。 此处以本地服务器&#xff0c; 端口为5000为例 "proxy": "http://localhost:5000"在项目目录的src /下新建setupProxy.js文件&#xff0c;然后写入如下代码…...

天线知识点总结

天线:教材:马汉炎《天线原理》 克劳斯《天线》 后几章脉络可看章节习题&#xff0c;有很多梳理性问题 内容很简单&#xff0c;脉络很清晰。从电偶极子和次偶极子的辐射入手&#xff0c;后面所有的线天线都可看做电偶极子的阵列&#xff0c;方向图都可看做电偶极子方向图乘阵列…...

scala的特征

1.java和scala可以无缝链接&#xff0c;都运行在JVM上 2.类型推断&#xff0c;即可以自动推测类型&#xff0c;不用指定类型 3.并发和分布式&#xff08;Actor,类似Java中的多线程Thread) 4.特质trait,特征&#xff08;类似于java中的interfaces和abstract结合&#xff09; 5.模…...

Vue3+nodejs全栈项目(资金管理系统)——后端篇(二)用户模块

文章目录用户模块的增删改查新增创建user_info表初始化路由模块路由模块处理函数(添加&#xff09;测试查询路由模块处理函数(查询)测试编辑&#xff08;根据id&#xff09;路由模块处理函数&#xff08;编辑/更新&#xff09;测试删除(根据id&#xff09;路由模块处理函数测试…...

链表必刷题:快慢双指针,链表反转,找中点模版·····

234. 回文链表 很有代表性&#xff01;包含了链表遍历&#xff0c;快慢指针找中点模版&#xff0c;链表数据比对&#xff0c;链表反转&#xff01;非常具有代表性 class Solution {public boolean isPalindrome(ListNode head) {if(head null || head.next null) return true…...

Windows上同时配置GitHub,Gitlab,Gitee(码云)三种开发环境

Windows上同时配置GitHub&#xff0c;Gitlab&#xff0c;Gitee&#xff08;码云&#xff09;三种开发环境一、介绍1、Git2、GitHub的概念3、Gitlab的概念4、Gitee的概念二、安装Git环境1、下载2、安装3、验证三、配置1、单独配置①本地生成 ssh key②添加新的shh key2、同时配置…...

Java 实例-打印图形

Java 实例 – 打印菱形 输出指定行数的菱形。 package com.example.yan.java打印图形;public class Main {public static void main(String[] args) {print(8); // 输出 8 行的菱形}public static void print(int size) {if (size % 2 0) {size; // 计算菱形大小}for (int i…...

小米路由器3 保姆级救砖回忆录及实操技巧演示

写在救砖之前 路由器TTL救砖&#xff0c;好多网友反映看到信息&#xff0c;无法选择&#xff0c;眼睁睁的看启动菜单滚过去&#xff0c;一次又一次。 详细的视频教程我已经上传到西瓜、今日头条和哔哩哔哩。估计就这两个网站能接受几百兆的视频 视频地址如下&#xff1a; 就…...

知识点滴 - 如何写项目总结

项目结束了&#xff0c;要写项目总结&#xff08;Project Summary&#xff09;。或者在项目开发中&#xff0c;也需要写项目总结。 如果你使用PPT来写项目总结&#xff0c;那就要每一页PPT都要包含某类内容&#xff0c;可以设定个大纲来写。 在项目总结中&#xff0c;你可能需要…...

Linux下查找JDK默认安装路径

Linux下查找JDK默认安装路径 确认是否安装JDK java -version查找java命令的位置 which java[roota]# which java /usr/bin/javajava命令的位置所对于的软链地址 ls -l /usr/bin/java[roota]# ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Jun 18 15:45 /usr/bin/java -> …...

计算机人文英语1形考答案,国家开放大学电大《人文英语1》形考任务七试题及答案...

国家开放大学电大《人文英语1》形考任务七试题及答案 最新国家开放大学电大人文英语1形考任务七试题及答案一、选择填空题目1一Social Work Service Center一Hello, May I speak to Zhang Hua选择一项A. Can I help you 题目2一But actually, Im at work. So rather not wait. …...

三十三、《大数据项目实战之用户行为分析》Spark SQL读写MySQL

本例讲解使用Spark SQL的JDBC API读取MySQL数据库中的表数据,并将DataFrame中的数据写入MySQL表中。Spark集群仍然使用Standalone模式。 具体操作步骤如下: MySQL数据准备 在MySQL中新建一个用于测试的数据库spark_db,命令如下: mysql> create database spark_db; …...

用AudioSource播放声音

不需要在玩家身上添加AudioSource组件 资源管理类 using System.Collections; using System.Collections.Generic; using UnityEngine; //资源管理类 public class GameRes {//标签public const string player "Player";public const string dog "Dog"…...

SQL强化2

在企业开发中一般都会使用innodb引擎&#xff08;内部支持事务&#xff0c;行级锁。外键等特点&#xff09;&#xff0c;在MYSQL5.5版本之后默认引擎也是innodb。 show create table 列名; --查看引擎为innodb 在开发过程中常见的索引类型有&#xff1a; 主键索引&#xff1a…...

深度理解抽象类和接口

abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性&#xff0c;甚至可以相互替换&#xff0c;因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。 其实&#xff0c;两者之间还是有很大的区别的&#xff0c;对于它们…...

有了这份PDF+1个插件算法刷题三件套,面试进阶双飞。助我斩获十个offer

众所周知&#xff0c;算法这两年在面试上已经是不可或缺的一项技能了&#xff0c;不论你是应届生还是在职人员&#xff0c;面试的时候掌握这项技能都会使你offer到手的概率更大一些&#xff0c;尤其是现在的BATZ大厂&#xff0c;可以说是不会算法根本就不去&#xff01;团长两年…...

centos8 设置网络

Net模式下连接外网配置 1桥接模式改为net模式 192.168.56.1 被虚拟网卡占用 小知识 2 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改配置 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOdhcp DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONF…...

Numpy科学计算库基本使用方法

NumPy 是Python中科学计算的基础包。它是一个Python库&#xff0c;提供多维数组对象&#xff0c;各种派生对象&#xff08;如掩码数组和矩阵&#xff09;&#xff0c;以及用于数组快速操作的各种例程&#xff0c;包括数学&#xff0c;逻辑&#xff0c;形状操作&#xff0c;排序…...

设置QWidget为圆角矩形(同时设置背景图和圆角矩形)

在实际项目开发过程中有时需要设置QWidget中的背景图的同时还需要将其设置为圆角矩形样式。此时可以通过重绘事件完成两项工作。 1. 首先设置属性为无边框&#xff08;即使不设置为无边框&#xff0c;运行后同样为无边框&#xff0c;目前尚未得知其原理&#xff09; setWindo…...

linux中php的filemtime函数可能会因为大小写出错,filemtime区分大小写

linux中filemtime可能会因为大小写出错&#xff0c;filemtime区分大小写 在linux中php对filemtime的对大小写解释是不一样的 filemtime("/www/www.tt18.cn/") 和filemtime("/www/Www.tt18.cn/") 是不一样的 如果目录为"/www/www.tt18.cn/"&#…...

细分领域创新引领,云和恩墨被正式认定为国家级专精特新“小巨人”企业

日前&#xff0c;工业和信息化部开展了第四批专精特新“小巨人”企业培育的工作&#xff0c;现已完成审核&#xff0c;并通过北京市经济和信息化局官网予以公告。云和恩墨深耕数据库领域十余载&#xff0c;凭借过硬的数据库技术创新能力与优秀的数据库软件产品&#xff0c;成功…...

python的一些杂七杂八的使用

1、assert的用法&#xff0c;assert之后还可以输出信息 这里举个例子&#xff0c;我们可以这样写代码&#xff1a; assert os.path.exists(path_tools), "{}不存在&#xff0c;请将common_tools.py文件放到 {}".format(path_tools, os.path.dirname(path_tools))2、…...

Supervisor的简单使用

Supervisor简单来说是用Python开发的一套通用的进程管理程序&#xff0c;能够监控进程状态&#xff0c;当程序异常退出时能自动重启。Supervisor通过fork/exec的方式把被管理的进程当作其的子进程来启动&#xff0c;把要管理的进程的可执行文件的路径写进去即可。supervisor还提…...

表格输出(C语言程序设计)

本题要求编写程序&#xff0c;按照规定格式输出表格。 输入格式&#xff1a; 本题目没有输入。 输出格式&#xff1a; 要求严格按照给出的格式输出下列表格&#xff1a; ------------------------------------ Province Area(km2) Pop.(10K) ---------------------…...

Ubuntu18.04+ros+zed1跑orb_slam2个人问题总结

基本步骤参照各种博客&#xff0c;仅用于记录个人问题汇总 Q&#xff1a;ubuntu安装Pangolin编译报错&#xff0c;找不到Eigen3::eigen&#xff1b; A&#xff1a;Pangolin版本与Eigen3不匹配&#xff0c;官网直接下载Pangolin版本为v0.6&#xff0c;进入github后切换为v0.5重…...

云南:探索旅游电子合同区块链应用,君子签助推旅游管理智慧发展

近日&#xff0c;云南省文化和旅游厅、云南省发展和改革委员会、云南省教育厅等十部门联合印发《云南省深化“互联网&#xff0b;旅游”推动旅游业高质量发展实施方案》&#xff08;以下简称《实施方案》&#xff09;&#xff0c;提出&#xff1a;整合全国旅游电子合同等系统数…...

Tesseract .Net SDK C# OCR 2022.1

Tesseract .Net SDK C# OCR 库 #将扫描的 PDF 转换为可搜索的文档 #快速准确的基于神经网络的引擎 #纠正低质量扫描 # 120 多种语言 # .Net 2.0, .Net 5, 标准, 核心 Tesseract OCR - industry-fastest .Net OCR library 4 行代码&#xff0c;仅此而已 var api OcrApi.Creat…...

Centos添加防火墙端口

首先需要保证服务器防火墙开启 添加端口到防火墙 firewall-cmd --zonepublic --add-port8084/tcp --permanent --permanent永久生效&#xff0c;没有此参数重启后失效 使配置生效 firewall-cmd --reload 查看已添加到防火墙的端口列表 firewall-cmd --list-allYoure per…...

003Linux入门命令

windowslinux的shell程序命令创建文件夹md 文件夹mkdir 文件夹清除文件夹rd 文件夹rmdir 文件夹显示当前目录下的所有文件dirls清屏 clsclear查看当前路径pwd切换路径cd 子目录&#xff0c;cd ..返回上级路径创建文件touch 文件名.后缀删除文件rm 文件名.后缀纯文本编辑…...

前端与后端相比,真的简单吗?

其实我不太喜欢将两种技术以哪一个更加简单的形式来进行探讨。 但是在现实中很多人却都在以此种形式进行比较&#xff0c;其比较的结果大部分都是&#xff1a;前端要更简单一些&#xff0c;后端的数据和算法要比前端整体偏难。前端更多的在于视觉效果。前端可能比较复杂&#…...

nginx安装教程(完整版含PCRE库、SSL库、zlib库)

1.安装gcc gcc-c(如新环境&#xff0c;未安装请先安装) [rootcentos-7 gcc]# yum install -y gcc gcc-c 2.安装wget &#xff08;如果已安装请忽略 [rootcentos-7 gcc]# yum -y install wget 3.安装PCRE库 [rootcentos-7 local]# cd /usr/local/tools [rootcentos-7 local…...

HTML中的乱码问题

乱码问题&#xff1a; 计算机中保存的任何内容都以1和0的二进制编码的形式存在&#xff1b;在读取内容时&#xff0c;需要将二进制编码解码为正确的内容才能显示 1&#xff09;编码&#xff1a;依据一定规则&#xff0c;将字符转换为二进制编码的过程 2&#xff09;解码&…...

Java-JDBC【之】JDBC概述、获取连接、操作流程、SQL注入问题与解决、查询解析ResultSet

Java-JDBC【之】JDBC概述、获取连接、操作流程、SQL注入问题与解决、查询解析ResultSet1.JDBC概述2.操作流程1.初始化项目&#xff0c;导入驱动jar包2.加载驱动类3.创建数据库连接对象Connection4.创建Statement (SQL注入问题&#xff0c;在下面解决)5.执行SQL6.解析查询对象Re…...

关于windows 10 安装微信web开发工具后点击无反应,无法打开的处理办法

昨天在微信开发平台官网下了微信开发小程序软件&#xff08;.exe 64位&#xff09;&#xff0c;在自己台式机&#xff08;windows 7 系统&#xff0c;64位&#xff09;上安装可以正常打开运行&#xff0c;但在自己笔记本&#xff08;windows 10 &#xff0c;64位&#xff09;上…...

趣味算法-读书笔记(一)

14天阅读挑战赛 1.1打开算法之门 数据结构算法程序 数据结构是程序的骨架&#xff0c;算法是程序的灵魂&#xff1b; 1.2妙不可言-算法复杂性 伪代码&#xff08;Pseudocode&#xff09;是一种非正式的&#xff0c;类似于英语结构的&#xff0c;用于描述模块结构图的语言。…...

通过接口的协议理解sort的本质

如下代码 package main import ( “fmt” “sort” ) type Course struct { name string price int url string } type Courses []Course func (c Courses) len() int { return len© } func (c Courses) Less(i, j int) bool { return c[i].price < c[j].price } …...

【C语言】中缀转后缀(头歌数据结构)

一、问题解析&#xff1a;过程分为两步&#xff1a; 第一步&#xff0c;是将输入的字符串处理&#xff0c;运算符和数字分类储存。 第二部&#xff0c;将中缀转后缀。 二、实现思路 首先来看第一步是如何实现的&#xff1a; 当传入一个字符串&#xff0c;我们需要对字符串…...

「ROS OpenCV」读取一张图像然后发布图像话题并在rviz中显示(image_transport cv_bridge sensor_msgs)

创建工作空间和功能包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/ catkin_make cd ~/catkin_ws/src catkin_create_pkg pub_sub_image_topic_pkg roscpp rospy std_msgs image_transport cv_bridge sensor_msgs cd ~/catkin_ws catkin_make source ~/catkin_ws/devel/setup.ba…...

代码混淆之class-winter

郑重声明 class-winter是本人在学习完class-final(v1.1.9)后&#xff0c;仿照class-final进行编写的&#xff0c;整体思路与class-final一致&#xff0c;代码部分(约20%~30%)复用了class-final中的代码。可将class-winter看作是class-fianl的一个分支。 功能与特性 支持war加…...

memcache安装

memcached安装 文章目录memcached安装一、memcached简介二、memcache软件安装路径及端口规划三、安装过程1 下载安装包2 创建memcache用户及安装所需库libevent3 解压编译4 启动运行5 修改配置文件四、加入开机自启动五、检查启动状态六、连接到memcache七、参考文档时间2021-0…...

生产制造管理系统对中小型企业的作用有哪些?

随着企业数字化转型的概念深入人心&#xff0c;传统生产制造企业也渐渐重视起来了。对于资金雄厚的大型生产制造企业而言&#xff0c;企业数字化转型还是比较可以快速适用并且付出行动。而对于很多的中小型企业而言&#xff0c;对于企业数字化转型则没那么重视&#xff0c;甚至…...

私域流量如何发挥价值

私域流量的营销概念&#xff0c;到2021年已经被大多数人理解了&#xff0c; “不用花钱买的为企业贡献流量的人”&#xff0c;其实这个说法不正确&#xff0c;天下没有免费的午餐&#xff0c;没有无缘无故的免费流量&#xff0c;流量从公域转到私域&#xff0c;一定是企业花了钱…...

对接网易云信音视频2.0呼叫组件集成到vue中,实现web端呼叫app,视频语音通话。

项目中需要实现视频通话功能,经过公司的赛选,采用网易云信的视频通话服务,app小伙伴集成很顺利。web端需要实现呼叫app端用户。网易云信文档介绍不全,vue的demo满足不了需求,和客服人员沟通,只能通过集成呼叫组件来实现了。 这个demo是vue版本,可以实现视频通话,但是是…...

VC实现EXCEL转换为CSV格式

/************************************************************************ *函数名称&#xff1a;ConverXLSToCSV *功能描述&#xff1a;打开EXCEL文件&#xff0c;并转存为CSV格式文件 *输入参数&#xff1a;pSrcFileName &#xff0c;源文件&#xff1b;pDesFileName&…...

java并发中CountDownLatch的使用

java并发中CountDownLatch的使用 在java并发中&#xff0c;控制共享变量的访问非常重要&#xff0c;有时候我们也想控制并发线程的执行顺序&#xff0c;比如&#xff1a;等待所有线程都执行完毕之后再执行另外的线程&#xff0c;或者等所有线程都准备好了才开始所有线程的执行…...

尚硅谷离线数仓4.0镜像以及项目执行流程(3个虚拟机)

与尚硅谷项目完全一致&#xff0c;用户是atguigu&#xff0c;所有密码设置为root 其中IP是192.168.10.xxx&#xff0c;例如&#xff1a;192.168.10.102 运行前一定要设置好网络 由于时间有限&#xff0c;项目只做到可视化展示部分&#xff0c;运行前看一下文档里面有脚本的全…...

MAT无法打开较大的hprof的解决办法

文章目录概述解决概述 有时候线上产生的堆dump文件较大&#xff0c;如果你的hprof文件没有问题的话&#xff0c;使用MAT打开的时候总是抛出 Java Heap Error. 可能是默认的1024m内存不够用了 解决 找到MAT的安装目录&#xff0c;找到MemoryAnalyzer.ini 修改其中的-Xmx即可 …...

国开电大大学计算机应用基础 (专科)终结性考试(大作业)考试试题以及答案.zip 内含word和ppt答案 下载即可使用

国开电大大学计算机应用基础 &#xff08;专科&#xff09;终结性考试试题以及答案&#xff08;大作业&#xff09; 所有答案和PPT已经做好&#xff0c;直接填写名字学号即可,详情可以看缩略图。 也可以直接点击此连接直接购买 国开电大大学计算机应用基础&#xff08;专科&…...

c++数组可开多大

c数组可开多大及蓝桥杯内存限制分析 参考链接&#xff1a;link 蓝桥杯题目 时间限制1sec 内存限制128mb 内存和 栈区 堆区 全局静态区 文字常量区 程序代码区&#xff08;函数体二进制代码&#xff09; 重点讨论最常用的栈区、全局静态区和程序代码区 理想状态下&…...

C++入门:C++数组可以开多大

一个由C/C编译的程序占用的内存分为以下几个部分 栈区&#xff08;stack&#xff09;&#xff1a;由编译器自动分配释放 &#xff0c;存放函数的参数值&#xff0c;局部变量的值等。其操作方式类似于数据结构中的栈。 堆区&#xff08;heap&#xff09; &#xff1a;一般…...

数据太大,记事本打不开怎么办?

当文本文件中保存的数据太大时&#xff0c;会出现文件太大&#xff0c;记事本等无法打开的现象&#xff0c;如下图&#xff1a; 此时我们可以采用超大文本文件打开工具LogViewPro 首先下载该工具&#xff0c;下载地址如下&#xff1a; http://download.csdn.net/detail/xiaoql…...

C/C++手动开大栈区

#pragma comment(linker, "/STACK:102400000,102400000")//手动开大栈区...

如何开很大的数组问题

大数组问题 在做题时常发现题目要求要开很大的数组&#xff08;多则百万甚至上亿&#xff09; 此时&#xff0c;开long long 型的数组已经不管用了&#xff08;不仅运行时间会卡爆&#xff0c;且本身不支持开这么大的数组&#xff09; 此时可以想到用vector来等效替代这么大的…...

Windows上打开大文件的工具

最近因为工作需要要打开一个300MB的文件&#xff0c;试过了N个编辑器不是打不开就是软件直接挂掉或是占用内存太大,已经严重影响了我的工作还好在网络上找到老外写的一个免费软件&#xff0c;官网上说是可以打开4G的文件(没有测试过这么大的)&#xff0c;官网介绍&#xff1a;L…...

Windows上使用“LogView”打开大文件

最近因为工作需要要打开一个300MB的文件&#xff0c;试过了N个编辑器不是打不开就是软件直接挂掉或是占用内存太大,已经严重影响了我的工作还好在网络上找到老外写的一个免费软件&#xff0c;官网上说是可以打开4G的文件(没有测试过这么大的)&#xff0c;官网介绍&#xff1a;L…...

手动开大栈

今天打题的时候发现在本机爆栈&#xff08;一条链&#xff0c;300000&#xff09;&#xff0c;但是oj上不怕&#xff0c;于是上网查了一下&#xff0c;其实现在NOI系列赛的栈已经和和规定空间一起算&#xff0c;也就是说不用再打人工栈&#xff0c;但是本机调试怎么办&#xff…...

计算机热重启的键应该是,电脑热开启按那几个键

热启动就是计算机在DOS状态下运行时&#xff0c;左手按住“Ctrl”和“Alt”不放开&#xff0c;右手按下“Del”&#xff0c;然后同时放开&#xff0c;计算机会重新启动&#xff0c;这种启动方式是在不断电状态下进行计算机的程序启动&#xff0c;所以也叫做热启动。在WINDOWS窗…...

强化学习的分类方法

总体认识 强化学习是很大的概念&#xff0c;他包含了很多种算法&#xff0c;我们也会一一提到其中一些比较有名的算法&#xff0c;比如有通过行为的价值来选取特定行为的方法&#xff0c;包括使用表格学习的Q Learning方法&#xff0c;sarsa等&#xff0c;使用神经网络学习的De…...

三个一学习方法

1. 三个一学习方法概述 一种思维方式——生产者思维一个学习方法——费曼学习法一个学习技巧——生活化联想 2. 生产者思维 与生产者思维对立的是“消费者思维”。 2.1 消费者 如果我们把形形色色的信息、知识、原理、理论看作是商品的话。查看和学习这些“商品”的为消费者…...

高效的学习方法(费曼学习方法)

学习技巧有四个简单的步骤&#xff1a; 1. 提取书本信息&#xff0c;阅读并理解&#xff0c;拿出一张白纸简要概括知识点以及对知识点进行深度拓展和横向拓展。&#xff08;深度拓展指增强知识点的理解深度&#xff0c;可以通过提问题的方式加强深度理解&#xff1b;横向拓展指…...

必备干货,程序员的自我修养、高效学习方法

慕课网&#xff08;imooc.com&#xff09; / 文源自网络 / 图如何才能持续成长&#xff1f;这是每个程序员都绕不开的话题。入行之初&#xff0c;你可能困惑于如何选择适合自己的编程方向&#xff1b;编程前期&#xff0c;你可能想寻找不断培养自己编程思维与能力的方法&#x…...

程序员高效学习方法

注&#xff1a;以下内容出自http://www.cnblogs.com/weilu2/p/learning_method.html 1、自顶向下的学习方法 也就是分层学习&#xff0c;与网络化学习方式有一定的关联性 2、网络化学习方法 说到网络化学习就不得不提到传统的学习方式&#xff0c;线性学习。 认知一个事物的过…...

100条有效学习方法

...

python中numpy数组形状和计算

1. numpy数组形状 数组可以理解为是矩阵&#xff0c;所以会涉及几行几列 import numpy as np import randomt1 np.array([[1,2,3],[4,5,6]]) print(t1) print(t1.shape)在这段逻辑里&#xff0c;t1是个数组&#xff0c;输出结果后 (2, 3)表示的就是这个数组是一个2行3列的矩…...

高效的学习方法(几个小技巧)

几个学习小技巧&#xff1a; 1.价值导向性学习法&#xff1a;发现&#xff0c;赋予学习内容意义或者使命感。 价值导向性学习法是一种高效的思维方式&#xff0c;可以传递出这样的一种观点&#xff1a;学习上有意义&#xff0c;有价值的行为&#xff0c;而不是消极的&#xff0…...

20种让你更高效的科学学习方法

目录 1. 以多种方式学习某个知识 2. 每天学习多个科目&#xff0c;而不是只学习一个科目 3. 定期复习&#xff0c;而不是死记硬背 4. 坐在最前面(对于学生来说) 5. 只专注于一件事 6. 学会简化、归纳 7. 用手而不是使用笔记本电脑做笔记 8. 写下你的烦恼 9. 经常测试自…...

Java Geometry空间几何数据的处理

a flag: pgsql中常用的空间坐标类型在Java里用一般的数据类型表示不了呢&#xff0c;研究一下java对空间几何数据类型的处 理&#xff0c;研究完回来补一下博客...

三维空间几何变换原理[平移、旋转、错切]

转载&#xff1a;https://blog.csdn.net/shenziheng1/article/details/51227962 透视变换是存在形变才有的&#xff0c;形状不变这个就是0 0 0 注意&#xff1a;vtk里的矩阵平移和透视位置是换了的 即H[A T ] [ P S] ATPS组成了一个矩阵&#xff0c;这里不好写就这么表达…...

GIS空间分析(五)—— 位置与几何关系分析

位置与几何关系分析 位置是空间对象的基本特征&#xff0c;矢量叠加分析、地图代数、选址分析等经典GIS空间分析方法都是基于位置特征分析方法的代表。空间几何关系分析主要是对空间目标之间由位置、形状、方位、连通性和相似性等基本几何特征所引起或决定的关系进行研究。 A…...

JTS Java空间几何计算、距离、最近点、subLine等 稳健的一比,持续更新中

文章目录前言地理坐标系和投影坐标系地理坐标系投影坐标系地图投影墨卡托/Web墨卡托常见坐标系地理坐标系和投影坐标系互转EPSG:3857和EPSG:4326Java各坐标系之间的转换&#xff08;高斯、WGS84经纬度、Web墨卡托、瓦片坐标&#xff09;GeotoolsJTSvividsolutions和locationtec…...

空间几何变换知识点——摘自《机器视觉研究与发展》赵彭

空间几何变换与机器视觉有着密切的关系&#xff0c;是研究机器视觉的重要数学工具之一。空间几何变换主要包括射影变换、仿射变换、比例变换、欧氏变换等&#xff0c;各种变换的不变量性质在机器视觉中也具有重要的作用。1 齐次坐标用n1维矢量表示一个n维矢量。优越性&#xff…...

HTML+CSS制作简单的家乡网页 ——我的家乡介绍广东 web前端期末大作业

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法&#xff0c;如盒子的嵌套、浮动、margin、border、background等属性的使用&#xff0c;外部大盒子设定居中&#xff0c;内部左中右布局&#xff0c;下方横向浮动排列&#xff0c;大学学习的前端知识点和布局方式都有…...

空间几何-欧拉角、四元数、重投影误差

空间几何基础欧拉角和万向锁四元数重投影误差欧拉角和万向锁 欧拉角中的描述物体运动的方向的方式 &#xff1a;偏航-俯仰-滚转&#xff08;yaw-pitch-roll&#xff09;&#xff0c;等价于围绕ZYX轴进行旋转。 如图&#xff0c;每次旋转有新的ZYX轴&#xff0c;绕着新的轴旋转…...

高数下-空间几何(一)-向量

文章目录 一、向量的基本内容 向量即矢量&#xff0c;既有方向又有大小&#xff0c;比如物理量位移、速度、力 向量a⃗b⃗\vec{a}\vec{b}ab意味着&#xff1a; a⃗&#xff0c;b⃗\vec{a}&#xff0c;\vec{b}a&#xff0c;b方向相同&#xff0c;大小相等 1.向量的大小 用…...

空间几何

目录 一&#xff0c;祖暅原理 二&#xff0c;正多边形 三&#xff0c;正多面体 四&#xff0c;阿基米德半正多面体 五&#xff0c;詹森多面体 一&#xff0c;祖暅原理 如果界于两个平行平面之间的两个立体&#xff0c;被任一平行于这两个平面的平面所截&#xff0c;两个截…...

洛谷P1396 营救

题目链接:营救 - 洛谷 非常模板的kruskal, 唯一需要想的地方是起点到终点这段"最大的拥挤度"如何计算 因为kruskal是排序后进行的, 所以当起点和重点都在并查集中时, 最后进入并查集的那条边就是拥挤度最大的的边 ac代码: #include <cstdio> #include <…...

BZOJ1396 识别子串

传送门 拼命给自己拉低AC率&#xff08; SAM 一发入魂 很明显 我们要查的就是 叶子结点 叶子结点 的 len 和 其父亲的 len 会影响一段区间 大概长这个样子 前面一段倾斜的 就是 len 在不断增长 后面的要取min所以就是平直的[你可能需要意会一下] 因为一个点的len是一段连续…...

POJ 1396 Checking an Alibi|Dijkstra

问题描述 总时间限制: 1000ms内存限制: 65536kB 描述 A crime has been comitted: a load of grain has been taken from the barn by one of FJs cows. FJ is trying to determine which of his C (1 < C < 100) cows is the culprit. Fortunately, a passing satell…...

51nod 1396 还是01串【前缀和】

1396 还是01串基准时间限制&#xff1a;1 秒 空间限制&#xff1a;131072 KB 分值: 20 难度&#xff1a;3级算法题收藏关注给定一个0-1串s&#xff0c;长度为n&#xff0c;下标从0开始&#xff0c;求一个位置k&#xff0c;满足0<k<n, 并且子串s[0..k - 1]中的0的个数与子…...

luogu P1396 营救

题目描述 “咚咚咚……”“查水表&#xff01;”原来是查水表来了&#xff0c;现在哪里找这么热心上门的查表员啊&#xff01;小明感动的热泪盈眶&#xff0c;开起了门…… 妈妈下班回家&#xff0c;街坊邻居说小明被一群陌生人强行押上了警车&#xff01;妈妈丰富的经验告诉她…...

XTU OJ 1396 函数

XTU OJ 1396 函数 题目描述&#xff1a; 根据质因子唯一分解定理可知 &#xff1a; n∏i1mpikin \prod_{i 1}^mp_i^{k_i} ni1∏m​piki​​ ,其中pip_ipi​都是素数。 定义g(n)∑i1mkig(n)\sum_{i 1}^m{k_i}g(n)∑i1m​ki​, 求∑iabg(i)\sum_{i a}^b{g(i)}∑iab​g(i)。 …...

Hdu1396

//Counting Triangles/* 顶角朝上的三角形&#xff1a;a[i] a[i-1]c(i1,2)&#xff08;从底边任选两点为正三角形底边 &#xff09;顶角朝下的三角形&#xff1a;b[i]b[i-1]c((i1)/2,2) c((i2)/2,2)(因为偶数边长的正三角形和其边长一半的反三角形存在着对应关系&#xff0c;所…...

ZCMU—1396

1396: 队列问题(2) Time Limit: 1 Sec Memory Limit: 128 MB[Submit][Status][Web Board]Description 有一个含有n个元素的队列q&#xff0c;每个元素的大小满足1<xi<9(0<i<n)。队列有一种操作&#xff0c;对于队首元素若是整个队列最大的则出队列&#xff0c;否则…...

UVA 1396

书上的题目&#xff0c;开始跟着新的大神了 #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using namespace std;//精度控制 const double eps1e-10; int dcmp(double x) {if(fabs(x)<eps) return 0;return x<0?-1…...

mysql报错1396_mysql创建用户报错bug——ERROR 1396 (HY000): Operation CREATE USER failed for 'zabbix'@'localhost

<背景&#xff1a;mysql中删除又想重建zabbix用户&#xff0c;但是执行创建命令报错。mysql> select host,user from user;-----------------------------| host | user |-----------------------------| localhost | mysql.infoschema || localhost | mysql.session || …...

bzoj1396

后缀自动机线段树 今天比较颓。。。 既然只出现一次&#xff0c;那么就是right1&#xff0c;于是我们预处理出每个点的right&#xff0c;然后看是否等于一&#xff0c;如果是就更新答案。 更新答案维护两个线段树&#xff0c;如果当前点在延伸[Min,Max]范围内,那么答案就是end-…...

P1396 营救

P1396 营救 题目链接 题目描述 妈妈下班回家&#xff0c;街坊邻居说小明被一群陌生人强行押上了警车&#xff01;妈妈丰富的经验告诉她小明被带到了 t 区&#xff0c;而自己在 s 区。该市有 m 条大道连接 n 个区&#xff0c;一条大道将两个区相连接&#xff0c;每个大道有一个…...

mysql 1396错误,解决错误1396(HY000):在MySql中为'user'@'localhost'操作DROP USER失败吗?...

当您创建具有&#xff05;的用户时&#xff0c;如果您使用localhost删除用户&#xff0c;则会发生此错误。让我们用“&#xff05;”创建一个用户&#xff0c;并将该用户删除为本地主机。语法如下CREATE USER yourUserName% IDENTIFIED BY yourPassword;让我们使用以上语法创建…...

洛谷P1396营救

Description 妈妈下班回家&#xff0c;街坊邻居说小明被一群陌生人强行押上了警车&#xff01;妈妈丰富的经验告诉她小明被带到了t区&#xff0c;而自己在 s 区。 该市有 m 条大道连接 n 个区&#xff0c;一条大道将两个区相连接&#xff0c;每个大道有一个拥挤度。小明的妈妈…...

Codeforces 1396 A

传送门 题目大意 由n个正整数组成的数组a&#xff0c;执行下面操作三次后使得数组a元素全部变成0 选取一段区间[l.r]&#xff0c;区间内的每个数都可以加上或减去区间长度(r-l1)的倍数 输出这三次操作选取的区间及区间内每个数字变为几 思路 n1时特判 当n>2时&#xff0…...

苹果设备型号(全)

Apple TV Generation Model Bootrom Variant FCC ID Internal Name Identifier Color Storage Model Apple TV 2GA1378Bootrom 574.4OriginalBCGA1378k66apAppleTV2,1Black8 GB MC572 Apple TV 3GA1427ROMOriginalBCGA1427j33apAppleTV3,1Black8 GB MD199 A1469 ? Rev A BCGA...

各代iPhone iPad 内部代号 Hardware Model

https://www.theiphonewiki.com/wiki/Models https://www.theiphonewiki.com/wiki/List_of_iPadshttps://www.theiphonewiki.com/wiki/List_of_iPhones#iPhone_7_Plus 科普一下iPad的内部名字&#xff1a; iPad modelInternal Name iPad A1219 A1337iPad1,1iPad 2 A139…...

Ubtunu排查磁盘空间是否已满—并清理的方式

项目场景&#xff1a; 最近使用nodejs开发的后端项目部署到Ubtunu服务器后接口无法访问了&#xff0c;接口也调用不通&#xff0c;NGINX报502错误。 问题描述 使用远程连接工具传文件也是无法上传&#xff0c;提示找不到文件&#xff0c;SCP命令也无法上传。 scp传文件报错&…...

网络安全意识 | 钩直饵咸,离水三尺。

网络安全意识 &#xff5c; 钩直饵咸&#xff0c;离水三尺。 钓鱼&#xff0c;指运用欺诈心理结合电脑科技的新犯罪手法&#xff0c;也可以粗略地理解为一种使用特殊手段引诱你上钩以获取好处的骗局。 在现代生活中&#xff0c;人与人之间交流接触的渠道越来越多&#xff0c;…...

[附源码]Python计算机毕业设计Django良辰之境影视评鉴系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;我…...

数据分析真题日刷 | 小红书2019年校园招聘数据分析岗位在线笔试第二批

今日真题 小红书2019年校园招聘数据分析岗位在线笔试第二批&#xff08;来源&#xff1a;牛客网&#xff09;题型 客观题&#xff1a;单选6道,不定项选择3道,填空3道&#xff1b; 主观题&#xff1a;问答2道完成时间 120分钟牛客网评估难度系数 3颗星 经过网易和京东的疯狂虐&…...

html中如何定义斜框,html表格单元格添加斜下框线的方法

一、分隔单元格的方法1、用“transform: rotate(-55deg);”把一条水平线旋转一定角度就成斜线了2、利用以下命令调整分割线位置等。:after:beforetransform: rotate(-55deg);transform-origin: top;3、注意&#xff1a;加斜线的单元格的宽高需要时固定值&#xff0c;否则会乱掉…...

html中的斜线怎么做,CSS_div和css制作斜线示例分享,DIV+CSS 斜线效果很简单,只需 - phpStudy...

div和css制作斜线示例分享DIVCSS 斜线效果很简单&#xff0c;只需设置一下CSS Border 的边框就能有斜线效果。代码分享给大家&#xff0c;你可以自己变通。提示要注意两点&#xff1a;1、DIV宽高的定义。2、DIV在 IE6 中默认是有高度的。上图右边是我们要实现的效果&#xff0c…...

java短信接口api的用法_短信接口API

/*** Created by bingone on 15/12/16.*/importorg.apache.http.HttpEntity;importorg.apache.http.NameValuePair;importorg.apache.http.client.entity.UrlEncodedFormEntity;importorg.apache.http.client.methods.CloseableHttpResponse;importorg.apache.http.client.met...

三网短信通知接口

一、接口介绍 三网合一短信接口&#xff0c;三网短信服务&#xff0c;适用于各类短信验证码,会员通知,短信提醒,行业信息发送. 3秒到达、成功率99%左右。支持虚拟运营商短信发送。首次使用时&#xff0c;请先创建模板&#xff0c;待模板审核通过后&#xff08;审核需一个工作日…...

【大数据入门核心技术-Zookeeper】(四)Zookeeper的应用场景

目录 1、统一命名服务 2、配置管理 3、集群管理 4、分布式通知协调 5、分布式锁 1、统一命名服务 这个可以简单理解为一个电话薄&#xff0c;电话号码不好记&#xff0c;但是人名好记&#xff0c;要打谁的电话&#xff0c;直接查人名就好了。 分布式环境下&#xff0c;经常…...

iphone操作01-安装未受信任app

设置-->通用-->设备管理 点击企业级应用 信任APP即可。 --暂时写个流程&#xff0c;截图后续补上。...

uni-app [真机运行失败,失败原因:手机上没有信任本计算机的授权,请在手机上信任该授权]

在hbuilder上连接手机运行uni-app项目时&#xff0c;出现了这样的问题&#xff1a;[真机运行失败,失败原因:手机上没有信任本计算机的授权,请在手机上信任该授权]&#xff0c;本人用得Android荣耀手机&#xff0c;大家可以根据以下步骤作为参考。 打开手机的"开发者选项”…...

iPhone 12已安装的App显示正在安装处理方法

在使用iPhone时&#xff0c;用户可能会发现&#xff0c;已经从AppStore下载安装成功的应用&#xff0c;在一些时候会突然又显示正在安装&#xff0c;桌面图标呈灰色并且有安装进度提示&#xff0c;这是什么原因呢&#xff1f; 这个情况一般是iPhone正在自动更新软件&#xff0…...

APP抓包设置

在这里我们使用的是夜神模拟器。直接百度下载就可以啦哈。 1.首先打开win命令行ipconfig,找ipv4记下来 2.安装fiddler,配置tools > options > connections下全部勾选,然后OK,重启 3.然后我们在模拟器中开启浏览器,输入ipv4:8888,如果返回下面的图片,就是成功 4.…...

Jmeter抓取手机app接口以及对接口进行压测

1、在手机上&#xff08;IOS&#xff09;安装安全证书 ApacheJMeterTemporaryRootCA.crt&#xff0c;步骤如下&#xff1a; 1&#xff09;把jmeter安装目录下bin文件夹下的ApacheJMeterTemporaryRootCA.crt发送至qq上 2&#xff09;用qq浏览器打开后&#xff0c;按照提示安装 3…...

python exe程序注册为window系统服务

1、使用pyinstaller将py打包成exe 1、安装 pip install pyinstaller2、打包成exe可执行文件 pyinstaller -F packTest.py #packTest.py为待打包的py文件打包成功后会在同级目录中生成两个文件夹和一个文件&#xff0c;分别为dist和build文件夹&#xff0c;以及一份与.py文件同…...

二分网络上的链路预测实验 附完整代码

实验内容 采用二分网络模型,对 ml-1m 文件夹中的“用户---电影”打分数据进行建模,考虑将用户信息、电影详细信息、以及打分分值作为该网络上的边、点的权重;根据网络结构特征给出节点相似性度量指标;基于相似性在二分网络上进行链路预测;采用交叉验证的方法验证预测结果;…...

在字节跳动工作是怎样的?

链接&#xff1a;https://www.zhihu.com/question/28881353/answer/1912209855编辑&#xff1a;深度学习与计算机视觉声明&#xff1a;仅做学术分享&#xff0c;侵删作者&#xff1a;爱喝可乐的喵https://www.zhihu.com/question/28881353/answer/128694674工作久了之后&#x…...

在字节跳动工作是什么样的体验?

链接&#xff1a;https://www.zhihu.com/question/28881353/answer/1912209855编辑&#xff1a;深度学习与计算机视觉声明&#xff1a;仅做学术分享&#xff0c;侵删作者&#xff1a;爱喝可乐的喵https://www.zhihu.com/question/28881353/answer/128694674工作久了之后&#x…...

成功的必要条件,自我管理

无论在社会生活中&#xff0c;还是工作上&#xff0c;自我管理&#xff0c;都是一个特别重要而存在的因素。自我管理&#xff0c;指利用个人内在力量改变行为的策略&#xff0c;普遍运用在减少不良行为与增加好的行为的出现&#xff0c;也就是懂得自我约束和自律。 俗语曾言&a…...

MySQL详解(二)——基础 2.0

5. 完整性约束 完整性约束是为了表的数据的正确性&#xff01;如果数据不正确&#xff0c;那么一开始就不能添加到表中。 5.1 主键 当某一列添加了主键约束后&#xff0c;那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。例如学生的学号可…...

打印出一个数的每一位

打印出一个数的每一位 #include <iostream> using namespace std;int main( ) {int a 42;unsigned p 1;//此处注意&#xff0c;我定义为无符号int是为了在后面右移的时候使用逻辑右移&#xff0c;符号位保持0p p<<31;for(int i 0;i<32;i){if(p&a)cout&l…...

linux 函数中打印调用栈

一、内核中 To print the stack contents and a backtrace to the kernel log, use the #include <linux/kernel.h>dump_stack(); 二、应用 ref&#xff1a; linux device driver - How to include C backtrace in a kernel module code? - Stack Overflow linux内…...

c语言printf%%,c语言printf实现同一位置打印输出的实例分享

—-想了解c语言printf实现同一位置打印输出的实例分享的全部内容且更多的C语言教程关注控制台同一位置打印输出&#xff0c;例如&#xff1a;进度1%->100%在同一位置显示。刚学习c语言的时候一直想做起来&#xff0c;可惜查询好多资料不行。时隔6年多&#xff0c;空闲之余又…...

java 四边形_Java 实例 – 打印平行四边形

打印圆形:public class Circle{public static void main(String[] args) {circle(5); // 输出半径为5的圆}public static void circle(int r) {for (int y 0; y < 2 * r; y 2) {int x (int) Math.round(r - Math.sqrt(2 * r * y - y * y));int len 2 * (r - x);// 圆左的…...

linux eof打印列表,Linux:结合cat和EOF输出到文本文件

EOF&#xff1a;即“end of file”的简写Linux实践中&#xff0c;往往需要将shell脚本中的多行内容&#xff0c;输出到一个文本文件中。例如输出一段内容&#xff0c;作为一个新的脚本。举例如下&#xff1a;cat > test.sh <this is a testthis is another testthis is f…...

js动态加载table,打印table里的内容以及解决打印后的问题

<body><div><div style"text-align: center;margin: 10px">姓名&#xff1a;<input type"text" id"pt_search_name" name"pt_search_name" style"width: 150px;height: 30px;border: 1px;" placeholde…...

字集打印0.0

#include<iostream> #include<cstring> using namespace std; const int maxn 100; int Num[maxn]; int tmp[maxn]; void Subset_1(int n,int *A,int cur) { ///可以按照排列的类似写法撸出随意集合的字集0.0 for(int i 0; i < cur; i) cout << A[i] …...

寒假宅喵java学习

1.25 小fleeting 学习java 关于辅助书籍: Core Java 字典 比如学习完了IO的知识&#xff0c;觉得意犹未尽&#xff0c;那么就通过这本字典一样的Java书籍&#xff0c;把IO的知识更丰满的刷一遍 Effective Java 零食&#xff0c;提升代码质量 作为初学者&#xff0c;首要任务不…...

Arduino实例2——快乐肥宅机

最近发现了两个特别有趣的传感器&#xff0c;一个是巡线传感器&#xff0c;一个是非接触式液位传感器。有一次&#xff0c;我在思考有什么传感器能够检测到前面很近的距离是否有阻挡时&#xff0c;或者是在传送带上检测面前是否有需要处理的工件的时候&#xff0c;看了很久都没…...

C 语言 打印 二进制 格式 字符串

#include <stdio.h> #include "stdlib.h"char *get_byte_bits(char c);void print_byte_array(char *a, int len);char **get_bits(char *chars, int len);typedef struct ByteBits {char bits[8];int length: 8; } ByteBits;ByteBits *get_byte_bits2(char c...

第十章>>误会>>(剧情教学)

目录 前言 正文&#xff08;剧情&#xff09; 尾言 前言 我看了一下上一章的投票数据&#xff0c;显然&#xff0c;更多的人对解密不感兴趣&#xff0c;最少人选的选项&#xff08;D选项写评论除外&#xff09;是C&#xff1a;只要是你写的我都喜欢&#xff0c;只有一个人投&am…...

死宅学数据库设计

学习自&#xff1a;阿里新零售数据库设计与实战 还不如在家学习数据库设计 1 不一般的 CRUD 1.1 批量插入 &#xff08;1&#xff09;一条失败&#xff0c;全部回滚 改动前 执行插入 sql INSERT INTO t_dept VALUES (40, ACCOUNTING, NEW YORK), (50, RESEARCH, DALLAS),…...

Java算法篇之打印小星星和成绩名次统计

打印正反三角形和冒泡排序算法1.1 打印正反三角形1.2 打印相框1.3 打印字母1.3.1 打印字母一1.3.2 打印字母二1.4 分数名次统计1.1 打印正反三角形 当n3的时候,如果想要打印如下图所示的正反三角形&#xff0c;应该怎么做呢&#xff1f; *******************************如果我…...

c语言打印地址的格式错误,printf()在c中以%p格式打印的地址是哪一个?

我有简单的代码如下&#xff1a;#includeint glob;int main(void){int a;printf("&a is : %p \n", &a);printf("glob is : %p \n", &glob);return 0;}上述方案的产出是&#xff1a;第一次运行&#xff1a;&a is : 0x7fff70de91ecglob is :…...

【MyBatis笔记】02-MyBatis配置SQL打印

MyBatis 配置SQL打印在 SqlMappingConfig.xml 中配置以下代码&#xff1a; <!--配置sql打印--> <settings><setting name"logImpl" value"STDOUT_LOGGING"/> </settings>运行效果&#xff1a;会显示 SQL 语句&#xff0c;查询结果…...

技术宅用3D打印帮助妻子治疗脑瘤

2013年的夏天&#xff0c;Pamela Shavaun Scott每天的无时无刻不都在经历着难以忍受的头痛&#xff0c;已经到了整夜无法安然入睡的地步。于是Scott进行了首次磁核共振成像检查&#xff08;MRI&#xff09;&#xff0c;放射科医师们发现她的脑内存在一个直径约为1英寸的肿块&am…...

打印数字金字塔

package com.love.test;import java.util.Scanner;public class NumberTower {public static void print(int x){//数字三角形的高度int i;for(i1;i<x;i) {//打印空格for(int j1;j<x-i;j) {System.out.print(" ");}//打印数字for(int k1;k<i;k) {System.out…...

Unity ParticleSystem制作脚印效果(记录)

记录一下&#xff0c;防止忘记&#xff0c; 间隔一定距离后创建一个粒子即可 在Start中 记录 角色位置信息 然后在Update中 检测 记录的位置和角色位置的距离 超过一定值后 发射一个粒子 New 一个发射参数 并设置好位置以及旋转 然后 通过 Emit 发射粒子即可 粒子系统设置&…...

宅印微信小程序模仿

宅印微信小程序模仿 第一部分第二部分第一部分 宅印微信小程序是微信端使用的一个打印机链接的物联小程序,我们这次模仿他的界面布局本次项目使用uniapp和uviewui框架,接下来我们开始写 安装框架 需要工具 ,HBuilderX开发工具;创建了新的项目(普通项目就可以)创建项目完…...

实例讲解基于 React+Redux 的前端开发流程

前言&#xff1a;在当下的前端界&#xff0c;react 和 redux 发展得如火如荼&#xff0c;react 在 github 的 star 数达 42000 &#xff0c;超过了 jquery 的 39000&#xff0c;也即将超过前几年比较火的angular 1 的 49000&#xff1b;redux 的 star 数也要接近 20000&#xf…...

自定义view系列(5)--99.99%实现QQ侧滑删除效果

首先声明本文是基于GitHub上"baoyongzhang"的SwipeMenuListView修改而来, 该项目地址:https://github.com/baoyongzhang/SwipeMenuListView 可以说这个侧滑删除效果是我见过效果最好且比较灵活的项目,没有之一!!! 但是在使用它之前需要给大家提两点注意事项: 1,该…...

RS485数据线接反症状

正常接485 55 02 18 00 00 01 01 71 反接485 55 BF EE FF FD FD 1D 00 正常接485 55 02 18 00 00 01 02 72 反接485 55 BF EE FF FD FB 1B 00...

RS485电压测试(电工Demo)

空闲状态&#xff1a; A&#xff1a;电压2.39v B-&#xff1a;电压2.19v GND&#xff1a;电压0v 黄色&#xff1a; A相 发送 0xF1 把 B- 下调 2.86v 下面开始分析 A相 串口模式&#xff1a;9600&#xff0c;N&#xff0c;8 , 1 &#xff0c;发送 0xF1 在串口的定义里…...

rs485接收中断函数使能_RS485通讯几种常见问题

485通讯常见问题1.MAX488/MAX490在点对点通信中工作很正常&#xff0c;为何在点对多点通信时无法正常通信&#xff1f;由于MAX488/MAX490没有发送使能控制&#xff0c;因而其输出无法处于高阻态&#xff0c;当多个输出被连接在一起时(即点对多点通信时)&#xff0c;差分输出信号…...

C++复健:运算符重载,实现string容器,实现string和vector的迭代器

使得对象的运算像内置类型一样 a.operator(b); 重载运算符的一些注意点&#xff1a; 不能重载运算符操作基础数据类型&#xff1a;(1)重载运算符必须和用户定义的class类型一起使用(2)重载的运算符的参数至少有一个应该是一个类对象(或类对象的引用) int operator(int x);//错误…...

做登录/注册页面需考虑哪些问题?

【文章摘要】现在人手一部手机的前提下&#xff0c;手机号登录/注册的方式无疑是最简单直接的方式。而且现在很多其他注册方式&#xff0c;到后面还是会引导用户去绑定手机。这几天在做登录/注册页面。做之前看了很多其他公司的登录/注册页面。看的时候觉得登录/注册页面挺简单…...

轻松查询手机号或邮箱注册过的网站

现在个人隐私越来越重要了&#xff01;你会经常收到推广和活动提醒之类垃圾短信吗&#xff1f;查询地址&#xff1a;http://www.zhaohuini.com/手机和邮箱经常收到一些推广和活动提醒等垃圾信息&#xff0c;今天终于找到是哪些网站捣的鬼了&#xff0c;在此网站输入手机或者邮箱…...

想知道自己的邮箱都注册过哪些服务?看这里

现在这个信息发展很快的生活&#xff0c;我们不管是找工作还是做别的事情&#xff0c;留下的信息一般要么就是手机号&#xff0c;要么就是邮箱&#xff0c;微信等&#xff0c;有的时候我们新看到一个网站很不错&#xff0c;点击注册时候也是让您用邮箱注册&#xff0c;然后将注…...

找回手机号、邮箱注册过的网站

你是否曾用同一个手机、邮箱或者昵称注册过很多网站&#xff0c;连自己都忘记注册过哪些。现在找回你可以帮你找回注册过的网站。找回你以帮助用户找回注册网站为使命&#xff0c;致力以更优秀的体验来为用户带来最大的价值。你只需进入找回你网站,在搜索框输入需要查询的手机号…...

查询手机或邮箱在哪些网站注册过

【实用】查询手机或邮箱在哪些网站注册过 适合换手机号码的时候把一些网站旧手机号修改为新手机号的情况 太神奇了&#xff0c;可以查找注册过的网站 现在是数据大爆发时代&#xff0c;对于经常上网的朋友来讲&#xff0c; 经常注册各类网站用的最多的就是手机和邮箱&#xf…...

找回那些年,你手机号注册过的网站

信息时代的到来&#xff0c;人们不再像以前一样守在电视前&#xff0c;通过电视来获取信息的时代了。更多地是通过电脑&#xff0c;智能手机&#xff0c;平板等获取……那么在利用这些科技在上面与人互动时&#xff0c;就必须注册或绑定成为它的会员。而注册会员&#xff0c;就…...

你手机注册过哪些网站,测一测

可以算是比较准确的查询你注册过的网站&#xff0c;仅仅需要一个手机号或者邮箱或者昵称就可查询到 可以试着测一测自己的手机和邮箱号 传送门&#xff1a;http://www.zhaohuini.com/...

查询手机或邮箱注册过哪些网站

【实用】查询手机或邮箱在哪些网站注册过 适合换手机号码的时候把一些网站旧手机号修改为新手机号的情况 太神奇了&#xff0c;可以查找注册过的网站 现在是数据大爆发时代&#xff0c;对于经常上网的朋友来讲&#xff0c; 经常注册各类网站用的最多的就是手机和邮箱&#xf…...

一起Talk Android吧(第四百八十回:用代码实现视图动画)

文章目录实现方法示例代码演绎推广经验总结各位看官们大家好&#xff0c;上一回中咱们说的例子是"集合类视图动画",这一回中咱们说的例子是"用代码实现视图动画"。闲话休提&#xff0c;言归正转&#xff0c;让我们一起Talk Android吧&#xff01; 实现方法…...

Java多线程的一个简单示例

Java多线程简单示例 代码如下&#xff1a; public class Canteen extends Thread{//餐总数static int rice 20;//取餐凭证static Object key "KEY";public Canteen(String name){super(name);}Overridepublic void run() {//有则可以出售while (rice > 0){synch…...

深复制,避免改变原引用数据

前言 深复制与浅复制 深复制与浅复制 项目中有时候要引用一条a数据用于操作(为了不直接改变原数据)&#xff0c;但是复制过来的数据操作改变后&#xff0c;原数据也会随之改变&#xff0c;这就违背了初衷了。 代码如下&#xff08;示例&#xff09;&#xff1a; var data …...

es6使用记录

1.扩展运算符(…) 对象形式 let a { name: 夜雨声烦, role: 剑客} let b { sex: 男, name: 冰雨} console.log({...a,...b}) // a中的name会被替代数组形式 let arr [1,2,3,4,5] let arr2 [7,8,9] console.log(...arr,...arr2) // 1 2 3 4 5 7 8 9 // ------> ...为浅…...

idea restfulTool实现本地接口的简单调用

restfulTool插件安装 打开idea&#xff0c;点击file&#xff0c;选择settings 搜索插件&#xff0c;并对RestfulTool进行安装&#xff0c;注意安装完毕后需要重启生效。 重启后可以发现右边多了一个RestfulTool边框&#xff0c;这是插件的操作栏。 注&#xff1a;本例使用的s…...

《信息学奥赛一本通·提高篇》动态规划第4节—状态压缩类动态规划

《信息学奥赛一本通提高篇》动态规划第4节—状态压缩类动态规划 【例 1】国王 #include <iostream> #include <vector>using namespace std;typedef long long LL;//发现答案会溢出&#xff0c;所以开LLconst int N 12;//最后输出答案的时候再解释 const int M …...

Spring使用restTemplate测试接口

SpringBoot使用restTemplate测试本地接口 restTemplate简介&#xff1a;RestTemplate是Spring用于同步client端的核心类&#xff0c;简化了与http服务的通信&#xff0c;并满足RestFul原则&#xff0c;程序代码可以给它提供URL&#xff0c;并提取结果。默认情况下&#xff0c;…...

docker 挂载数据

使用docker容器时&#xff0c;会遇到一个问题&#xff1a;容器被删除时&#xff0c;容器内的数据也会被删除&#xff0c;一些重要的数据&#xff08;如数据库数据&#xff09;无法保存。此时可以用数据挂载的方式将这些重要文件放到宿主机上&#xff0c;防止数据丢失。 1.Blin…...

《信息学奥赛一本通·提高篇》 数据结构第3节——线段树

《信息学奥赛一本通提高篇》 数据结构第3节—线段树 【 例 1】区间和 单点修改模板题 #include <iostream>using namespace std;const int N 1e5 10; typedef long long LL;struct Node {int l, r;LL sum; }tr[N * 4]; int n, m;void pushup(int u) {tr[u].sum tr[u…...

StringBuffer类学习

StringBuffer常用方法 字符串连接操作&#xff1a;append() 在任意位置处为StringBuffer添加内容&#xff1a;insert(int offset, String) 字符串反转操作&#xff1a;reverse() 替换指定范围的内容&#xff1a;replace(int start, int end, String str)字符串截取&…...

基于python的几种排序算法的实现

#!usr/bin/python3 # -*- coding: utf-8 -*- # Time : 2019/3/28 10:26 # Author : Yosef-夜雨声烦 # Email : wurz529foxmail.com # File : sort.py # Software : PyCharmdef bubble_sort(arr):冒泡排序:param arr::return:count len(arr)for i in range(count)…...

接口自动化之unittest+ddt

我在上一篇(https://www.cnblogs.com/wlyhy/p/10083318.html) 文章整理了unittest的模板&#xff0c;但在后续学习中&#xff0c;发现还有许多值得优化的地方。例如在我们设计测试用例的时候&#xff0c;很多时候会出现测试步骤一样&#xff0c;只是其中的测试数据有变化而已。…...

Map结构

在Map这个结构中&#xff0c;数据是以键值对&#xff08;key-value&#xff09;的形式进行存储的&#xff0c;每一个存储进map的数据都是一一对应的。 创建一个Map结构可以使用new HashMap()以及new TreeMap()两种方式&#xff0c;两者之间的区别是&#xff1a;TreeMap是支持排…...

全职同人推荐

全职同人 下面包括喻叶、周叶、叶黄、喻黄、叶蓝、王喻以及一大堆粮食向&#xff01;主原著向 喻叶的《以身试爱》&#xff0c;原著向。喻叶的性格红烧肉&#xff0c;两个人从P友变真爱的感情戏让人欲罢不能&#xff01;&#xff08;未完结&#xff09; 直喻弯叶&#xff0c;第…...

题解:CERC2015 ASCII Addition

庆祝通过noip2018初赛&#xff0c;系列五题EP5. 题目描述&#xff1a; 题意翻译 题目背景 现在&#xff0c;如果你只是用手机的相机对着它们&#xff0c;智能手机应用可以即时翻译文本&#xff0c;甚至解决数学问题。您的工作是实现一个更简单的功能&#xff0c;回忆过去——添…...

bfs+最大联通分量(最多财宝数目),bfs+最短路

一&#xff0c;bfs最短路 题目链接 题意翻译 【题目描述】 这题是一个三维的迷宫题目&#xff0c;其中用‘.’表示空地&#xff0c;‘#’表示障碍物&#xff0c;‘S’表示起点&#xff0c;‘E’表示终点&#xff0c;求从起点到终点的最小移动次数&#xff0c;解法和二维的类…...

23种设计模式之综合实战篇

23种设计模式之综合实战篇1. 设计模式概述1.1 什么是设计模式1.2 设计模式的好处2. 设计原则分类3. 详解3.1 单一职责原则3.2 开闭原则3.3 里氏代换原则3.4 依赖倒转原则3.5 接口隔离原则3.6 合成复用原则3.7 迪米特法则4. Awakening1. 设计模式概述 我们的软件开发技术也包括一…...

【Spring源码】22. 属性填充populateBean()详解

进入populateBean()对bean的属性进行填充&#xff0c;将各个属性值注入&#xff08;存在其他bean的属性&#xff0c;则会递归初始化依赖的bean&#xff09;一开始会先对传入的参数进行判断&#xff08;如下图红框框中的逻辑&#xff09;如果传入的BeanWrapper和RootBeanDefinit…...

法律常识(八)社会保险法全文(附解释)

目录 参考 第一章 总  则 第二章 基本养老保险 第三章 基本医疗保险 第五章 失 业 保 险 第六章 生 育 保 险 第七章 社会保险费征缴 第八章 社会保险基金 第九章 社会保险经办 第十章 社会保险监督 第十一章 法 律 责 任 第十二章 附  则…...

利用隧道感受IPV6

本文简单介绍了IPV6的相关知识&#xff0c;描述了如何通过Hurricane Electric提供的免费IPV6隧道&#xff0c;连接到IPV6网络的方法。 IPV6 是新一代网络技术&#xff0c;提供 2128的超大地址空间&#xff0c;换算成十进制就是 3.4x1038。相当于地球上每平方米有 6.7x1023个地址…...

CSS3实现32种基本图形

CSS3可以实现很多漂亮的图形&#xff0c;我收集了32种图形&#xff0c;在下面列出。直接用CSS3画出这些图形&#xff0c;要比贴图性能更好&#xff0c;体验更加&#xff0c;是一种非常好的网页美观方式。 这32种图形分别为圆形&#xff0c;椭圆形&#xff0c;三角形&#xff0c…...