- 博客(233)
- 资源 (6)
- 收藏
- 关注
原创 C刷题:LeetCode刷题踩坑常见bug总结【持续更新】
C刷题:LeetCode刷题踩坑常见bug总结常见坑点debug经验代码分析Git项目地址:LeetCodeUsingC刷题笔记本文主要记录刷题过程中,经常出现的一些bug错误,便于快速定位排查以及提高正确编码意识,欢迎大家参考并补充。更专业的内容可以查阅书籍《C缺陷和陷阱》。常见坑点数组下标越界,下标改变后用前务必保证在有效范围内,防止越界或为负代码理解错误,特别涉及到对参考的代码自己实现时,对原代码功能理解错误,需要仔细和扎实的基础使用双指针时,经常误用 left - right 作为长度
2021-04-25 20:48:47 2433
原创 VIO框架:港科大VINS算法环境配置与调试总结【已调通,手把手最完整版】
该算法主要用于单目相机和IMU的信息融合,实现更准确实时的定位。仿真测试用的数据集为EuRoc。参考博文:VINS-Mono环境配置与测试笔记港科大VINS-Mono的GitHub源码细节补充说明:2.6. Ceres 安装在参考教程 2.6. ceres安装 中 正常运行第一段代码即可,此命令为打包安装依赖项。如果不顺利,则按第二段代码分步进行。sudo apt-get inst...
2020-04-18 12:17:44 2975 7
转载 在网址前加神秘字母,让你打开新世界
转自:虫部落https://www.chongbuluo.com/forum.php?mod=viewthread&tid=6337
2019-07-27 14:35:16 4406 1
原创 Ubuntu16.04下安装Qt5.9.1和OpenCV3.2.0 总结【亲测】
感谢博主魇餍的教程分享,这里将其教程中的一些问题及解决梳理如下,分对应的三大块:Qt、OpenCV和测试进行补充说明,希望让大家可以少走弯路,预祝使用快乐。
2019-07-04 13:04:01 1028 1
原创 Python世界:简易地址簿增删查改算法实践
编写一款你自己的命令行地址簿程序, 你可以用它浏览、 添加、 编辑、 删除或搜索你的联系人, 例如你的朋友、 家人、 同事, 还有他们诸如邮件地址、 电话号码等多种信息。所以,广大码农兄弟在开发中,务必注意这种类型的活儿,能让机器干就让机器干去,赶紧解放自己,聚焦到更有挑战的任务上去。个人测试下来,一句不改,完美实现了预期的Demo功能。这题没啥好总结的了,程序员要多练习逻辑和需求分析思维,然后结构化喂给AI,秒出答案。原本想,简单设计几组数据:从地址簿基础中获取。但这时懒人病突然犯了,于是就把上面的。
2024-09-14 18:08:12 390
原创 Python世界:将两个列表合成字典并排序任务实践
给定下面两个列表attributes和values,要求针对values中每一组子列表value,输出其和attributes中的键对应后的字典,最后返回字典组成的列表。该任务练习了字典的组合及排序,利用两份列表生成了字典键值对,同时对已生成的字典按照键、值分别进行升序、降序排列尝试,并验证了效果。第一问:如果让你对一个字典,根据值进行由高到底的排序,该怎么做呢?任务来源于极客时间专栏中,《Python核心技术与实战》第4章字典、集合,你真的了解吗?你能分别用一行和多行条件循环语句,来实现这个功能吗?
2024-09-14 18:06:57 417
原创 Python世界:力扣29题两数相除算法实践
除法运算本质是减法,从理解原理到真正实现还是有距离,建议初步理解后,不参考任何代码,完全自己复现一遍,体会更深。注意提示:目的就是提醒越界问题:-2^31/-1=2&31,超过了整数表达范围。本问题来自于力扣29题,在做完大数相乘后,顺带也看下两数相除。将两数相除,要求不使用乘法、除法和 mod 运算符。给定两个整数,被除数。
2024-09-13 18:11:35 353
原创 Python世界:基于PESQ的自动化语音打分脚本实践
本案例实现了利用PESQ对指定目录下的wav序列进行批量打分,并输出打分结果。仅支持wav输入,需提前构建in/out目录不支持非8kHz/16kHz音源序列命名条件需满足输入wav名字作为输出名字的前缀比如,输入参考序列test.wav,输出后的可以为test_out_n.wav参考链接Python版PESQ评分实现PESQ语音质量测试link1link2。
2024-09-12 20:51:54 535
原创 Python世界:力扣题43大数相乘算法实践
自然的想法是,模拟乘法运算,考验对实际问题的计算机转换,先手动模拟下计算过程,提炼其中算法,如果最高位相乘及低位相加无累进,则提前退出。此外,进阶想一想,如果将其变成大数加法,这个程序能否只改两三行代码,即可输出正确结果?再如,改成八进制乘法,如何搞?为便于深入理解进制转换和乘法原理,同时提高编程能力,demo程序中新增单元测试代码实现。总的来说,推荐solution4方法进行解题。翻译下,需求是:实现大数相乘,字符串乘法。
2024-09-09 20:23:44 1117
原创 Python世界:求解满足某完全平方关系的整数实践
由此可知,问题简化为i, j均为正整数,i, j遍历区间为[2, 168/2],寻找满足公式4-6的i, j,然后反求x。以上推导,目的是为了将数学问题转化为计算机可求解的问题,核心看公式4,时刻注意前提x, m, n, i, j均为整数。一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?本文较原问题无改进,仅做实现验证,以助个人理解。本问题来自于菜鸟教程Python 100例中的。
2024-09-06 17:51:22 1160
原创 Python世界:输入输出之回文串判别实践
本文尝试实现了忽略其中的标点、 空格与大小写的回文字符串判别,可进一步优化点是,强回文判别底层实现可以用双指针,提高判别效率。要想检查文本是否属于回文需要。例如, “Rise to vote, sir. "2、在vscode中python解释器选择aconda的python3.6无法使用。解决:跑到aconda的环境中,用spyder可以正常跑代码。1、已确认zhon模块有在本地,但是是在aconda环境中。解决:pip install zhon。示范代码基础上,实现改进。原因:未安装zhon库。
2024-09-05 19:57:14 538
原创 Python世界:文件自动化备份实践
—《简明Python教程》本文在其第4版示范代码基础上,尝试采用内部python自带库zipfile的方式,实现功能:进行文件压缩备份。问题来源《简明Python教程》中的解决问题一章,提出实现:对指定目录做定期自动化备份。本实现的一个缺点是,仅支持单一目录备份,秉持短小精悍原则,如需多目录备份可在以上做加法。最后,遍历待备份源目录所有文件,将其压缩为时间now命名的zip文件中。根因:python有多个版本,3.6运行时不支持,需要>=3.8。,先判断目标备份目录是否存在,如不存在,先构造1个。
2024-09-03 20:34:00 1232
原创 音频筑基:为啥一个压缩率概念,中文搜索结果都是错的?
综上,百度百科等说压缩率越小越好的,应该这么理解:比如50%,表示100M的文件,压缩后为50M,分子越小压缩率越高。的效果名,是文件压缩后的大小与压缩前的大小之比,例如:把100m的文件压缩后是90m,压缩率为90/100*100%=90%。有的说,压缩率越小于浩,有的又说,压缩率越大越好。,谷歌一下结果有的是讲气体压缩(不在此文讨论范围),而讲数据压缩的呢,把我搅更晕了。我就不太理解了,直觉来看,压缩率衡量压缩的能力,不是越大越好吗?压缩率一般是越小越好,但是压得越小,解压时间越长。
2024-08-26 19:49:38 916
原创 音频筑基:200字说清声和音的区别(Sound/Audio/Music/Voice/Speech辨析)
音频筑基:200字说清声和音的区别(Sound/Audio/Music/Voice/Speech辨析)
2024-05-15 20:26:31 376
原创 神器工具:翻译翻译,什么是世界上最准确的翻译?
太长省流不看版:DeepL > Youdao > Google ≈ Baidu,DeepL是德国一个老哥开发的,号称全世界最准确的翻译器。实际体验告诉我,老哥是个老实人。
2024-03-27 23:26:45 558
原创 编译构建:Makefile在Windows下使用rm指令失败分析
Windows平台用Makefile无法删除中间件?Makefile删除编译中间件时报错:系统找不到指定文件,如何解决?
2024-03-19 19:34:53 900
原创 音频筑基:CD还是HiRes?高清音频分类一文说透
音频信号中,经常遇到高清音乐、无损音质、CD、HiRes等说法,本文主要在纯数字信号级别,从音源分类和编码质量两个维度,做一个分析小结。
2024-02-29 17:49:27 1072
原创 音频筑基:一文搞懂DFT/FFT/DCT/MDCT的区别
音频信号处理中时常用到时频域转换,这里简单总结下常用的DFT、FFT、STFT、MDCT的区别。开始前,先感谢傅里叶大哥,是他给了我们一碗饭吃。
2024-02-23 18:07:55 1497
原创 音频筑基:窄带、宽带、超宽带、全带一次说透
窄带、宽带到全带,总体来说是,指对音频信号频率上限的划分,同时也与采样率密切相关。简称全称中文采样率解释备注NB窄带8kHz人声主要信息频段(发声:300Hz-3400Hz),覆盖中低频。语义清楚但听感发闷,主要用于以前的有线电话时代或无线2G。WBWide Band宽带16kHz人发声极限(通话够用),听感基本正常清晰,主要在无线3GSSWB半超宽带24kHz基本音乐,用在音乐或语音场景广播SWB超宽带32kHz。
2024-01-26 17:34:49 1676
原创 音频筑基:码率模式CBR、VBR、CVBR一文说清
在音频编码或者网络传输中,码率是我们经常遇到的概念,这里谈谈自己对CBR、VBR、CVBR模式的理解。
2023-12-26 20:53:29 3022
原创 Python实践:脚本调用exe与exe输出获取的方法总结
本文主要目的是研究总结通过Python脚本模拟实现bat批处理调用exe的功能,并获取exe在屏幕上的输出信息进行分析。
2023-10-18 20:11:57 1324
原创 语音处理:Python实现Wav序列的声道拆分与合并
项目中有时需要将多声道拆分成单声道,再将单声道进行分别处理,然后再合并为多声道。为提升批量处理音频序列的效率,写了以下脚本供参考。
2023-10-18 19:42:16 1110
原创 音频筑基:音频领域的50个关键词
本文小结音频领域中高频出现的关键词,便于初入此道的同学有个初略概念。有了这个黑话词典或者研究地图,也能帮助新同学更好地和音频相关领域人员进行交流沟通。
2023-09-18 20:11:58 633
原创 NDK编译系列:手机终端运行可执行文件的方法
该方式为PC上的NDK工具生成的可执行文件和库,利用adb导入到手机(未采用Andriod Studio生成带界面的apk文件),直接通过windows的命令窗在安卓原生linux环境上运行仿真。
2023-07-17 19:18:48 1096
原创 清华青年AI自强作业hw7:基于Yolo实现位置检测任务
hw7作业为基于Yolo模型,对PASCAL_VOC_2007数据集的20类物体进行位置探测。数据集为600张图像,因此建议训练迭代次数小于100次即可。
2023-07-15 11:20:46 380
原创 清华青年AI自强作业hw6:基于ResNet实现IMAGENET分类任务
hw6作业为基于ResNet模型,并利用VGG标准模块和GoogleNet中的inception模块对IMAGENET数据集进行20类分类。模型输入图像尺寸为`299*299`,输出为softmax后的20分类。
2023-07-07 23:00:41 628
原创 清华青年AI自强作业hw5:基于CNN实现CIFAR10分类任务
hw5作业为利用深度卷积神经网络实现CIFAR_10数据集十分类问题,帮助理解CNN的前向传播结构。
2023-07-02 16:07:36 538
原创 清华青年AI自强作业hw4:基于DNN实现狗狗二分类与梯度消失实验
hw4总体分为part1/part3都是用全连接网络来进行狗狗图片二分类,区别只在于网络结构的差异。part2验证梯度小消失的问题。
2023-06-28 08:05:44 198
金耳朵听音训练软件Harman How To Listen (Public).rar
2021-05-09
DuetDislay Setup1.6.8.1含使用说明.rar
2019-09-23
LINGO软件的基本使用方法大全
2015-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人