问题标签 [low-level-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何使用低级 write() 函数将字符串写入文件?
例如,我可以将输入文件的内容写入和输出文件:
我也有一些用户输入:
我想使用 write() 将用户输入附加到同一个输出文件;
我怎样才能做到这一点?
-----更新----适用于
c - 将标准输入接受的全行写入具有低级 C i/o 的文件
我正在编写一个程序,它将标准输入中的行输入与单独的文件连接起来,并将组合文本写入输出文件。出于某种原因,当我在标准输入中键入一整行文本时,只会写入空格之前的第一个单词。我的代码有什么问题?
接受标准输入并写入:
在程序中进一步......将第二个文件写入输出:
命令行和输出:
c - C 低级标准输入接受文件名,然后将文件内容打印到标准输出
我想通过标准输入从用户那里获取文件名,用 open() 打开文件并将其分配给文件描述符,然后将该文件的内容打印到标准输出。这是我的代码,它不能正常工作。
问题:
- printf("输入文件名"); 声明从未出现
- 它永远不会打开文件;而是将用户输入的任何内容打印到屏幕上,然后打印“没有此类文件或目录”错误消息并退出程序
- 程序存在后,我看到在终端提示之前打印“输入文件名”
代码:
安慰:
linux - How write platform driver in linux
I started to write linux driver and i am confident on it now, but my interest now is to write lower-level driver (platform driver) for spi or USB or i2c controller. Is there any i can start writing to practice platform driver on linux PC. Can some suggest how to start writing platform driver on linux.
Thank you
hardware - 软件如何在最低级别与硬件交互?
我很想知道/查看最低级别的一些示例代码。我的意思是代码,例如,设置扬声器的电压,或类似的东西。我无法想象这看起来/如何工作。
一段代码怎么可能设置/改变一个物理量?我不是在寻找一些驱动程序代码,而是使硬件“工作”的实际代码,还是以不同的方式工作?
assembly - 循环的正确 MIPS 代码?
我正在尝试编写与此高级语言代码等效的 MIPS 代码:
这是我的 MIPS 代码:
我正在尝试将第一个数字打印为第二个数字的值的次数。示例:第一个数字:2,第二个数字:4,所以打印 2 四次
c - C 代码 - 一种无需“if”即可将 5 转换为 7 和 7 转换为 5 的方法
我想编写一个获取数字 X 的函数,如果 X=5 它返回 7 ,如果 X=7 它返回 5 ,否则返回其他东西。有一种简单的方法-使用“if”块另一种方法-使用映射(5映射到7,7映射到5)第三种方法-编写匹配的线性数学方程但我正在寻找第4种方法这样做(再次 - 根本不使用“if”块)。
感觉我需要使用位操作,但我在这方面并不占主导地位,所以我需要帮助。
有任何想法吗?
谢谢!
c++ - 枚举分配的对象
如何在 C++ 中枚举所有已分配的对象(由 new 运算符分配)(不仅是那些有自己的内存映射的对象,还有那些在堆上的对象?)?
我需要这个来查找内存泄漏。
平台:Linux、gcc、i386、AMD_K64(更好:平台无关)
可能没有正式的方法,但可能有一个精益的解决方法。例如,是否有一些您可以访问的内部变量?也许指向用于管理堆的列表的指针?
python-2.7 - 代码对象的默认 __init__
我在 Python 中找到了代码对象。我很好奇构造函数中的每个变量的作用。内置帮助功能中没有太多关于它们的信息,我得到的只是:
这显然不是很丰富。这些输入中的每一个都期望什么类型,这些值有什么作用?注意:我出于学术好奇心提出这个问题,而不是出于任何特定的编码目的。
c - 如何拆分 ASCII 字符的十六进制字节
基本上我想做的是
例如:'a' hex equivalant is 0x61
,我可以拆分61
为6
and1
并将它们存储为'6'
and'1'
吗?
缓冲区正在接收这样的数据:
我需要转换hex values 0x00,0x31,0x32,0x33
为 char 值'0','0','3','1','3','2';'3','3'
并将它们存储在tx_buff_data[];
我想要我的tx_buff_data
样子