问题列表 - 第33129页

Asp.Net MVC - 进修课程

当MVC第一次出现时,我每天都在阅读它,并尽我所能地学习它.大约在MVC 2 RC2出现的时候,我因各种原因(新房子,新工作,懒惰)而停止学习.

我现在想回到MVC ......我有一个半写的博客我想完成,但是当涉及到任何MVC时我感到生疏.任何人都可以提供一些关于MVC进修课程的良好链接吗?我不需要从头学习,但我想刷新,然后了解从MVC 2 RC2到MVC 3的变化.

编辑:任何人都知道MVC 3即将发布时的ETA?我应该将当前的MVC 2项目转换为MVC 3 ...还是等待RC?

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

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

Apple的UIKit体验与.net体验

我是iPhone编程的新手.来自.net背景,我发现Apple的UIKit真的很难用.例如,创建一个简单的静态表视图需要我实现大量的数据源和委托方法.在.net中,您只需在Visual Studio中添加项目并设置其属性即可!随着我的应用程序变得越来越复杂,当我开始向表格单元格添加字段和其他控件时,事情真的失控了!

我在这里错过了什么,或者对你们所有人来说都是一样的混乱?有没有标准的方法或者你正在使用的工具,我不知道?我非常感谢您的反馈.

iphone uitableview iphone-sdk-3.0

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

Rails模型调用Controller动作

我需要从模型内部的方法调用控制器内部的动作.这是我用其他语言做的很多事情(当使用MVC框架时),但是,我从未在ruby on rails上看到过这种情况.该操作不会呈现任何内容,只是更新会话变量.

model-view-controller ruby-on-rails

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

从性能的角度来看ExpandoObject与Dictionary的关系?

一个相当简单的问题.我正在开发一个项目,我需要从一种上下文存储中动态存储和检索属性值.这些值将立即写入并多次读取.检索速度是这里的首要任务,每纳秒都很重要.

通常,我只是用一个字典来实现它,但是使用C#4和ExpandoObject,我想也许有更好的方法?有没有人有这方面的经验?我在其他帖子中看到它没有使用字典实现,这使我对它是更快还是更慢感到好奇?

让我试着澄清一些伪代码:

// In the main loop
var context = new Context();
context["MyKey"] = 123;
context["MyOtherKey"] = "CODE";
context["MyList"] = new List<int>() { 1, 12, 14 };

foreach(var handler in handlers) {
    handler.DoStuff(context);
}
Run Code Online (Sandbox Code Playgroud)

-

// "Handlers"
class MyFirstHandler {
     void DoStuff(Context context) {
          if (context["MyKey"] > 100)
               context["NewKey"] = "CODE2";
     }
}

class MySecondHandler {
     void DoStuff(Context context) {
          if (context["MyOtherKey"] == "CODE")
             context["MyList"].Add(25); // Remember, it's only Pseudo-code..
     }
}
Run Code Online (Sandbox Code Playgroud)

好吧,希望你能得到我想要的东西..

我也完全接受其他建议.我一直在想要使Context类静态类型化(即实际上有一个MyKey属性,MyOtherKey属性等),虽然它可能会对我们产生很大的影响.

c# dictionary expandoobject

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

FXCop抑制警告CA1800(不必要的演员)

我有以下代码:

