low-level

    4热度

    1回答

    我开始一个保护/包装/粘合剂像项目。 的目标是当你有 /图片/ /音乐/ 基地* .ini文件 的dll 前男友 一个完整的应用程序目录 你只需使用packer.exe就可以了,所有这些文件都被打包,加密和存储n由此产生的exe。 生成的exe然后创建一个透明的虚拟文件系统,如果找不到文件,它将回退到“真实”文件系统。 我媒体链接可以处理(不很精确地)从存储器等加载DLL但我有与HMM的钩一个问题

    5热度

    2回答

    在大学,我参加了计算机体系结构和汇编语言程序设计必修课程。我发现汇编语言非常耗时且很难掌握。我仍然无法理解汇编语言教授的原因。我问了我的老师的同样问题,他笑了,说你将来会知道的。但是,我有一种本性,我不能等待那么长时间的答案,一旦一个问题挑逗我的思想。所以我想问,为什么我们仍然需要汇编语言,如果有非常强大,快速和高效的编程语言,并且除此之外,这些语言提供了多种工具来使编程变得简单。所以为什么?

    5热度

    3回答

    我有一串打印机转义序列(ESC/P),需要在Mac OS X上发送到打印机(USB或网络)。我该怎么做?直接使用CUPS最好的方法是什么?有没有“更高层次”的方式? 然后你问:我确实需要发送转义序列,不能简单地使用高级打印系统。 编辑:这些都是一些项目和资源,如Java提供类似功能的其他语言: http://code.google.com/p/escprinter/ http://code.goo

    1热度

    1回答

    在我的采访中(Silverlight项目),我的采访者问我“如何在低级别实现Silverlight绑定”。请问,任何人都可以说出它是如何工作的? 我真的试过谷歌它,但失败了。

    3热度

    2回答

    我读了一点,我发现在Windows 7 x64系统中使用驱动程序的SSDT挂钩比较困难,因为在x32系统中没有发生修补程序防护/驱动程序签名。 那么,x64系统还有其他的选择吗?我的意思是,有没有其他方法可以达到同样的效果? (全局挂接ntdll api)

    -1热度

    2回答

    我尝试实现以下操作:我有一个指针p指向一个地址(该地址也是一个有效地址)。现在我想有另一个指针pp指向p的内容地址。所以我做了以下内容: // Retrieve the start address unsigned long long *p = getInitialAddress(); // Let pp point to next address unsigned long long *

    0热度

    2回答

    我正在开发一个实施重复数据删除的开源项目。 (关于该项目的链接,请参阅下面的两个超链接) 当前项目的性能相当好,但随着更多块写入磁盘会降低性能。 这是由于HashManager。对于每个写入的块,hashmanager存储一个Hash-BlockId对。对于重复数据删除过程,需要具有给定散列的块标识符列表。 (使用的散列是Crc32) 对于HashManager的接口,请参阅the source。

    2热度

    6回答

    我想知道计算机以1s和0s /低电压和高电压形式存储所有信息,yada yada ...但是当我们编译程序时,它 - 或者只是存储在comp上的任何数据 - 都在二进制形式...那么计算机如何区分2个数据,因为它包含的是0和1的数据流......为了让我的问题更清晰,我们从C中取一个可笑的简单代码: 它不会做任何事情 - 只是让4个变量类型为int,指向Int,char和指向Char的指针...现

    0热度

    2回答

    有没有在java中检查某个特定对象是否在CPU缓存中的方法?有没有一种方法可以测试是否读取/写入其中一个字段会导致缓存未命中? 我过去写过java程序,但不是很复杂,现在我不得不在java中做一些学术研究。 如果这是不可能的,有没有一种通用的方法来模拟这种事情? 这是可能的低级编程,如C?

    2热度

    1回答

    我现在有一点使用OpenGL的经验,我开始使用它,因为它说它是调用视频卡功能的唯一方法。 (除了DirectX - 我喜欢不到OpenGL) 对于编程(例如在C/C++中),OS提供了许多API,例如用于打印的函数。但是也可以通过使用汇编语言进行编码来绕过这些问题,并且调用更低级别的API(增加速度)或直接调用CPU。 所以我开始想知道为什么这不可能在视频卡上。为什么需要像OpenGL或Direc