编程笔记
-
关于C#:ncurses下如何可靠处理KEY_HOME和KEY_END
How to process KEY_HOME and KEY_END reliably under ncurses 我正在努力让 ncurses 生成 KEY_HOME 或 KEY_END 事件,而不是原始转义序列作为字符序列出现。 下面的简单 C 程序说明了这个问题: 12345678910111213…
-
关于 gcc:__asm__ __volatile__ 在 C 中做了什么?
What does __asm__ __volatile__ do in C? 我查看了一些 C 代码http://www.mcs.anl.gov/~kazutomo/rdtsc.html他们使用诸如 __inline__、__asm__ 之类的东西,如下所示: 代码1: 12345 static __inline__ tick gett…
-
关于 linux:如何使用 C 阻止退格键出现在 nCurses 中?
How to stop backspace from appearing in nCurses using C? 我目前正在编写一个 ncurses shell,为了读取输入,逐个字符地读取它很重要,因此我使用的是 mvwgetch 命令。并在逐字符读取时递增计数器。问题是,每当…
-
关于 c:OpenSSL – 在证书链中查找错误深度
OpenSSL - find error depth in certificate chain 我正在编写一个 C 程序来使用 OpenSSL 检索和验证 x509 证书链。这是我第一次用 C 编程,我非常依赖 http://www.ibm.com/developerworks/linux/library/l-openssl…
-
c 从 BMP 获取数据
c get data from BMP 我发现自己正在编写一个简单的程序来从 bmp 文件中提取数据。我刚刚开始,我正处于 WTF 时刻之一。 当我运行程序并提供此图像时:http://www.hack4fun.org/h4f/sites/default/files/bindump/le…
-
关于C#:将不同大小的struct写入二进制文件并读取
Write struct with different sizes into binary file and read it 如果您使用过 postgresql,您可能知道它在内部视图中存储各种统计信息。我想以一定的间隔获取统计信息并将其存储到二进制文件中。我通过以下方式…
-
关于 c:Strtok 和字符串操作问题
Strtok and String manipulation issues 12345678910111213141516171819202122 #define DELIMS"!"#$%&()|'*+,?/:;<=>@[//092]^_{}~//177" void getFileLine(FILE *fp){ &nbs…
-
关于 c:生成原始比特流作为输出到另一个软件中的管道
Generating a raw bit stream as an output to pipe in another software 所以,我一直在努力解决以下问题:我有一个包含数百万随机数的文本文件。它们是纯文本。我想将它传送到另一个应该获得比特流的软件的输入(D…
-
关于 c:如何像 SDL_Mixer 那样播放多种声音,但在 SDL2 中是原生的?
How to play multiple sounds like SDL_Mixer does, but natively in SDL2? 在我的最后一个问题中,我想出了如何在 SDL2 中本地播放声音:如何降低 linux 上 wav 文件的质量和规格 我现在的问题是想模仿 SDL_Mixer …
-
关于具有多个参数的进程的 c:pthread
pthread for processes with more than one parameter 我目前正在创建一个使用线程处理 BMP 图像的程序。问题是......我知道 pthread 使用函数的签名作为 arg 4......但是如果函数需要超过 1 个参数,我怎么能创建…