- 博客(105)
- 收藏
- 关注
原创 LetCode题目之模式匹配(工作用得到)
要确定字符串的模式就必须要针对原字符串进行风格映射,通过模式值进行映射坐标估计lenA和lenB的长度,通过得到lenA和lenB结合pattern进行,因为模式具有可替代的特性,因此进行二元分类的ab谁先谁复制,这个是属于顺序程序,但是if在逻辑上是不分先后的,不过整个逻辑是循环逻辑需要区分先后。同时程序也考虑正难则反的问题,需要一大堆的手段先进行明显的错误模式的过滤。
2025-04-02 11:33:28
112
原创 未使用模块的Tensorflow转换问题
自定义模型存在冗余的情况有时候再tensorflow中不会被建立build,推理的时候也存在问题;方法中未被调用,导致它们的变量未被追踪。模型中定义了冗余的层或分支,但这些层在。解决方式是屏蔽相关的冗余神经网络结构。
2025-03-11 15:02:35
205
原创 pytorch训练权重转化为tensorflow模型的教训
模型构建时候有时候在工程量比较大的时候,不可避免使用迭代算法,迭代算法本身会让错误的追踪更加困难,因此掌握基本的框架之间的差异非常重要。以下均是在模型转换过程中出现的错误。
2025-03-11 14:30:19
214
原创 模型转换时候的detach()函数详细说明
是否有价值:非常有价值,相当于减小了debug成本,对于应用场景比较小的任务中非常具有价值,不需要进行debug了。模型不同框架之间进行转换加载的时,采用detach方式进行分离权重;是否必须:非必须宣子昂。
2025-03-10 13:58:50
212
原创 Pytorch 转向TFConv过程中的卷积转换
图像中使用的卷积一般为,正方形卷积核针对一个同等面积邻域的,进行相乘后邻域叠加到中心,相当于考虑中心像素的周围信息,做了一定的信息融合。卷积中: kernel 卷积核 stride 步长 padding 填充 group 分组卷积 w预训练权重。卷积后: BN 归一化 act 激活函数。卷积前: input c1。
2025-03-10 09:24:55
198
原创 Ubuntu系统的断电关机出现的问题
磁盘检测不能通过,可能是因为系统突然断电或其它未正常关闭系统导致。改为自己损坏的扇区即可,等待一段时间修复完成后,输入。这个扇区出现了异常,所以通过。
2024-07-24 13:56:09
522
原创 Qt 4.8.3无法编译踩坑
将 static const int layouts[2][5][14] = 修改成 static const unsigned int layouts[2][5][14] =关于qmake.conf的补充。linux-g++、linux-g++32都修改就有效果了。
2024-07-23 13:54:24
234
原创 VirtualBox等虚拟机开关机后桥接网络出现问题
允许虚拟电脑 :在上面的基础上,只听虚拟电脑网络。即其他电脑数据会被过滤。设备所连接网络的这张网卡监听所连网络的所有通信数据包。开启混杂模式后解决,具体原因不细究。
2024-07-23 11:58:49
271
原创 QT 4.8版本的Ubuntu2004编译错误的解决方案
arm-linux-gnueabihf-gcc 5.2编译qt4.8.5_error: ‘class ui::qprintpropertieswidget’ has no m-优快云博客
2024-07-22 20:40:02
386
原创 轻量级服务器内存不够编译的情况解决方案(以安装Ta-Lib库为例)
安装 TA-Lib 时遇到的问题通常与系统缺少必要的编译依赖项或者内存不足有关。有可能是因为缺少编译内存。
2024-06-21 22:27:44
389
原创 统计神器:_statslib_ —— C++ 的编译时统计计算库
标题:统计神器:_statslib_ —— C++ 的编译时统计计算库-优快云博客
2024-06-20 00:47:04
110
原创 遗传规划与符号回归,挖掘表达式或者因子
Genetic Programming遗传规划python库教程(gplearn和DEAP)_python gplearn 遗传规划 只能调用cpu吗-优快云博客
2024-06-18 11:32:20
198
原创 Howtrader在轻量级服务器安装出现的问题
pip 安装出现的killed问题,实际是因为内存不够。--no-cache-dir 可以避免以下问题。
2024-06-18 10:40:11
72
原创 Light_Future的C++框架的套利代码读取arbitrage_strategy.cpp
【代码】Light_Future的C++框架的套利代码读取arbitrage_strategy.cpp。
2024-05-27 01:56:14
142
原创 金融序列的布朗运动
导语:网络上和书本上关于期权定价相关的内容已经较为丰富,但将理论和python代码结合起来讲的却很少,这也是python金融衍生品定价系列的写作初衷,在用python实现相关模型的同时,也尽力能解释清楚背后的基本原理(但不是严格的数学证明)。布朗运动也叫作维纳过程,简单理解就是每个极小的时刻内,其变化量的变动是随机的,服从正态分布,且任何两个不重叠的时间内,变化量之间是相互独立的(也就是无记忆性,具有马尔可夫性质),布朗运动虽然连续,处处不可微分。下面用代码来实现一下标准布朗运动的过程。
2024-05-27 00:53:32
195
原创 C++ 币安: 高频交易的github项目预备问题
1. 遇到的问题是:libssl1.1_1 库找不到。github项目增加websocket。
2024-05-21 23:12:33
477
原创 关于emulate
函数的主要优势在于简化代码和提高可读性。它解决了在遍历可迭代对象时需要手动跟踪索引的问题。这在需要同时访问元素和索引时特别有用。函数通过封装和简化索引处理,提高了代码的可读性和可维护性,同时减少了出错的可能性。)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。enumerate() 函数用于将一个可遍历的数据对象(如。
2024-05-10 22:51:47
222
原创 AIRVO视觉里程计每天一函数代码解析
谷歌的大公司编程规范(Google C++ Style Guide)对于代码的编写提供了一些建议和规范。
2023-12-27 17:36:46
1115
原创 TensorRT Provider 与TensorRT Native的对比
TensorRT EP 可以实现与本机 TensorRT 的。TensorRT Provider 的。进行处理的话的优势就在于。
2023-12-07 01:42:55
777
原创 Vins-Fusion、Vins-Mono(之前那个编译通过但是没有这个好用)
Ubuntu20.04下运行VINS系列:VINS-Mono、VINS-Fusion和GVINS_github vins_ZARD帧心的博客-优快云博客
2023-11-01 22:22:46
473
原创 Vins-Fusion代码跑通
CV_LOAD_IMAGE_GRAYSCALE 替换成 cv::IMREAD_GRAYSCALE。首先是Ubuntu2004 电脑里面有opencv3和opencv4共存,现象:编译的时候ros指向opencv4版本之间的不兼容导致。
2023-10-31 22:31:43
1204
原创 工控机花屏问题(本来非常好,突然变得不好)
工控机上面的驱动往往不能随意更新,包括显示器驱动等等,一旦更新需通过各种方式返还回去。不然出现各种奇怪的毛病,毕竟工业控制的系统那能随意更新。因此有时候出现自动更新也很可怕。不能有自动更新的机会。
2023-10-28 03:00:36
134
原创 C++常用面试题20231022
C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。:类是对象的蓝图或模板。
2023-10-22 01:26:24
335
原创 2023年10月22日找工作面试交流遇到的基本问题
交叉编译解决的痛点问题:例如,你开发了一个针对Intel x86架构的应用程序,但想要在Raspberry Pi(基于ARM架构的嵌入式设备)上运行。你需要进行交叉编译,以便将x86架构的代码转化为适用于ARM架构的可执行文件。:如果你在开发一款运行在Arduino微控制器上的嵌入式应用程序,Arduino本身没有足够的计算能力来进行开发。因此,你需要在PC上编写代码,然后使用交叉编译将代码转化为适用于Arduino的二进制文件。
2023-10-22 01:00:54
378
原创 股票量化择时策略(1)
Pyhton是相当流行的编程语言,其简单易用,其开放的生态社区有着巨大的活跃度,pandas作为长久不衰的一个与excel相关信息绑定的一个库,极受欢迎,生命力旺盛。Pandas 提供了丰富的数据结构,最重要的是数据框(DataFrame),可以容纳多种数据类型,包括数值、文本、日期时间等,使其非常适用于复杂的数据处理和分析任务。Pandas 是一个非常强大和流行的数据分析库,具有许多优势,但也有一些潜在的痛点。对于初学者来说,Pandas 的语法可能有一定学习曲线,尤其是在处理复杂的数据操作时。
2023-10-20 12:39:52
359
原创 位域的应用(花费时间过长,暂时放弃了,大小端的同步一半也不需要个人去考虑,但是可以作为debug的可能方向)
C/C++的结构体有一个规定,无论大端还是小端,先定义的成员一定是低字节和低位。在大端系统中,结构体变量及其成员的存储情况如下: 在小端系统中,各个结构体成员的存储情况如下:位域&大小端&以太网通信位域可以2bit、5bit等不规则的多个bit来描述一个成员,但单通道串行通信接口只能以8bit为单位进行逐位发送,且从高bit发送还是低bit发送取决于CPU的大小端模式,大端CPU先发送bit0,小端CPU先发送bit7.使用上文提到的结构体struct st1 data进行网络发送时会出现
2023-10-19 17:02:12
111
原创 2023 1019 广州akw,笔试,SPC软件工程师
在使用中为了兼容大小端,结构体的定义总是区分了大小端情况:结构体A描述了在一个字节(byte)内,位域大小端的定义方式——小端将字节内的定义顺序翻转即可;结构体B描述了在一个字(word)内位域的定义方式——小端将一个字内的定义顺序全部翻转,在使用前需要先调用ntohl宏进行转换。
2023-10-19 16:17:50
83
原创 LetCode刷题[简单题](5)按摩师,迭代出最优解(卡尔曼滤波也是类似迭代)
本题的思路,因为需要访问计算每一次的数据得到最大的那个值,为了n长的数组中,符合slect规律的话,可以先解决 n-1长度的情况下的选择最大值,因为选择是有限制的随机,并且最大的可能是不选,最小值是0,那么问题就会转化为,n长的数组规模下,n-1,给n数组带来变数的可能性,针对问题特性,新的数字给最大值带来了新的可能性那就是相隔一个的选择情况下加上新的n位置的数产生了最大值,或者当初n-1个数的值依然保持最大。递归调用可能会导致栈溢出,特别是对于大规模的问题,而迭代可以更容易地避免这种情况。
2023-10-17 16:58:07
158
原创 LetCode刷题[简单题](4)顺序链表的顺序合并
在平常的应用场景中很多时候需要将繁杂的信息进行融合,比如零散的时间戳信息进行合并,顺序链表的合并就完美的解决这种问题的痛点。相对于原本的直接合并然后再进行排序,数据结构的复杂度不一样,因此就有类似此题的北京。融合有序链表没必要使用这么大的复杂度。:创建虚拟头节点。// 创建一个虚拟头结点将 链表的val值设置为0,链表的next设置为NULL。在C++中,结构体(struct)和类(class)之间的主要区别可以简要描述如下:类的作用比起结构体。
2023-10-16 18:17:35
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人