问题标签 [libraries]
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.
xcode - 重新编译 Obj-C 项目时丢失库
当我重新编译一个旧的 Obj-C 项目(一个 Cocoa 应用程序)时,链接器找不到一些常见的库模块,包括 sin() 和 sysctl()。这个项目一直在以前版本的 Xcode 中工作。我现在在 OSX 10.5 中使用 Xcode 3.1.2。错误消息是:
我当前版本的 Xcode 将使用 sin() 等链接到新项目的正确库。如何修复在早期 Xcode 中启动的项目以使用正确的库?我在 FFTW 中看到了关于链接的帖子,但是 sin() 并没有那么不寻常,是吗?
我想我可以创建一个新项目,并将我的代码等复制到其中,但这似乎有点笨拙。有没有更好的办法?可能会有更多的项目需要更新。
谢谢,加里
javascript - 是否有与 AOL 的 OSCAR 协议交互的 JavaScript 库?
我知道 AOL 为他们的 Web AIM(或其他任何名称)提供了一个库,但我对可以与 v8cgi 之类的东西一起使用的东西更感兴趣。
java - 现代 Java 公共框架
有谁知道一个很好的 Java 通用框架,它具有通用但乏味的实用方法,可以执行诸如...
ETC...
似乎我总是最终重新实现这些类。Guava-libraries 是我发现的最接近的东西。
libraries - 在任何技术中选择免费库时要考虑的因素
我正在通过stackoverflow.com中的这些链接
免费的java库,
https://stackoverflow.com/questions/130095/most-useful-free-java-libraries
免费的 .net 库,
https://stackoverflow.com/questions/662956/most-useful-free-net-libraries
我知道每种技术都有“n”个免费库..
在任何技术中选择免费库时要考虑哪些因素?
你会如何选择免费图书馆?
android - 适用于 Android 的 Java ME 兼容层
是否有任何适用于 Android 的 Java ME 兼容层,这使得移植 Java ME(又名 J2ME)应用程序更容易?
我的意思是第三方类库,它将调用重定向到内部 Android API。
java - 我们应该用我们的组件打包我们的 3rd 方库吗?
我们正在做一些架构重构。我们是一家 SaaS 公司,所以所有的部署都是在我们自己管理的服务器上进行的。当前模型将我们所有的二进制文件以及我们使用的第三方库打包到 ear、wars、tars 等中。这些包包括它们所依赖的所有库。
当它们被部署时,它们被手动分解(解压缩)或被它们构建的任何目标容器拾取。
由于库没有太大变化,我们想知道作为环境设置的一部分预先部署库是否是一个更好的主意,并根据需要更新它们。我们不会偏向任何一种方式,我只是在寻找一些反馈。
.net - 与这些闭源库等效的开源库是什么?
我有一个项目(.NET 3.0,c#)需要转换为开源(可能是 GPLv2)。
该项目在其核心使用了一些需要用开源库替换的封闭源代码库。
谁能指出以下库的最佳开源替代品的方向?
- Infragistics(Windows 窗体)(主要是树视图、列表视图、图表、报告引擎(xps、pdf))
- 维斯塔数据库
- IPWorks(主要是http客户端、tcp客户端、smtp客户端、pop3客户端)
- IPWorks SSL(主要是 https 客户端、smtps 客户端、pop3s 客户端)
- IPWorks SNMP
谢谢!
c++ - C++ 中的动态和静态库
在我学习 C++ 的过程中,我遇到了动态库和静态库。
我通常了解它们的要点:编译代码以包含到其他程序中。
但是,我想知道一些关于他们的事情:
- 编写它们与普通的 C++ 程序有什么不同,减去
main()
函数? - 编译后的程序如何成为库?它显然不是一个可执行文件,那么我该如何将“test.cpp”变成“test.dll”?
- 一旦我得到它的格式,我如何将它包含在另一个程序中?
- 是否有放置它们的标准位置,以便任何需要它们的编译器/链接器都可以轻松找到它们?
- 动态库和静态库之间有什么区别(技术上和实践上)?
- 我将如何在我的代码中使用第三方库(我正在盯着MySql C++ 连接器的文件
.dylib
).a
我发现的所有与图书馆有关的东西似乎都是针对那些已经知道如何使用它们的人。然而,我不知道。(但愿意!)
谢谢!
(我还应该注意我使用的是 Mac OS X,虽然我更愿意保持 IDE 中立或面向命令行,但我使用 QtCreator/Netbeans)
c - 如何让 opencv 在 kubuntu 中包含工作?(包括如何在 netbeans 6.7.1 中包含和链接的解决方案)
我已将包管理中的 OpenCV C 库安装到我的 Kubuntu 9.10 中。我编写了一个使用这些库的小型图像修改程序,但我无法编译它,因为每次我尝试编译时都会收到错误消息,即无法找到 OpenCV 库中的函数。
这些头文件在文件夹中,/usr/include/opencv/
但编译器仍然说找不到函数。
我试图通过基本的方式将它们包括在内
netbeans 中的命令(并且我已将 netbeans 设置为从该特定目录搜索头文件),并且还尝试将它们包含在完整路径中。
此外,我尝试在控制台中编译我的源文件(包含完整路径),但我再次收到相同的错误消息,即无法找到这些库中的函数。
编辑:
我得到的错误信息是
对于我尝试从该 opencv 库中使用的每个函数,我都会收到该错误。
知道如何解决这个问题吗?
编辑二:
如果其他人正在使用 netbeans 6.7.1 并遇到同样的问题,这是从另一个网站粘贴的解决方案副本:
在这里,我假设您已经手动或通过包管理成功安装了 opencv 库。
- 打开 Netbeans,然后执行以下操作:选择工具 -> 选项 -> C/C++ -> 代码帮助 -> 添加包含目录(对我来说,/usr/local/include/opencv)
- 创建新项目,然后:右键单击项目名称 -> 属性 -> 构建 -> C/C++ 编译器 -> 包含目录 包含目录:/usr/local/include/opencv
- 右键单击项目名称 -> 属性 -> 构建 -> 链接器 -> 包含目录:/usr/local/include/opencv 附加选项:-I/usr/local/include/opencv -L/usr/local/lib -lcxcore -lcv -lhighgui -lcvaux -lml
然后编写程序并编译!!
java - 测量 HTML 等效性?
我想知道是否有人知道用于衡量 HTML 等效性的 Java 库?
例如<td class="one two three" name="goat">
将等价于<td name="goat" class="three two one">
. 我想使用 Java 以这种方式比较整个多行 html 字符串。
有什么建议么?
更新:
所以我尝试使用 XmlUnit 的 Diff.similar() 并发现我得到这两个是相似的:
<html three="3" two="2" one="1"></html>
和<html one="one" two="two"></html>
这是不受欢迎的行为......还有其他选择吗?