
[英]Should I stop using local variables in Java?
我在 Java 和 C++ 中有这两个代码,它们应该做同样的事情。 我的直觉是 object 代码的大小(以及内容)对于R1和R2是相同的。 -O1就是这种情况(如果在没有 -O1 的情况下编译,则有 4 个字节的差异)。 Java 字节码( R2更长)有更大的差异,这让我感到惊讶。 也许我没 ...
[英]Should I stop using local variables in Java?
我在 Java 和 C++ 中有这两个代码,它们应该做同样的事情。 我的直觉是 object 代码的大小(以及内容)对于R1和R2是相同的。 -O1就是这种情况(如果在没有 -O1 的情况下编译,则有 4 个字节的差异)。 Java 字节码( R2更长)有更大的差异,这让我感到惊讶。 也许我没 ...
[英]Prisma / NestJS : Error: Cannot find module 'src/prisma/prisma.module.js' Require stack:
我正在使用 Prisma 和 NestJS 开发一个项目。 错误: 当我尝试在我的 PrismaModule 中添加@Global装饰器时发生。 我直接Ctrl+Z 还是报错。 我认为这是一个编译问题,但不知道如何恢复它。 这是我的代码:prisma.module.ts 棱镜服务.ts 我想在其中 ...
[英]Ant cannot compile with cross-release process
我有一个 ant 进程来编译一个 java 1.8 应用程序。 Ant 从 Eclipse IDE 在 Windows 运行 java 1.17。 如果我尝试使用不同于工作区的 JDK (1.8) 运行 Ant 进程,我会收到此错误: 我尝试使用与 Eclipse (1.17) 相同的版本运行 ...
[英]How compile SCSS faster
简单的主题简单的问题:当你有一个像这样的部分文件的 MASSIVE 文件夹时,有没有办法编译更快的 SCSS 我知道更多的部分文件你的编译速度更慢,但我想知道是否有更快编译的方法。 ...
[英]Difference between Runtime and Compile time?
编译时和运行时有什么区别? 我正在学习 static 种语言和动态语言之间的区别。 我读到在静态类型语言中,类型检查是在“编译时”执行的,而在动态类型语言的情况下,类型检查是在“运行时”执行的。编译时间究竟是什么?代码在我们编写代码时是否被编译在 IDE 中?或者在我们完成代码编写后编译。 我说的 ...
[英]Question about compile and link stages and machine type
我正在使用 Visual Studio 2019 产品在 64 位 Windows 上进行 Windows 开发,如果我调查 32 位或 64 位程序的编译和链接之间的差异,我只会注意到链接阶段的差异。 32 位链接指定 /MACHINE:X86 而 64 位链接指定 /MACHINE:X64 但 ...
[英]Which assemblies will be recompiled if one script changed in Unity?
在Unity中,可以使用汇编来加速编译。 我曾经相信,如果一个脚本发生变化,只会重新编译包含它的程序集。 今天做了一些实验,发现不仅是containing assembly被重新编译了。 例如,Assembly-CSharp.dll 大部分时间都会重新编译。 假设脚本“a”属于程序集“A”。 根据 ...
[英]How to create a Makefile that compiles auto-generated C files?
使用常规 C 文件自动编译自动生成的 C 文件我们开发了一个程序“ cperformer ”,它能够从文本文件生成一个 C 文件(为简单起见)。 它是一种将 C 文件生成为 output 的“元编译器”。因此,我们希望通过自动生成每个 C 文件作为 makefile 的第一步来改进此“C 生成器” ...
[英]I use Cmake to make project, but it called error when generating : Target "xxxxxxx" links to: igl::core , but the target was not found
这是我的CMakeLists.txt : 我打开项目并构建它,出现错误: 在此处输入图像描述 ...
[英]Compiling single file from Chromium
我正在尝试在 Chromium 上与其他一些开源软件一起运行 codeql,我想知道是否可以从完整的源代码编译单个文件,因为我的机器需要很长时间才能编译如此庞大的代码库。 例如,是否可以只编译media/filters/ffmpeg_video_decoder.cc文件? ...
[英]Compile a library in a way that it's shippable
我有一个关于编译依赖项(即poppler )的问题。 Poppler 是我的应用程序的依赖项,它是一个 electron 应用程序。 它在 windows 上运行良好(因为 npm package node-poppler发布了 poppler windows build)。 但是在 mac / ...
[英]Java overloading at compile time versus overriding at runtime and polymorphism
有人可以解释当他们说重载发生在编译时而覆盖发生在运行时是什么意思吗? 我的理解是重载发生在 class 中,其中方法名称相同但参数不同。 返回类型可能不同也可能不同。 覆盖发生在类之间,或者更具体地说,发生在超级 class 和后代之间。 这里的签名必须匹配。 多态性发生在同一个super clas ...
[英]Does unreachable Rust code get compiled and included in the final binary?
我是 Rust 和编译语言的新手。 我作为依赖项包含的每个板条箱是否最终都出现在二进制文件中,即使我不使用该板条箱中的单个 function? 如果我只使用一个大图书馆的 function。 是编译整个库还是仅编译 function 以及 function 需要的任何内容? 在 Javascrip ...
[英]How to turn a Grammar to LR(0)
是否存在将给定文法转换为 LR(0) 文法的通用算法? 我尝试将语法转换为 CNF,但即使我成功了,结果也不是 LR0 ...
[英]How can I build my Java project to an older version with InteliJ or CMD?
我有一个包含 5 个文件的 Java 项目,我需要程序在另一台只支持 Java 的机器上运行 8. 如何让 InteliJ 编译一个我可以在另一台机器上执行的 .jar 文件? 我也可以使用 CMD 命令。 我已经尝试将项目 SDK 更改为我在另一台机器上的项目。 ...
[英]Will compiler optimize away called-once functions
我一直在阅读 Robert C Martin 的“Clean Code”,其中一条建议是使用更多但更小的函数; 即代替 你应该 然而,根据我对低级语言的理解,我知道当调用 function 时,变量被压入堆栈并且堆栈指针递增等,而对于连续代码,则不需要这样做。 另一方面,编译器优化可以做一些很酷的事 ...
[英]Qualifier must be collection
我遇到了以前从未见过的 MS-Access 编译错误:“Qualifier must be collection”。 似乎无法绕过它进行简单的语法更改。 web 上没有真正相关的内容。这是报告的 OnOpen 事件中有问题的代码行: Me.Filter = Forms.fmod_Notes.cb ...
[英]What are the implications for the compiler of using a for loop with ternary statements as conditions?
您可以制作一个使用 boolean 和三元组向前或向后切换的for循环,而不是使用具有相同printf语句的两个不同循环。 为什么这种形式不好? 因为读不懂? 无论如何,编译器会产生两个不同的循环吗? 只是好奇这对编译结果意味着什么。 例子: 代替: 我得到了这个有趣的建议: 使用 Godbolt ...
[英]APK compile error: Caused by java.net.UnknownHostException: firebasecrashlyticssymbols.googleapis.com
我正在使用 Android 应用程序并尝试生成 APK。 当我这样做时,我收到此错误,Android Studio 没有给我更多相关信息。 构建配置: 我也使用 gradle flavors(prod 和 mobile)但不添加新配置,只添加 buildconfig 字段编译我使用“assembl ...
[英]clangd-14 cannot find c++ headers
我怎样才能让 clangd 找到 c++ 库? 这是一个简单的例子,给定这个 cpp 主文件 我正在使用 bear 生成 compile_commands.json db: 这给出了以下compile_commands.json : 如果我想检查clangd-14是否适用于这个小项目,它找不到< ...