问题标签 [binaries]
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.
shell - 用于在子目录中执行 1000 多个二进制文件的 Shell 脚本
我正在运行一个名为 - Open Posix testsuite 的测试实用程序,它包含 1000 多个测试。套件中包含一个脚本来运行这些我无法在我的目标机器上使用的测试。
然而,我可以运行一个 shell 脚本,但从来没有写过一个严肃的 shell 脚本——我需要一些帮助。
我的脚本要求:我需要从这些子目录中执行所有这些 1000 多个测试。结构有点像这样。主目录(脚本所在的位置)有 3 个子目录。这些子目录中的每一个都有 2-10 个子目录,并且不断深入。最后,这些目录中的大多数将至少有 2 个,也许最多有 40 个“.test”文件(每个子目录),它们是我需要执行的二进制文件。为了安全起见,我需要在执行前对“.test”文件执行 chmod 777。
这个答案可能会提供一些帮助 -如何导航到 shell 脚本中的子目录
非常感谢!感谢任何帮助。
c# - 在没有为 Wpf 产品安装 MS Office 的情况下导出到 Excel
我有一个小型 wpf 产品,需要在客户端机器上未安装 excel 的情况下将数据导出到 excel。如何在 C# 中实现这一点。导出后,此 excel 可以通过 Open Office 打开。我想要的只是将 excel 文件保存到客户端硬盘。即使没有安装excel,他也应该可以保存文件,没有excel可能无法读取文件,但应该可以保存。我不想任何第 3 方或其他一些开放的 xml。最近我下载了一个产品,它能够在没有安装 excel 的情况下导出到 excel 并且能够用 open office 打开它。
当我检查他们的二进制文件时,它们只包含 office.dll、Microsoft.Vbe.Interop.dll 和 Microsoft.Office.Interop.Excel.dll。我想知道他们如何使用这些 dll 进行管理。
我已经为此编写了代码,但是在未安装 excel 时它会中断。
我已经阅读了许多与此相关的开放 xml 和其他内容,但并不满意。我的要求太简单了,只是将数据表数据导出到excel,不读回数据,也不用excel做花哨的操作。
请给我建议和链接将不胜感激。提前致谢
c++ - C 和 C++ 可执行文件之间的区别?
我知道 C 和 C++ 程序之间的源代码存在差异——这不是我要问的。
我也知道这会因 CPU 和操作系统而异,具体取决于编译器。
我正在自学 C++,并且我看到了许多对两种语言都可以使用的库的引用。这让我开始思考——两种语言的二进制可执行文件之间是否存在显着差异?
对于两者都可以轻松使用的库,我认为它们必须在可执行级别上相似。
在很多情况下,人们可以检查可执行文件并判断它是由 C 还是 C++ 源代码创建的?或者二进制文件会非常相似吗?
binary - 添加二进制文件和溢出
我正在练习我的二进制加法并溢出我猜,我需要答案是 5 位来添加 01010 和 11011,以节省十进制 10 和 27 的时间
添加后,我得到 100101,这是 37 的预期答案。
但是,由于答案必须是 5 位,这是否意味着我将位放在左侧,即 1?我对此感到困惑,因为这不是答案 5 吗?而不是37?因为它将是 00101,或者这只是计算机的操作方式?
也有人可以阐明以下两个问题的含义吗?
进位到最高有效位的值是多少?
最高有效位的进位值是多少?
任何帮助和澄清将不胜感激。
辛
c - C 二进制文件的表示
对于家庭作业,我创建了一个简单的压缩/解压缩程序,该程序利用了运行长度编码的幼稚实现。我已经让我的程序正常工作了;压缩和解压缩具有大量字符的任何文本文件(例如程序源)可以完美地工作。作为一个实验,我尝试压缩/解压缩压缩程序本身的二进制文件。这导致文件比原始二进制文件小得多,并且显然无法运行。是什么导致了这种数据丢失?
我的假设是它与二进制文件的表示方式有关,但我无法弄清楚。
mysql - 我能否获得使用 SSL 支持构建的 Windows MySQL Community 5.6 二进制文件?
我从 Oracle 获得了 Windows Community MySQL 5.6 安装包。令我沮丧的是,SSL 已禁用。Oracle 站点上的文档是不透明的。
(1) 是否存在用于下载和安装的 Windows Community MySQL 5.6 二进制文件是否正确?(2) 或者,正如一些文档所建议的那样,是否可以通过安装适用于 Windows 的 OpenSSL,然后将 MySQL 服务器 (Windows) 配置为使用 SSL 来将该功能添加到我的安装中?(3) 或者以上都不是?请注意,我不是在询问有关使用 SSH 建立连接的问题。
mysql> 显示变量,如“have_ssl”;
have_ssl 已禁用
一组中的 1 行(0.00 秒)
c++ - C++ windows 二进制文件:与 MinGW 一起使用的条件
我是 C++ 新手,现在正在努力编译和链接。最近我一直在使用 cmake 和 make 重新编译一个使用 Boost 的库(mlpack)(Cmake 找不到 boost 1.51(windows 8))。
在第一次尝试中,我下载了 Windows 的预编译二进制文件。这没有很好地工作,我已经解释过我使用的二进制文件是用于 MSVC,而不是 MinGW,因此很麻烦。事实上,在使用 MinGW 重新编译 boost 之后,一切正常。
在这里,我只想直观地了解 MSVC 和 MinGW 的二进制文件之间的区别。我(天真地?)认为二进制文件是特定于操作系统/处理器的。MSVC 的二进制文件包含哪些使 MinGW 无法使用它们?
compare - 二进制文件的智能差异
如果您将在硬件上编译相同的源代码两次,您将获得不同的二进制文件。您知道如何使用任何工具或脚本来验证内容未更改吗?
谢谢你。
eclipse-cdt - Eclipse CDT 项目已构建但“启动失败。找不到二进制文件”
Windows 7、Eclipse CDT、Juno Service Release 2、交叉编译器。
项目确实编译生成的可执行文件,但 Eclipse 看不到它们;因此“运行”失败。可执行文件放置在 Debug 目录中。双击或命令提示符调用编译的可执行文件没有问题。
我该如何解决这个问题?
go - 如何将文件嵌入到 Go 二进制文件中
我有一些从 Go 程序中读取的文本文件。我想发布一个可执行文件,而不额外提供该文本文件。如何将它嵌入到 Windows 和 Linux 上的编译中?