问题标签 [lib]

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 投票
24 回答
315725 浏览

perl - 安装缺少的 Perl 模块的最简单方法是什么?

我收到此错误:

Can't locate Foo.pm in @INC

有没有比下载、解压、制作等更简单的安装方法?

0 投票
0 回答
91 浏览

c++ - 如何流式传输实时数据以使用 OpenGL 进行绘图?如果不可能,为什么会这样?

我正在研究 Technofour,我正在使用 OpenGL 从设备传输流数据。GNUPlot 确实有 GNUpipe,但是如果考虑使用 OpenGL,我如何流式传输数据。管道库或其他编程方法的任何指示都会很有帮助.

PS:仅在 C++ 中

0 投票
0 回答
67 浏览

android - 创建一个带有白色背景的图像,上面有提供的文本

Android中是否有任何库,如果它提供了文本,它将其转换为具有白色背景的图像?

0 投票
2 回答
1472 浏览

c++ - Visual Studio - 无法从链接器的命令行中删除特定的“.lib”文件。我该如何编辑它?

我的问题截图

我试图将链接器设置为指向我的“.lib”文件(在设置 Visual Studio 以将 DirectX 9 用作 cpp win32 项目的过程中)。

Project->Properties->Linker->Input我通过将d3d9.libd3dx9.lib添加到附加目录框中进行了这些更改 (通常也是如此)。(见下图)

我一定是第一次错过了分隔kernel32.libd3dx9.lib的分号,因为现在在链接器的命令行下(如图所示)它将“d3dx9.libkernel32.lib”列为单个 lib 文件在那里搜索。
我无法编辑此只读命令行。我无法运行我的项目,因为我收到 LNK1104 错误说:

致命错误 LNK1104:无法打开文件 'd3dx9.libkernel32.lib'。

无论我如何编辑和更改链接器依赖项的“输入”和“常规”类别,我都无法从链接器命令行中删除虚假文件。我什至卸载了 VS,清理了 VS 注册表,并重新安装了几次 Visual Studio,但仍然存在缺少链接器的错误,虚假文件仍然显示在命令行中。创建新项目并将VS重置为默认设置也没有帮助...... :(请帮助,
谢谢

0 投票
0 回答
417 浏览

angular - 如何在 Angular2 中使用外部库“benchmark.js”?

我正在使用 Angular2 开发应用程序。我正在尝试导入和使用外部库“benchmark.js”。所以,我使用“npm i --save benchmark”安装它。package.json 的依赖如下。

然后,我运行“npm install”,如果我查看 node_modules,就会发现有 benchmark 目录。但是,当我尝试使用 'import Suite from 'benchmark'' 导入时,它给了我类似'Cannot Fine module'benchmark'之类的错误。我想我可以从 rxjs 导入像 Observable 这样的 Suite 对象。我应用了与 Observable 完全相同的方式。无论如何,我如何能够在我的组件中使用 benchmark.js。

0 投票
1 回答
34 浏览

python - 获取 python stdlib 版本,而不是解释器版本

python 是否有一种单独的版本号stdlib?我知道我可以使用以下方法获取 python解释器版本:

但是 python stdlib 有类似的东西吗?还是版本号总是匹配的?

非常感谢!

0 投票
1 回答
360 浏览

jar - lib/jar 中的类在耳朵中访问 EJB

我的应用程序结构是

myWAR.war 有一个 servlet 类,它调用具有 ejb 调用的 DataHelp.class。

MyEjb ejbBean; 在 DataHelper 中为空。我尝试将 jar 移到 ejb.jar 旁边。仍然得到同样的错误。

你能帮我配置包装吗?我还需要在另一个项目中使用 data.jar,所以它必须是一个独立的 jar。

谢谢。

0 投票
2 回答
237 浏览

node.js - NodeJs 专有库和扩展

我是一位经验丰富的 C# 开发人员。我一直在自学 nodejs 等。我试图找到一些关于代码重用的信息。但是,我一直在搜索并没有找到有关重用我正在寻找的代码的信息......有人可以指出我要查找的正确位置吗?

在 c# 中,我可以编写一个库,然后可以共享并重用它来构建其他应用程序。我找到的所有文档都谈到了将代码发布到 git 存储库,然后使用 npm 将其拉下。是复制/粘贴代码文件的唯一其他方式吗?我确信那里有公司拥有专有代码,他们是如何解决这个问题的?他们只是不使用nodejs吗?

感谢您的时间

更新/编辑:我尝试在 package.json 中添加文件路径,如下所示:

让它工作。诀窍是我必须使公共代码成为节点包。这将复制或更新我的文件夹。

0 投票
0 回答
56 浏览

android - 为 Android 和 iOS 包装 HTTP API 的最佳实践

我有一些用于 android 和 iOS 的 http REST API,但是,一旦 API 更新,这并不容易维护。

我更喜欢将它包装在 C/C++ 中,因此它可以用作 JNI(动态库)或与 iOS 静态链接。

但是好像Apple会强制使用https,他们不再支持http,我不确定是否有类似的库支持这个功能。这样做有一些最佳实践吗?

0 投票
1 回答
855 浏览

java - 如何强制 IntelliJ 中的 Maven 从本地 .m2 存储库中提取特定依赖项

介绍

在我继承的一个特定项目中,我们有一个作为jar文件的依赖项,它是simple-capcha. 他们告诉我对小型包装验证码项目进行特定更改,并生成JAR- 然后在主项目中对其进行测试。

然后我必须让第二个主项目使用新JAR的作为依赖项(而不是位于公司工件上的文件)。

当前流程

下面我描述我正在使用的过程,我觉得非常低效。我使用 maven 生成jar小项目中的文件。然后我转到本地 .m2 存储库并用新的 JAR 替换那里存在的 JAR(从 artifactory 下载)。

最后,我取消注释并注释<scope>and<systemPath>标记(启用自动导入),以便 intellij 检测到 2 个更改,并强制 maven 从本地.m2存储库中提取替换maven:library项目中的 。

最后,特定的 JAR 包含一个HTTPServlet实际在web.xml主项目中使用的 JAR。在某些时候,当我更改依赖版本时,我classNotFoundExceptionJBOSS部署后得到war

问题

开发和测试通常作为依赖项包含/包含的依赖项的最佳方法是什么?我可以摆脱 pom.xml 条目,并将另一个项目作为模块包含进来吗?

我正在使用 IntelliJ IDEA 2016。

最后,有没有办法将两个模块/项目连接在一起? 我怀疑应该有。