- 博客(1784)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
原创 【Go】cannot use any (variable of type interface{}) as int value in variable declaration: need type as
并不能直接作为其他具体类型的值使用,因为它本身不是具体的类型,而是一种容器。如果你想将空接口类型中的值转换为具体类型,你需要使用类型断言(type assertion)来获取其中的值。可以容纳任何类型的值,但要从中获取具体类型的值,则需要使用类型断言。,那么断言操作会返回其对应的值;如果不是,将会导致运行时错误。在 Go 中,空接口类型。
2024-07-22 14:06:44
221
原创 【Go】strconv包
strconv(string conversion)是Go语言标准库中的一个包,提供了基本数据类型与其对应字符串表示之间的转换功能。它主要用于在不同数据类型之间进行转换,并提供了一些处理字符串的函数。让我们看看strconv。
2024-07-22 11:37:18
194
原创 【Go】sync.WaitGroup 来等待所有 goroutine 完成后再结束程序
函数在并发执行后,主程序才会退出,而不会提前退出导致 goroutine 没有机会执行完毕。循环中,你启动了 10 个 goroutine,每个 goroutine 执行。来阻塞主 goroutine,直到所有的 goroutine 都调用了。,即都执行完毕,才会继续执行主程序的后续操作,这里是结束程序。新增一个等待的 goroutine。完成一个 goroutine。来在函数执行完毕时通知。这种方式确保了所有的。
2024-07-18 14:58:58
272
原创 【Go问题】解决proxyconnect tcp: dial tcp [::1]:80: connectex: No connection could be made because the
proxyconnect tcp: dial tcp [::1]:80: connectex: No connection could be made becaus e the target machine actively refused it.即可解决!!!
2024-07-17 16:02:17
126
原创 【docker】第14篇 全新访问Docker Hub的替代方案(可拉取镜像)(必看:亲测有效)
【docker】第14篇 全新访问Docker Hub的替代方案(可拉取镜像)(必看:亲测有效)
2024-07-10 10:08:21
160
原创 【docker】第13篇 查看镜像架构(arm64/x-86)
这个命令将返回一个 JSON 格式的输出,包含容器的各种属性和配置信息。这些信息可能包括容器的 ID、名称、创建时间、网络配置、挂载点、环境变量、映射端口以及容器的状态等。命令筛选出其中关于容器架构(Architecture)的信息。具体来说,它会列出与容器架构相关的详细数据,如架构类型、操作系统等信息。
2024-07-09 16:02:20
65
原创 【Go】var-declaration should drop = nil from declaration of var engineApp; it is the zero value
包含在声明中,因为这是默认的零值。在 Go 语言中,当你声明一个变量但不显式初始化时,它会被赋予其类型的零值。对于指针类型,零值是。正确的做法是简单地声明变量,而不需要显式指定为。分配具体的值,但初始声明不需要包含。如果需要,你可以在后续的代码中为。写在声明语句中是多余的。错误信息提示你在声明。
2024-07-09 14:55:19
273
原创 【docker】第12篇 解决 Failed to start Docker Application Container Engine.
这是一个在Debian系列的Linux系统中用来管理命令的备选版本的工具。,因为它们依赖于特定的功能或尚未更新以支持新工具的依赖项。发生在系统升级到新版本时,新版本可能已经弃用了。: 在系统升级或迁移期间,管理员可能选择临时使用。,直到所有依赖和配置都更新到新工具(如。: 某些应用程序或服务可能要求使用。: 一些系统或脚本可能依赖于旧的。: 这部分命令告诉系统要将命令。可以确保与这些旧配置的兼容性。或者替换为新的工具如。
2024-07-08 14:31:41
237
原创 【Go总结篇】全面学习Go语言:从零开始到深度掌握的完整指南
Go语言内置了轻量级的协程(goroutine),使并发编程变得简单而高效。: 通道是在不同协程之间进行通信和同步的关键机制,它们使得并发编程更加安全和清晰。: Go语言的并发模型使得编写高效、可伸缩的并发程序变得容易,有助于充分利用多核处理器的能力。: Go语言的标准库提供了丰富的并发相关工具和模式,如sync包、context包等,进一步简化了并发编程的实现。: Go语言的并发模型不仅限于IO密集型任务,还支持CPU密集型任务的并行化处理。
2024-07-05 09:33:07
473
原创 【Qt】解决 FTH: (11284): *** Fault tolerant heap shim applied to current process. (亲测有效)
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers。容错堆垫片应用到当前的过程。这通常是由于以前的崩溃。win + r,输入regedit。
2024-07-02 19:09:35
40
原创 【CMake】第10篇 cmake -G “MinGW Makefiles“ ..CMake Error: Error: generator : MinGW MakefilesDoes not
CMake 要求在同一个构建目录中保持生成器类型的一致性。这个错误表明你在使用 CMake 时指定的生成器()与之前使用的生成器(
2024-07-01 11:11:59
194
原创 【Nats】构建nats.c报错 error: Could not find libprotobuf-c packag
,它会寻找 libprotobuf-c 库。如果没有找到,则会打印一条消息并且构建过程失败。当 cmake 第一次运行时(或者删除。在构建具有流支持的库时,NATS 库使用。根据实际情况进行打开或者关闭。
2024-07-01 10:26:59
38
原创 【ubuntu】查看 Docker 容器的 CPU 和内存使用情况
在输出中,你可以看到容器的 CPU 使用百分比(CPU %)、内存使用情况(MEM USAGE / LIMIT 和 MEM %),以及其他相关信息。这些信息会实时更新,可以帮助你监控容器的资源消耗情况。这个命令会实时显示所有运行中容器的资源使用情况,包括 CPU、内存、网络和磁盘 I/O 等。要查看 Docker 容器的 CPU 和内存使用情况,可以使用。是你要监视的容器的名称或者容器的 ID。
2024-06-29 16:11:06
575
原创 【Ubuntu】top 筛选特定程序的CPU使用情况
在Ubuntu上使用top命令可以查看系统中所有进程的CPU使用情况,但无法直接筛选特定程序的CPU使用情况。不过,你可以使用一些工具和命令组合来实现这个目的。:你可以将top命令的输出通过管道传递给grep命令,以过滤出特定PID的进程。这会打开top命令,并只显示匹配的进程的CPU使用情况。
2024-06-20 15:32:00
173
原创 【Git技巧】第十四篇 git 输入用户名与密码的时候,为啥密码需要输入访问令牌
现代的Git托管服务(如GitHub、GitLab、Bitbucket等)已经逐渐放弃对用户名和密码的直接认证支持,转而采用更安全、更灵活的访问令牌(Access Token)机制。通过这种方式,GitHub等平台能够更好地保护用户账户的安全,同时提供灵活的访问控制策略。这是现代化的身份验证方法,能够提高整个系统的安全性和可管理性。
2024-06-18 11:50:28
441
原创 【C语言】处理可变数量的参数函数
stdarg.h>是C语言中的一个头文件,它提供了一种方式来处理可变数量的参数函数。通过使用头文件中提供的宏和函数,我们可以编写能够接受不定数量参数的函数。在va_list:该宏定义一个类型为va_list的对象,用于保存在函数中处理可变数量参数时所需的信息。va_start:该宏用于初始化va_list对象,以便在函数中遍历可变数量参数。va_arg:该宏用于从va_list对象中获取下一个可变数量参数的值,并将指针移动到下一个参数。va_end:该宏用于清理。
2024-06-18 09:25:07
52
原创 【C语言】利用 <limits.h> 中的常量了解不同整数类型的范围
在C语言中,头文件定义了一些常量,用于表示不同整数类型的取值范围。这些常量可以帮助我们了解各种整数类型在特定实现中的最大值和最小值。下面我们将编写一个示例程序来演示如何使用这些常量。
2024-06-18 09:24:10
40
原创 【C语言】利用 <limits.h> 中的常量了解不同整数类型的范围
在C语言中,头文件定义了一些常量,用于表示不同整数类型的取值范围。这些常量可以帮助我们了解各种整数类型在特定实现中的最大值和最小值。下面我们将编写一个示例程序来演示如何使用这些常量。
2024-06-18 09:17:22
29
原创 【C语言】如何使用 <ctype.h> 头文件中的函数进行字符类型判断和转换
下面我将详细解释如何使用头文件中的函数进行字符类型判断和转换。我们将编写一个示例程序,展示如何使用这些函数。
2024-06-18 09:08:23
33
原创 【C语言】《assert.h》头文件的功能和使用方法
assert.h>头文件是C语言标准库中的一个头文件,主要用于提供断言(assertion)相关的功能。断言是一种在程序中用于检查特定条件是否满足的机制,通常用于调试和测试阶段,有助于发现代码中的逻辑错误和异常情况。
2024-06-18 08:57:47
40
原创 【C语言】探索和理解《errno.h》头文件的功能和使用方法
通过使用,开发者可以更好地处理和诊断运行时错误,提高程序的健壮性和可靠性。在实际应用中,建议在每次可能产生错误的函数调用之后检查errno,并根据需要输出错误信息或采取相应的恢复措施。
2024-06-18 08:56:31
25
原创 【Go】确保下一次的输入操作不会受到前一次输入操作的影响
来清除输入缓冲中的换行符。这样可以确保下一次的输入操作不会受到前一次输入操作的影响。来在每次输入操作后清除输入缓冲中的换行符。都会读取到用户正确的输入值,并且不会受到上一次输入的影响。实际上会读取到这个换行符,而不是用户的输入。)在输入缓冲中,而这个换行符可能会被后续的。这种情况下,第二次循环中的。在处理输入时可能会留下一个换行符(在这个修改后的版本中,我添加了。出现这个问题的原因是因为。为了解决这个问题,可以在。
2024-06-17 16:45:14
26
原创 【UWB】第13篇 基于 AOA 算法定位
算法是通过已知两个点的坐标值,并且知道它与被测点的角度关系,通过两个参考点与被测点的方程关系式,列出方程组求解,即可得到被测点坐标。所以,通过两个参考点就可以使用 AOA。、角度测量误差引起的。
2024-06-17 14:57:18
320
原创 【UWB】第12篇 三边定位法
个点不能在同一条直线上。结合参考点的位置来测量待测点的位置并且估计三边的距离,通过关系方程组来计算位置。的测距依赖于严格的时钟同步,这一点大大增加了定位设备实现的复杂度。通过上述公式可以计算出节点的坐标,从而获得较高的定位精度。三边定位法是测量在同一平面的。个参考点之间的距离,其中,这。
2024-06-17 14:52:35
133
原创 【Go】根据用户输入的数字将相同数字打包在一起
总体而言,该程序实现了根据用户输入的数字将相同数字打包在一起,并在用户输入。时结束并打印最后一组打包的数字序列。
2024-06-17 11:32:49
22
原创 【UWB】第11篇 分析 TREK 演示交互过程中的消息时间
19和Final = 44。如果我们取最长的消息,110 kbps模式的总帧持续时间为4.929 ms,6.81Mbps模式为0.214 ms。6.81 Mbps数据速率,128前导码长度和16 MHz PRF,使用8个符号的标准SFD。110 kbps数据速率,1024前导码长度和16 MHz PRF,使用非标准SFD为64。上面各部分所示的消息长度(以字节为单位)是: Poll = 13、
2024-06-08 10:05:45
37
原创 【UWB】第10篇 TWR交互协议详解
在实际的802.15.4网络中,PAN ID可以作为与网络关联的一部分进行协商,或者它可能是基于应用程序定义的常量。在双向范围中使用了三条消息:轮询消息、响应消息和最终消息。这些消息遵循IEEE消息编码约定,但这些消息不是标准化的RTLS消息。关于基于IEEE 802.15.4 UWB的RTLS系统中使用的标准化消息格式的详细信息,读者可参考IEO/IEC24730-62国际标准。最终消息在收到锚点的响应消息后由TAG发送。最后的消息的长度是44个八度字节。表5列出并描述了“最终消息”消息中的各个字段。
2024-06-08 09:46:14
47
原创 【插值】牛顿插值法
当完成所有数据点的遍历后,根据输入参数的情况进行最终的插值计算。如果有给定的插值点x0,则使用subs函数将t替换为x0进行插值计算;如果没有给定插值点,则使用collect函数将插值多项式展开,并使用vpa函数进行数值近似计算。x和y是一组数据点的横坐标和纵坐标,x0是要计算插值的点的横坐标。: 这个条件语句用于检查输入的数据点x和y的长度是否相等,如果不相等则输出错误信息并返回。: 获取数据点的个数n,并初始化一个长度为n的数组c,用于存储差商。: 计算插值多项式的每一项,并将其加到插值结果f中。
2024-06-03 22:33:32
42
原创 【插值】牛顿插值多项式的 Neville 算法
如果没有三个输入参数,则对 y(n-1) 进行六位有效数字的四舍五入,并将结果赋给 f。:根据 Neville 算法的递推公式,计算新的插值点的值,并存储在 y1 数组中。:判断输入的 x 和 y 是否维数相等,如果不相等则输出错误信息并返回。:如果有三个输入参数,则将 t 替换为 x0,计算得到的值作为输出。:判断当前元素是否为第二个元素,如果是则使用特定的计算公式。:将 y1 数组的值赋给 y 数组,为下一列的计算做准备。:判断是否有三个输入参数,如果有则执行下面的语句。
2024-06-03 22:31:33
54
原创 【插值】拉格朗日插值
的长度是否相等,即它们是否具有相同的维度。如果长度不相等,就会显示错误信息并终止函数的执行。,以及一些语法错误,例如缺少了一些必要的分号。另外,在处理插值多项式时,可能需要进一步检查和优化代码。最后,当迭代完成时,代码对计算得到的插值函数进行处理。如果输入参数的个数为3,则使用。这段代码是用来实现拉格朗日插值的函数。这部分代码使用循环计算拉格朗日插值函数。函数将插值多项式的系数转换为小数并保留6位精度。需要注意的是,这段代码存在一些问题,比如。进行化简操作,但这里好像有个问题,函数展开插值多项式,并使用。
2024-06-03 22:30:46
25
原创 【插值】 Hermite 插值法
当完成所有数据点的遍历后,根据输入参数的情况进行最终的插值计算。x和y是一组数据点的横坐标和纵坐标,y_1是对应数据点的导数值,x0是要计算插值的点的横坐标。: 这些条件语句用于检查输入的数据点x和y的长度是否相等,以及检查y和y_1的长度是否也相等,如果不相等则输出错误信息并返回。总的来说,这个函数实现了Hermite插值法,通过计算基函数和插值多项式的每一项来实现对给定数据点的插值。: 这个条件语句用于跳过j等于i的情况,因为在Hermite插值中需要计算除数,需要排除分母为0的情况。
2024-06-03 22:28:39
34
原创 【插值】 高斯插值方法进行一维的插值
接下来是嵌套的两个函数 GStirling 和 GBessel,它们分别用于实现奇数和偶数节点的高斯插值计算。在这两个函数中,都使用了符号运算来进行插值多项式的计算,包括拉格朗日基函数的计算和多项式的累加。最后,根据输入参数的个数,通过 subs 函数将插值多项式中的符号变量 t 替换为目标点的坐标 (x0-x(nn))/(x(2)-x(1)),得到插值结果。
2024-06-03 22:27:36
247
nRF52840DK-DW3-QM33-SDK-UCI-FreeRTOS-0-1-1
2024-05-31
C语言源码及文档系统编程
2024-05-31
使用PSO的固定特征选择
2023-12-27
使用SA和ACO的固定特征选择
2023-12-27
使用GA的二进制特征选择
2023-12-27
数据处理分组法 (GMDH) 在 MATLAB 中的实现
2023-12-27
使用遗传算法和粒子群算法实现训练ANFIS
2023-12-27
在 MATLAB 和 Simulink 中实现 PID 控制器模糊增益调度
2023-12-27
使用ANFIS的非线性回归
2023-12-27
二进制遗传算法python实现
2023-12-27
实数编码遗传算法(Real-coded Genetic Algorithm)
2023-12-27
二进制遗传算法(Binary Genetic Algorithm)
2023-12-27
使用SPEA2进行投资组合优化(圣诞节)
2023-12-27
使用NSGA-II的投资组合优化
2023-12-27
使用ICA的投资组合优化
2023-12-27
使用PSO的投资组合优化
2023-12-27
使用经典方法进行投资组合优化
2023-12-27
校园帮项目,毕业设计/课程设计/javaWeb/SSM
2023-03-26
最接近原生APP体验的高性能前端框架(电商)
2023-03-26
基于AdaBoost算法的情感分析研究
2023-03-26
灰色预测模型 GM(1,1)
2023-03-26
基于matlab程序的各种回归、分类算法实现
2023-03-26
各行各业程序员简历模板列表
2023-03-26
微慕WordpPress小程序开源版 前端
2023-03-26
Python教程大全入门到实战
2023-03-26
学生宿舍管理系统(SSM/Layui框架)
2023-03-26
数据分析,数据分析是单验的一个重要部分,主要是对外场测试的 LOG 进行分析,撰 写单验报告等。 本章将介绍后台分析软件的使用。
2022-04-03
一个基站单验,一般包含以下几种业务: ATTACH(附着)、 DETACH(去附着)、 上传、下载、 ping、 DT 路测等。
2022-04-03
单验常用软件介绍,通常需要用到的软件有 CDS 软件
2022-04-03
单站验证概述通信网络由众多基站组成, 这些基站在初始建立完成
2022-04-03
TE预认证录像拍摄指导书
2022-04-03
基站是移动通信中组成蜂窝小区的基本单元,主要完成移动通信网和移动通信用户之间的通信和管理功能,从狭义上就可以把基站理解成一种无线
2022-04-03
根据LTE站点双工方式的不同,对TDD和FDD站点配置进行分类介绍。
2022-04-03
LTE基站类型根据不同的划分方式,有不同的分类。根据基站覆盖的环境和模型不同,可以分为宏站和室分站;根据LTE采用的双工方式不同
2022-04-03
LTE基站概述,基站不是孤立存在的,它仅仅属于网络架构中的一部分,它是连接移动通信网和用户终端的桥梁。
2022-04-03
C语言之趣味游戏项目设计.rar
2022-03-17
本地redis客户端订阅EdgeX中的消息总线获取数据(没有成功获取数据)
2022-04-11
怎样给Qlist容器赋初始化值?
2021-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人