自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(598)
  • 收藏
  • 关注

原创 当 configure 阶段出问题的时候,可以看看 config.log,通常记录了错误原因

当 configure 阶段出问题的时候,可以看看 config.log,通常记录了错误原因。

2024-06-20 01:32:24 417

原创 (done) 关于 GNU/Linux API setenv 的实验

可以看到 MY_VAR 为空。也就是说,setenv 所设置的变量的 Lifecycle 仅限于程序还活着的时候。此时我们在 terminal echo $MY_VAR 试试。可以看到环境变量 MY_VAR 被传递给了儿子和孙子。写一个下面的代码来验证。

2024-06-19 11:39:12 526

原创 (done) AFL 都有哪些阶段? Stage progress

参考资料:https://afl-1.readthedocs.io/en/latest/user_guide.html。所有阶段如下,包括详细的解释。

2024-06-18 03:53:04 456

原创 对 AFL++ common_fuzz_stuff 源码的理解

目前看来,在一轮 fuzzing 中会多次调用 common_fuzz_stuff (如果开启了 cmplog,会调用不止两次)out_buf 里装的似乎是经过突变后的输入,len 里装的是输入的长度。

2024-06-17 03:41:34 82

原创 (done) 什么是 AFL bitmap ?

参考资料2:https://sayfer.io/blog/fuzzing-part-2-fuzzing-with-afl/参考资料1:https://groups.google.com/g/afl-users/c/ThkdTNw_los。看样子,AFL bitmap 就是用来记录 edge-coverage 触发次数的一段内存。AFL 用来记录路径的方式似乎就是对 bitmap 做一次 hash。

2024-06-17 01:21:02 92

原创 (done) 什么是 perplexity 困惑度?

参考:https://www.youtube.com/watch?困惑度 perplexity 是一种用来衡量语言模型性能的度量,类似于交叉熵。困惑度越低越好,越低说明一个模型越好。

2024-06-14 23:28:50 507

原创 C语言,使用 fread 和 fwrite 复制文本文件,目标文件不可读,怎么办?

【代码】C语言,使用 fread 和 fwrite 复制文本文件,目标文件不可读,怎么办?

2024-06-10 10:59:29 95

原创 vscode 突然无法启动 WSL terminal 了怎么办?

首先使用 cmd 进入 wsl 终端,把 ~/.vscode-server 给 removed 掉。随后再次使用 vscode 启动 WSL terminal,让 vscode 重新安装 vscode-server。根据参考网页,似乎在 windows 更新之后,重启,就有可能出现标题所说的 vscode 无法启动 WSL terminal 的情况。参考:https://github.com/microsoft/vscode/issues/107485。

2024-06-09 21:52:25 424

原创 win10 WSL2 的一些命令

2.查看 WSL2 状态。

2024-06-09 21:44:15 202

原创 使用 ssh 登录远程服务器的命令

输入这个命令后,再根据提示输入密码。

2024-06-09 12:55:47 83

原创 开源的 AMBA AXI 总线 SystemVerilog 源码

AMBA AXI 总线源码在开源仓库里,包括 AXI3 ~ AXI5。还有 AXI-Lite 等等。开源仓库:https://github.com/pulp-platform/axi。

2024-05-21 14:21:04 112

原创 锐佬总结的 AXI 总线规范(中文翻译)

锐佬的地址:https://github.com/lizhirui/AXI_spec_chinese。

2024-05-21 14:16:25 95

原创 一个用来绘制时序信号图/波形图的非常好用的工具

网页:https://wavedrom.com/

2024-05-20 23:31:11 103

原创 (done) 如何使用 verilator 和 gtkwave 调试电路?

1.首先创建一个文件夹,名为 verilator-demo。4接着运行如下命令,生成可执行文件,运行可执行文件产生波形。2.接着设计一个电路,名为 ledmodule.v。5.使用 gtkwave 打开波形。6.最后得到的波形如下图。

2024-05-20 16:56:08 209

原创 (done) 如何使用 yosys 观看电路图?

2.接下来,定义生成的输出格式。例如,可以使用 “show” 命令将电路原理图输出为 PNG 文件。1.使用 yosys 读取 Verilog 文件。

