问题列表 - 第5624页

32
推荐指数
3
解决办法
7万
查看次数

Prism v2:寻求澄清为什么模块需要"用shell注册视图类型"

我正在阅读他们所说的Prism v2指南:

在初始化期间,模块使用RegionManager定位shell 中的区域并向这些区域添加一个或多个视图,或者注册要在这些区域内创建的一个或多个视图类型

我知道在引导程序中添加了视图,例如在GetModuleCatalog()方法中:

protected override IModuleCatalog GetModuleCatalog()
{
    ModuleCatalog catalog = new ModuleCatalog()
        .AddModule(typeof(HelloWorldModule.HelloWorldModule));
    return catalog;
}
Run Code Online (Sandbox Code Playgroud)

但注册视图类型意味着什么?为什么模块需要与shell"注册视图类型",如果他们已经像上面的代码一样"添加他们的视图"?

silverlight wpf prism

0
推荐指数
1
解决办法
1742
查看次数

如何将固定高度标题与灵活的页面布局相结合

问题:如何将固定高度与灵活的页面布局相结合?

  • "bodyDiv"高度必须是:100%(window.innerWidth less?px).
  • "a"和"b"的高度必须是:50%(body.div.height less?px).

<HTML>
    <body>
        <div id="headerDiv" style="height:?px">fixed height</div>
        <div id="bodyDiv" style="height:100%">flexible height
            <div id="a" style="height:50%">flexible height</div>
            <div id="x" style="height:?px">fixed height</div>
            <div id="b" style="height:50%">flexible height</div>
            ...
        </div>
    </body>
<HTML>
Run Code Online (Sandbox Code Playgroud)

它已经在JavaScript中完全解决了,但它在页面加载和调整大小事件上看起来很糟糕,因为它太慢了,即使我已经尽力优化它以提高速度.

CSS表达式也不是一个选项,因为据我所知,无论如何都将限制在IE 5-7.

因此,在花了3天试图通过使用负利润和正利润的任意组合来解决这个问题之后,我终于不得不承认最终要求公众帮助的失败.

javascript css

3
推荐指数
1
解决办法
7526
查看次数

在网络上有效使用gvim

我目前在telnet窗口中使用vim来编辑代码(很老的学校!).有很多源代码(主要是C),所以我使用标签,cscope等来绕过.这是好的,但网络延迟可以使每次击键"滞后",这是不太好的!

我想在我的Windows PC(或任何可以设置的编辑器)上使用gvim来:

  1. 通过FTP远程编辑文件(gvim已经可以做到这一点)
  2. 使用本地或服务器上存储的TAGS文件(可能更有效地在服务器上使用一个文件,然后我不必将每个文件FTP下来).我想生成文件然后FTP到我本地机器上的正确位置就可以了.
  3. 运行shell命令,就好像我在服务器上的文件目录中一样(make,各种脚本等).我确实有ssh访问机器所以我不认为这将是一个问题.

我对vimscript有点熟悉,所以我不介意做一点粘贴.我以为我不可能是唯一一个想做这件事的人 - 因此在这里问.

就像我说的 - 如果有任何体面的编辑器有这个"内置",那么我不介意切换!

windows ftp vim

5
推荐指数
1
解决办法
1911
查看次数

用于iPhone游戏开发的Cocos2d中的Layer vs Scene

使用cocos2d进行iPhone游戏开发,我在Layer和Scene之间感到困惑.例如,我的简单游戏有几个"UI页面",如主菜单,高分,游戏板等.

那么我应该为每个"UI页面"使用Layer或Scene,为什么?

iphone cocoa-touch cocos2d-iphone

5
推荐指数
1
解决办法
7482
查看次数

没有磁盘映像的.NET程序集?

这甚至可能吗?例如,我想将程序集作为来自网络或zip存档的字节流读取,并从RAM本身运行它,而无需在磁盘上创建映像.

.net assemblies

1
推荐指数
1
解决办法
137
查看次数

为什么这个简单的字符串赋值是segfault?

我有以下代码:

#include <iostream>
using namespace std;
int main()
{
    char* a = "foo";
    char* b = "bar";
    a = b;
    cout << a << ", " << b << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这编译和工作,即.打印bar, bar.现在我想证明这里发生的事情不是复制字符串.我想改变b并表明a也有变化.我想出了这个简单的代码:

#include <iostream>
using namespace std;
int main()
{
    char* a = "foo";
    char* b = "bar";
    a = b;
    b[1] = 'u'; // ? just this line added
    cout << a << ", " << b << endl;
    return …
Run Code Online (Sandbox Code Playgroud)

c++ string initialization

4
推荐指数
2
解决办法
555
查看次数

清理不需要的代码C#

我使用Visual Studio 2005获得了一个C#应用程序.该代码有大约300个KLOC,已经被滥用了3年.

当我通过代码时发现了很多未使用的函数/方法/属性.无法手动清理代码(需要检查每个成员,如果找不到引用则删除它.)

我希望通过VS宏自动执行这个过程,它将遍历代码中的每个成员,如果它没有任何引用它应该删除它,如果找到任何引用,检查其调用成员的引用,如果调用成员,没有它应该删除任何引用等等.

我相信有人会早点破解它.

c# visual-studio-macros

6
推荐指数
1
解决办法
1971
查看次数

你如何衡量一个小型,大型,非常大的项目?

我正在阅读Code Complete以及其他一些编程书籍.项目的大小影响了许多其他参数,您需要注意规划,编码,自动化测试等.我想知道SO上的人们通常在现实世界中使用什么来按照正确的"重量"对项目进行分类类"?

是代码行吗?外部接口数量?必要的文档页面?

project-planning project-management

5
推荐指数
2
解决办法
1740
查看次数

"短信推送"和"WAP推送"有什么区别?

在推送消息到移动应用程序以触发WAP内容下载时,似乎都使用了WAP PushSMS Push这两个术语.

这些术语是指相同的机制还是它们具有不同的含义?

mobile sms wap mobile-website

14
推荐指数
2
解决办法
9万
查看次数