标签: libraries

如何将本地jar文件添加到Maven项目?

如何在项目的库源中直接添加本地jar文件(尚未成为Maven存储库的一部分)?

java libraries maven mvn-repo

1053
推荐指数
19
解决办法
81万
查看次数

框架和库有什么区别?

框架库有什么区别?

我一直认为库是一组对象和函数,专注于解决特定问题或应用程序开发的特定领域(即数据库访问); 另一方面,框架是一个以特定方法(即MVC)为中心的图书馆集合,涵盖了应用程序开发的所有领域.

frameworks terminology libraries

847
推荐指数
20
解决办法
29万
查看次数

语言如何扩展?

我正在学习C++,我刚刚开始学习Qt编写GUI程序的一些功能.我问自己以下问题:

以前没有语法能够通过网络询问操作系统窗口或通过网络进行通信的方法(我承认,我还不完全理解的API)C++如何突然通过用C++编写的库本身获得这样的功能这对我来说似乎非常圆润.您可以在这些库中提供哪些C++指令?

我意识到这个问题对于经验丰富的软件开发人员来说似乎微不足道,但我一直在研究几个小时而没有找到任何直接的反应.它已经达到了我无法遵循关于Qt的教程的程度,因为库的存在对我来说是不可理解的.

c++ bootstrapping libraries

207
推荐指数
12
解决办法
1万
查看次数

Node.js记录

是否有任何库可以帮助我处理Node.Js应用程序中的日志记录?我想要做的就是,我想将所有日志写入文件,我还需要一些选项,比如在特定大小或日期后推出文件.


我已经整合了log4js,试图将所有配置细节保存在一个文件中,并仅使用其他应用程序文件中的方法以便于维护.但它没有按预期工作.这就是我想要做的

var log4js = require('log4js'); 
log4js.clearAppenders()
log4js.loadAppender('file');
log4js.addAppender(log4js.appenders.file('test.log'), 'test');
var logger = log4js.getLogger('test');
logger.setLevel('ERROR');


var traceLogger = function (message) {
        logger.trace('message');
    };

var errorLogger = function (message) {
        logger.trace(message);
    };


exports.trace = traceLogger;
exports.error = errorLogger;
Run Code Online (Sandbox Code Playgroud)

我已将此文件包含在其他文件中并尝试过

log.error ("Hello Error Message");
Run Code Online (Sandbox Code Playgroud)

但它没有用.这有什么不对吗?

logging libraries node.js

174
推荐指数
5
解决办法
16万
查看次数

如何查看Windows库的内容(*.lib)

我有一个二进制文件 - Windows静态库(*.lib).
有没有一种简单的方法可以从该库中找出函数及其接口的名称?

类似于emfarelfdump实用程序(在Linux系统上)?

windows static-libraries libraries

165
推荐指数
7
解决办法
16万
查看次数

什么是libtool的.la文件?

libtool的.la文件是什么?它们如何与共享对象一起使用?

linux libtool libraries

143
推荐指数
3
解决办法
10万
查看次数

Will Dart是否支持使用现有的JavaScript库?

我理解Dart编译成JavaScript,我读了关于库的Dart语言规范,虽然我没有看到答案.在他们的讨论表单上搜索"现有"这个词会产生3个与之无关的结果.

有没有人知道Dart是否支持使用现有的JavaScript库,如jQuery或Raphael?

javascript libraries dart

107
推荐指数
3
解决办法
1万
查看次数

MatLab错误:无法打开静态TLS

几天以来,我在使用MATLAB时不断收到同样的错误dlopen.我对MATLAB很新,这就是为什么我不知道该怎么做.谷歌似乎也没有帮助我.当我尝试制作一个特征向量时,我得到了这个:

Error using eig
LAPACK loading error:
dlopen: cannot load any more object with static TLS
Run Code Online (Sandbox Code Playgroud)

在进行乘法时我也得到了这个:

Error using  * 
BLAS loading error:
dlopen: cannot load any more object with static TLS
Run Code Online (Sandbox Code Playgroud)

我当然找到了这个问题的解决方案,但我不太懂,也不知道该怎么办.这些是我找到的主题:

  1. 如何使用MATLAB提供的BLAS库?
  2. http://www.mathworks.de/de/help/matlab/matlab_external/calling-lapack-and-blas-functions-from-mex-files.html

有谁可以帮助我吗?

显示此错误的函数调用示例

>> randn(3,3)

ans =

 2.7694    0.7254   -0.2050             
-1.3499   -0.0631   -0.1241             
 3.0349    0.7147    1.4897            

>> eig(ans)

Error using eig
LAPACK loading error:
dlopen: cannot load any more object with static TLS
Run Code Online (Sandbox Code Playgroud)

matlab blas dlopen lapack libraries

81
推荐指数
5
解决办法
6万
查看次数

如何处理静态链接库之间的符号冲突?

编写库时,最重要的规则和最佳实践之一是将库的所有符号放入特定于库的命名空间.由于namespace关键字,C++使这很容易.在C中,通常的方法是在标识符前面加上一些特定于库的前缀.

C标准的规则放在那些一些限制(安全编译):AC编译器可以看只是一个标识符的前8个字符,所以foobar2k_eggsfoobar2k_spam可能被解释为有效相同标识符-但是每一个现代的编译器允许任意长标识符所以在我们这个时代(21世纪),我们不应该为此烦恼.

但是如果你面对一些你无法改变符号名称/标识符的库呢?也许你只有一个静态二进制文件和标题或者不想要,或者不允许自己调整和重新编译.

c static symbols collision libraries

79
推荐指数
2
解决办法
3万
查看次数

垃圾收集C++中的库

什么免费和商业垃圾收集库可用于C++,每个库的优缺点是什么?

我对来自该领域实际使用的来之不易的教训感兴趣,而不是营销或宣传模糊.

没有必要详细说明与自动垃圾收集相关的常规权衡,但请提及所使用的算法(引用计数,标记和扫描,增量等)并简要总结后果.

c++ garbage-collection libraries

65
推荐指数
4
解决办法
2万
查看次数