问题标签 [regions]

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 回答
988 浏览

wpf - 棱镜:贝壳之间的导航?

我想用 Silverlight & Prism 创建一个应用程序,用户可以像这样导航:

在此处输入图像描述

红色矩形描绘了内部具有不同 Prism 模块的区域(本例中为 6 个不同的模块)。

解决以下问题的最佳方法是什么:

  • AFAIK 外壳中的区域不会改变,但是我无法通过使用相同的区域来创建我想要的不同布局(例如,一旦模块水平堆叠和垂直堆叠一次)。在这里拥有多个外壳是一个不错的选择吗?

  • 我知道可用于在区域中的视图之间切换的区域导航管道。这也可以用来在不同的Shell之间切换吗?

  • 在 shell 之间导航感觉不对,但我还能如何解决这个问题?

这似乎是一种常见的情况,但我找不到有关它的信息。大多数应用程序,甚至是复杂的应用程序http://blogs.msdn.com/b/erwinvandervalk/archive/2009/03/02/how-to-build-an-outlook-style-application.aspx,http:// www.codeproject.com/Articles/165370/Creating-View-Switching-Applications-with-Prism-4,StockTrader RI )只使用一个布局永远不会改变的shell,但如果布局必须改变怎么办?

0 投票
2 回答
3281 浏览

c - 如何在 Windows 中获取 PCI 区域大小?

我需要扫描我的 PCI 总线并从特定供应商处获取特定设备的信息。我的目标是找到 AMD 显卡的 PCI 区域大小,以便将该卡的 PCI 内存映射到用户空间,以便进行 i2c 传输并查看来自各种传感器的信息。

为了扫描 PCI 总线,我在一年前下载并编译了适用于 Windows x64 的 pciutils 3.1.7。据说它使用 DirectIO。

这是我的代码。

正如您在我的 printf 行中看到的那样,我尝试打印一些数据,我正在成功打印device_idbase_addr但是size应该包含此设备的 PCI 区域大小始终为 0。我预计,循环中至少有一个循环显示大小 > 0。

我的代码基于使用相同代码的 Linux 应用程序,尽管它使用 Linux 附带的 pci.h 标头(pciutils 显然具有相同的 API)。显然,Windows(在我的情况下是 Windows 7 x64)没有显示此信息,或者至少没有暴露给 PCIUtils。

你建议我如何获得这些信息?如果有 Windows 的 pciutils 的替代品并提供此信息,我很高兴获得它们的链接。

编辑:我仍然没有找到解决方案。如果我的问题有任何解决方案并且也适用于 32 位 Windows,我们将不胜感激。

0 投票
2 回答
3163 浏览

backbone.js - Backbone Marionette 使用 Require.js、Regions 以及如何设置

我目前正在编写一个 Backbone Marionette 应用程序,该应用程序最终相当于大约 6 个不同的“屏幕”或页面,它们经常共享内容,我不确定如何最好地构建和访问区域。

我正在使用此处描述的应用程序/模块设置:StackOverflow 问题 11070408:如何使用主干和 require.js 定义/使用多个路由。这将是一个应用程序,它将随着时间的推移添加新的功能和内容,并且需要可扩展(并且显然尽可能可重用)

我正在构建的单页应用程序在每个屏幕上都有 4 个主要部分:页眉、主要内容、次要内容、页脚。

所有页面的页脚将保持一致,其中 3 个页面的页眉将相同,并在其余 3 个页面上稍作修改(使用大约 80% 的相同元素/内容)。“更多内容”区域将可在各个页面中重复使用。

在我的 app.js 文件中,我正在定义我的区域,如下所示:

现在,回到前面提到的帖子中的应用程序设置,处理区域的最佳方式是什么。我会在每个子应用程序中独立地重新声明每个区域吗?这似乎是保持模块尽可能独立的最佳方式。如果我走那条路,在子应用程序之间打开/关闭或隐藏/显示这些区域的最佳方式是什么?

或者,我是否保留 app.js 中声明的区域?如果是这样,那么我将如何最好地从子应用程序中更改和协调这些区域的事件?在 app.js 文件中定义区域似乎与将模块和核心应用程序相互了解的内容保持在最低限度有悖常理。另外,我看到的每个示例在主应用程序文件中都有 appRegions 方法。那么从子应用访问和更改这些区域的最佳实践是什么?

提前致谢!

0 投票
1 回答
532 浏览

php - 具有最少行数的重复区域表

我创建了一个使用 PHP 从 MySQL 数据库动态填充的表。第一行是所有记录的重复区域。但是,无论是否有记录,是否都可以创建最少数量的行。例如,如果我在给定日期有 8 条记录,那么表格是否可以用 12 行绘制,其中 4 行将是空的?

