问题标签 [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.

0 投票
4 回答
6660 浏览

c - 如何使用低级 write() 函数将字符串写入文件?

例如,我可以将输入文件的内容写入和输出文件:

我也有一些用户输入:

我想使用 write() 将用户输入附加到同一个输出文件;

我怎样才能做到这一点?

-----更新----适用于

0 投票
1 回答
174 浏览

c - 将标准输入接受的全行写入具有低级 C i/o 的文件

我正在编写一个程序,它将标准输入中的行输入与单独的文件连接起来,并将组合文本写入输出文件。出于某种原因,当我在标准输入中键入一整行文本时,只会写入空格之前的第一个单词。我的代码有什么问题?

接受标准输入并写入:

在程序中进一步......将第二个文件写入输出:

命令行和输出:

0 投票
2 回答
1985 浏览

c - C 低级标准输入接受文件名,然后将文件内容打印到标准输出

我想通过标准输入从用户那里获取文件名,用 open() 打开文件并将其分配给文件描述符,然后将该文件的内容打印到标准输出。这是我的代码,它不能正常工作。

问题:

  1. printf("输入文件名"); 声明从未出现
  2. 它永远不会打开文件;而是将用户输入的任何内容打印到屏幕上,然后打印“没有此类文件或目录”错误消息并退出程序
  3. 程序存在后,我看到在终端提示之前打印“输入文件名”

代码:

安慰:

0 投票
1 回答
523 浏览

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

0 投票
1 回答
249 浏览

hardware - 软件如何在最低级别与硬件交互?

我很想知道/查看最低级别的一些示例代码。我的意思是代码,例如,设置扬声器的电压,或类似的东西。我无法想象这看起来/如何工作。

一段代码怎么可能设置/改变一个物理量?我不是在寻找一些驱动程序代码,而是使硬件“工作”的实际代码,还是以不同的方式工作?

0 投票
1 回答
1002 浏览

assembly - 循环的正确 MIPS 代码?

我正在尝试编写与此高级语言代码等效的 MIPS 代码:

这是我的 MIPS 代码:

我正在尝试将第一个数字打印为第二个数字的值的次数。示例:第一个数字:2,第二个数字:4,所以打印 2 四次

0 投票
4 回答
148 浏览

c - C 代码 - 一种无需“if”即可将 5 转换为 7 和 7 转换为 5 的方法

我想编写一个获取数字 X 的函数,如果 X=5 它返回 7 ,如果 X=7 它返回 5 ,否则返回其他东西。有一种简单的方法-使用“if”块另一种方法-使用映射(5映射到7,7映射到5)第三种方法-编写匹配的线性数学方程但我正在寻找第4种方法这样做(再次 - 根本不使用“if”块)。

感觉我需要使用位操作,但我在这方面并不占主导地位,所以我需要帮助。

有任何想法吗?

谢谢!

0 投票
3 回答
82 浏览

c++ - 枚举分配的对象

如何在 C++ 中枚举所有已分配的对象(由 new 运算符分配)(不仅是那些有自己的内存映射的对象,还有那些在堆上的对象?)?

我需要这个来查找内存泄漏。

平台:Linux、gcc、i386、AMD_K64(更好:平台无关)

可能没有正式的方法,但可能有一个精益的解决方法。例如,是否有一些您可以访问的内部变量?也许指向用于管理堆的列表的指针?

0 投票
1 回答
238 浏览

python-2.7 - 代码对象的默认 __init__

我在 Python 中找到了代码对象。我很好奇构造函数中的每个变量的作用。内置帮助功能中没有太多关于它们的信息,我得到的只是:

这显然不是很丰富。这些输入中的每一个都期望什么类型,这些值有什么作用?注意:我出于学术好奇心提出这个问题,而不是出于任何特定的编码目的。

0 投票
7 回答
3938 浏览

c - 如何拆分 ASCII 字符的十六进制字节

基本上我想做的是

例如:'a' hex equivalant is 0x61,我可以拆分616and1并将它们存储为'6'and'1'吗?

缓冲区正在接收这样的数据:

我需要转换hex values 0x00,0x31,0x32,0x33为 char 值'0','0','3','1','3','2';'3','3' 并将它们存储在tx_buff_data[];

我想要我的tx_buff_data样子