问题标签 [ondemand]

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 投票
1 回答
871 浏览

php - 如何在 Smarty 2.x 中动态应用变量修饰符

我在 Smarty 中找不到动态应用修饰符的解决方案。

模板 - 我想以这种方式工作(示例)

php脚本

或者我想在 php 中应用修饰符 - 有没有在 php 中解析和应用修饰符的方法?

感谢您的回答。

0 投票
2 回答
8809 浏览

wpf - PRISM 和 WPF 如何按需添加模块

我的 shell 窗口中有一组选项卡,其中一个主要区域是 contentcontrol。I also have four modules that I want to load on demand when a certain tab is selected. So when tab1 is selected I want to load moduleA, when tab2 is selected I want to load ModuleB, etc. The first module loads on when the application starts. 问题是当我更改选项卡时没有任何反应。没有错误很难。我正在使用此版本的 prism Composite Application Guidance for WPF 和 Silverlight - 2009 年 10 月。

我尝试了这种方法:

壳:

引导程序:

还有我希望能够按需加载的模块B(我曾经使用此注释行,这就是我将其留在这里的原因):

我在这里做错了什么?我应该如何进行?

0 投票
1 回答
848 浏览

silverlight - 按需加载的程序集中对资源的 Uri 引用

我确实按需加载了一个程序集,其中包含资源(字体)。程序集由 AssemblyPart 类加载,因此添加到当前应用程序域。

字体未应用于文本,但我确实得到了资源流。

