分类: C++

3 篇文章

thumbnail
在 Windows 系统 AMD 架构上编译静态的 Python 并使用 Nuitka 生成可执行文件
提示 本文编译的 Python 版本是 3.13.9+ ,在此版本上成功编译了一个在 AMD 架构上不需要任何额外拓展链接库的 Python,对于其他版本的 Python 略有不同,可作为参考。 0x00 参考文章 在 Windows 上编译静态的 Python 是一件不容易的事情,一定程度上,研究如何在 Windows 编译一个静态的 Python 是没有必要和无用功的,所以对其研究的人就甚少,但在某些特定场景下,需要一个便于迁移的程序而又不想拷贝大量的小文件的时候,静态的 Python 可能有那么一点点用途。 https://www.blackh4t.org/post/how-to-com
thumbnail
C 语言学习 1
前言 简单学习 C 语言,制作一个商店页面。主要涉及的内容有: 文件读取 输入输出 指针 内存申请、使用、释放 流程控制:循环、判断、选择 函数定义 结构体定义 变量类型转换 编码设置(非必须) 代码 简单代码一览: #include #include #include typedef struct { char *name; double prize; char *describe; } Shop; int shop_count = 0; // 记录第几个商品了 Shop **shop = NULL; // 给商品分配内存 double money = 100; // 目前的钱 int *c
thumbnail
C++ 学习记录 1
提示这是一篇简单的学习记录,没有过多复杂的内容。但是因为是随心记录的,不适合于初学者学习,建议有一定编程基础与计算机知识的人参考。 环境 Microsoft Visual Stduio 2022 Community ISO C++ 20 标准 vcpkg 包管理器 目标 制作一个简易的下载器,通过调整请求头 Range 来实现分段下载。此程序考查了: 输入、输出 模块、支持库的调用 文件的读写 if 判断语句 for while 循环语句 字符串拼接 命名空间的使用 异常的处理 代码 #include #include #include #include #include static voi