问题标签 [hybrid]
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.
javascript - 是否可以在移动 Safari 中允许跨站脚本 (XSS)?
我正在构建一个混合应用程序(HTML、CSS、JS + 本机 iOS 代码),并且想调用 Web 服务,但这目前被 XSS 安全性阻止。
我需要做什么才能关闭此安全功能(或者更有可能提供允许连接的白名单?)
谢谢您的帮助!
android - 无法使用 gorillalogic 的猴子谈话
我正在尝试使用monkey talk,它是一个跨平台工具来测试iPhone 和android 应用程序,但我无法使用它。
当我尝试将它与我的 iPhone 模拟器一起使用时,在 Monkey Talk 上选择表格视图选项卡时,它显示以下错误 - iOS 模拟器连接错误:与代理的连接超时
当我选择monketalk选项卡时,它显示以下 - 警告:调用connectToiOSSimulator操作,但活动窗口不是FoneMonkeyConsole
c# - 制作 WinForms 应用程序 WinForms/Console 混合
我有一个 WinForms 应用程序,我也希望它能够作为控制台应用程序运行(带有 2 个命令行参数)。
我尝试了这个问题Behavior in WinForm/Console Hybrid Application的方法。但在这种情况下,不能从 Program 类 (Program.cs) 访问 FormMain.cs(FormMain 类)的方法。
我应该如何修改代码才能从 Program.cs 执行 FormMain.cs 方法?
UPD
Program.cs代码是
}
FormMain.cs代码(我已经减少了一点)是
}
c# - Metro 风格混合应用程序 - C# + WebViews 与 JavaScript + WinRT C++ - 最佳选择是什么?
我想知道构建 Metro 风格混合应用程序的最佳选择是什么?
一方面,用 C#/XAML 编写应用程序并在 WebView 中使用 HTML5/JavaScript/CSS3 将是一种常见的解决方案——这就是我在 iOS 或 Android 上的方式。
另一方面,编写基于 Web 技术的 Metro 风格应用程序似乎是一个好主意,并且仅在确实需要时才使用本机代码(使用 WinRT 组件),例如加密或图像处理。
更聪明的方法是什么?两种方式的优点/缺点是什么?C++ 是唯一可用于与 JavaScript 通信的 WinRT 组件的本机语言吗?
如果您能给我一些建议,那就太棒了-谢谢!;-)
mobile - 从 Web 迁移到本地应用程序
有问题,我很确定有解决方案。
目前,我们有一个销售商品的网站,并与三十派对购物车集成。购物车集成是通过标准的网络重定向实现的。产品在桌面浏览器上运行良好。在平板电脑上的浏览器上还不错。在手机浏览器上不是很好。移动设备上的问题很明显,因为页面已经过优化。
我们可以做的标准方法是针对移动浏览器进行优化,并感到高兴。我的团队正在为移动网络进行优化,因为他们认为应用程序将很难做到。
如果我们选择原生应用模型,为每个平台开发一个库或包是唯一的方法吗?我在想,在当今技术进步如此之大的世界中,没有。我不喜欢设备上的浏览器视图,也不喜欢流畅的体验。
还有其他选择吗?我正在研究 HTML5 混合应用程序,但无法确定它是否适用于我正在寻找的东西。
android - 何时使用原生 android 应用程序以及何时使用 HTML5 混合模型
任何人都可以给我一些指导,什么时候给我们一个原生的 Android 应用程序,什么时候去使用 HTML5 的混合模型......谁能告诉我每个模型的优缺点。
mobile - 现实生活中成功的移动跨平台/混合应用程序示例?
我在这里或谷歌上没有找到任何东西。
你知道移动跨平台应用程序的任何(好的/成功的/最畅销的/下载最多的)示例吗?如果是这样,它们建立在哪些框架(jQuery Mobile、Sensa、PhoneGap 等)之上?
我想了解是否有可能创建成功的移动跨平台应用程序。
javascript - 如何使用 OpenLayers 从 OSM 获取透明瓷砖
我正在使用 OpenLayers 实现一个简单的基于 Web 的 GIS 应用程序。我想将热图显示为背景图像 - 就像 GoogleMaps 的混合视图一样。这似乎是不可能的——我想要一张漂亮的地图,所以我使用 OSM 层——但图像完全不透明——所以我所能做的就是在这一层之上覆盖一个图像(或任何其他层)——是的,我可以应用一些透明度,但当然,标签会淡出。
似乎没有办法只向 OSM 询问地砖(海洋等),然后插入我的自定义图层,然后在此之上插入一个带有街道、街道名称和所有其他元素的 OSM 图层。
我想,实现这一点的唯一方法是设置我自己的 OSM-TileServer 并相应地配置它?
有任何想法吗?
提前致谢
algorithm - 如何将遗传算法与一些启发式方法结合起来
我正在研究大学调度问题并为此使用简单的遗传算法。实际上它工作得很好,并将目标函数值从 0% 优化到 90%(大约)1 小时。但是随后该过程会急剧变慢,并且需要数天才能获得最佳解决方案。我看到很多论文认为将其他算法与基因混合是合理的。请你给我一些建议,告诉我什么算法可以与遗传算法混合,以及如何应用这种算法来加快求解过程。主要问题是如何将任何启发式方法应用于这种复杂结构的问题?我不知道如何在那里应用,例如贪婪启发式。
提前感谢大家!非常感谢您的帮助!
问题描述:
我有:
- 由 ScheduleSlot 对象填充的数组
- 由课程对象填充的数组
我愿意:
- 标准两点分频器
- 突变(将随机课程移动到随机位置)
- 粗选(仅选择 n 个最佳个体进入下一个种群)
@Dougal和@izomorphius的附加信息:
我正在尝试构建一个大学时间表,该课程表在课程、重叠和针对团体和教授的地理分布课程之间没有中断。
适应度函数非常简单:适应度 = -1000*numberOfOverlaps - 1000*numberOfDistrebutedLessons - 20*numberOfBreaks。(或类似的东西,我们可以简单地改变变量的系数)
在开始的时候,我生成我的个人只是将课程放在随机的房间、时间和日期。
如上所述,突变和交叉非常简单:
- 交叉- 取父调度,随机选择交叉点和交叉范围,只交换父调度的部分,生成两个子调度。
- 突变 - 采用儿童时间表并将 n 个随机课程移动到随机位置。