2024-05-20 15:00:47 151

原创 (done) 如何安装 yosys ?

【代码】如何安装 yosys?

2024-05-20 13:50:30 94

原创 (done) 关于 pytorch 代码里常出现的 batch_first 到底是啥?

TODO:here。

2024-05-14 21:49:25 186

原创 (done) NLP+HMM 协作,还有维特比算法

参考视频:https://www.bilibili.com/video/BV1aP4y147gA/?

2024-05-14 15:26:02 152

原创 (done) 什么是隐马尔可夫模型?

参考视频1:https://www.bilibili.com/video/BV1ko4y1P7Zv/?参考视频2:https://www.bilibili.com/video/BV1tV4y1y7Z5/?

2024-05-14 10:01:55 275

原创 (done) 什么是马尔可夫链?Markov Chain

参考视频:https://www.bilibili.com/video/BV1ko4y1P7Zv/?

2024-05-13 23:09:20 467 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 96

原创 gnutls_handshake() failed: The TLS connection was non-properly terminated.

如果在使用 git clone 时出现这个报错,那么一般是网络问题。根据情况修复网络、设置代理。

2024-05-12 14:03:23 334

原创 (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 114

原创 旧版本的 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 356

原创 (done) LSTM 详解 (包括它为什么能缓解梯度消失)

参考视频:https://www.bilibili.com/video/BV1qM4y1M7Nv?

2024-05-04 20:00:08 571

原创 LLVM 一些在老版本 LLVM 是 warning,在新版本 LLVM 是 error 的报错

网页:https://www.redhat.com/en/blog/new-warnings-and-errors-clang-16。

2024-04-29 17:37:49 348

原创 git 如何向仓库上传大文件?large file storage lfs(超过 100M)

第一个网页说明了:git 免费版本支持的大文件最多 2G。第二个网页说明了 git lfs 的具体操作方法。

2024-04-28 13:45:06 367

原创 (done) 什么是 SVD 奇异值分解?什么是 TruncatedSVD 截断奇异值分解?

来源:https://www.bilibili.com/video/BV16A411T7zX/?

2024-04-23 23:38:26 243

原创 (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 90

原创 什么是 PMI ? Pointwise mutual information. 点间互信息

其实基本就是用来表达两个词汇之间的关联性 (它们一起出现的概率)

2024-04-23 20:19:23 82

原创 使用 python, wget, curl 三者结合,制作一个爬虫(批量从镜像站点下载包)

【代码】使用 python, wget, curl 三者结合,制作一个爬虫(批量从镜像站点下载包)

2024-04-18 01:09:59 133

原创 wget 和 curl 分别有什么作用?(linux 上一些和网络有关的常用命令)

这个命令一般用来下载东西,下载的是那些 “点击就能下载的东西”可以得到网页的 html 源码。

2024-04-17 22:49:29 116

原创 TexStudio + MikTex 手动安装宏包 latex

遇到上面这个 “宏包安装” 提示窗口后,设置来源为本地,随后在这个网址。下载所需的宏包,放到本地仓库里,即可。

2024-04-17 21:19:57 702

原创 windows 如何安装 perl ?

链接:https://strawberryperl.com/我们选择安装 “草莓 perl”下载后根据引导安装就行了。

2024-04-17 20:26:37 237

原创 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 197

原创 vscode 折叠和展开代码块

即可展开被折叠的代码块。,即可折叠选中的代码块。

2024-04-17 13:20:55 608

原创 cstddef not found

如果使用的是 clang 编译器,安装下面这几个库。

2024-04-17 10:44:13 100

原创 LLVM 插桩遇到奇怪bug(比如死循环),但是又没有足够的报错信息怎么办?

1.首先给编译命令加上 -emit-llvm -S 选项,先测试插桩步骤是否出问题。通常来说,这一步会给出更多报错信息,帮助我们 debug。

2024-04-16 22:33:20 172

原创 LLVM 插桩 LLVM IR LandingPadInst Invoke 指令

总结一下,就是说,如果有 LandingPadInst 指令,那么它必须是一个基本块的第一个非phi指令。根据 CHATGPT4。

2024-04-16 22:30:49 196

原创 (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 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除