low-level

    3热度

    3回答

    我很好奇在Linux中更改上下文需要多少周期。我特别使用了E5405 Xeon(x64),但我很想看看它与其他平台相比如何。

    0热度

    1回答

    我不太确定如何标记这个问题还是怎么写标题,因此,如果任何人有一个更好的主意,请编辑 这里的处理: 前一段时间我写了一个计算奥林匹克管理系统一点点但却是一个关键部分。系统的工作是从参与者(代码文件)获取提交内容,编译它们,根据预定义的测试用例运行它们并返回结果。加上所有其他的东西,你可以想象它应该做的。 我写的部分叫做限制器。这是一个小程序,其工作是采取另一个程序并在受控环境中运行。在这种情况下的控

    10热度

    1回答

    在MSVC++编译器上,可以对特定大小的整数使用__int8,__int16,和类似的类型。这对于需要使用低级数据结构(如自定义文件格式,硬件控制数据结构等)的应用程序非常有用。 是否有类似的等价物,我可以在GCC编译器上使用?

    4热度

    6回答

    我有这样的C代码在GF(8)做乘法: int32_t GaloisMultiply (int32_t a, int32_t b) { int32_t i; int32_t mask = 0x100; int32_t y = 0; for(i=0;i<8;i++) { if(b & mask) { y ^=

    7热度

    5回答

    我知道屏幕阅读器和类似软件可帮助盲人和视障人士在Windows或其他操作系统中使用计算机。 我很好奇,什么样的支持是在低级别的环境中使用,如OS安装和BIOS设置等方面

    14热度

    5回答

    我希望获取.NET程序集中使用的所有字符串的列表,包括将局部变量设置为“静态”值,传递参数到方法,设置为的字段等。 我记得很久以前我读过的一个.NET程序集包含它使用的所有字符串的表格(或者它们可以是“interned”) - 或者我只是在做梦? 使用.NET Reflector是一个很好的理想(谢谢thijs),如果没有人提供一个已经写好的工具,我也会看看它的API。我可以编写一个工具来检查我们

    14热度

    4回答

    这主要是一个我只是很好奇的理论问题。 (我没有试图通过编码它自己或任何东西来做到这一点,我不是在重新发明轮子。) 我的问题是大写/小写表格的等效性如何适用于Unicode。例如,如果我必须使用ASCII来做这件事,我会选择一个角色,如果它与[a-z]范围一起下降,我会总结A和a之间的差异。 如果它不在这个范围内,我会为10个左右重音字符加上一个小等价表。 (或者,我可以只有一个完整的等值数组,25

    5热度

    5回答

    从Windows服务中,可以使用哪些win32调用来全局检测按键事件(不仅仅是一个窗口,我希望每次按键时都会收到一条消息)?

    5热度

    8回答

    在开展业余爱好项目时,我真的很喜欢用低级语言编程(从C和C++的低级别来说)。我不想使用托管语言来处理垃圾收集,也不想使用所有的乐趣(是的,我们都不同;-))。 通常我使用C++来处理这些类型的项目。 C++相当复杂,不太优雅,所以我一直在寻找一种语言来取代它。任何人都可以给我建议? 偏好(未规定): 应该是低电平(如C和C++) 编译为本机代码(由以上但为明确无妨种如下) preferrably

    2热度

    9回答

    [这是PC/VISUAL C++明确(尽管任何其他的答案将是相当启发:)) 你怎么能告诉我们,如果在堆栈上一个指针来自栈中的一个对象?例如: int g_n = 0; void F() { int *pA = &s_n; ASSERT_IS_POINTER_ON_STACK(pA); int i = 0; int *pB = &i; ASSE