问题标签 [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.

0 投票
6 回答
2130 浏览

linux - 不使用库的 Hello World

这是一个现场面试问题,我很困惑。

我被要求为 linux 编写一个 Hello world 程序。这也是在不使用系统中的任何库的情况下。我想我必须使用系统调用或其他东西。代码应该使用 -nostdlib 和 -nostartfiles 选项运行。

如果有人能帮忙就好了。。

0 投票
1 回答
316 浏览

linux - 具有局部和静态变量的动态库

动态库可以在linux中有全局、局部和静态变量吗?

如果是,那么这些变量中的每一个将存储在内存中的什么位置?

在我看来,全局变量和静态变量将与动态库的代码部分一起出现,而本地变量应该在调用动态库函数的可执行文件的堆栈中声明。

0 投票
5 回答
19165 浏览

java - MathML 和 Java

我一直在为我想着手的数学 Android 相关项目做一些研究,我第一次偶然发现了 MathML。

有谁知道任何可以执行以下任何(最好是所有)事情的 Java 库?

  1. 解析 MathML
  2. 通过解析标准数学符号输出 MathML
  3. 渲染 MathML(特别重要)
  4. 做任何其他很酷的数学事情(比如根据不同的事物重新排列方程)

3 号可能是最重要的,4 号是最不重要的。

提前致谢。

0 投票
4 回答
3405 浏览

java - Java 数学解析 API

继我之前的问题之后,我想知道是否有人知道任何免费的(如啤酒,因为自由会很好但不是必需的)Java 的数学解析库。我找到了一个叫做Jep的软件,它曾经是开源的(即:由社区编写),但现在售价 300 美元以上(这是否合法?)。

任何帮助表示赞赏!

0 投票
3 回答
528 浏览

qt - 修改 Qt 核心组件/小部件,最佳实践?

我试图通过允许它显示页码(在页脚某处)来增强 Qt 的 QPrintPreviewWidget。不幸的是,如果不破解 Qt 的源代码,我无法完全弄清楚如何去做。我看到了这个附加代码的好地方(在 qpaintengine_preview.cpp 中,在 newPage() 方法中),但这意味着我将不得不重新编译整个 Qt(我从 Trolltech 获得了二进制构建)。此外,如果我决定在其他人的机器上运行一个使用此功能的应用程序,我也将不得不在那里重新编译(例如,如果它是不同的拱门)。

还有其他更清洁的方法吗?

谢谢

0 投票
3 回答
1177 浏览

delphi - 如何在 Delphi 2009 中的库之间共享变量?

我试图在库中划分我的单体 Delphi-Win32 应用程序,所以我遇到了一些关于如何使用 Delphi 2009 在我的库之间共享全局变量和对象的问题。例如,我有 3 个全局对象(派生自 TObject):用于用户信息、当前会话信息以及存储活动数据库连接和管理与此数据库的操作。我的库需要使用这些对象。此外,某些库会将派生自 TForm 的对象提供给主窗体中的另一个父控件。每个从 TForm 派生的对象传递给主窗体都有自己的方法和属性,即它们的类彼此不同。

我正在考虑将全局对象放入一个单独的库中,但我想这会使事情变得更加困难,但请考虑一下。

这种情况下怎么上班?

还有一个问题,哪个更好用:库的静态或动态加载?您能推荐一些书籍或网站以了解更多信息吗?

提前致谢。

0 投票
2 回答
5005 浏览

javascript - 如何掌握文档对象模型(DOM)?

一段时间以来,一直在使用 Prototype 和 jQuery 等 Javascript 库进行开发。虽然使用这些库是一件好事,但一个缺点是使用这些库可能无助于理解幕后发生的事情。

  1. 那么如何掌握 DOM 呢?
  2. 在使用 Javascript 库时,理解 DOM 会更有帮助吗?
  3. 不使用库时,了解 DOM 有什么好处?

提前谢谢了

0 投票
5 回答
7426 浏览

java - 4j 是什么意思?

我注意到许多 java 库使用它作为后缀:

0 投票
2 回答
1839 浏览

c++ - Xcode 中的 OpenCV C++ 错误

我已经使用此处cmake描述的构建系统构建了 OpenCV 库,并将标头、“.a”和“.dylib”文件添加到我的终端 c++ 项目中。但是,当我运行下面的代码时(从http://iphone-cocoa-objectivec.blogspot.com/2009/01/using-opencv-for-mac-os-in-xcode.html获得),它给了我下面的错误。有没有人有任何建议?任何帮助都感激不尽。

错误

0 投票
2 回答
659 浏览

c++ - 从 C++ 中的共享库调用指向列表的静态指针

我有一个静态类成员

现在我调用一个在共享库中访问该成员的函数,我得到一个内存错误,而当我通过主程序访问该函数时,它工作正常。我已经在多种情况下对此进行了测试。

我在主应用程序中初始化了变量,但我没有在共享库中再次初始化它(这似乎没有必要)。

我在 Ubuntu 中使用 GCC 和 QT。

发生了什么,我该如何解决?