如果程序集xap 包中,一切正常,但将其设置为复制本地false将不会显示正确的字体。:(

我不能使用 将FontSource字体直接设置为流(我肯定有),因为像Run,Paragraph或者RichTextBox根本没有它们。;(

有谁知道 MEF(Microsoft 可扩展性框架)是否可以帮助我解决这个问题?

有什么已知的方法可以做到这一点吗?

我非常需要参考这些资源,但不能将它们全部放入一个 xap 包中。:(

亲切的问候

0 投票
1 回答
504 浏览

javascript - 延迟加载的javascript上的运行时错误处理?

有谁知道如何对延迟加载的 javascript 进行错误处理?我正在使用一种调用 ajax 请求并在全局范围内对代码进行评估的方法。当发生运行时错误时,它会将文件名作为我的延迟加载脚本吐出,行号是错误行加上加载脚本中我的 eval 的行号。这不会那么糟糕,除非所有的 javascript 文件都被合并到网站各个部分的模块中。围绕 javascript 文件本身的 try catch 不会捕获函数的运行时错误。有任何想法吗?Window.onerror 没有提供正确的文件名,所以它是不可能的。我需要在它被击中之前抓住它。

我在想也许我可以以编程方式在eval'd代码中的所有函数周围包含try catchs(这很丑陋),但由于它是在窗口级别完成的,我不确定如何具体和动态地访问eval'd代码. 当然,如果 javascript 是一个名为“Bob”的对象,我可以访问 window.Bob,但我需要动态地进行。

0 投票
1 回答
373 浏览

flash - 希望构建一个视频服务 Web 应用程序

我想构建一个应用程序,允许用户上传电影文件,然后允许用户提供有关电影的信息(如概要、标题等),以便他或她稍后可以从服务器观看它时间。几乎完全像一个 youtube 克隆,用于所有意图和目的。

但是,在提供要观看的电影时,我遇到了问题。我希望用户能够在各种不同的平台上观看电影,包括所有常见浏览器中的网络、iOS 设备和 Android 设备(以及未来的 GoogleTV)。

我最初计划让用户上传他们想要的任何文件格式,存储该文件,然后使用 ffmpeg(或类似的东西)即时对其进行转码,以将其提供给请求它的任何设备。这很方便,因为如果我需要节省带宽,我可以将其转码为更小的尺寸。不幸的是,我很难找到一种方法来在网络浏览器中显示电影。

我已经尝试过VLC。我可以让它通过 RTSP 点播视频,但是(据我了解),HTML5 视频标签和 Flash 都不会接受 RTSP 流。我没有找到一种通过 HTTP 流式传输即时转码视频的方法,这似乎限制了我嵌入 Windows 媒体播放器或 QuickTime 的选项。FFServer 与 FFMpeg 有同样的问题;它可以创建 RTSP 流,但不能创建 HTTP 流。

那么,是否有人对我如何对视频点播进行转码并将其流式传输到包含 HTML5 或 Flash 的网络浏览器有任何想法?

谢谢!
克里斯

0 投票
3 回答
505 浏览

.net - 捕获 dll 加载

我正在尝试构建一个.NET 客户端软件包,可以按需下载其组件。

假设我有一个程序被拆分为一个主可执行文件和 20 个其他 dll 文件。主程序引用了其中的 3 个,它们引用了其他一些,无论如何......它们有某种树状依赖结构。

我要实现的目标是仅分发主要可执行文件并按需从服务器位置获取其他所有内容。

像这样:主程序和所有这些 dll 项目都在一个解决方案中,并且像任何其他解决方案一样构建在一起。分发时,仅分发exe,其他dll(包括使用的一些第三方库)放在可供下载的服务器位置。

exe运行,显示一些UI,当用户单击菜单项时,将显示来自dll文件的另一个UI窗口,因此操作系统会查找dll(不存在),我进行干预,从下载所需的dll服务器,把它放在exe旁边,让操作系统加载它,就好像它从一开始就在那里一样。

这看起来可以通过使用通用接口类和一些反射魔法来实现,但我希望有更多的东西,包括在一个解决方案中完全构建 dll 的东西,包括按需下载 3rd 方库的东西。

任何想法如何做到这一点?

0 投票
1 回答
4865 浏览

jquery - JSessionId(httponly cookie)未从 Javascript 发送到 Web 服务

我们有一个 Web 小程序,它在 URL https://secure-ausomxeja.crmondemand.com/OnDemand/下加载……我们在同一个域中进行 Web 服务调用(https://secure-ausomxeja.crmondemand .com/Services/Integration) 使用 JQuery。我们无法理解这样一个事实,即 JSessionId(一个 httponly cookie)没有在 JQuery Web 服务调用中传递,即使所有事情都发生在同一个域中。有趣的是,如果 Web 服务 URL 以https://secure-ausomxeja.crmondemand.com/OnDemand/ ... 开头(虽然不正确),浏览器会正确传递 cookie。

问题是,对于要发送回服务器的 httponly cookie,是否足以具有相同的域,甚至还需要第一个目录的名称(在我们的例子中是 OnDemand)?

下面是不通过 JSessionId cookie 的代码片段-

下面是传递 JSessionId cookie 的代码片段(但没有意义,因为该位置没有可用的 Web 服务) -

0 投票
2 回答
1179 浏览

web-services - Oracle CRM On Demand 无状态 Web 服务访问

我已经看到关于 Oracle.com 的各种属性的声明,声称 Oracle CRM On Demand 能够以无状态方式访问其 Web 服务,但是我似乎找不到任何关于这究竟意味着什么的文档。

有没有人使用 Oracle CRM On Demand 成功调用过无状态请求或有任何相关信息?

0 投票
2 回答
464 浏览

java - 云流式传输到 Android

我正在尝试开发我的第一个有用的 android 应用程序,但我需要一些见解。

该应用程序的基本功能是允许用户访问我的私人服务器上的音频文件并按需流式传输(非实时)。

有点像 Pandora,因此用户不必等待整个文件下载,因此文件不会占用设备上的空间。

该应用程序将用于从我的教堂流式传输预先录制的服务。

我的问题是:

  1. 访问服务器上文件的最干净的方法是什么?
  2. 服务器是否需要任何软件,或者将海峡链接到文件?
  3. android可以原生做到这一点吗?还是有图书馆可以做到这一点?

任何其他见解将不胜感激。

0 投票
1 回答
419 浏览

.net - NServiceBus:按需处理消息

我刚接触服务总线(特别是 NServiceBus)并且刚刚编写了我的第一个 Saga。

saga 旨在接收交易,然后发送消息以验证用户 ID、支付详情和产品详情等,以针对一个大部分封闭的系统(难以以编程方式访问)。现在一些功能很容易实现自动化和编写处理程序,但在少数情况下需要手动干预才能完成事务,因为没有可用的 api 来执行这些任务。现在我们将有多个人工代理来解决这个问题,所以并发性是一个问题,我想为什么不让每个用户按需拉下一条消息,从而利用 MSMQ 中固有的并发性。

我无法在 nhibernate 上的 IBus 上找到任何方法来允许按需检索下一条可用消息,因为看起来一切都是基于推送的。所以我设计了一个 UI 原型,它使用标准的 .NET System.Messaging.MessageQueue API 从 MSMQ 手动检索消息,并允许用户与之交互,然后通过 IBus 写回响应将返回发送回 saga。发送()方法。

我的主要问题是:这是否违反了 NServiceBus 的基本原则?如果没有,是否可以通过 NServiceBus API 做到这一点?

您还会通过 MSMQ 还是通过 UI 应用程序来处理并发?

干杯