0 投票
6 回答
16348 浏览

c# - 按国家名称获取 RegionInfo?

我希望能够RegionInfo通过执行以下操作来获得:

但这会引发异常并表示无法识别。

RegionInfo 上的此页面说,如果“名称不是有效的国家/地区名称”,则会引发异常。

然而,这个页面指定了一个预定义区域列表,这些区域由包含 和 的类使用United Kingdom,那么为什么创建一个RegionInfo带有国家名称的新区域不起作用呢?

0 投票
0 回答
975 浏览

ios - 应用程序终止时禁用监控区域

我为事件做了一个观察者,在为事件UIApplicationWillTerminateNotification调用的方法中,我从位置管理器中删除了受监控的区域:

通常是好的监控区域被删除,当应用程序启动时我检查是否有一些监控区域:

但是在我的位置位于受监控区域之一的情况下,当应用程序终止时,区域不会被正确删除,并且在应用程序开始时受监控区域计数([locationManagerInstance.monitoredRegions count])大于 0。

应用程序终止时如何正确删除区域?

0 投票
4 回答
10633 浏览

razor - 如何在 .cshtml(剃须刀页面)Visual Studio 2012 中为标记打开可折叠区域?

在 Visual Studio 2010 中,MVC3 和 ASPX 页面中的标记是可折叠的(通过关闭标签),但它似乎在 Visual Studio 2012 中不起作用。有人知道如何让它工作吗?我在选项里找不到...

:-)

0 投票
1 回答
910 浏览

drupal - 创建新区域 - Drupal 7 中没有乐趣

我正在修改 Bartik 以创建自定义主题。从我读过的所有内容来看,我做对了,但它仍然无法正常工作。我已经清除了我的缓存一百万次,但仍然出现这些错误:

注意:未定义索引:include() 中的 department_column_left(/Users/scott/Sites/HardwareNext/sites/all/themes/hn01/templates/page.tpl.php 的第 191 行)。注意:未定义索引:include() 中的 department_content(/Users/scott/Sites/HardwareNext/sites/all/themes/hn01/templates/page.tpl.php 的第 197 行)。注意:未定义索引:include() 中的 department_footer(/Users/scott/Sites/HardwareNext/sites/all/themes/hn01/templates/page.tpl.php 的第 203 行)。

任何帮助将不胜感激!

这是hn01.info文件:

...这是page.tpl.php文件中的相关代码:

如果有什么我可以澄清的,请告诉我。我认为添加区域就像添加到 .info 文件然后修改page.tpl.php文件一样简单。还有更多吗?

提前感谢,

斯科特。

0 投票
1 回答
4402 浏览

css - 有没有办法从 CSS 中的任何图像创建复杂的多边形形状以用于区域属性?

我正在尝试找到一种将任何黑色图像转换为多边形形状的方法。

我试图解决的问题包括两个步骤:

  1. 将图像转换为多边形
  2. 用文本填充多边形

我正在努力迈出第一步。因为我还没有找到任何“转换器”,所以我剩下的唯一想法是将图像转换为 SVG 格式(如果它还不是 SVG),然后获取矢量数据并将其粘贴到 CSS 中多边形形状(类似于 Raphaël.js)。

这是唯一的方法吗?

约束:

  • 我不想制作大量构成形状的 div。
  • 我不想为这项任务使用 JavaScript。
  • 如果形状很复杂,它必须是多边形。

下面是我正在尝试做的示例(我只对复杂的多边形感兴趣)。

关于我应该使用的方法类型的任何提示?

图片取自 Adob​​e: http: //adobe.github.com/web-platform/samples/css-exclusions/

0 投票
1 回答
3917 浏览

memory - 非连续内存区域的 gnu 链接器部分

我正在尝试编写一个链接器脚本来将一个部分内容写入两个不连续的内存区域。

我在这个邮件列表中找到了一个关于这个的旧线程:“ld 链接器脚本和非连续内存区域” http://sourceware.org/ml/binutils/2012-01/msg00188.html

我知道 C28x 编译器针对此问题的一个功能是将部分拆分为多个内存段:(使用 or 函数)

部分 { .text: { *(.text) } >> FLASH1| 闪存3}

此处描述:http: //processors.wiki.ti.com/index.php/C28x_Compiler_-_Understanding_Linking

我试过没有成功。目前我必须手动填充第一个内存区域。但这是一个难以搜索的代码部分,我以后不会更改,完全适合并填充第一个内存区域。

GNU 链接器中的此类功能是否已实现?或者有没有人有更好的想法我该如何解决这个问题?