问题标签 [libs]

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 投票
1 回答
450 浏览

java - 用于创建 QR 码的库

我需要一个二维码库来只编码数值。只有数字值的 QR 码最多可以存储 7089 个字符,字母数字 - 4296。据我搜索,我可以找到能够仅编码字母数字或二进制值的库。除了一个 - BarcodeLib:http ://www.barcodelib.com/这真的很昂贵。

所以我需要免费的库,它只能编码数字数据并存储多达 7089 位数字。最有用的是 java 库,但也欢迎使用 python 或 .net 库。

0 投票
1 回答
158 浏览

javascript - 如何保护应用程序免受第 3 方 js 库中存在的 XSS 向量的影响?

我在一个 android 移动应用程序中使用各种 3rd 方库,如 cordova.js、jquery、jquery mobile、mobilizer 等。通过不安全地使用 eval、settimeout、inner/outerhtml,这些库被发现具有各种 XSS 向量等等。

有什么方法可以覆盖/修复这些安全漏洞并在我的应用程序中安全地使用这些库?

0 投票
1 回答
2119 浏览

c++ - c ++包括libs和为directX11添加目录

因此,我正在尝试学习 DirectX 教程,但我不断收到以下错误:

现在我很确定这与包含正确的目录和库等有关。我添加了包含并设置了链接器选项

我还在配置属性-> VSC++ 目录-> 包含目录和 Lib 中设置了目录。目录

还有什么我想念的吗?

编辑:我使用 Visual Studio c++ 2010 express

0 投票
1 回答
188 浏览

javascript - 第三方 js 库中存在的 XSS 漏洞可以用来攻击使用该库的应用程序吗?

我在一个 android 移动应用程序中使用各种 3rd 方库,如 cordova.js、jquery、jquery mobile、mobilizer 等。通过不安全地使用 eval、settimeout、inner/outerhtml,这些库被发现具有各种 XSS 向量等等。但是,存在这些问题的模块不会在应用程序中使用/调用。

考虑到上述情况,即使在我的应用程序中没有使用易受攻击的模块,攻击者是否可以根据第 3 方库中的 XSS 向量来利用我的应用程序?

这个问题参考了我之前的问题:“如何保护应用程序免受第 3 方 js 库中存在的 XSS 向量的影响?”

0 投票
1 回答
42407 浏览

java - 添加乔达时间

我正在构建一个使用时间的应用程序。我决定使用 Joda 时间。我正在尝试将 joda time 添加到我的应用程序中。我没有将.jar文件添加到库的经验。我遵循了这些步骤(见底部),或者我是这么认为的。我的项目没有显示任何错误,但是当我运行一个简单的测试时:DateTime test = new DateTime();我强制关闭并出现以下错误:

这些是我遵循的步骤:

  1. 在 Eclipse 中创建你的 android 项目。
  2. 下载乔达时间
  3. 在 Eclipse 中,在包资源管理器中查找您的项目,然后右键单击它,然后调用它New -> Folder -> libs注意:我没有这样做,因为我已经有一个名为libs
  4. 复制(或)拖放joda-time-2.1.jar到新创建的libs文件夹中。
  5. 再次右键单击您的项目(在包资源管理器中),然后Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar.

现在您可以使用以下代码进行测试:

导入后:

0 投票
2 回答
2191 浏览

android - Android,Eclipse,将 .jar 放入“lib”&“添加到构建路径”与将 .jar 放入“libs”

我试图在 Eclipse v3.7.2 中将 loopj .jar 库添加到我的项目中

首先,我将 .jar 添加到“lib”目录中,右键单击它并选择“添加到构建路径”。它编译得很好,但是在执行时出现错误“找不到类'com.loopj.android.http.AsyncHttpClient'。

所以我从构建路径中删除了 .jar,并将其移动到“libs”目录中。

当它在“libs”目录中时,无需添加构建路径,这次它编译良好,执行也很好。

那么“lib”目录和“添加到构建路径”与“libs”目录之间的细微差别是什么?

0 投票
2 回答
2757 浏览

android - Libs 文件夹与构建路径依赖关系(ANDROID)

我有一些我的应用程序依赖的 jar 库。当我将 jar 复制并粘贴到project/libs文件夹中时,它会正确构建、编译和执行。

但是,如果我右键单击我的项目 -> Build path-> Configure build path-> Libraries tab->Add external JARs并添加完全相同的 jar,它仍然不会给我任何错误,它允许我构建和编译,但是当应用程序执行时它会崩溃。

为什么?

0 投票
1 回答
5129 浏览

java - CANNOT LINK EXECUTABLE 错误与加载所需的库。如何正确链接它们?

编辑:我知道可能重复,但答案并不直接适用。我正在使用 ProcessBuilder 而不是 Runtime.getRuntime().exec:


我在为 android 编译的 FFmpeg 上有两个版本:启用和不liblame启用。

当我加载/data/data/<<my-package-name>>/app_bin/不支持不支持编译的 FFmpeg 二进制文件时,它可以毫无问题地从视频中提取音频。但是,当我使用启用了蹩脚支持的那个时,我在日志中收到了以下错误。

所需的库(也是为 android 编译的)在libs使用System.loadLibrary("lame").

我想知道是否还有其他事情要做才能正确地使 FFmpeg 二进制文件找到库。这些是提供给 NDK 以构建 FFmpeg 二进制文件的相同库。

我没有附加代码,因为它相当简单:

  • 下载 FFmpeg 二进制文件(应用程序不附带);
  • 将下载文件夹中的二进制文件复制到/data/data/<<my-package-name>>/app_bin/
  • chmod 755;
  • 从那里执行并读取输出。

如果需要其他内容,请发表评论。

0 投票
1 回答
97 浏览

android - NoClassDefFoundError 尽管 Lib 已在 Android 上正确导入

嘿嘿!当我想从导入的库中调用函数时,出现 ClassDefFound 错误。我知道,这是成千上万人之前遇到的问题,但我尝试了一切,但它不起作用!我在 Eclipse 中使用 android api level 17。

我试过的:

  • 我将库添加到 libs 文件夹(就像我正在使用的所有其他库一样)
  • 另外我将库添加到构建路径(通常不需要)
  • 我在 Order and Export 中选择了库

    /li>

谢谢大家!我希望有一个人可以帮助我!

0 投票
3 回答
4391 浏览

android - 将 JAR 添加到 Android 项目的 /libs 文件夹中

关于这个问题有很多,但没有一个给出明确的解决方案(真的有那么难吗?)

我正在尝试将一个 jar 添加到我的 Android 项目中。从 r17 开始,Google 说我们应该将 jars 添加到/libs文件夹中,而 Android 工具将负责其余的工作。

我已经包含了一个非常大的库,它运行良好,除了一个类,所以我决定尝试制作自己的 jar。

我创建了一个新的 java 项目,并添加了一个简单的Test类。然后我将它导出为 jar 并手动将 jar 复制到/libs文件夹中。我清理并重建了我的 android 应用程序没有问题,但在运行时,引用 Test 类,我得到以下错误:

java.lang.NoClassDefFoundError: mytestpackage.Test

当我将 jar 的源代码直接包含到我的项目中时,它可以正常工作(当然)。

那么我做错了什么?