一些神奇的C语言题目(1)

摘要: 今天做了做2024年春季学期的C语言期末题目,恐怖如斯。OI退役已经两年多,很多代码脑子里面有想法,就是写不出来,尤其是C++转向C后,用不了STL,实在是有点不知所措。这个第二题,一眼顶针鉴定为字典树,但实际上它的数据量很小,如果用map会很快解决,但是没有如果,这里用不了map,我只能苦逼的写字典树。 (题 …

关于CHESS模型的一些学习(1)

摘要: CHESS的原理 CHESS论文:[2405.16755] CHESS: Contextual Harnessing for Efficient SQL Synthesis CHESS 的实现过程 (1)Information Retriever (IR) - 信息检索器 从数据库模式中提取与问题相关的实体和上下文。 The Information Retriever (IR) agent …

在BITs2sys刷题的一些wp(01)

摘要: 怀着激动的心情加入了学校的CTF战队,时隔2年,再次打开NSSCTF开始刷题,心情十分复杂,以前会的现在忘了,以前不会的现在好像攻克了。但不管怎说,一段新的CTF生涯正在进行,加油吧! [NISACTF 2022]babyupload F12 1 2 3 4 5 6 7 8 9 <html><head></head><body> <form …

Qt6.7.3静态编译全过程

摘要: 自从2022年与学长们一起使用Qt尝试开发软件以来,我一直苦恼于Qt生成的桌面程序的庞大体积,因为动态链接库的巨大,导致再简单的程序也有54.5MB以上的体积,如何解决这个问题呢?解决方法是静态编译Qt的源代码。但由于当时电脑比较垃圾,个人也没研究透彻,静态编译过程中出现了各种问题导致失败。今天终于解决了这问题,以此写一篇博客供以后参考回忆。 一、下载与安装必要文件和程序 1、下载源码 静态编译是 …

Featured image of post 数学建模初体验

数学建模初体验

摘要: 配置环境 我准备以VSCode+Jupyter组合进行数学建模的学习 1、vscode 中扩展找到 jupyter 或 ctrl+shift+p 调出命令 1 Install the Jupyter extension 2、安装 jupyter 包 在终端输入命令,安装 jupyter 包 pip install jupyter 3、启动 jupyter 在终端输入命令,启动 jupyter …

WSL与WSA的安装配置

摘要: lamaper WSL安装 WSL(Windows Subsystem for Linux,适用于Windows的Linux子系统) The Windows Subsystem for Linux lets developers run a GNU/Linux environment – including most command-line tools, utilities, and …

GitHubPages + Hugo博客搭建记录(3)

摘要: 今天魔改了一下主题,主要是添加了归档卡片等东西,学习了一些CSS和前端模版渲染。 list.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 {{ define "main" }} …

GitHubPages + Hugo博客搭建记录(2)

摘要: hugo.toml与config.toml 在查找资料的过程中,我发现绝大多数博客和文章中,都会提到config.toml,但是在我的实际操作中,并没有遇到这个文件,整个项目目录中,只有hugo.toml。实际上,经过个人观察,这两个文件的功能应该是一样的。 更换主题报错 之后在更换主题的过程中,我遇到了一个报错: 1 Error: Error building site: TOCSS: …

GitHubPages + Hugo博客搭建记录(1)

摘要: 今日打开尘封多年的github pages,搭建自己的博客,为了防止重构时忘了怎么搞,故做个笔记。 〇、远程连接仓库 首先创建一个username.github.io的仓库,作为github pages的目录 一、安装Hugo 进入hugo官方仓库,下载最新release:Releases · gohugoio/hugo 我用的windows11,所以下载amd64版本。如果在虚拟机上运行,应当下 …

Rust学习笔记(1)

摘要: String和&str 在rustlings的练习题中见到了一些判断类型的题: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 fn main() { string_slice("blue"); string("red".to_string()); …