问题列表 - 第218页

什么是MVC,它有什么优势?

我发现什么是mvp和mvc,有什么区别,但它并没有真正回答这个问题.

我最近开始使用MVC,因为它是我和我的工作伙伴将要使用的框架的一部分.我们之所以选择它是因为它看起来很容易并且从显示中分离出来的过程,除此之外还有我们不知道的优点,可能会错过吗?

优点

  1. 显示和处理是分开的


缺点

  1. 到目前为止没有

model-view-controller design-patterns

46
推荐指数
3
解决办法
10万
查看次数

您推荐哪些用于自动生成JSON的PL/SQL库?

您是否使用过JSON的PL/SQL库,并且发现它们有用吗?

PL/SQL中,我不得不繁琐地手工编写JSON值返回JavaScript函数的代码.我发现了一个用于自动生成JSON的PL/SQL库,但它并没有完全满足我所需要的一切.例如,我无法扩展库中的基本函数以返回我正在使用的JavaScript树组件所需的复杂的树状JSON数据结构.

注意:
该系统已经生产了8年以上,其架构使用PL/SQL作为CRUD和大多数业务逻辑.PL/SQL还使用mod PL/SQL生成90%的表示层(HTML/JavaScript).另外10%是通过Oracle Reports Builder完成的报告数据.

json plsql

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

wxpython:如何检查OnDragOver中的拖动数据?

我对wxPython中的拖放感到有些困惑(但也许这些问题也适用于其他GUI框架中的拖放).框架提供了几个回调(OnEnter和OnDragOver),据称这些回调允许我通知系统当前鼠标位置是否是一个有效的位置,可以删除被拖动的任何内容.从这些方法我可以返回wx.DragNone,wx.DragCopy等.令我感到困惑的是,从这些方法中我不允许调用GetData,这意味着我不允许检查用户拖动的数据.如果我看不到数据,我怎么知道用户是否可以放弃这里?

python user-interface wxwidgets wxpython drag-and-drop

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

asp.net mvc - 子文件夹

新的Microsoft asp.net mvc实现如何处理应用程序的分区 - 例如:

--index.aspx
--about.aspx
--contact.aspx
--/feature1
--/feature1/subfeature/action
--/feature2/subfeature/action
Run Code Online (Sandbox Code Playgroud)

我想我想说的是,似乎所有内容都必须进入视图/控制器文件夹的根目录,在处理项目时可能会变得笨拙,如果使用Web表单构建可能有很多很多文件夹和子文件用于分区应用程序的文件夹

我认为我得到了MVC模型,我喜欢它与Web表单相比的外观,但仍然让我了解如何在实践中构建一个大型项目.

asp.net-mvc directory-structure

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

java.lang.IllegalArgumentException:servlet映射中的<url-pattern>无效

<servlet>
    <servlet-name>myservlet</servlet-name>
    <servlet-class>workflow.WDispatcher</servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>myservlet</servlet-name>
    <url-pattern>*NEXTEVENT*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

以上是Tomcat的片段web.xml.*NEXTEVENT*启动时的URL模式抛出

java.lang.IllegalArgumentException:servlet映射中的<url-pattern>无效

如果有人能提示错误,将不胜感激.

tomcat web.xml servlets illegalargumentexception servlet-mapping

40
推荐指数
1
解决办法
8万
查看次数

获取实现接口的所有类型

使用反射,如何使用最少的代码获得使用C#3.0/.NET 3.5实现接口的所有类型,并最大限度地减少迭代?

这就是我想要重写的内容:

foreach (Type t in this.GetType().Assembly.GetTypes())
    if (t is IMyInterface)
        ; //do stuff
Run Code Online (Sandbox Code Playgroud)

c# reflection optimization lambda c#-3.0

524
推荐指数
11
解决办法
24万
查看次数

.NET XmlWriter中正确的名称空间管理

我在工作中使用.NET XML技术.我非常喜欢的一件事是XSLT引擎,更确切地说是它的可扩展性.然而,有一件小东西一直是烦恼的源头.没有任何重大或我们无法忍受的东西,但它阻止我们生成我们想要生成的漂亮的XML.

我们做的一件事是将节点内联转换并将节点从一个XML文档导入另一个XML文档.

遗憾的是,当您将节点保存到XmlTextWriter(实际上无论何种XmlWriter.Create(Stream) 返回)时,命名空间定义都会被抛出,无论是否有必要(先前已定义).你会得到以下xml:

<root xmlns:abx="http://bladibla">  
     <abx:child id="A">  
         <grandchild id="B">
             <abx:grandgrandchild xmlns:abx="http://bladibla" />  
         </grandchild>  
     </abx:child>  
</root>
Run Code Online (Sandbox Code Playgroud)

有没有人建议如何说服.NET对其命名空间定义有效?

PS.作为一个额外的好处,我想覆盖默认命名空间,在编写节点时更改它.

.net c# xml xmlwriter

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

将字符串解析为TimeSpan

我有一些xxh:yym格式的字符串,其中xx是小时,yy是分钟,如"05h:30m".将此类型的字符串转换为TimeSpan的优雅方法是什么?

c# timespan

29
推荐指数
2
解决办法
6万
查看次数

Perforce在Microsoft商店中

我们的开发商店目前使用Visual SourceSafe.我们都知道这最终会如何(严重),所以我们正在调查其他系统.首先是Perforce.有没有人有使用它的经验和它与Visual Studio(2003/2005/2008)的集成?它是否与其他任何一个一样好,或者相对而言它是否具有良好的功能?

version-control perforce visual-sourcesafe

6
推荐指数
2
解决办法
1556
查看次数

奖励*完整*初学者的代码项目

正在介绍编程的人的课程经常包括一个代码项目,我认为这是一种很好的学习方式.然而,这些项目往往过于人为,因此不值得回报.

您对奖励代码项目的想法是什么?(最好是易于开始,并且可以随意扩展以获得更高级!).

编辑:

@Mark:感谢这个链接,虽然我对那些对编程完全不熟悉的人更感兴趣(链接似乎更多地指那些已经精通至少一种语言的人,并试图学习一种新的 - 我会说的典型SO观众:) - ).

@Kevin,Vaibhav,gary:我在考虑通过一种语言学习编程的人,所以在课程开始时,有些人对控制结构一无所知(甚至更不用说任何语法).但是,我正在考虑一个相当大的项目(通常在1k-10k行代码范围内,可能是2或3名学生的组).这就是我的学校为完整的初学者所做的事情,它确实似乎对他们有用......除了他们中的大多数人发现他们的项目非常无聊!

language-agnostic

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