- 博客(588)
- 收藏
- 关注
原创 开源的 AMBA AXI 总线 SystemVerilog 源码
AMBA AXI 总线源码在开源仓库里,包括 AXI3 ~ AXI5。还有 AXI-Lite 等等。开源仓库:https://github.com/pulp-platform/axi。
2024-05-21 14:21:04 50
原创 (done) 如何使用 verilator 和 gtkwave 调试电路?
1.首先创建一个文件夹,名为 verilator-demo。4接着运行如下命令,生成可执行文件,运行可执行文件产生波形。2.接着设计一个电路,名为 ledmodule.v。5.使用 gtkwave 打开波形。6.最后得到的波形如下图。
2024-05-20 16:56:08 131
原创 (done) 如何使用 yosys 观看电路图?
2.接下来,定义生成的输出格式。例如,可以使用 “show” 命令将电路原理图输出为 PNG 文件。1.使用 yosys 读取 Verilog 文件。
2024-05-20 15:00:47 115
原创 (done) NLP+HMM 协作,还有维特比算法
参考视频:https://www.bilibili.com/video/BV1aP4y147gA/?
2024-05-14 15:26:02 135
原创 (done) 什么是隐马尔可夫模型?
参考视频1:https://www.bilibili.com/video/BV1ko4y1P7Zv/?参考视频2:https://www.bilibili.com/video/BV1tV4y1y7Z5/?
2024-05-14 10:01:55 259
原创 (done) 什么是马尔可夫链?Markov Chain
参考视频:https://www.bilibili.com/video/BV1ko4y1P7Zv/?
2024-05-13 23:09:20 441 4
原创 (done) Beam search
参考视频1:https://www.bilibili.com/video/BV1Gs421N7S1/?spm_id_from=333.337.search-card.all.click&vd_source=7a1a0bc74158c6993c7355c5490fc600 (beam search 视频)参考博客1:https://jasonhhao.github.io/2020/06/19/S2S-Beam-Search/ (beam search 博客)
2024-05-13 21:21:20 85
原创 gnutls_handshake() failed: The TLS connection was non-properly terminated.
如果在使用 git clone 时出现这个报错,那么一般是网络问题。根据情况修复网络、设置代理。
2024-05-12 14:03:23 267
原创 (NLP) 除了 CS224n 还有 CS124
CS224n 课程网页:https://web.stanford.edu/class/cs224n/index.html#coursework (有所有的 lecture notes 和 作业 哦!斯坦福大学的 NLP 经典公开课除了 CS224n,还有 CS124 “From Languages to Information”https://web.stanford.edu/class/cs124/
2024-05-10 22:07:56 103
原创 旧版本的 IDA python scripts 脚本不能使用了怎么办?
除了 idc_bc695.py 里的内容外,还有一些其它 API 的名字也被修改了,比如 “NextHead, PrevHead” 被改成了 “next_head, prev_head”,具体参考这个 API 文档:https://hex-rays.com//products/ida/support/idapython_docs/参考资料2:https://hex-rays.com//products/ida/support/idapython_docs/随后,IDA6 ----> IDA7 的过程中,
2024-05-10 16:40:25 322
原创 (done) LSTM 详解 (包括它为什么能缓解梯度消失)
参考视频:https://www.bilibili.com/video/BV1qM4y1M7Nv?
2024-05-04 20:00:08 478
原创 LLVM 一些在老版本 LLVM 是 warning,在新版本 LLVM 是 error 的报错
网页:https://www.redhat.com/en/blog/new-warnings-and-errors-clang-16。
2024-04-29 17:37:49 328
原创 git 如何向仓库上传大文件?large file storage lfs(超过 100M)
第一个网页说明了:git 免费版本支持的大文件最多 2G。第二个网页说明了 git lfs 的具体操作方法。
2024-04-28 13:45:06 242
原创 (done) 什么是 SVD 奇异值分解?什么是 TruncatedSVD 截断奇异值分解?
来源:https://www.bilibili.com/video/BV16A411T7zX/?
2024-04-23 23:38:26 132
原创 (done) 什么是正交矩阵?
来源: https://baike.baidu.com/item/%E6%AD%A3%E4%BA%A4%E7%9F%A9%E9%98%B5/407284?A=E,则n阶实矩阵A称为正交矩阵 [1]。表示“矩阵A的转置矩阵”)或A。正交矩阵的列是一个标准正交集。=E(E为单位矩阵,A。
2024-04-23 23:36:49 83
原创 什么是 PMI ? Pointwise mutual information. 点间互信息
其实基本就是用来表达两个词汇之间的关联性 (它们一起出现的概率)
2024-04-23 20:19:23 67
原创 使用 python, wget, curl 三者结合,制作一个爬虫(批量从镜像站点下载包)
【代码】使用 python, wget, curl 三者结合,制作一个爬虫(批量从镜像站点下载包)
2024-04-18 01:09:59 115
原创 wget 和 curl 分别有什么作用?(linux 上一些和网络有关的常用命令)
这个命令一般用来下载东西,下载的是那些 “点击就能下载的东西”可以得到网页的 html 源码。
2024-04-17 22:49:29 113
原创 TexStudio + MikTex 手动安装宏包 latex
遇到上面这个 “宏包安装” 提示窗口后,设置来源为本地,随后在这个网址。下载所需的宏包,放到本地仓库里,即可。
2024-04-17 21:19:57 346
原创 windows 如何安装 perl ?
链接:https://strawberryperl.com/我们选择安装 “草莓 perl”下载后根据引导安装就行了。
2024-04-17 20:26:37 212
原创 python3 正则表达式 re 包中,re.match 和 re.search 的差别?
举个例子,如果你要匹配字符串 “abcde” 中的 “bcd”,使用 re.match() 将返回 None,因为 “bcd” 不在字符串开头;re.match() 和 re.search() 是 Python 中用于正则表达式匹配的两个函数,它们之间的主要差别在于匹配的起始位置和作用范围。这个方法尝试从字符串的起始位置匹配模式,如果字符串的起始部分就能匹配成功,就返回一个匹配对象;因此,re.match() 只匹配字符串的开头部分,如果你想要匹配整个字符串,需要确保模式从字符串的起始位置开始。
2024-04-17 13:33:30 139
原创 LLVM 插桩遇到奇怪bug(比如死循环),但是又没有足够的报错信息怎么办?
1.首先给编译命令加上 -emit-llvm -S 选项,先测试插桩步骤是否出问题。通常来说,这一步会给出更多报错信息,帮助我们 debug。
2024-04-16 22:33:20 152
原创 LLVM 插桩 LLVM IR LandingPadInst Invoke 指令
总结一下,就是说,如果有 LandingPadInst 指令,那么它必须是一个基本块的第一个非phi指令。根据 CHATGPT4。
2024-04-16 22:30:49 173
原创 (u) ghidra 反汇编可执行文件报错:Only DWARF version 2, 3, or 4 information is currently supported (detected 5).
ghidra 反汇编可执行文件报错:Only DWARF version 2, 3, or 4 information is currently supported (detected 5).分析原因:clang-17 使用了 DWARF5 版本,这个版本无法让 ghidra 解析。尝试了给 clang 加上 -gdwarf-4/3/2 选项,无用。TODO: 解决方案尚未找到。
2024-04-15 11:47:44 177
原创 ISO C99 and later do not support implicit function declarations
具体看这篇文章:https://www.redhat.com/en/blog/new-warnings-and-errors-clang-16。有一些错误,在使用 clang-9 时不会触发,而在使用 clang-17 时会触发。这是因为,更先进的 C 标准把一些本来是 warning 的东西升级成了 error。
2024-04-15 00:00:16 554
原创 ubuntu20.04 xxxx is not in the sudoer file error
首先使用 su 命令提升到 root 权限,然后输入下面的命令。
2024-04-13 19:22:43 96
原创 VBOX ubuntu20.04 安装好后无法启动 terminal 是什么原因?
先点开 Settings ----> Region & Language , 如下。把系统的语言和地区设置成一致的,然后重启即可。这种情况通常是 字符问题。
2024-04-13 18:16:11 216
原创 error: aggregate value used where an integer was expected
C语言的类型强制转换只有在数量类型之间才能进行转换,结构类型(包括 union,struct)不是数量类型(Scalar Type),无法进行强制转换;参考这个博客:https://blog.csdn.net/swj9099/article/details/81359690。原文链接:https://blog.csdn.net/swj9099/article/details/81359690。数量类型包括算术类型和指针类型,算术类型由包括整数类型和浮点类型。可以用union来代替数据转换。
2024-04-12 13:35:46 140
原创 使用 ghidra 无法通过 ghidra script 或者 binary 的 CFG 时,可能的错误:没有分析 binary
点击左上角的 Analysis。
2024-04-08 12:47:36 460
原创 C 语言中的 end, _end 符号
这些符号不是在 C 语言文件和头文件中定义的,它们是 ld 在链接所有 .o 文件的时候自己添加的。end 和 _end 的地址,就是最终程序的堆的起始地址。可以看到相关符号的解释。
2024-04-06 22:51:17 434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人