编程笔记
-
关于C#:Sierpinsky金字塔递归算法
Sierpinsky pyramid recursive algorithm 我正在尝试实现一个谢尔宾斯基金字塔,它类似于谢尔宾斯基三角形,但是是 3D 的。我有这个结构来包含有关金字塔的所有数据: 12345678 typedef struct {  …
-
关于c:STM32发现F3 SPI环回RXFIFO收不到数据
STM32 discovery F3 SPI loopback RXFIFO receives no data 我正在使用 STM32 F3 发现套件并开始弄乱 SPI 外围设备。我从一个简单的环回系统开始:我检查 TXFIFOLVL 状态,如果它未满,我将数据发送到 DR 寄存器,…
-
关于 c:X11:检测一般鼠标和键盘事件
X11: Detect general Mouse and Keyboard events 有没有办法检测鼠标是否已在 X 服务器上的任何地方移动或是否发生了键盘事件?我需要对用户使用 X11 输入设备进行任何操作做出反应。 我只设法使用 GTK 在我自己的…
-
c语言lseek系统调用成功
success of lseek system call in c 关于lseek(C 系统调用)的一个小问题。我知道一旦失败,函数的返回值将是负数。我们能否确定如果返回值不是负数,函数实际上已移动到所需位置? 成功完成后,lseek() 返回从文件…
-
关于初始化从没有强制转换的整数生成指针:初始化从没有强制转换的整数生成指针 – C
Initialization makes pointer from integer without a cast - C 对不起,如果这篇文章被认为是无知的,但我对 C 还是很陌生,所以我对它的理解不是很深。现在我正在尝试找出指针。 我编写了这段代码来测试是否可以…
-
关于C#:单精度浮点数在零附近时的近似分辨率是多少
What is the approximate resolution of a single precision floating point number when its around zero 我将许多经度和纬度存储为 doubles,我想知道是否可以将它们存储为 floats。 要回答这个问题,我需要知道…
-
关于C#:如何使用recvfrom监听来自某个主机的UDP数据报?
How to listen for UDP datagrams from a certain host using recvfrom? 我有一个 C 代码片段,它在 UDP 套接字上侦听传入消息(并且工作正常): 1234567891011 uint32_t udp_port = 101010; // example port int so…
-
Linux如何使用C中的argv []参数生成子进程
Linux how to spawn child process using parameter from argv[] in C 我想创建一个程序 msh,它可以识别我编写的其他一些 C 程序,并为该 C 程序生成一个新进程并运行它。 例如,我已经编写了自己的复制、移动和删…
-
关于C#:带空格的打印函数进出
Printing function entry and exit with spaces 我已经尝试使用下面的代码来打印函数入口 (foo) 和出口 (koo)。但它在执行时会给出随机符号。 123456789101112131415161718192021222324252627282930 #include <s…
-
关于 c:cudaHostRegister 在具有计算能力 1.1 的 GPU 上返回 cudaErrorInvalidValue
cudaHostRegister returns cudaErrorInvalidValue on GPUs with compute capability 1.1 我有一个简单的程序,它分配一个 unsigned __int64(堆栈上的 8 个字节),然后尝试使用 cudaHostRegister 在 GPU 上注册该内…