问题标签 [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.
perl - 安装缺少的 Perl 模块的最简单方法是什么?
我收到此错误:
Can't locate Foo.pm in @INC
有没有比下载、解压、制作等更简单的安装方法?
c++ - 如何流式传输实时数据以使用 OpenGL 进行绘图?如果不可能,为什么会这样?
我正在研究 Technofour,我正在使用 OpenGL 从设备传输流数据。GNUPlot 确实有 GNUpipe,但是如果考虑使用 OpenGL,我如何流式传输数据。管道库或其他编程方法的任何指示都会很有帮助.
PS:仅在 C++ 中
android - 创建一个带有白色背景的图像,上面有提供的文本
Android中是否有任何库,如果它提供了文本,它将其转换为具有白色背景的图像?
c++ - Visual Studio - 无法从链接器的命令行中删除特定的“.lib”文件。我该如何编辑它?
我试图将链接器设置为指向我的“.lib”文件(在设置 Visual Studio 以将 DirectX 9 用作 cpp win32 项目的过程中)。
Project->Properties->Linker->Input
我通过将d3d9.lib和d3dx9.lib添加到附加目录框中进行了这些更改
(通常也是如此)。(见下图)
我一定是第一次错过了分隔kernel32.lib和d3dx9.lib的分号,因为现在在链接器的命令行下(如图所示)它将“d3dx9.libkernel32.lib”列为单个 lib 文件在那里搜索。
我无法编辑此只读命令行。我无法运行我的项目,因为我收到 LNK1104 错误说:
致命错误 LNK1104:无法打开文件 'd3dx9.libkernel32.lib'。
无论我如何编辑和更改链接器依赖项的“输入”和“常规”类别,我都无法从链接器命令行中删除虚假文件。我什至卸载了 VS,清理了 VS 注册表,并重新安装了几次 Visual Studio,但仍然存在缺少链接器的错误,虚假文件仍然显示在命令行中。创建新项目并将VS重置为默认设置也没有帮助...... :(请帮助,
谢谢
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。
python - 获取 python stdlib 版本,而不是解释器版本
python 是否有一种单独的版本号stdlib
?我知道我可以使用以下方法获取 python解释器版本:
但是 python stdlib 有类似的东西吗?还是版本号总是匹配的?
非常感谢!
jar - lib/jar 中的类在耳朵中访问 EJB
我的应用程序结构是
myWAR.war 有一个 servlet 类,它调用具有 ejb 调用的 DataHelp.class。
MyEjb ejbBean; 在 DataHelper 中为空。我尝试将 jar 移到 ejb.jar 旁边。仍然得到同样的错误。
你能帮我配置包装吗?我还需要在另一个项目中使用 data.jar,所以它必须是一个独立的 jar。
谢谢。
node.js - NodeJs 专有库和扩展
我是一位经验丰富的 C# 开发人员。我一直在自学 nodejs 等。我试图找到一些关于代码重用的信息。但是,我一直在搜索并没有找到有关重用我正在寻找的代码的信息......有人可以指出我要查找的正确位置吗?
在 c# 中,我可以编写一个库,然后可以共享并重用它来构建其他应用程序。我找到的所有文档都谈到了将代码发布到 git 存储库,然后使用 npm 将其拉下。是复制/粘贴代码文件的唯一其他方式吗?我确信那里有公司拥有专有代码,他们是如何解决这个问题的?他们只是不使用nodejs吗?
感谢您的时间
更新/编辑:我尝试在 package.json 中添加文件路径,如下所示:
让它工作。诀窍是我必须使公共代码成为节点包。这将复制或更新我的文件夹。
android - 为 Android 和 iOS 包装 HTTP API 的最佳实践
我有一些用于 android 和 iOS 的 http REST API,但是,一旦 API 更新,这并不容易维护。
我更喜欢将它包装在 C/C++ 中,因此它可以用作 JNI(动态库)或与 iOS 静态链接。
但是好像Apple会强制使用https,他们不再支持http,我不确定是否有类似的库支持这个功能。这样做有一些最佳实践吗?
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。在某些时候,当我更改依赖版本时,我classNotFoundException
在JBOSS
部署后得到war
:
问题
开发和测试通常作为依赖项包含/包含的依赖项的最佳方法是什么?我可以摆脱 pom.xml 条目,并将另一个项目作为模块包含进来吗?
我正在使用 IntelliJ IDEA 2016。
最后,有没有办法将两个模块/项目连接在一起? 我怀疑应该有。