问题列表 - 第16335页

为分层系统设计MVC URL方案

所以想象一下,我正在使用MVC Web应用程序构建一个多用户地牢系统.为了描述玩家可以探索的区域,系统可以包含许多地图,其中包括房间和门 - 其中门连接两个房间.考虑系统的创作部分.创建地图很简单 - 我需要以下网址:

/Author/Maps              (an index of my maps)
/Author/Maps/Create       (a new Map)
/Author/Maps/Detail/3     (show Map details)
/Author/Maps/Edit/3       (edit map details)

使用路由方案:/ Author/{controller}/{action}/{ID}

这是我需要帮助的房间的URL.在创建一个新的房间时,我需要知道我正在创建它的地图.

/Author/Rooms/CreateIn/[mapID] ?

然后编辑房间的详细信息:

/Author/Rooms/Edit/[roomID]
/Author/Rooms/Detail/[roomID]

这种路由方案是否有效?列出Map的所有房间的视图是否应该是Rooms控制器上的"Index"操作,传入MapID或Map控制器上的"Rooms"操作?

谢谢.

theory model-view-controller asp.net-mvc-routing hierarchical-data

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

如何运行CruiseControl.NET任务但仅在特定任务结束后?

例如,我有三个任务:task1,task2,task3.如何编写运行task3但仅在task2以成功结束后运行的CruiseControl.NET配置文件?

.net cruisecontrol.net continuous-integration ccnet-config

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

h1标签类(备用)

我知道h1标签对SEO很重要,所以我的标题都是H1(bravo!)

现在,我需要在某些页面上有一个标题(作为文本的第一行)略有不同.

通常,我只是将h1复制为h2和alternate.

问题:是否可以在标题标签中添加一个类...(我试过没有成功)

html css seo

6
推荐指数
3
解决办法
8万
查看次数

多模块项目中的Maven测试依赖性

我使用maven来构建一个多模块项目.我的模块2依赖于编译范围的模块1 src和测试范围中的模块1测试.

第2单元 -

   <dependency>
       <groupId>blah</groupId>
       <artifactId>MODULE1</artifactId>
       <version>blah</version>
       <classifier>tests</classifier>
       <scope>test</scope>
   </dependency>
Run Code Online (Sandbox Code Playgroud)

这很好用.假设我的模块3依赖于Module1 src并在编译时进行测试.

第3单元 -

   <dependency>
       <groupId>blah</groupId>
       <artifactId>MODULE1</artifactId>
       <version>blah</version>
       <classifier>tests</classifier>
       <scope>compile</scope>
   </dependency>
Run Code Online (Sandbox Code Playgroud)

当我运行时mvn clean install,我的构建运行到模块3,在模块3处失败,因为它无法解析模块1测试依赖性.然后我mvn install单独对模块3进行操作,返回并mvn install在我的父pom上运行以使其构建.我怎样才能解决这个问题?

maven-2 maven-plugin

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

水平ListBox项垂直布局

我有水平ListBox.这是代码(删除一些不相关的):

            <ListBox Grid.Row="1"
                     ItemContainerStyle="{StaticResource ListBoxUnselectableItemStyle}"
                     ItemsSource="{Binding ...}"
                     BorderThickness="0"
                     Background="{x:Null}"
                     ScrollViewer.CanContentScroll="False">

                <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal"
                                        VerticalAlignment="Top"
                                        HorizontalAlignment="Center"
                                        Background="Red"/>
                        </ItemsPanelTemplate>
                </ListBox.ItemsPanel>
            </ListBox>
Run Code Online (Sandbox Code Playgroud)




我得到像这样的项目布局行为: http://www.freeimagehosting.net/uploads/cf4f839d02.png]

如您所见,第二项较小,VerticalLayout不是我想要的Top.

有谁能够帮我?

wpf layout xaml listbox

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

是否有人在C++的高级标准库上工作

STL/Boost涵盖所有低级别的东西.

但是更高层次的概念呢?

Windows:我们有多个窗口库

  • KDE(QT)
  • 地精
  • 主题(C但以OO风格书写)
  • MS Windows
  • 等等

但有人在制定统一的窗口标准吗?包含以上所有内容的东西是可以接受的.(即使它只访问常见的东西,它将是一个起点).

