• 可再发行的C ++编译器/可移植编译器

    你好 我想知道是否有人可以帮助我或为我指明正确的方向。一段时间以来,IV一直在开发从源到源的编译器,因此一种语言已被翻译成C ++ / C。 现在已经翻译了源代码,我希望将Windows和linux c ++编译器与我的应用程序打包在一起,最好是作为本地目录中的独立二进制文件而不是完整的系统安装IE。 -My application Directory -My application binary.exe -compiler my application will use ...
  • 如何将dll数据流加载到CDLL实例中?

    基本上,我正在使用zipimport加载插件。 这些插件包含二进制模块,这些二进制模块只能通过检索其数据来加载。 将它们复制到临时目录是愚蠢的,所以如何获得动态流程的句柄,可以在执行流之前将其注入? 跨平台会很好;)
  • 在字符串的开头追加数据

    我有一个简单的循环,该循环匹配字母并将等效值转换为二进制。例如,我有一个字母序列,如abc,然后根据下面给出的代码,生成的二进制将是000010001000011,并保存在变量的末尾。 我想拥有的是反向输出,例如二进制输出从000010001000011(abc)转换为000110001000001(cba)。 谁能帮我这段代码? For i = 0 To stringlength - 1 If c = "0" Then convertdata =...
  • 二进制表示

    大家好,我对二进制表示有疑问。给了我两个带符号的二进制(SB)数,我想确定哪个具有最大的幅度。我遇到了问题,我不希望有任何帮助,但是我不确定如何读取此二进制信息。这是文本中的实际问题: “以下两个带符号的二进制(SB)数字中的哪个数字幅度较大?假定数字以基数补码(RC)形式给出。1110 1110&0001 0011” 这是我第一次遇到二进制序列,两者之间有一个空格。所以我的问题是,这是否是读取这两个带符号二进制数字的等效方法? 是1110 1110 = 11101110吗? 0001 0011 = 000...
  • 从十六进制/二进制文件中识别文件类型

    我在数据库中的varbinary(max)中有一些数据,并将其导出到物理文件中。其中一些文件位于jpeg中,因此我可以向其添加扩展名.jpg并将其打开。其余的不是jpeg文件。 我已经尝试了几乎所有预期的从doc到pdf的扩展,但是都没有用。我使用UltraEdit来识别文件的“魔术数字”,因此可以将其与此处找到的数字进行比较: http://www.garykessler.net/library/file_sigs.html 但是这是有问题的文件的初始十六进制值: 档案一:48 53 BA 5F 文件二:...
  • 在字符串的开头追加数据

    我有一个简单的循环,该循环匹配字母并将等效值转换为二进制。例如,我有一个字母序列,如abc,然后根据下面给出的代码,生成的二进制将是000010001000011,并保存在变量的末尾。 我想拥有的是反向输出,例如二进制输出从000010001000011(abc)转换为000110001000001(cba)。 谁能帮我这段代码? For i = 0 To stringlength - 1 If c = "0" Then convertdata =...
  • 以36为底的二进制字符串

    我目前有一个已用base64_encode()编码的二进制字符串。但是,我只需要用0-9a-zA-Z字符表示此字符串。 我目前将字符串包装在bin2hex()中,以0-9a-f表示它。但是,出于传输原因,我想通过以基数36而不是基数16表示字符串来压缩字符串。 我尝试用base_convert($ string,16,36)包装bin2hex'ed字符串的尝试似乎奏效了,直到我尝试使用base_convert($ string,36,16)对其进行解码,并且结果全为0。这是为什么?
  • 帮助在Java中实现二进制搜索树

    我需要在Java中实现二进制搜索树(仅插入并查找),然后才能显示该树。 这是我到目前为止提出的代码。但是我得到了nullpointer异常。我得到这个是因为节点中的两个指针leftChild和rightChild被设置为null并且没有指向任何地方。但是我不知道该如何解决。我如何使它们指向正确的节点? import java.util.*; public class RBTTree { RBTNode root = null; //Root node of the tree RBTNode curr...
  • 每个函数调用的二进制文件中的新结构记录

    我正在尝试将一些信息存储在二进制文件中。但是,我遇到了无法纠正的问题。 例如,如果第一个订单进来,则存在包含orderNo 1的信息结构,该信息将存储在二进制文件中。 当有第二个订单进来时,信息将与orderNo 2一起存储到二进制文件中。 首先,我将创建一个二进制文件。 afile.open(fileName, ios::out | ios::app | ios::binary); 接下来,我有一个while循环,可以输入任何信息 placeOrder(fstream& afile, const ch...
  • 如何将图像转换为二进制并在文本框中获取结果

    我需要将图像转换为二进制文件并在文本框中获取结果。 在路径D:/person.jpg中找到的图像 我使用以下功能: public bool[] imageToBinaryArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); bool[] arr = new bool[50000000]; int i =0; imageIn.Save(ms, System.Drawing.Imaging.ImageFormat....
  • LC3将十六进制或十进制转换为16位二进制

    我一直坚持将十六进制或十进制转换为16位二进制文​​件,而且我不知道如何开始。这是我需要做的任务: 十进制转换任务:向控制台添加将R3中的值显示为二进制字符串的代码。它应一次将R3一位转换为ASCII。显示的格式应为以下格式:答案:0000000000000000 •您的代码应放在“在此处放置第3部分的代码”的文件中。 •您的代码必须以名为“ PrintResult”的标签开头。 •输入代码时,R3将包含要输出到控制台的值。 •在代码末尾,它必须无条件分支到名为“ ReadString”的标签。 提示:您可...
  • 读取.raw文件并显示为十六进制

    你好我有一个.raw文件,我想将其显示为十六进制。为什么?因为我想尝试复制010 Editor可以执行的操作,即读取任何类型的文件并以用户期望的任何格式显示(加上它可以用于编辑和填充),但是我只关注.raw文件并显示仅十六进制。 我有点理解binascii.hexlify()返回二进制数据的十六进制表示形式(.raw文件是二进制数据,对吗?),但是当我这样做时: content = open(fileName, "rb") byte = content.read(1) hexadecimal = binas...
  • 二进制gcd算法

    有2个整数,通过使用它们的分解,我们要计算其二进制gcd算法 请帮我写一个c ++ proram。 不幸的是,由于对我的国家伊朗的制裁,我无法付款!
  • 具有多个值的二进制搜索

    嗨,下面是我的二进制搜索算法代码。 我的问题是,如果我在数组中输入多个相同的数字怎么办?我应该如何修改我的代码以打印出找到相同编号的所有位置? 例如, 如果我在三个不同的位置输入数字2, 假设array [3],array [6]和array [17], 我应该如何要求我的编译器返回所有三个位置而不是一个? 附言即使多次输入数字,下面的代码也只返回1个位置。 提前致谢 :) // Binary Search Algorithm ... Conceptual code #include<iostream> ...
  • 在字符串的开头追加数据

    我有一个简单的循环,该循环匹配字母并将等效值转换为二进制。例如我有一个字母序列abc,然后根据下面给出的代码,生成的二进制将是000010001000011并保存在变量的末尾。 我想拥有的是反向输出,例如二进制输出从000010001000011(abc)转换为000110001000001(cba)。 谁能帮我这段代码? For i = 0 To stringlength - 1 If c = "0" Then convertdata = "00...
  • 创建注册表二进制值

    大家好, 到目前为止,我正在尝试在Windows注册表中创建/编辑一个二进制值: Dim data As Byte() = New Byte() {&H48, 96} Microsoft.Win32.Registry.SetValue("hkey_local_machine\hardware\description\system\bios", "SystemProductName2", data, Microsoft.Win32.RegistryValueKind.Binary) 但是,...
公众号
码农俱乐部
关注公众号订阅更多技术干货!