问题标签 [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 投票
3 回答
1654 浏览

caching - 从 TypeScript 文件中收集参考依赖树

问题:

关于在服务器端编译 TypeScript 代码,有没有办法获取单个 .ts 文件的所有引用路径的列表 - 或者更好的是,整个编译(从单个 .ts 文件开始)?按顺序,最好。

如果可能,我宁愿使用现有的解析器,而不是用新代码解析文件。

语境:

由于我认为它不完全存在,我想写:

  1. 一个服务器端 Web 用户控件,它采用 .ts 路径并生成一个缓存清除脚本标记,指向
  2. 一个 HttpHandler,它在第一次请求时编译请求的 .ts 文件一次,然后将 CacheDependencies 添加到所有引用依赖项路径。当文件更改时,生成脚本的 Web 用户控件会更新其后续请求的缓存清除后缀。

所以在发布模式下,<tsb:typescript root="app.ts" runat="server" />产量

其中交付的脚本是按需缓存的单文件脚本。

在调试模式下,未修改的标签会产生:

据我所知,TypeScript Visual Studio 插件和任何优化器捆绑程序都不支持这种操作模式。捆绑器确实接近我的要求,但它们不会缓存破坏,并且它们不会在不烦人的文件显式捆绑的情况下进行单文件编译。

在编译脚本时,我不介意在第一次请求时对性能造成任何影响。除此之外,也许有一个很好的理由认为这个设置不应该或不能存在。如果这不能或显然不应该这样做,我也会很感激这方面的答案。

我在 StackOverflow 上看到了其他问题,这些问题在我的解释中围绕着这个愿望跳舞,但没有什么比这个更明确,也没有相关答案。

谢谢!

此外,在不同的进程中执行 tsc.exe 是我的 HttpHandler 在运行时编译的最佳方式,还是有一种巧妙、安全且简单的方式来在进程中执行此操作?

0 投票
1 回答
107 浏览

c++ - 编译按需可执行文件

GoToMeeting 的 gotomeeting.com/join 有一个有趣的行为 - 当您直接访问会议 URL 时,您需要下载一个新的 exe 二进制文件,该文件在执行时已经集成了会议 ID ,并且会自动启动程序而无需您需要输入会议 ID。

我的第一个想法是这已被合并到可执行文件的元数据中,但仔细检查后我相信这些 exe 文件是使用会议 ID 编译的。

所以这里有几个问题:

  • 他们是在即时构建/编译吗?
  • 如果是这样,实现这一点是否会产生巨大的开销?
  • 这一定是一个巨大的安全风险,对吧?

所以假设我很愚蠢地尝试这样的事情 - 有没有一种安全的方法可以从我的基于 Web 的框架中发出make等?我的直觉告诉我没有。

我已经阅读了以下 SO 问题,这些问题告诉我这种问题通常会引起很多愤怒:

快速按需 C++ 编译

Silverlight 按需编译/构建

0 投票
1 回答
36 浏览

sql - 在查询执行期间,是否有任何方式/平台可以根据需要评估 SQL 绑定?

语境:

假设我有一个大查询(伪):

让我们假设boundthing在我的查询中没有使用,但是当我想打印输出时(我知道这是一个愚蠢的用例,但它说明了我知道在子句运行boundthing之后才需要的点)。WHERE

实际上,如果我boundthing以我选择的编程语言将值传递给我的查询,则在我触发查询时会对其进行评估,而不管数据库实际“使用”多久。

问题:

有没有办法(在现有的数据库/编程语言中)根据需要设置要评估的绑定样式的事物(即,它为绑定变量生成一个值,无论源是变量还是函数)查询,而不是查询计划何时建立?

例如,我可以在应用程序伪代码中说:

并且输出中“boundthing”的值将对应于应用程序服务器上的时间戳,在 WHERE 子句过滤所有内容之后(减去myfunc应用程序服务器上的运行时间,以及数据到达数据库服务器所需的时间)并由数据库处理)。

为什么我想知道:

好奇心。

我知道这样的事情可能会破坏查询计划器提供的很多(可能是全部)效率。我知道您永远无法保证绑定的评估将在查询中需要值时准确执行(存在值传输时间、数据库处理时间等)。我也知道它违反了许多原子性保证,并且在中止或中断的情况下可能会导致严重的问题。

不过,我很好奇。

0 投票
3 回答
942 浏览

oracle - 如何在 Oracle CRM On Demand 中跨父对象字段和子对象字段构建查询?

作为集成要求的一部分,我需要查询在特定日期和时间之后已修改的商机记录?

现在,Opportunity 有一个名为 ProductRevenue 的子对象,具有一对多的关系。无论如何,我是否可以构建一个查询页面,该页面将获取在特定日期和时间之后其机会字段“或”其子 ProductRevenue 字段已被修改的记录?

我曾尝试使用 SearchSpec 参数,但它不允许我跨子对象字段进行查询。

例如:

ObjOpptyQueryPageInput.ListOfOpportunity.Opportunity.searchspec = "([ModifiedDate] > '01/01/2013 00:00:00') OR ([ProductRevenueData.ModifiedDate] >= '01/01/2013 00:00:00')";

