上一页 1 2 3 4 5 6 7 8 ··· 56 下一页
摘要: 基于 EasyX // 根据《C和C++游戏趣味编程》第九章 推箱子 写出 #include <graphics.h> #include <conio.h> // _kbhit() #include <stdio.h> #include <stdlib.h> // 玩家位置 struct Playe 阅读全文
posted @ 2023-01-25 20:16 ChrisZZ 阅读(272) 评论(0) 推荐(0)
摘要: 基于 EasyX // 根据《C和C++游戏趣味编程》第七章 贪吃蛇 写出 #include <graphics.h> #include <conio.h> // _kbhit() #include <stdio.h> #include <stdlib.h> // 全局变量定义 #define HE 阅读全文
posted @ 2023-01-25 20:13 ChrisZZ 阅读(232) 评论(0) 推荐(0)
摘要: 思路 按如下顺序尝试: 绘制一个字符下落 绘制4个字符(一列)的下落 绘制20个字符(一列)的下落,并封装其位置更新、绘制的过程为 Rain 类的成员函数 绘制多个雨滴 每个雨滴在更新位置时, 也修改字符 每个雨滴初始化时,位置、速度都随即化 基于 EasyX // 字符雨 (基于 easyx) / 阅读全文
posted @ 2023-01-25 20:10 ChrisZZ 阅读(146) 评论(0) 推荐(0)
摘要: 记录关于 C++ 多线程的点滴。 data 1. 为什么使用了std::thread的程序,在Linux下需要链接pthread? std::thread 是编译器实现相关的,只不过是保持了API一致: Linux: GCC/Clang 的 std::thread 实现,是 pthread 的封装 阅读全文
posted @ 2022-10-20 20:34 ChrisZZ 阅读(637) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-09-04 14:20 ChrisZZ 阅读(0) 评论(0) 推荐(0)
摘要: 收集整理使用 LLDB 过程中发现的问题和解决方法。 1. error: Couldn't allocate space for materialized struct: Couldn't malloc: address space is full 描述: 输入 p steps[0] 时出现报错。其 阅读全文
posted @ 2022-08-31 10:08 ChrisZZ 阅读(117) 评论(0) 推荐(0)
摘要: 简易贪吃蛇-基于C++和OpenCV的实现 2022-08-12 11:20:01 1. 目的 做一些 application 方面 demo 的尝试。 使用 OpenCV 而不是 EasyX 或 SDL 的原因是: 对 OpenCV 比较熟悉觉得比较简单, 能够跨平台, 对于验证想法的小demo还 阅读全文
posted @ 2022-08-12 11:21 ChrisZZ 阅读(207) 评论(0) 推荐(0)
摘要: 概况 做 CSAPP 的 CacheLab 的第一个门槛是学习使用 getopt() 函数。它是 Linux 下的函数,Windows 先不考虑了。 查询 getopt 用法的“官方”步骤是看 man 手册: man 3 getopt 不过这手册看的让人头晕,还是写几个例子,分解开来逐一击破吧! 写 阅读全文
posted @ 2022-02-21 00:27 ChrisZZ 阅读(2990) 评论(1) 推荐(1)
摘要: Update: 2025.04.20 1. 概要 rgb 图像转为灰度图, 是图像预处理中很常见的一个任务。 本文从 naive 的实现开始,一步步优化性能。 环境:设备为 mac-mini 2020 款,芯片是 M1(aarch64), 编译器是 Apple Clang 15.0.0。 输入图像为 阅读全文
posted @ 2022-02-20 01:17 ChrisZZ 阅读(208) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-16 23:08 ChrisZZ 阅读(38) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 56 下一页