小编Inf*_*Dev的帖子

文本区域的最大长度在IE中不起作用

我试图限制在textarea中输入的字符数,如下所示:

<div>
 @Html.TextAreaFor(x => x.StudentName, new { @maxlength = "1000" })
</div>
Run Code Online (Sandbox Code Playgroud)

这在Firefox和Chrome中运行良好,但maxlength属性在IE中不起作用.我怎么做??

html asp.net-mvc-3

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

在catch块中捕获异常后,是否可以再次在try块中执行代码?

我想在捕获异常后再次执行try块中的代码.这有可能吗?

对于Eg:

try
{
    //execute some code
}
catch(Exception e)
{
}
Run Code Online (Sandbox Code Playgroud)

如果异常被捕获,我想再次进入try块以"执行一些代码"并再次尝试执行它.

.net c# exception-handling exception

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

流利的Nhibernate多对多映射方式

我有两个类Order和Items

我想要一个像这样的方法

class Order
{
    public virtual IList<Item> GetItems(Order order)
    {
         //get items for that order.
    }
}
class Item
{
    public virtual IList<Order> GetOrders(Item item)
    {
         //get all the orders in which that items is present.
    }
}
Run Code Online (Sandbox Code Playgroud)

是编写创建这样的方法还是我应该创建一个属性

     public virtual IList<Item> Items { get; set; }
Run Code Online (Sandbox Code Playgroud)

我应该怎么做这个映射是nhibernate?

fluent-nhibernate fluent-nhibernate-mapping

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

如何从node-webkit应用程序打开浏览器窗口?

我有一个桌面应用程序,使用node-webkit打包.我需要在点击链接时打开用户的默认浏览器.我在用

window.open("www.google.com")
Run Code Online (Sandbox Code Playgroud)

但这会打开一个新的node-webkit窗口而不是打开浏览器窗口.如何打开浏览器窗口?

javascript jquery desktop-application node-webkit

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

如何为git commit消息设置模式?

我想限制那些提交具有特定提交消息格式的人,我该怎么做?

例如: Pair_Name|Story_Number|Commit_Message

git

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

如何在go代码中找到导入周期在哪里?

我受够了错误

main.go:10:5: import cycle not allowed
Run Code Online (Sandbox Code Playgroud)

该错误不提供信息,相关性周期在哪里,甚至不告诉问题出在哪个文件上。有什么办法可以找出依赖关系循环或依赖关系图吗?随着代码库的扩大,很难推断出这一点。

go

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

是否可以在android中将颜色资源设为私有?

我想知道是否可以在 android 中拥有私有颜色资源?

例如:主要文件:colors.xml:

  <color name="red">#520A2A</color>
  <color name="red_darken_1">#A11453</color>
Run Code Online (Sandbox Code Playgroud)

风格 1 中的文件:element_colors.xml:

  <color name="header_color">@colors/red</color>
  <color name="footer_color">@color/red_darken_1</color>
Run Code Online (Sandbox Code Playgroud)

风格 2 中的文件:colors.xml:

  <color name="blue">#041B3F</color>
  <color name="blue_darken_1">#244B77</color>
Run Code Online (Sandbox Code Playgroud)

element_colors.xml:

  <color name="header_color">@colors/blue</color>
  <color name="footer_color">@color/blue_darken_1</color>
Run Code Online (Sandbox Code Playgroud)

现在我不希望人们在布局文件中使用颜色或来自 color.xml 的样式,但我总是希望他们从 element_colors.xml 使用它,这样应用程序就不会变得特定于单一风格。基本上,如何使布局和样式无法访问某些颜色文件?

android android-layout android-resources android-productflavors

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

在SQL Server 2008中检查多列是否为null

表A:

Id  Name  DateCreated  DateModified
-----------------------------------
1    A     2013-1-12    2013-1-15
2    B     NULL         2013-2-1
3    C     NULL          NULL
Run Code Online (Sandbox Code Playgroud)

我必须将此表的数据迁移到另一个DateCreated不可为空的列的表中,条件是if DateCreated使用null DateModified,如果两者都为null,则使用当前日期.

我不能用

ISNull(DateCreated,DateModified)
Run Code Online (Sandbox Code Playgroud)

因为两者都可以为空.

我该怎么做?该表有大约10000行.

sql t-sql sql-server-2008

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

如何检查桌面应用程序中的元素?

我来自网络开发世界,对桌面应用程序一无所知.该应用程序使用coffee脚本开发,并通过node-webkit打包.我想知道,如果有一种方法可以检查应用程序中的元素.谷歌搜索时,我来自Adobe AIRSpark Inspector.但似乎没有任何东西可用于node-webkit应用程序.有没有人对此有任何想法?

desktop-application node-webkit

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

如何覆盖现有go包的func?

我是新手,不能真正把它放在身边.我想在每个log4go.Error("错误")调用的go"log4go"中覆盖现有包中的func.最好的方法是什么?如果我想增强现有方法,那还有什么方法呢?请承担一个基本问题.

go

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