问题标签 [package]
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.
iphone - Xcode iPhone 应用程序包丢失文件
我正在努力弄清楚在 Xcode 中编译应用程序时决定将哪些文件放入 .app-package 的究竟是什么。我注意到大多数图像文件会自动转到那里,而 yaml 文件或 psd 等其他文件则不会,而且我找不到任何地方可以设置它。那么,你如何做到这一点?
cocoa - Cocoa 中的 @package 编译器指令是什么?
我在 Apple 的头文件中看到@package
了很多,但对于我的生活,我找不到描述其含义的权威来源。
r - 使用 jnilib 扩展构建和安装 R 包库
我正在构建一个 R 包,需要为 OSX 构建一个 jni 库(称为myPackage.jnilib
)作为构建过程的一部分,然后让 R 的自动安装机制将它放在我的包的 libs 目录中。
问题是 R 的默认设置是尝试构建一个名为myPackage.so
. 我希望能够自定义它,但看不到如何。
我可以通过在 Makevars 中使用虚假的“all”目标(在此处描述)来颠覆 R 的机制,然后将文件复制到inst
我的包的目录中来获得一部分。这对于我自己的本地使用来说是可以的,但是在尝试构建通用二进制文件时会产生头痛并且不是很便携。我目前正在为 CRAN 准备包,所以这种方法不太可能奏效。
我可以看到两个潜在的解决方案,但还没有工作
在安装过程中将我的库手动复制到我的包的 libs 目录中。由于此目录是动态创建的,我如何从 Makevars 或配置脚本中找出它是什么
最好的解决方案:告诉 R CMD SHLIB 我的输出文件的名称,这样我就可以使用 R 的正常包机制并让它将文件复制到正确的目录。
oracle - Oracle 10:是否可以访问存储过程或包中表的公共同义词?
一段时间以来,我一直在尝试在包或存储过程中添加对公共同义词的引用但没有成功,我想知道除了直接访问表之外是否有解决此问题的方法。例如:
我知道这个程序什么都不做,但这只是一个例子。表“test_synonym”实际上是另一个模式中表的公共同义词。我确实对该表具有选择权限,但是尝试反复编译它会给我错误:
谢谢你的时间。
perl - 我可以重载 Perl 的 = 吗?(使用 Tie 时出现问题)
我选择使用 tie 并找到这个:
如果我删除最后一个“$ [0]->{$ [1]}->{'='};”,它将无法正常工作。为什么 ?
我知道需要返回值。但是“$ [0]->{$ [1]};” 也无法正常工作,并且 $ [0]->{$ [1]}->{'='} 不是全部。
旧帖:
我正在用 Perl 编写一个包来解析 INI 文件。只是基于Config::Tiny
.
我想保持部分和键的顺序,所以我使用额外的数组来存储顺序。
但是当我使用“ $Config->{newsection} = { this => 'that' }; # Add a section
”时,我需要重载' =
',以便可以将“newsection”和“this”推入数组。
这是否可以使“ $Config->{newsection} = { this => 'that' };
”工作而不影响其他部分?
部分代码是:
linux - 为 Linux 分发二进制应用程序的最佳方式是什么?
我刚刚将一个应用程序从 Windows 移植到 Linux。
我必须创建应用程序的安装程序。
该应用程序不是开源的 => 我应该分发应用程序的二进制文件(可执行文件、一对 .so 文件、帮助文件和图像)。
我找到了几种方法来做到这一点:
- RPM 和 DEB 包;
- .sh 文件中的安装程序;
-自动包装。
我不喜欢第一种方法(RPM 和 DEB 包),因为我不想为不同的 Linux 发行版维护不同的包。
为 Linux 分发二进制应用程序的最佳方式是什么?
haskell - Haskell base-4.x 包安装
当我尝试安装这个包http://hackage.haskell.org/package/base-4.1.0.0
通过运行:
runhaskell 安装配置
我收到此错误:
试图使用未加载的模块“System.IO”(System/IO.hs)
不在范围内:`System.IO.stderr'
不在范围内:`System.IO.stdin' ghc-6.8.2:恐慌!(“不可能”发生了)(i386-unknown-linux 的 GHC 版本 6.8.2):interactiveUI:setBuffering
有什么想法可能是错的吗?此外,当我 cd 到包含文件的目录并键入 ghci 时,我遇到了同样的错误,但 ghci 通常可以工作。
谢谢!
java - 如何为不同的文件创建一个包?
如何为不同的文件创建 Java 包?我尝试了以下方法。我做错了什么?什么是正确的程序?
第一个文件是:
第二个文件是:
现在,当我编译 hello.java 时,它显示了以下错误:
问题出在哪里,如何将这两个文件放在一个包中?
文件位于 c:\src 中。
java - 如何在 Android 应用程序中获取“包内的文件”
我正在创建一个 Android 应用程序,但为了使其中一个功能正常工作,我需要读取一个预定义的 xml 文件,同时只知道它的名称,而不是 R.id..
在普通的 Java 中,我知道我可以使用
getClass().getClassLoader().getResource(xmlName)
但是使用有限的Android SDK不起作用,有谁知道如何解决这个问题?