网络:
有几个(包括Boost低级别的东西).
但有没有人在基于服务的网络层工作?

Java/C#在其标准库中具有的所有其他内容.
这些东西让初学者更容易跳入并说哇做了,它可以在任何地方(几乎)工作.

无论如何.希望有一些很酷的项目.

编辑

也许没有一个.但是,如果有一对可以捆绑在一起作为一个起点(并且可能随着时间的推移而修改(在那里被弃用的关键字))成为一个很好的整合.

注意:Windows只是我要找的一小部分.Java/C#语言比GUI更加强大.什么是一组很好的库,可以在一个地方获得所有功能.

c++

18
推荐指数
5
解决办法
1196
查看次数

删除NSManagedObjectContext中的所有记录

有没有办法删除所有的记录NSManagedObjectContext

我正在使用以下代码插入数据:

NSManagedObjectContext * context = [[NSApp delegate] managedObjectContext];
NSManagedObject        * basket  = nil;

basket = [NSEntityDescription insertNewObjectForEntityForName:@"ShoppingBasket"
                                       inManagedObjectContext: context];  
[basket setValue:[firstSelectedObject valueForKey:@"accessoryID"]
          forKey: @"accessoryID"];
Run Code Online (Sandbox Code Playgroud)

如何删除所有记录?我想要的东西就像"删除:"功能,但要删除所有内容.

cocoa records core-data

15
推荐指数
1
解决办法
2万
查看次数

以编程方式查找相似的颜色

我在java中有一个缓冲的图像,我想根据颜色值记录每个像素与另一个像素的相似程度.所以具有"相似"颜色的像素将具有更高的相似度值.例如,红色和粉红色的相似度值为1000,但红色和蓝色的相似值为300或更小.

我怎样才能做到这一点.当我从缓冲的Image像素中获取RGB时,它返回一个负整数,我不知道如何用它来实现它.

java colors

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

如何确定HTML元素是否在屏外?

如何确定使用jQuery给定元素位于可视窗口区域的顶部上方或底部下方?这将允许我确定该项目是否在屏幕外以及在哪个方向.

理想的情况是:

var topPos = $(this).relativeToTop();
var bottomPos = $(this).relativeToBottom();
var isOnScreen = topPos >= 0 && bottomPos >= 0;
Run Code Online (Sandbox Code Playgroud)

某处是否有在线插件或示例?

jquery jquery-plugins

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

帮我删除一个Singleton:寻找替代方案

背景:我有一些实现主题/观察者设计模式的类,我已经使其成为线程安全的.如果在与通知相同的线程中构造,则A subjectobservers通过简单的方法调用通知它.但是如果构造在不同的线程中,则通知将被发布到稍后由构造它的线程处理,然后在处理通知事件时可以进行简单方法调用.observer->Notified( this )observerobserverqueueobserver

所以......我有一个关联线程和队列的映射,在构造和销毁线程和队列时会更新.此映射本身使用互斥锁来保护对其的多线程访问.

地图是单身人士.

我过去曾经因使用单身人士而感到内疚,因为"这个应用程序中只有一个",并且相信我 - 我付出了忏悔!

我的一部分不禁想到应用程序中确实只有一个队列/线程映射.另一个声音说单身人士不好,你应该避免他们.

我喜欢删除单例并能够为我的单元测试存根的想法.麻烦的是,我很难想到一个好的替代解决方案.

过去工作的"通常"解决方案是传入指向要使用的对象的指针,而不是引用单例.我认为在这种情况下这将是棘手的,因为在我的应用程序中观察者和主题是10-a-penny并且将队列/线程映射对象传递到每个观察者的构造函数中是非常尴尬的.

我欣赏的是,我的应用程序中可能只有一张地图,但它不应该在主题和观察者类代码的内容中做出决定.

也许这是一个有效的单身人士,但我也很欣赏任何有关如何删除它的想法.

谢谢.

PS.我已经阅读了Singleton的替代方案,这篇文章在接受的答案中提到过.我不禁想到ApplicationFactory它只是另一个名字的另一个单身.我真的没有看到优势.

c++ singleton design-patterns

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