[上面这段用 C# 编写的代码给我一个错误提示 - 对象 Opportunity 没有一个名为 - ProductRevenueData.ModifiedDate 的集成组件。]

任何帮助将不胜感激。谢谢你。

0 投票
2 回答
2295 浏览

javascript - 如何按需加载图像

我有这个简单的图像缩放 jQuery。这里有一个演示示例。它使用 elevateZoom jQuery。

后面的代码很简单:

我的问题是,只有当鼠标悬停在它上面时,我才能按需加载大图像。请看一下这个演示示例,让我知道我需要在代码中添加什么。

0 投票
1 回答
356 浏览

jquery - 具有自动填充功能的 ASP.NET 列表框

我需要让用户能够搜索 50,000 个利润中心代码。

为了让生活更简单,我添加了一个客户喜欢的 jQuery Auto Complete,但是 ..

他们问我是否还可以提供在列表框控件中显示所有利润中心代码的功能,以防最终用户不记得代码并且无法充分利用自动完成功能。

我对在列表中显示 50,000 条几乎持怀疑态度,除非我可以做一些类似于某些网站(包括 google 和 facebook)的操作,例如在列表中显示 100 条记录,然后当用户向下滚动并到达最后一条记录时;显示接下来的 100 条记录,然后继续发生相同的过程。

知道如何实现以下目标吗?

谢谢

0 投票
3 回答
6089 浏览

android - 如何在 SAMSUNG S4 中找到按需 CPUFreq 调节器参数的默认设置?

我想知道 SAMSUNG 为我的 SAMSUNG S4 选择的 ondemand CPUFreq 调节器参数的默认设置。我没有用任何自定义内核刷过我的手机。我一直在阅读 Linux Kernel 中的动态频率缩放支持,并发现 CPUFreq 子系统在调控器的帮助下实现了此功能。

我发现我的设备核心 0 的调速器为

:~$ adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

一经请求

然后我开始学习按需调速器。我找到了这个https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt内核文档,其中指出以下是按需调节器的参数。

  • 采样率
  • 采样率最小
  • up_threshold
  • ignore_nice_load
  • 采样向下因子
  • powersave_bias

接下来,我试图弄清楚我在哪里/如何访问这些参数,我在这里阅读

http://pic.dhe.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaai.cpufreq%2FUnderThecpufreq_base_dir.htm

以及其他一些地方,这些参数可以在/sys/devices/system/cpu/cpu?/cpufreq/ondemand目录中找到。

现在,对于 SAMSUNG S4,我在/sys/devices/system/cpu/cpu0/cpufreq 中看不到任何名为ondemand的目录。我也尝试了一个朋友的root SAMSUNG S3,我也看不到那个目录。

我的目的是保持默认设置/不更改内核,只是为了了解我购买手机时使用的 CPUFreq 控制器的默认设置是什么?

0 投票
3 回答
710 浏览

jira - JIRA 按需查询

我正在使用 Jira 的按需版本。我需要一个过滤器来显示:

特定史诗中的所有问题以及这些问题的所有子任务。

如此有效:

  • 史诗
    • 故事 1
      • 子任务 1
      • 子任务 2
    • 缺陷一
    • 故事 2
      • 子任务 3
      • 子任务 4
      • 缺陷 2

插件不是这里的选项,因为我使用的是 OnDemand 版本。关于如何在不必将所有子任务链接到史诗的情况下实现上述目标的任何建议?

0 投票
3 回答
13125 浏览

ios7 - 在 iOS 7 上设置 VPN 配置文件

我有一个在 iOS 6 上设置的配置文件,这样当某个 URL 被点击时,VPN 就会启动。

我正在使用以下配置文件键执行此操作:

在 iOS 6 上,这似乎工作正常。但是,在 iOS 7 中,似乎 OnDemandMatchDomainAlways 已被弃用,取而代之的是 OnDemandRules 键,并且“OnDemandMatchDomainAlways”的默认行为类似于“OnDemandMatchDomainsOnRetry”。所以现在,我正在尝试使用 OnDemandRules 键让我之前的设置在 iOS 7 上运行,如下所示:

我也尝试使用这种方法进行设置:

但是,这些方法似乎都不起作用。有谁知道如何设置 iOS VPN 配置文件,以便 VPN OnDemand 功能在 iOS 7 上的工作方式与在 iOS6 上的工作方式相同?

提前致谢,

0 投票
2 回答
484 浏览

gwt - 后台 java 客户端框架 - 按需加载

我们正在为中型后台应用程序构建新的下一代服务器。我们已经决定要为客户端使用 java 框架(gwt \ vaadin \ zkoss)

我们现在想要的是为每种技术创建一个概念验证示例。

我们的后台用户界面非常标准,我们有带有过滤器的表格\网格,这些过滤器应该直接显示来自数据库的条目。

问题是我们在每个表中都有大量行(最少 1M),这意味着我们必须为它们使用按需加载表。

我的问题是:如何为我的大表实现按需加载表?我环顾四周,一次又一次地看到以下概念:

您创建一个容器,用数据填充它,数据显示在客户端。

问题是我尝试了这种天真的方式来填充具有 1M 条目的容器,这很糟糕。有没有内置的按需容器?>

任何代码示例\参考将是一个巨大的帮助!