问题标签 [platform-independent]
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.
php - PHP的纯WBXML编码?
是否有可以独立于平台使用的原生 PHP wbxml API?也许是一个可加载的模块?
我已经看到了 pecl 的实现,但我无法在 win32 平台上成功使用构建。
algorithm - 如何将球面三角形映射到平面三角形?
晷投影将球面三角形映射到直边平面三角形。
但是我听说张伯林三度投影失真较小,所以我想改用它。唉,当我使用我的(非常粗糙且可能有问题的)张伯林三度投影实现将由其 3 个基点形成的球面三角形映射到平面时,我似乎得到了一个几乎是三角形的形状,但是三个“线”弯曲并凸出。这是我的代码中的错误,还是应该这样做?
是否有其他方法可以将球面三角形映射到直边平面三角形,其失真比晷投影小?
编辑:我的目标是制作地球的自定义“多面体地图”。如果你从“地图折叠”页面打印出一些东西,你会得到几乎和我想要做的一样的东西。
我有2个三角形。一个是在 3D 地球仪上绘制的球形三角形。根据定义,球面三角形的每条边都是大圆的一部分。当你看那个 3D 地球时,有一堆城市、海岸线等(希望)准确地绘制在那个 3D 地球上,在那个球形三角形内。
另一个三角形是平面 (2D) 直边欧几里得三角形。在纸上。目前那个三角形的内部是空白的白纸,但最终我想把所有这些城市、海岸线等的副本画到那个区域。
每个地图投影都会将该 3D 球形三角形映射到 2D 图像。然后很容易(在 2D 中)旋转、滑动和收缩,甚至可能倾斜该图像,直到 3 个角与我的平面三角形的 3 个角完全对齐。如果我将一堆不同地图投影的结果堆叠在一起,即使我已经强制 3 个角完全对齐,每个投影都会将城市置于稍微不同的位置。不幸的是,许多投影采用稍微位于球形三角形内部的城市并将它们绘制在平面二维三角形外部的位置上。(这个问题的一个症状是球形三角形的边被映射到平面(2D)曲线,其端点与角正确匹配,但它们从角之间绘制的完美直线略微向外凸出)。
我宁愿不要冒险让一些波兰数学家对华沙莫名其妙地从我制作的平面、平面 (2d) 纸质地图上丢失 :-) 感到不安。
所以我正在寻找“保持在线条内”的地图投影。我需要 3 个特定的大圆(球形三角形的边缘)映射到纸上的直线。我不在乎其他大圈子——直的,非直的,等等。
我听说用于Dymaxion 地图的地图投影符合该标准;有人告诉我,他认为它使用的是张伯林三角投影。但显然要么(a)我使用了错误的方程式——那么我在哪里可以找到正确的方程式?或者 (b) Dymaxion 实际上使用了其他一些投影——那么我在哪里可以找到该投影的方程?
哪些地图投影符合该标准?你能给我一个链接到那个投影的 (x,y) = f(lat, long) 方程吗?
我正在寻找形式为“日晷投影符合您的标准。日晷投影方程”形式的答案。
.net - .NET 平台是否独立?
.NET 是一个独立于语言的平台。
但它也独立于平台吗?如何 ?
编辑:我听说,.NET 4.0 是考虑到平台独立性而开发的!好吧,如果是这样,希望它可以接管 Java!
编辑:答案取决于我们定义“平台”的方式,例如 Windows 平台的 .NET 和 Java 的 Mono。
但是,问题是,我们有没有独立于操作系统的通用开发平台!
操作系统独立性与平台独立性有关吗?
java - Java.NET 平台独立吗?
Java 是 .NET 支持的语言。
它在哪里使用?是否有任何 IDE 可用于使用 Java.NET 进行编程?
Java.NET 不是独立于平台的吗?我们可以使用 JVM 编译它吗?
c++ - 网络摄像头:以编程方式调整网络摄像头参数
在我们的项目中,我们希望以编程方式访问网络摄像头图像。我们遇到的主要问题是网络摄像头会根据捕获图像的亮度自动调整灵敏度。
是否有任何(与平台无关的)方法可以更改网络摄像头的此类参数(最好是任何型号)?
我们目前使用的是 Ubuntu 10.04、Microsoft Windows XP 和 7。编程语言是 C/C++。
任何想法都值得赞赏。
感谢和问候托比亚斯
image-manipulation - 图像/颜色处理公式
我知道如何在像素级别对图像进行简单的处理,例如应用灰度、棕褐色等。我想找到一些关于如何在像素级别应用饱和度、色调、亮度、对比度等的文章,我我无法从我的谷歌搜索中获得任何有用的信息。
c++ - C ++将时间字符串转换为纪元的秒数
我有一个格式如下的字符串:
2010-11-04T23:23:01Z
Z 表示时间为 UTC。
我宁愿将其存储为一个纪元,以便于比较。
这样做的推荐方法是什么?
目前(经过快速搜索)最简单的算法是:
persistence - 在 Java 中将数据库独立查询发挥到极致……或一般情况下
假设我有一个应用程序,理想情况下应该能够使用关系数据库、对象数据库、XML 文件或其他任何东西来保存其数据。本着对接口而不是实现进行编码的精神,我有一个通用的 DataStore 接口,它为涉及数据存储的所有 I/O 指定了一个协定。该接口可以通过RDBMSDataStore、OODBMSDataStore、XMLFileDataStore等具体类来实现。
只要我保持 DataStore 接口的内容简单(即getThis()
、getThose()
、saveThat()
、updateThis()
等),这种方法就可以很好地工作。但是一旦我需要更复杂的查询,它就会崩溃。XMLFileDataStore 类显然不理解 SQL,RDBMSDataStore 类显然不理解 XPath/XQuery。OODBMSDataStore 根据使用的 OODBMS 理解完全不同的东西。
我可以采用一种独立于语言的对象查询语言,用它编写所有查询,然后让具体的类将它们翻译成它们的母语,但如果我想完整的话,这是一项艰巨的任务。
在 Java 中处理这种情况是否有标准或最佳实践?不幸的是,似乎世界上 99% 的人将“数据库独立性”解释为“关系数据库独立性”,而完全忽略了对象数据库、XML 数据库、文档数据库等。
windows - 有没有办法像 Dlls 一样制作平台独立文件?
我正在寻找一些文件,比如可以在 Windows 和 Mac OS 上使用的 DLL,有没有什么方法可以做到这一点?
需要帮助问候。
java - 使用 Java 查找范围内所有可用的无线网络
我想使用 Java 列出范围内的所有无线网络。应用程序需要独立于平台,即它应该可以在 Windows 和 Linux 上运行。我发现答案列出了不同操作系统的不同方法。无论使用何种操作系统,有没有一种方法可以直接在 Java 中完成?