UE4命令行使用,解释

2023-11-19

命令行在外部

从命令行运行编辑项目

1 导航到您的[LauncherInstall][VersionNumber]\Engine\Binaries\Win64 目录中。
2 右键单击上 UE4Editor.exe 的可执行文件,并选择创建快捷方式。
3 重命名该快捷方式,它会启动编辑器,即 MyProject 的- Editor.exe。
4 右键单击新创建的快捷方式并选择属性。
5 加入项目文件参数属性:
[LauncherInstall][VersionNumber]\Engine\Binaries\Win64\UE4Editor. exe "[ProjectPath][ProjectName].uproject"
6 按确定保存更改。
7 双击该快捷方式启动编辑器。

[LauncherInstall][VersionNumber]\Engine\Binaries\Win64 等于 C:\UE\UE_4.21\Engine\Binaries\Win64
"[ProjectPath][ProjectName].uproject" 等于 C:\Test1\Test1.uproject

以游戏模式运行:

当从命令行运行,你必须通过你要运行的项目的名称-game 开关作为参数。
1 导航到您的[LauncherInstall][VersionNumber]\Engine\Binaries\Win64 目录中。
2 右键单击在 UE4Editor.exe 可执行文件,并选择创建快捷方式。
3 重命名该快捷方式,即 MyProject.exe。
4 右键单击新创建的快捷方式并选择属性,以显示快捷方式的属性。
5 完整路径添加到项目中作为参数运行目标属性,并指定-game 作为一个运行参数:
[LauncherInstall][VersionNumber]\Engine\Binaries\Win64\UE4Editor. exe "[ProjectPath][ProjectName].uproject" -game
按确定保存更改。
6 双击该快捷方式运行游戏。

[LauncherInstall][VersionNumber]\Engine\Binaries\Win64 等于 C:\UE\UE_4.21\Engine\Binaries\Win64
"[ProjectPath][ProjectName].uproject" 等于 C:\Test1\Test1.uproject

打开其他地图

[LauncherInstall][VersionNumber]\Engine\Binaries\Win64\UE4Editor. exe "[ProjectPath][ProjectName].uproject" ExampleMap -game

控制台执行方法

添加标记执行

Pawns, Player Controllers, Player Input, Cheat Managers, Game Modes, Game Instances 可添加标记
声明控制台可执行标记 UFUNCTION(Exec)

UFUNCTION(Exec) 
virtual void solname(FString _str, int32 _num); 