[SuppressMessage( "Microsoft.Performance", "CA1800:DoNotCastUnnecessarily" )]
private static void SetTestConnectionString( Component table )
{
    if( table is Object1 )
    {
        fn1( (Object1)table );
    }
    // ... a few more if statements for different Classes
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行FxCop此类/函数时,它仍会生成警告

警告:CA1800:Microsoft.Performance:'table',一个参数,在方法'ccc.SetTestConnectionString(Component)'中多次强制输入'xxx'.缓存'as'运算符或直接强制转换的结果,以消除冗余的castclass指令.

我知道我可以重构此代码以删除警告,但是它会降低代码的可读性.在这个例子中,我想在这一个函数上抑制这一条消息.

我究竟做错了什么?

c# fxcop suppression

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

C#界面问题

如果我想要一堆类来实现一个方法,我可以让它们实现一个接口.但是,如果我希望方法始终使用两个自定义属性进行修饰,是否有语法?换句话说,我希望每个实现方法Run()的类都附加一个descriptionAttribute和一个versionAttribute.

更新:有没有办法让实现Run()的类生成编译错误,如果他们没有附加这两个属性?

c#

7
推荐指数
2
解决办法
322
查看次数

使用带有Entity框架的uniqueidentifier SQL列类型

对于我的Clients表中的主键和标识,我使用uniqueidentifier默认值设置为newsequentialid()的列.通过管理工具插入新行可以创建ID的值.

通过EF从.NET 4代码插入导致插入零GUID(00000-0000 ....).我用new创建实体,设置一些值并执行EF AddToClients(例如).如果已调试,则id属性的值显示为零GUID.我没有通过Guid.NewGuid()我的代码显式设置id,因为我想把它留newsequentialid()在SQL Server中.问题是,它不起作用.第一次执行代码时,行插入的GUID为零.下次它明显失败并导致主键违规异常.

如何在不必在客户端代码中设置GUID的情况下使其工作?

.net sql-server entity-framework .net-4.0

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

如何在显示后恢复正常:没有表行

基本上,我有一张桌子.Onload,我设置表的每一行,display:none因为我有很多javascript处理要完成,我不希望用户在完成时看到它.我设置了一个计时器,以便在一段时间后显示它,我的问题是我无法让表格行显示为表格行.如果我设置display:block,它将不会与标题(th)对齐.我发现的唯一解决方案是display: table-row来自css2,但是7及以下版本不支持此声明.

有解决方案吗

css

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

如何在Excel中筛选多个条件?

我正在尝试过滤多个条件,但我看到"过滤器"选项只有2个字段用于"AND/OR"选项.我有一个充满链接的专栏.我想提取其中包含这些行的所有行:

.pdf .doc .docx .xls .xlsx .rtf .txt .csv .pps

有没有办法做到这一点?

excel excel-2007

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

Maven和xml解析的Hibernate依赖问题

我正在为我们的开发小组编写一个GWT-Hibernate内部Web应用程序。

以前,我已经编写了用于解析XML文件的工具,这些XML文件表示在现场收集的客户配置以进行分析。现在,我正在尝试为支持小组添加一个UI前端。在将UI合并并将代码解析到同一项目后,XML解析代码使用xpath和org.w3c.dom类消耗配置文件。我遇到了一个依赖问题。Hibernate 3.5.1依赖于使用旧版本xml-apis的dom4j。xml-apis jar具有org.w3c.dom类的旧版本,因此版本太旧以至于我在XML解析中使用的方法之一不可用。

org.w3c.dom.Node.getTextContext方法在旧的xml-apis类中不可用。


Node node = (Node)xpath.evaluate("//probe/configfile[@group=\"daemon.ini\"]/content", data, XPathConstants.NODE);
        if(node != null) {
            String content = node.getTextContent();
                // Do more work...
Run Code Online (Sandbox Code Playgroud)

Maven依赖项:tree显示了问题,休眠,dom4j,xml-apis 1.0.b2。

[INFO] +-org.hibernate:hibernate-core:jar:3.5.1-Final:compile
[INFO] | +-antlr:antlr:jar:2.7.6:compile
[INFO] | +-dom4j:dom4j:jar:1.6.1:编译
[INFO] | | \-xml-apis:xml-apis:jar:1.0.b2:compile

有关解决此问题的最佳方法的建议?

  1. Maven依赖项配置?我是Maven的新手,所以要明确。
  2. 使用其他API解析XML?

提前致谢。

xml xpath dom maven-2 hibernate

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