- 博客(405)
- 资源 (11)
- 收藏
- 关注
原创 [数字信号处理]已知协方差矩阵之后的特征值和特征向量的最快解法
写成这样也可以(你要知道,特征值是确定的,特征向量往往有无数个)其实这是按照特征值分解方法算出来的啦,归到最后形成一个公式。
2024-08-23 16:25:15
364
原创 [Android] [解决]Bottom Navigation Views Activity工程带来的fragment底部遮盖的问题
创建了Bottom Navigation Views Activity之后,在fragment_home.xml,加了一个RecycleView,后来添加了item之后发现底部会被盖住一部分。
2024-08-09 11:26:38
277
原创 [Android] [解决]Bottom Navigation Views Activity工程带来的fragment顶部空白间距问题
用Android Stuio创建一个Bottom Navigation Views Activity工程,我们刻意设置一下fragment背景为黑色,会发现,这个fragment离顶部还有一段不小空白距离,好了,现在你不用郁闷了。
2024-08-08 17:50:22
349
原创 [Android][解决]用Android Studio创建Bottom Navigation Activity工程遇到的问题:java.lang.NullPointerException
错误的详细信息忘了复制下来,基本的情况就是,我想编译一个Bottom Navigation Activity工程,是由AS自己产生的,没有添加任何自己代码的,结果遇到上面的错误。把app目录下的build.gradle里面。
2024-08-02 13:51:29
179
原创 [python][Anaconda]使用jupyter打开F盘或其他盘文件
比如要进入F:\work-培训,先切换盘符,再进入F:\work-培训目录(其实这两条命令先后顺序无所谓)即,输入F: 回车,再cd F:\work-培训,如下图。以Windows的Anaconda安装了jupyter lab或jupyter notebook为例。jupyter有一个非常不好的体验,就是不能在界面切换到其他盘来打开文件。使用它,比较死板的操作是要先进入文件目录,再运行jupyter。注意了,中间有空格的。
2024-07-02 11:00:43
358
原创 [python] [解决]动画不起作用,UserWarning: Animation was deleted without rendering anything.
这个警告已经明确告诉你了,要保存那个ani变量直到调用plt.show()或者ani.save()因为create_animation()定义的临时变量 ani,很快就被销毁了。如果接下来调用plt.show()是没问题的,:写了一个函数封装了一句创建动画的代码。所以造成问题的原因就是很简单了,首先,函数定义要返回ani。所以 出现警告是正常的。
2024-06-19 11:26:15
352
原创 [python] matplotlib.pyplot 绘制高宽不同、多行多列子视图
在上面做一点点修改,记住每个子视图,方便以后的操作,建议使用这种方式。
2024-06-18 16:20:42
286
原创 [python]当你认为python字符串的strip()或replace()不能删除空格或者换行符的时候,看这里
当你调用 str.strip() 或 str.replace("\n","")之后,发现空格或换行符还存在,
2024-05-24 10:55:20
165
原创 [树莓派5][解决]RuntimeError: Cannot determine SOC peripheral base address【不是用GPIOZERO,而是用RPI.GPIO】
解决办法是:使用管理员权限来执行:sudo python xxx.py。明白了吧,访问IO设备要动用管理员权限啊~~~~~网上有人说要用GPIOZERO,这不是必须做的。
2024-04-19 17:12:58
451
原创 [树莓派5][linux][已解决] arecord -D “plughw:1,0“ 的设备序号怎么确定?
plughw:1,0这个格式是plughw:,
2024-03-27 14:39:10
373
原创 [树莓派5] [解决]关于键盘打不出@#或者@与双引号互换的问题[亲测的正确的做法][并且还是us键盘的情况下]
[树莓派5] [解决]关于键盘打不出@#或者@与双引号互换的问题
2024-03-26 17:09:43
1039
原创 【数字信号处理】知识点汇总桑基图《概率论与数理统计》《矩阵论》《数字信号处理》《自适应滤波器原理》《现代数字信号处理》《现代数字信号处理II》《随机过程》《小波十讲》等
一边看一边做笔记,同时用excel收集了下这些书或视频的大纲和知识点,然后用python转成Sankey(桑基)图。《概率论与数理统计》《矩阵论》《数字信号处理》《自适应滤波器原理》《随机过程》《小波十讲》下面就直接上图了,给自己备忘一下。《现代数字信号处理II》,最近看了一些书或者视频,《现代数字信号处理》
2024-03-13 09:57:04
431
原创 【Windows】用来替代令人发指的Windows自带图片浏览器的一些免费软件 以及 删除微软照片程序
用来替代令人发指的Windows自带图片浏览器的一些免费软件
2024-02-01 11:50:35
1074
原创 LateX符号大全和疑难算式示例以及《矩阵论》、《概率论与数理统计》、《随机过程及其应用》实例
本文包含了LateX常用的希腊字母、关系符号、运算符号等,还有矩阵论、概率论与数理统计、随机过程、数字信号处理 等课程用到大量的数学算式,有些复杂式子,比较难查找到具体的LateX写法,本文也进行了整理。
2024-01-19 10:52:39
745
原创 个人猜测:关于《矩阵论》中的QR分解为什么用Q来表示正交矩阵(orthogonal matrix )
比如 QMF:Quadrature Mirror Filter (正交镜像滤波器),CQF:Conjugate Quadrature Filter(共轭正交滤波器),所以这才是用Q来表示正交的主要原因。另外至于R来表示上三角呢,则是因为,此前已经有人用R(Right)表示Upper Triangular(上三角)了。
2024-01-12 17:34:14
516
原创 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的Checksum(校验和)字段的计算(这里才能解开你的困惑)
首先,我当你看过书,但是比较懵。
2023-11-01 21:16:44
2238
1
原创 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的总长度字段出现“不需要大于576字节的IPv4数据报“相关内容的解释
—不是说现在MTU最大就是576字节啊,因为TCP/IP标准也是持续更新的,RFC文档也是不断增加的,更新的内容是在新文档的,不会在旧文档里面改的。....另外,主机不需要接收大于576字节的IPv4数据报.....以避免576字节的IPv4限制。在1981年9月通过RFC 791和RFC 793的发布,TCP/IP正式标准化。首先说明一下,这就是作者和译者不假思索,照搬RFC文档的结果,又没有任何解释。在1981年,内存还是很贵的,一次最多发为576字节就够了。然后我找了一些资料,最合理的解释就是,
2023-10-31 20:58:19
738
2
原创 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的IHL字段解释
IHL:Internet Header Length,互联网标头长度,表示IP数据报头部长度。首先说明一下,这里并不解释整个IPv4数据报各个字段的含义,仅仅针对IHL字段作解释。头部大小可变,4位的IHL字段被限制为15个32位字(60)字节。同样也一头雾水,但能看出来,中文翻译有问题,有点词不达意。IHL字段占4位,取值是可变的,范围是[5, 15]。取值为15,表示15*32位=480位=60字节;取值为5,表示5*32位=160位=20字节;最小值为十进制的5,最大值为十进制15。
2023-10-31 09:56:51
1010
原创 [QT] 如果你怎么试HTTP下载文件得到的QNetworkReply的readAll()都是空数据(长度为0),请看这里
因为要支持HTTPS,要用到OpenSSL库文件。现在的网站大部分都是用https的。要把openssl的动态库文件放到你的程序同目录下!2,再看看是不是要设置重定向,如果要,要设置一下。1,首先你对比看看QT官方给出的例子。3,很多人不知道的隐藏操作!
2023-10-23 18:06:54
461
原创 《TCP/IP详解 卷一:协议》的分组和分组交换是什么意思?
swiching不该翻译成交换(谁跟谁交换啊?),顶多就是切换、开关,就像水一样流转,不是交换!不知谁开头翻译成交换的,实在无语,现在都是将错就错了。当年这帮人欺负大家不懂,故弄玄虚,这种翻译大大的有问题!"分组"英文原文就是packet switching。packet就是包,理解成数据包就对了。"分组"英文原文就是packet,
2023-10-18 17:39:14
135
原创 关于CMake多级目录/多个子目录/子目录文件调用另外子目录文件接口及清除CMake生成的中间文件的注意事项
末了,切记,要根据实际情况来配置CMakeLists.txt,不要生搬硬套别人的做法,此文只是抛砖引玉。也就是通过UTILS_SRC来记录utils的所有源文件名,通过${UTILS_SRC}来引用。1)如果子目录代码文件相对独立,也就是没有引用其他子目录的文件,可以单独编译成库文件。src目录(log和utils目录的上一级目录)下的main.c。#添加和构建子目录,会执行子目录的CMakeLists.txt。utils.h(在utils目录)utils.c(在utils目录)
2023-09-14 17:08:54
1900
原创 【Ubuntu20.04】【验证可行】修改切换输入法的快捷键
双击就可以修改了,比如双击后在弹出的对话框里同时按下Ctrl键和空格键,就会看到快捷键变成了Ctrl+Space了。默认是Super+Space【微软键盘就是window键+Space】,看到上面的【Keyboard shortcuts】/ 【Typing】修改切换输入法的快捷键,是在系统设置的键盘快捷键那里修改的,网上好多博客都是说添加输入法什么的,没说到关键点。不是在输入法那里改的,如下图。
2023-09-06 16:44:15
1088
2
原创 【Ubuntu】【亲测可用】关于安装Ubuntu20.04和Nvidia驱动与CUDA Toolkit及在Anaconda添加Pytorch验证CUDA是否可用
使用ISO镜像安装后,启动Ubuntu总是提示“Minimal BASH-like line editing is supported...”然后就是grub提示符的命令行,我试过网上很多方法都解决不了,就用DD镜像方式可以解决。至于为什么会出现这个提示,大概率是我一番瞎操作把引导区搞没了,当时,我装了Ubuntu又装了Nvidia驱动后,重启、登录Ubuntu之后,黑屏,看不到桌面,只有鼠标,然后就开始瞎操作了。注,有了删除这一步,可能上面禁用nouveau是多余的,我没去验证,我记录的是实际操作。
2023-09-06 15:40:35
1567
1
原创 【Apple】Logic Pro导入7.1.4.wav并自动分析多声道
Step3: 拖动文件、拖动文件、拖动文件到项目中,并选中复选框“所有所选文件都源自一个项目(将创建一个智能速度多轨道集)”,然后点击“好”Step2: 选中下图“使用麦克风或...”这一项,底下要创建的轨道数填1就行。Step4: 删除刚才开始创建时多余的一条轨道,看轨道名字就清楚了。Step1: 创建空项目。
2023-08-15 09:48:48
322
原创 [Python][matplotlib.pyplot]移动X,Y坐标轴到原点(0,0),使得刻度数字间隔1,并且X,Y轴的刻度之间的实际距离(像素多少)一样,还加了网格线
[Python][matplotlib.pyplot]移动X,Y坐标轴到原点(0,0),使得刻度数字间隔1,并且X,Y轴的刻度之间的实际距离(像素多少)一样,还加了网格线
2023-07-24 11:16:18
906
原创 [visionOS][Apple Vision Pro] 缩放3D模型
RealityKitContent工具中,选中3D模型,设置好Transformt的Scale的X/Y/Z缩放比例。方法一:通过代码来设置Model3D。方式二:别人可以,我验证过不行的方法。
2023-07-19 10:31:51
424
原创 [visionOS] [Apple Vision Pro] 3D模型文件格式转换:obj转usdz
visionOS, 3D模型文件 obj格式转为usdz格式
2023-07-18 22:03:05
1381
2
原创 [visionOS][Apple Vision Pro][SwiftUI] 定义一个UIImage变量,可动态改变,并显示在Image控件
因为@State标记一个属性时,SwitfUI会自动监听这个属性的变更,当这个属性发生改变,SwiftUI 会自动重新计算&绘制视图。实际上,不需要加.onChange也可以的,
2023-07-18 10:45:38
1202
原创 [visionOS][Apple Vision Pro][Swift 5] 解决UIImagePickerController.mediaTypes赋值UTType.movie问题
警告:'kUTTypeMovie' was deprecated in xrOS 1.0。CSDN无耻,乱加关键字和链接
2023-07-12 10:06:10
961
原创 【解决】[pods][cocoapod]使用Xcode14.3出现的一堆问题
解决办法:要改Pods工程的iOS目标版本,从8.0改为11.0,但是,直接在Xcode上面改是不行的,要改podfile文件,再执行pod install。
2023-04-26 18:48:09
360
原创 【你该安装新的Xcode了】【解决】Failed to prepare the device for development
实践证明:Xcode 14.0.1不能在iPadOS 16.3.1调试,下载Xcode 14.3就可以了。这里有苹果官方给出的Xcode版本和iOS版本关系。意思很明了,用最新版的Xcode吧。
2023-04-26 17:48:39
2932
原创 怎么设置Google Play的语言?
一般打开网页是没有后面"&hl=en"这项参数的,加上去,就能指定语言了,en表示英语。通过浏览器打开Google Play的网站,发现默认语言是中文,但是没有地方修改。Google Play网页文字是根据浏览器的语言来设置的吗?该怎么设置Google Play的语言呢?是根据电脑系统语言来设置的?
2023-04-03 18:25:52
2482
1
原创 【解决】[VMWare] [Ubuntu]复制虚拟机文件到其他电脑不能桥接上网的问题,比如华硕路由器会提示:请确认您已使用网线将调制解调器连接至 RT-AX56U V2 的 WAN 接口
如下,默认是"自动"选项,如果这项无效,就选择具体的物理的网卡,比如下图选择的是无线网卡。
2023-03-24 11:52:57
439
原创 [iOS][Xcode] The document “...“ could not be saved
解决Xcode出现The document "..." could not be saved
2023-02-08 16:02:02
1139
原创 [Android Studio][NDK][JNI] 另一种方法解决This file is not part of the project Please include it in the ...
[Android Studio][NDK][JNI] 另一种方法解决This file is not part of the project Please include it in the
2022-11-09 14:23:29
787
LaTex教程(LateX Tutorial)
2024-01-24
Windows快速获取文件md5值的工具
2022-04-25
AdobeFnt07.zip
2020-08-20
Spy++32位和64位版本.zip
2020-08-18
audacity-win-2.3.2.zip(Windows版的Audacity,V2.3.2)
2020-04-10
depends_x86.zip(Windows下查看dll和exe依赖库和接口名称)
2020-04-10
Xcode 9的C++依赖库【真机版】
2019-03-02
amqp-client-5.3.0-sources RabbitMQ for Android SDK 源代码
2018-08-15
Android 7.0 兼容性说明文档
2018-04-09
CSDN手写LateX算式怎么预览?不是通过公式编辑器做的。要在发布之前预览。
2023-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人