问题标签 [recompile]

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.

0 投票
0 回答
102 浏览

java - 为什么SBT在我切换机器时坚持重新编译所有文件?

我正在使用具有多台机器的集群,这些机器都共享一个文件系统。这是使用 SLURM 管理的,为了获得计算时间,我请求一个节点一段时间,然后我得到 100 台或更多可能的机器中的一台,名称类似于“c222-103”。当我切换机器时,SBT 坚持重新编译我的每一个 Scala 和 Java 文件,而不仅仅是那些已经改变的文件。

如果最后一次编译与下一次编译在同一台机器上,则不会发生这种情况,例如,如果我在单个会话中编译多次,或者如果我请求一个新的计算会话并且碰巧获得与上次相同的节点,所以在某个地方SBT 清楚地注意到我在哪台机器上,并决定在它发生变化时重新编译所有内容,即使由于共享文件系统所有路径都相同。

如何调试和/或解决此问题?

0 投票
1 回答
4782 浏览

nginx - 如何在我的 Amazon EC2 实例上停止 nginx

我正在尝试重新编译 nginx 以添加页面速度模块。以前从来没有做过这样的事情,所以有点害怕!我是在“make”之后要停止 nginx 的步骤。问题是它似乎会自行重新启动,因为我的网站永远不会关闭,如果我继续运行该命令,它每次都会使用新 ID 停止它:

所以现在我害怕在我的 Nginx 仍在运行时进行 make 安装,因为我知道我应该在进行 make 安装之前停止它。我该怎么办?

0 投票
1 回答
364 浏览

c - 头文件的变化——何时在 c 中重新编译

在 C 中,我有一个头文件file1_0.h,它仅包含在file1.hfile1.c.

file1.h包含在许多其他文件中,例如file2.c,file3.cfile4.c

如果我进行任何更改,file1_0.h我知道我需要重新编译,file1.c但我还需要重新编译file2.c吗?file3.cfile4.c

0 投票
1 回答
404 浏览

xcode - iOS 8 今日扩展 - 重新编译

我在 iOS 8 中为我的应用程序创建了一个扩展程序,它在 Today 选项卡下正确显示。

但是,当我对扩展进行更改(故事板中的 UI 更改、viewDidLoad代码中的 UI 更改或widgetPerformUpdateWithCompletionHandler方法中的某些更改)时,重新编译时没有任何更改。我可以进行更改的唯一方法是从设备/模拟器中删除应用程序,然后再次编译/安装。重新启动 XCode(我使用 XCode 6 beta 4)/重新启动计算机没有帮助。

  1. 我该如何修复这个错误?
  2. 我应该如何调试扩展,因为设置断点似乎没有做任何事情,并且没有 NSLog 消息被打印到控制台(我想,因为它是一个不同的目标)。
0 投票
1 回答
4858 浏览

java - 如何修改smali代码以删除java代码中的1行

我想删除下面java代码中的第580行和第581行。这个文件在android设备的system/framework/services.jar中,所以我做的步骤是:

  1. 将jar反编译为smali

  2. 修改smali文件

  3. 将smali文件重新编译为dex文件

  4. 将其打包到 services.jar 中。

  5. 将services.jar推送到安卓手机

    问题在第2步,如何更改smali文件,我试图删除:line580和它下面的代码,但它不起作用,编译时抛出了一个nullPointerExecption......我可以看到/错误/在jd-gui工具有人请给我一些建议,我对smali完全陌生,在此先感谢。

java代码是:

反编译后的smali代码:

0 投票
2 回答
470 浏览

sql - 手动重新编译存储过程 SQL Server

如何在 SQL Server 中手动重新编译存储过程?就像一个dropcreate

我知道可以使用 create 语句中的一个选项来完成它(WITH RECOMPILE),并且每次执行都会重新编译它,并且正在执行sp_recompile @procedureName,它只会在下次执行时重新编译它,但是如果没有这两种方法,我该如何手动重新编译它呢?

0 投票
0 回答
552 浏览

sql - 将表值参数或单个参数传递到存储过程中?

SQL Server 2012 中传递表值参数与仅将一组固定的单个标量值参数传递到存储过程中是否存在一般性能差异?

此外,与传入可能具有不同数量行值的表参数相比,传入同一组标量值参数是否会减少存储过程的重新编译?

我正在努力减少对一些最长的存储过程(不幸的是我无法共享的 3000 多行)的重新编译,我注意到它们中的许多都传递了一个表值参数以及其他可能的潜在“问题”改进包括创建多个临时表、为存储过程中的这些临时表创建索引、主表上缺少索引以及可能运行或不运行存储过程的一部分的条件逻辑。

感谢您的时间。

编辑:根据评论澄清了一组固定的标量值。

0 投票
1 回答
11257 浏览

java - 从jar中重新编译JD-GUI反编译的java文件

我有一个 MyFile.jar 文件。我使用 JD-GUI 对其进行反编译,并使用其“保存所有源”选项将文件保存为 .zip 文件。现在解压缩 .zip 文件并编辑一个 .java 文件。

解压 .zip 文件后的文件夹结构是这样的

现在我如何将它重新编译回 .jar 文件?

0 投票
1 回答
3011 浏览

spring - Spring,sts 在每次源代码更改时重新编译项目

我已经开始学习spring框架了。早些时候我使用过播放框架。

一般来说,spring 对我来说更强大,但有一件事困扰着我:重新编译时间。

修改了一行代码后,我不得不在项目的网页上多次点击 F5 按钮才能使 spring 重新编译源。

有没有办法让它在我所做的每一次源代码更改时重新编译?

请给我一些你的建议。我在用:

  • 春天 4
  • 弹簧工具套件
  • Pivotal tc 服务器开发者版 v3.0

提前致谢...

0 投票
1 回答
8051 浏览

oracle12c - DBMS_AQADM_SYS 的包主体状态无效

试图刷新一个数据库,该数据库在删除 AQ 表 'SYSTEM.DEF$_AQCALL' 时失败并出现此错误。

//------------

//------------

然后尝试手动停止队列并删除队列表,即使使用“强制”选项,但没有运气。

停止队列时,这是我遇到的错误。

//---------------------------

//--------

使用检查“DBMS_AQADM_SYS”包;

显示“包正文”的状态为“无效”,我认为这可能是上述错误的原因。

下一步是重新编译这个包以修复包中的任何问题。

我将包重新编译为 SYSDBA;

根据http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/u_recomp.htm#i1000051

这完成没有任何错误,但包体的状态仍然是“无效”。

尝试使用

根据DBMS_METADATA 和其他包无效但仍然没有运气。

检查了几个论坛,每个人都建议重新编译包。

感谢您对这个问题有任何见解。

谢谢。