按到 ` 键,输入指令 solname asd 123

关卡蓝图自定义事件执行

自定义事件名 Test1
控制台输入 ce Test1

相关代码

LocalPlayer.cpp 中 bool ULocalPlayer::Exec(UWorld* InWorld, const TCHAR* Cmd,FOutputDevice& Ar)
GameViewportClient.cpp 中 bool UGameViewportClient::Exec( UWorld* InWorld, const TCHAR* Cmd,FOutputDevice& Ar)
UnrealEdSrv.cpp 中 bool UUnrealEdEngine::Exec( UWorld* InWorld, const TCHAR* Stream, FOutputDevice& Ar )
EditorServer.cpp 中 bool UEditorEngine::Exec( UWorld* InWorld, const TCHAR* Stream, FOutputDevice& Ar )
UnrealEngine.cpp 中 bool UEngine::Exec( UWorld* InWorld, const TCHAR* Cmd, FOutputDevice& Ar )
Obj.cpp 中 bool StaticExec( UWorld* InWorld, const TCHAR* Cmd, FOutputDevice& Ar )

相关链接

UE4游戏开发基础命令
BuildCookRun命令行参数
命令行参数
UE4控制台执行方法

命令行表格

名称
介绍
r.AccelPredrawBatchTime r.PredrawBatchTime覆盖值显示加载屏幕或类似的时候,玩家不会注意到,或0使用r.PredrawBatchTime。默认为0。
r.AccelTargetPrecompileFrameTime r.TargetPrecompileFrameTime在显示加载屏幕或类似的时候覆盖r.TargetPrecompileFrameTime的值,以在播放器不会注意的时候做更多的工作,或者0使用r.TargetPrecompileFrameTime。默认为0。
r.AllowCachedUniformExpressions 允许统一表达式被缓存。
r.AllowDepthBoundsTest 如果为true,则在渲染光照灯时使用启用深度边界测试。
r.AllowDownsampledStandardTranslucency 允许标准半透明度以较小的分辨率呈现为优化
这与使用混合调制的材料不兼容。用2来忽略这些。
<0:关
0:打开,除非使用混合调制的材料被使用(默认)> 0:打开并忽略使用混合调制的任何材料
r.AllowGlobalClipPlane 使网状着色器支持平面反射所需的全局剪切平面,这在PS4上增加了大约15%的BasePass GPU成本。
r.AllowLandscapeShadows 允许风景阴影
r.AllowOcclusionQueries 如果为零,则遮挡查询将不会用于剔除原语。
r.AllowPointLightCubemapShadows 当0时,将防止点光源立方体贴图阴影被使用,光线将被遮蔽。
r.AllowPrecomputedVisibility 如果为零,则预先计算的可见性将不会用于剔除原语。
r.AllowSimpleLights 如果这是真的,我们允许简单的(即粒子)灯
r.AllowStaticLighting 是否允许生成和使用任何静态光照,如光照贴图和阴影贴图。
仅使用动态照明的游戏应将其设置为0以节省一些静态照明开销。
r.AllowSubPrimitiveQueries 启用子基元查询,当前仅由层次实例化静态网格使用。1:启用,0禁用。禁用时,整个代{过}{滤}理使用一个查询。
r.AllReceiveDynamicCSM 哪些原语应该只接收动态的CSM阴影。0:只有标记为bReceiveCSMFromDynamicObjects的基元。1:所有原语(默认)
r.AlsoUseSphereForFrustumCull 性能调整。如果> 0,则在用于平截头体剔除的盒子之前使用球体剔除。
r.AmbientOcclusion.AsyncComputeBudget 定义使用EAsyncComputeBudget的哪个级别来平衡AsyncCompute与Gfx的工作。
只有当SSAO的计算版本处于活动状态(需要CS支持,由cvar启用,单向传递,不支持正常)时,
这个问题才是重要的。这是一个低级别的开发人员调整,以在支持AsyncCompute的硬件上获得最佳性能。
0:最少AsyncCompute
1:..(默认)
2:..
3:..
4:大部分AsyncCompute
r.AmbientOcclusion.Compute 如果SSAO应该使用ComputeShader(不适用于所有平台)或PixelShader。
[异步]计算着色器版本是在制品,没有优化,需要硬件支持(不是移动/ DX10 / OpenGL3),
不使用正常,允许它在EarlyZPass后运行(与AyncCompute
一起使用时性能更好)AyncCompute目前仅功能在PS4上。
0:PixelShader(默认)
1:(WIP)如果可能的话使用ComputeShader,否则回退到0
2:(WIP)如果有效则使用AsyncCompute,否则回落到1
3:(WIP)如果可能的话使用AsyncCompute,否则回落到'1'
r.AmbientOcclusion.FadeRadiusScale 允许缩放环境光遮蔽衰落半径(SSAO)。
0.01:最小.. 1.0:正常(默认),<1:小​​,> 1:大
r.AmbientOcclusionLevels 定义在环境遮挡计算过程中使用多少个mip级别。调整算法时这很有用。
<0:根据后处理设置/音量和r.AmbientOcclusionMaxQuality中的质量设置决定(默认)
0:无(禁用AmbientOcclusion)
1:一个
2:2(成本额外的性能,软加法)
3:三少但可以闪烁)
r.AmbientOcclusionMaxQuality ScreenSpace Ambient Occlusion
100中的后过程音量质量级别定义最大限制值:不超过后过程音量的质量级别(默认)
0..99:将后处理音量的质量级别限制为最大设置通过此cvar
-100..0:即使postprocessvolume要求较低的质量,也执行不同的质量(绝对值)。
r.AmbientOcclusionMipLevelFactor 根据SSAO步骤ID控制mipmap级别
0:总是查看HZB mipmap级别0(内存缓存垃圾)
0.5:样本数量取决于后处理设置(默认值)
1:进入更高的mipmap级别(质量损失)
r.AmbientOcclusionRadiusScale 允许缩放环境遮挡半径(SSAO)。
0:关,1.0:正常,<1:小​​,> 1:大
r.AmbientOcclusionStaticFraction 允许覆盖Ambient Occlusion静态分数(请参阅后处理量)。分数在0和1之间。
<0:使用默认设置(默认-1)
0:对静态光照没有影响,0是空闲的,意味着没有额外的渲染通过
1:AO影响统计照明
r.AMDD3D11MultiThreadedDevice 如果这是真的,在AMD硬件上创建一个多线程的D3D11设备(解决驱动程序bug)。
更改只会在新游戏/编辑器实例中生效 - 不能在运行时更改。
r.AMDDisableAsyncTextureCreation 如果为true,则在AMD硬件上使用同步纹理创建(解决驱动程序错误的方法)
更改将仅在新的游戏/编辑器实例中生效 - 不能在运行时更改。
r.Android.DisableOpenGLES31Support 禁用对OpenGLES 3.1 API的支持。(仅适用于Android)
0 =使用OpenGLES 3.1 API(提供设备和项目支持)[默认]
1 = OpenGLES 3.1将被禁用,OpenGL ES2将被使用。
r.Android.DisableVulkanSupport 禁用对vulkan API的支持。(仅适用于Android)
0 =将使用vulkan API(提供设备和项目支持)[默认]
1 =禁用vulkan,将使用opengl回退。
r.AndroidDisableThreadedRendering 设置是否允许对特定Android设备配置文件进行线程渲染。
0 =允许线程渲染[默认]
1 =禁止在启动时创建渲染线程
r.AOApplyToStaticIndirect 是否将DFAO应用于间接遮蔽,即使对于静态间接来源(光照贴图+固定天窗+反射遮挡)
r.AOAsyncBuildQueue 是否异步构建网格的距离场体积数据。
r.AOClearHistory
r.AOComputeShaderNormalCalculation 是否使用距离场正常计算的计算着色器版本。
r.AOGlobalDFClipmapDistanceExponent Exponent用于派生每个剪贴图的大小,以及r.AOInnerGlobalDFClipmapDistance。
r.AOGlobalDFResolution 全球距离场的解析。较高的值会增加保真度,但也会增加内存和组成成本。
r.AOGlobalDFStartDistance 沿着圆锥轨迹的世界空间距离切换到使用全局距离场而不是物距距离场。
这必须足够大,以隐藏全球距离场的低分辨率性质,但较小的值会导致更快的锥体追踪。
r.AOGlobalDistanceField 是否使用全局距离场来优化遮挡锥轨迹。
全景距离场是通过在观看者在关卡中移动时将对象距离场合成为剪贴图而创建的。
r.AOGlobalDistanceFieldCacheMostlyStaticSeparately 是否主要将静态基元与可移动基元分开进行缓存,这在可移动基元被修改时降低了全局DF更新成本。添加另外12Mb的体积纹理。
r.AOGlobalDistanceFieldLogModifiedPrimitives 是否记录引起全局距离字段更新的原始修改(添加,删除,更新转换)。
这对于追踪为什么更新全局距离字段总是花费很多,因为它应该大部分被高速缓存。
r.AOGlobalDistanceFieldPartialUpdates 是否允许部分更新全球距离场。分析时,禁用这个功能是非常有用的,并且可以在相机切割时获得最差的合成时间。
r.AOGlobalDistanceFieldRepresentHeightfields 是否把景观放在全球的距离场。改变这个不会传播,直到全球距离领域获得(飞回去)。
r.AOGlobalDistanceFieldStaggeredUpdates 是否允许较大的剪贴图更新频率较低。
r.AOHeightfieldOcclusion 是否从高度场(景观)计算AO
r.AOHistoryDistanceThreshold 放弃上一帧的DFAO结果所需的世界空间距离阈值。靠近墙壁时,较低的值可减少字符的重影,但会增加闪烁的伪影。
r.AOHistoryMinConfidenceScale 最小的信心可以减少历史的重量。将AO值从前景插值到背景上的像素错误地置信度为0.
值为1时,置信度被有效地禁用。对于低置信度的像素,较低的值会增加AO历史记录的收敛速度,但会引入抖动(历史记录被丢弃)。
r.AOHistoryStabilityPass 是否收集稳定的结果来填补时间重投影中的空洞。增加了一些GPU的成本,但提高了树叶的时间稳定性。
r.AOHistoryWeight 最后一帧的AO数量到最后的结果。较高的值增加稳定性,较低的值在遮挡物运动下具有较少的条纹。
r.AOJitterConeDirections
r.AOListMemory
r.AOListMeshDistanceFields
r.AOLogObjectBufferReallocation
r.AOMaxObjectBoundingRadius 大于此的对象将不会影响AO计算,从而提高性能。
r.AOMaxObjectsPerCullTile 确定在距离字段对象剔除数据结构中应该分配多少内存。太多=内存浪费,太少=由于缓冲区溢出闪烁。
r.AOMaxViewDistance AO计算的最大距离。
r.AOOverwriteSceneColor
r.AOSampleSet 0 =原始设置,1 =放松设置
r.AOScatterTileCulling 是否使用光栅化器将遮挡物对象合并到屏幕空间瓦片中。
r.AOSpecularOcclusionMode 确定DFAO应该如何遮挡镜面
0:对镜面反射应用无方向的AO。
1 :(默认)将反射锥与由DFAO产生的未被遮挡的锥相交。这给出比0更准确的遮挡,但可以引出DFAO采样伪像。
r.AOStepExponentScale 指数用于沿圆锥方向分布AO样本。
r.AOUpdateGlobalDistanceField 是否更新全球距离场,对调试有用。
r.AOUseConesForGI
r.AOUseHistory 是否对距离场AO应用时间滤波器,这减少了闪烁,但也增加了遮挡物移动时的轨迹。
r.AOUseJitter 是否对Screen Grid DFAO使用4x时间超采样。当禁用抖动时,可以使用较短的历史记录,但会有更多的空间混叠。
r.AOViewFadeDistanceScale 当AO接近r.AOMaxViewDistance时AO会淡出的距离,为r.AOMaxViewDistance的一小部分。
r.AsyncPipelineCompile 0在请求时创建PSO
1 1异步创建管道状态对象(默认)
r.Atmosphere 定义气氛将呈现与否。仅由r.Atmosphere控制台命令更改。
启用/禁用Atmosphere,加载/卸载相关数据。
0:关闭(节省GPU内存)
1:开启(默认)
r.BasePassOutputsVelocity 启用在基本传递中呈现WPO速度。
0:渲染一个单独的pass / rendertarget,所有可移动的静态网格+动态。
1:在常规基础阶段渲染,添加一个额外的GBuffer,但允许基于时间的WPO的材质运动模糊。
r.BasePassWriteDepthEvenWithFullPrepass 0允许一次只读基本遍,它跳过一个MSAA深度解析,并允许被掩盖的材料获得EarlyZ(在clip()时写入深度禁用EarlyZ)(默认)
1强制在基本遍中进行深度写入。当预备和基础阶段不匹配他们呈现的内容时,用于调试。
r.BinaryShaderCacheLogging 在项目中记录重复的着色器代码条目,并在生成二进制着色器缓存时报告着色器代码的详细信息。默认为0。
r.BlackBorders 为了在渲染图像周围绘制黑色边框
(防止后处理遍历,例如PostProcessAA中读取的伪像)
像素,0:关闭
r.Bloom.Cross 实验性的特点,使花苞内核更明亮的中心样本(1和3之间的值工作,而不会造成混叠)
现有的花绽降低匹配相同的亮度
<0为全息镜头耀斑样貌(仅限X)
0关闭(默认)
> 0十字形(X和Y)
r.Bloom.HalfResoluionFFT 实验半分辨率FFT Bloom卷积。
0:标准全分辨率卷积布卢姆。1:排除核心中心的半分辨率卷积。
r.BloomQuality 0:关闭,没有性能影响。
1:平均质量,性能影响最小。
2:平均质量,性能影响最小。
3:质量好。
4:质量好。
5:最好的质量,最显着的性能影响。(默认)
> 5:强制移动实验质量更高(在某些硬件上可能会很慢)
r.BufferVisualizationDumpFrames 当请求屏幕截图或电影转储时,也保存当前缓冲区可视化材料的转储
0:关闭(默认)
1:开启
r.BufferVisualizationDumpFramesAsHDR 当以HDR格式保存缓冲可视化材料时
0:不要覆盖默认的保存格式。
1:强制HDR格式缓冲可视化材料。
r.BufferVisualizationOverviewTargets 指定缓冲可视化概述中可以使用的后处理物料列表。在逗号之间不要留下任何空隙。

选择:

BaseColor
CustomDepth
CustomStencil
FinalImage
ShadingModel
MaterialAO
金属
透明度
粗糙度
SceneColor
SceneDepth
SeparateTranslucencyRGB
SeparateTranslucencyA
镜面
SubsurfaceColor
WorldNormal
AmbientOcclusion
CustomDepthWorldUnits
SceneDepthWorldUnits
PreTonemapHDRColor
PostTonemapHDRColor
r.BufferVisualizationTarget 当视口视图模式设置为“缓冲可视化”时,该命令指定要显示的各个通道中的哪一个。输入的值不是下面显示的允许值,将被忽略。
BaseColor
CustomDepth
CustomStencil
FinalImage
ShadingModel
MaterialAO
金属
透明度
粗糙度
SceneColor
SceneDepth
SeparateTranslucencyRGB
SeparateTranslucencyA
镜面
SubsurfaceColor
WorldNormal
AmbientOcclusion
CustomDepthWorldUnits
SceneDepthWorldUnits
PreTonemapHDRColor
PostTonemapHDRColor
r.Cache.DrawDirectionalShadowing 是否绘制由Lightmass生成的直接阴影采样点。
0关闭(默认),1打开
r.Cache.DrawInterpolationPoints 是否绘制间接光照在更新时插入的位置,这些位置存储在缓存中。
可能需要'r.CacheUpdateEveryFrame 1'也是有用的,否则点将会闪烁,因为他们更新。
0关闭(默认),1打开
r.Cache.DrawLightingSamples 是否绘制由Lightmass生成的间接照明采样点。
0关闭(默认),1打开
r.Cache.LightingCacheDimension 照明缓存的尺寸。这应该是r.LightingCacheMovableObjectAllocationSize的最大浪费的倍数。
r.Cache.LightingCacheMovableObjectAllocationSize 用于点亮动态对象的插值样本体积的分辨率。
1或2的值将导致每个对象的单个插值样本不能在移动下提供连续的光照,所以随着时间插入。
3或更多的值支持必要的填充以在移动中提供连续的结果。
r.Cache.LimitQuerySize 0关闭,1打开(默认)
r.Cache.QueryNodeLevel 照明样本八叉树的级别,其节点范围应该是针对八叉树查询的目标大小。
如果原始块大于0,则原始块将被分解为多个八叉树查询.0是根,12是叶级别
r.Cache.ReduceSHRinging 是否修改间接照明缓存SH采样以减少振铃。0关闭,1打开(默认)
r.Cache.SampleTransitionSpeed 使用单个样本照明时,控制两个点样本之间的转换速度(随时间推移而渐变)。
r.Cache.UpdateEveryFrame 是否每帧更新间接照明缓存分配,即使它们已被缓存。0关闭(默认),1打开
r.Cache.UpdatePrimsTaskEnabled 为ILC原语更新启用线程。将与其余的InitViews结尾重叠。
r.CapsuleIndirectConeAngle 当间接阴影方向来自预先计算的间接照明(不存在固定的天窗)时,使用的光源角度
r.CapsuleMaxDirectOcclusionDistance 来自胶囊的直接阴影的最大投射距离。这对性能有很大的影响。
r.CapsuleMaxIndirectOcclusionDistance 来自胶囊的间接阴影的最大投射距离。这对性能有很大的影响。
r.CapsuleMinSkyAngle 从预先计算的未被遮挡的天空矢量导出的最小光源角度(存在固定的天窗)
r.CapsuleShadowFadeAngleFromVertical 从垂直角度开始淡出间接阴影,以避免自我阴影伪影。
r.CapsuleShadows 是否允许在启用bCastCapsuleDirectShadow或bCastCapsuleIndirectShadow的皮肤组件上隐藏胶囊。
r.CapsuleShadowsFullResolution 是否以全分辨率计算胶囊阴影。
r.CapsuleSkyAngleScale 对从预先计算的未被遮挡的天空向量(存在的固定天窗)导出的光源角度进行缩放,
r.CatmullRomEndParamOffset catmul rom端点的参数偏移量。
r.CheckSRVTransitions 在设置SRV时,呈现目标的测试会正确过渡到SRV。
r.ClearCoatNormal 0禁用清除涂层正常。
0:关
1:开
r.ClearSceneMethod 选择如何在游戏模式下清除缓冲区(只影响延迟着色)。
0:没有清除
1:RHIClear(默认)
2:最大z处的四倍数
r.Color.Max 允许在颜色分级之后定义颜色通道中值1.0所映射到的位置。
值应该在1左右,较小的值会使高光变暗,较大的值会向白色移动更多的颜色,默认值:1
r.Color.Mid 允许定义在颜色分级之后颜色通道中的值0.5被映射到的位置(这与伽马校正类似)。
值应该在0.5左右,较小的值会使中间色调变暗,较大的值会使中间色调变亮,默认值:0.5
r.Color.Min 允许在颜色分级之后定义颜色通道中的值0被映射到的位置。
值应该在0左右,正值:灰度加到黑暗中,负值:更黑的值变黑,默认值:0
r.CompileMaterialsForShaderFormat 启用时,除了正在运行的平台之外,还将编译这种着色器格式的材料。
请注意,这些着色器已编译并立即抛出。这仅在通过r.DebugDumpShaderInfo直接检查输出时才有用。
r.CompileShadersForDevelopment 将其设置为0允许发布具有更多优化着色器的游戏,因为某些
编辑器和开发功能不再编译到着色器中。
注意:这应该在运输时完成,但是它还没有自动完成(功能需要成熟
,着色器将会随着着色器从开发缓存中不被共享而变慢)。
不能在运行时更改 - 可以放入BaseEngine.ini
0:关闭,着色器可以运行得更快
1:开启(默认)
r.CompositionGraphDebug 执行此命令可获得一帧合成图(后期处理和照明)的单帧转储。
r.CompositionGraphOrder 定义CompositionGraph中的节点以何种顺序执行(影响后处理和某些照明)。
选项1提供了更多的控制,这可以用来保存ESRAM,避免GPU同步,聚集性能计算着色器和控制AsyncCompute。
0:以root开始的树顺序,首先是所有输入,然后是依赖关系(传统UE4,未连接的节点没有执行)
1:RegisterPass()调用顺序,除非依赖项(输入和附加)需要不同的顺序因为它提供更多的控制,执行所有注册的节点)
r.ContactShadows 0:禁用。
1:启用。
r.CopyLockedViews 将所有锁定的视图复制到r.LockView将接受的字符串中以重新加载它们。
r.CreateShadersOnLoad 是否在负载上创建着色器,这可以减少挂接,但使用更多的内存。否则,将根据需要创建它们。
r.CustomDepth 0:禁用功能<
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UE4命令行使用,解释 的相关文章

  • ​第一本 Compose 图书上市,联想大咖教你学会 Android 全新 UI 编程

    朱江 现任联想 北京 有限公司 Android 开发工程师 从事 Android 开发工作多年 有丰富的项目经验 负责和参与开发过多款移动应用程序 同时还是多个开源项目的作者 2017 年开始在 CSDN 发表 Android 技术相关博文
  • 如何防止过拟合和欠拟合

    过拟合和欠拟合是模型训练过程中经常出现的问题 两种情况正好相反 现将两者的定义及如何防止进行简要总结 1 过拟合 1 1 定义 是指模型对于训练数据拟合呈现过当的情况 反映到评估指标上就是模型在训练集上的表现很好 但是在测试集上的表现较差
  • Android中实现全屏、无标题栏的两种办法(另附Android系统自带样式的解释)

    在进行UI设计时 我们经常需要将屏幕设置成无标题栏或者全屏 要实现起来也非常简单 主要有两种方法 配置xml文件和编写代码设置 1 在xml文件中进行配置 在项目的清单文件AndroidManifest xml中 找到需要全屏或设置成无标题
  • 算法学习——贪心算法之币种统计

    算法描述 币种统计 单位给每一位员工发工资 精确到元 为了保证不临时换零钱 使得每个员工取款的张数最少 在取工资前统计所有员工所需要的各种票面的张数 约定票种为100 50 20 10 5 2 1元 并验证币种统计是否正确 算法思路 算法描
  • 用指针访问一维数组

    文章目录 顺序查找 数组方式实现 指针实现方式 对一位数组元素的访问有三种方式 指针变量的关系运算 引例 数组实现方式 主函数 指针实现方式 主函数 一维数组作为函数的参数 实际应用 顺序查找 要求用指针实现 在整数集合r中顺序查找与给定值
  • 数理统计知识整理——回归分析与方差分析

    题记 时值我的北科研究生第一年下 选学 统计优化 课程 备考促学 成此笔记 以谨记 1 线性回归 1 1 原理分析 要研究最大积雪深度x与灌溉面积y之间的关系 测试得到近10年的数据如下表 使用线性回归的方法可以估计x与y之间的线性关系 线
  • 移动端H5开发遇到的问题

    移动端开发必会出现的问题和解决方案 H5开发过程中难免会遇到一些兼容性等爬过坑的问题 移动端 H5 相关问题汇总 1px 问题 响应式布局 iOS 滑动不流畅 iOS 上拉边界下拉出现白色空白 页面件放大或缩小不确定性行为 click 点击
  • React 教程及其API接口文档

    React 详细中文开发文档 可以阅读 http reactjs cn react docs tutorial html 英文原文 http facebook github io react 中文论坛 http react china or
  • 用两个栈实现队列

    目录 一 栈的基本结构及其接口 二 我的队列结构定义 三 我的队列创建及其初始化 四 我的队列入队 五 我的队列出队 六 我的队列取队头元素 七 我的队列判空 八 我的队列销毁 一 栈的基本结构及其接口 栈的结构定义 typedef int
  • 【QView】基于QML的UI组件框架 之 AImage (图片)

    先上结果演示 环境 不说版本就是耍流氓 硬件 通用PC 手机 Jetson Xavier NX 套件 均测试有效 系统 Ubuntu 20 04 Android Windows 均测试有效 软件 基于QT6 2 4 Qml 功能描述 AIm
  • UI自动化测试方案

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读1 3k次 点赞60次 收藏8次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自动
  • APP UI自动化测试思路总结

    首先想要说明一下 APP自动化测试可能很多公司不用 但也是大部分自动化测试工程师 高级测试工程师岗位招聘信息上要求的 所以为了更好的待遇 我们还是需要花时间去掌握的 毕竟谁也不会跟钱过不去 接下来 一起总结一下APP UI自动化测试的思路吧
  • 【数据结构】双链表的定义和操作

    目录 1 双链表的定义 2 双链表的创建和初始化 3 双链表的插入节点操作 4 双链表的删除节点操作 5 双链表的查找节点操作 6 双链表的更新节点操作 7 完整代码 嗨 我是 Filotimo 很高兴与大家相识 希望我的博客能对你有所帮助
  • 【数据结构】单链表的定义和操作

    目录 1 单链表的定义 2 单链表的创建和初始化 3 单链表的插入节点操作 4 单链表的删除节点操作 5 单链表的查找节点操作 6 单链表的更新节点操作 7 完整代码 嗨 我是 Filotimo 很高兴与大家相识 希望我的博客能对你有所帮助
  • 鸿蒙开发之页面路由(router)

    页面路由 router 页面路由指在应用程序中实现不同页面之间的跳转和数据传递 HarmonyOS提供了Router模块 通过不同的url地址 可以方便地进行页面路由 轻松地访问不同的页面 本文将从 页面跳转 页面返回 和 页面返回前增加一
  • C++ AVL树(四种旋转,插入)

    C AVL树 四种旋转 插入 一 AVL树的概念及性质 二 我们要实现的大致框架 1 AVL树的节点定义 2 AVL树的大致框架 三 插入 1 插入逻辑跟BST相同的那一部分 2 修改平衡因子
  • 独立搭建UI自动化测试框架分享

    今天给大家分享一个selenium testng maven ant的UI自动化 可以用于功能测试 也可按复杂的业务流程编写测试用例 今天此篇文章不过多讲解如何实现CI CD 只讲解自己能独立搭建UI框架 如果有其他好的框架也可以联系我 分
  • element ui backTop源码解析-逐行逐析

    backTop 回到顶部 组件简介 基础概念 返回页面顶部的操作按钮 代码
  • OpenHarmony沙箱文件

    一 前言 1 前景提要 DevEcoStudio版本 DevEco Studio 3 1 Release SDK版本 3 2 2 5 API版本 9 2 概念 在openharmony文件管理模块中 按文件所有者分类分为应用文件和用户文件和
  • 排序:计数排序

    一 概念 计数排序是非比较排序 是对哈希直接定址法的变形应用 二 思想 利用数组统计相同数据出现的次数 例如整型数据m出现n次 就在数组m位置记录数据为n 最后从头遍历数组打印数据即可 通俗来讲就是 数组下标即为数据 下标所指位置的值即为数

随机推荐

  • kubernetes集群实战——暴露service供外部访问的4种方法(NodePort、LoadBalancer、ExternalName和分配公有IP)

    1 service介绍 Service可以看作是一组提供相同服务的Pod对外的访问接口 借助Service 应用可以方便地实现服务发现和负载均衡 service默认只支持4层负载均衡能力 没有7层功能 可以通过Ingress实现 servi
  • android studio3.1调试

    快捷键 ctrl alt left或者ctrl alt right 回退 前进 双击快捷键 shift 全局搜索 快捷键 shift F9 开始调试 快捷键 F6 单步执行程序 快捷键 F5 单步执行程序 遇到方法时进入 快捷键 F8 调到
  • 机器学习算法——Kmeans

    1 k mean算法的原理 1 选取K个点做为初始聚集的簇心 2 分别计算每个样本点到K个簇核心的距离 这里的距离一般取欧氏距离或余弦距离 找到离该点最近的簇核心 将它归属到对应的簇 3 所有点都归属到簇之后 M个点就分为了K个簇 之后重新
  • element 时间日期选择器限制选择范围为7天

    template 部分
  • 编写递归算法,计算二叉树叶子结点的数目。

    编写递归算法 计算二叉树叶子结点的数目 编写递归算法 计算二叉树叶子结点的数目 include stdio h 包含 getchar scanf printf include malloc h malloc 动态申请空间 函数 二叉树 结点
  • 服务器的地址信息,服务器地址信息

    服务器地址信息 内容精选 换一换 可以一次添加一台服务器 也可以一次添加同一网段连续IP的多台服务器 进入任务中心可以查看状态信息 如果状态为成功 说明服务器已添加成功 如果要自定义裸金属服务器的DNS服务器信息 需要将裸金属服务器网络设置
  • 《算法导论》笔记(15) 最小生成树 部分习题

    习题23 1 11 给定图G和一棵最小生成树T 假设减少了位于T之外的某条边的权重 因为T内的边 是连接所有结点的权重最小的 那么首先将T外的减少权重的边 u v 加入T 然后在u v中寻找所有的路径 去掉路径中权重最大的边 习题23 2
  • 5、H3C交换机ACL配置

    创建 IPv4 高级 ACL 并进入 IPv4 高级 ACL 视图 switch acl number acl number name acl name 注 IPv4 高级 ACL 的编号范围为3000 3999 创建规则 switch a
  • 无法打开计算机开始菜单,开始菜单,教您开始菜单无法打开

    win10系统开始菜单不能使用该如何是好呢 最近有位用户反映在使用win10系统的过程当中 发现开始菜单没莫名其妙的就出现了打不开的情况 这该怎么办呢 不要着急 小编这就来将处理开始菜单打不开这个问题的办法来分享给你们 我们在使用电脑的过程
  • 使用Docker Compose搭建Redis主从集群

    一 本次环境使用到了docker docker compose redis 二 我们搭建的主从集群结构如图 共包含三个节点 一个主节点 两个从节点 这里我们会在同一台虚拟机中开启3个redis实例 模拟主从集群 信息如下 IP PORT 角
  • 超越nnFormer!UNETR++:高效准确的3D医学图像分割

    UNETR Delving into Efficient and Accurate 3D Medical Image Segmentation 论文链接 https arxiv org abs 2212 04497 代码链接 https g
  • Spring Boot 配置文件这样加密,才足够安全!

    1 前景 在使用Springboot时 通常很多信息都是在application yml中直接明文配置的 比如数据库链接信息 redis链接信息等等 但是这样是不安全的 所以需要对敏感数据进行加密 这样防止密码泄露 Jasypt这个库为我们
  • Go开发命令行程序指南

    近期在Twitter上看到一个名为 Command Line Interface Guidelines 的站点 1 这个站点汇聚了帮助大家编写出更好命令行程序的哲学与指南 这份指南基于传统的Unix编程原则 2 又结合现代的情况进行了 与时
  • 封装的几种形式

    你说的时cpu的封装吗 供你参考 集成电路芯片的封装形式 自从美国Intel公司1971年设计制造出4位微处a理器芯片以来 在20多年时间内 CPU从Intel4004 80286 80386 80486发展到Pentium和Pentium
  • 基于Jenkins实现Docker应用的持续集成与部署

    先决条件 1 服务器部署安装有docker 在docker应用开发中最常见的就是开发Dockerfile文件 可以使用代码仓库来管理它 而在企业私有开发环境中是无法访问公有代码仓库 如Github 的 这时可以搭建私有代码仓库 部署安装sv
  • 堆排序专题-把一个数组变成大根堆的两种方式和根据大根堆来实现对数组的排序,

    什么是堆排序 堆排序 Heap Sort 是一种基于二叉堆数据结构的排序算法 它的基本思想是将待排序的数组构建成一个大根堆或小根堆 然后依次将堆顶元素与堆尾元素交换 并重新调整堆 直到整个数组有序 堆排序的时间复杂度为O nlogn 是一种
  • python无人机路径规划算法_RRT算法在Python中的实现,快速,拓展,随机,树

    基于智能优化与RRT算法的无人机任务规划方法研究 博士论文 基于改进人工势场法的路径规划算法研究 硕士论文 import matplotlib pyplot as plt import random import math import c
  • STM32基于GPRS模组使用HTTP协议单片机固件在线升级(IAP)

    一 前言 最近有朋友让我帮忙开发基于GPRS模组的单片机固件在线升级 这样的远程升级就两种方式 1 自己定义协议 服务器端进行bin文件拆包 一包包下发 优点 可以每包一校验还可以断点续传 不需要考虑Flash学入占用的时间 缺点 需要服务
  • https网络编程——如何利用中继证书(凭证)建立客户端证书

    参考 如何利用中继证书 凭证 建立客户端证书 地址 https qingmu blog csdn net article details 108226592 spm 1001 2014 3001 5502 目录 建立客户端证书的前提是要建立
  • UE4命令行使用,解释

    命令行在外部 从命令行运行编辑项目 1 导航到您的 LauncherInstall VersionNumber Engine Binaries Win64 目录中 2 右键单击上 UE4Editor exe 的可执行文件 并选择创建快捷方式