问题列表 - 第11093页

是否存在抛出异常的Java方法的特定命名约定?

我很想添加一个像"Ex"这样的后缀来区分那些抛出Exceptions的方法(带有类似的签名).

有这样的约定吗?

java coding-style method-names

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

JQuery Hilight插件的任何替代品?

当我发现Hilight时,我差点摔倒在椅子上.这正是我需要的:)

现在,令人遗憾的是,该演示似乎在IE8中不起作用.那里有任何修复或替代方案吗?

jquery rollover-effect

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

什么是同时枚举两个列表的模式,没有索引?

我正在寻找一个创意模式来枚举两个IEnumerable <>的同步.

如果我正在制作一些内容并添加到C#语法中,我可能会写:

foreach(var firstItem, var secondItem in this.ListOne, this.ListTwo)
{
   if (firstItem.Prop == secondItem.Prop)
      WorkSomeMagic(secondItem);

   DoSomethingElse(firstItem);
}
Run Code Online (Sandbox Code Playgroud)

现在,显然这不存在.在处理索引无法访问的枚举时,人们用什么模式来完成类似的事情?请记住,我的伪foreach中的内容会更复杂; 我简化了这个例子.

c#

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

将其他ViewData传递给强类型的局部视图

我有一个强类型的局部视图,它接受一个ProductImage,当它被渲染时,我还想为它提供一些我在包含页面中动态创建的额外ViewData.如何通过RenderPartial调用将强类型对象和自定义ViewData传递给局部视图?

var index = 0;
foreach (var image in Model.Images.OrderBy(p => p.Order))
{
  Html.RenderPartial("ProductImageForm", image); // < Pass 'index' to partial
  index++;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc viewdata asp.net-mvc-partialview

169
推荐指数
6
解决办法
11万
查看次数

如何在Clojure中使用Zip?

我对clojure非常新.zip实用程序看起来很有趣但我似乎无法使用它.

我试过了

;; ZIP
(:use "zip")
(def data '[[a * b] + [c * d]])
(def dz (zip/vector-zip data))
Run Code Online (Sandbox Code Playgroud)

但我得到了

java.lang.Exception: No such namespace: zip 
Run Code Online (Sandbox Code Playgroud)

你如何使用外部库?

clojure

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

Textmate中使用的标准编程字体是什么?

它看起来很可读.我特别喜欢文本比Consolas更大胆,有点像Comic Sans.

它可以下载到Windows吗?

fonts textmate

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

我可以通过在Python中使用这个新手代码运行time.sleep()来破坏系统吗?

我确定有一个更好的方法来做到这一点,但我是新手,所以我做了它唯一的方法,我可以搞清楚.问题是,我有一个脚本,用RSS源中的最新帖子更新文本文件(我从你们那里得到了一些帮助来弄明白).但我想让这个脚本自动化,所以我做了这个:

import time
import os

seconds = 3600
kjor = 'python vg.py'

time.sleep(seconds)
os.system(kjor)

time.sleep(seconds)
os.system(kjor)

time.sleep(seconds)
os.system(kjor)
Run Code Online (Sandbox Code Playgroud)

我继续将那些24x向下复制.我知道这可以通过一些循环(虽然?)可以做得更好,但我害怕我在那个领域还没有很多知识(还).

然而,我的问题如下:如果我让这个系统运行更长时间,系统是否会受到任何损坏?

python while-loop

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

EF ObjectContext,Service and Repository - 管理上下文生命周期.

我对MVP和实体框架世界相当陌生,所以请耐心等待.

我目前有一个View + Presenter组合,视图有两个事件Edit和Delete,演示者只是监听这些事件.我还有一个服务对象和存储库设置.服务层采用一些存储库实现,这些实现采用ObjectContext,因此构造的顺序是(将顶层对象传递给它下面的对象:

ObjectContext
   |
   V
Repositries
   |
   V
Service Object
   |
   V
Presenter
Run Code Online (Sandbox Code Playgroud)

现在的问题是,当我在顶部创建对象上下文时,它一直存在,演示者处于活着状态,这意味着编辑和删除使用来自服务的相同上下文实例.

因此,调用ServiceObject.Delete和ServiceObject.Edit会使用相同的上下文,这使得很难管理更改跟踪.根据我的理解,上下文应该只是短暂的,只有一个工作单元,对我来说编辑和删除都是不同的工作.

您如何使用实体框架进行DI并仍然管理上下文生命周期?

我看到人们刚刚在存储库中新建了对象上下文,这是一个很好的模式.

或者我应该在服务对象中执行此操作,例如:

ServiceObject{
  public void Edit(// some args) {
     Using(var context = new MyObjectContext) {
         var repo = new MyRepo(context);
         var entity = repo.GetForID(12);
         // Do some stuff for edit
         context.SaveChanges();
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,我不再将我的存储库传递给ServiceObject的构造函数而不执行DI :(.

在这种情况下我该怎么办?

有谁知道我可以看到的任何开源项目可以帮助我解决这个问题.

谢谢.

c# entity-framework dependency-injection

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

为什么不能列出<parent> = List <child>?

为什么以下代码不起作用?

class parent {}
class kid:parent {}

List<parent> parents=new List<kid>;
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎很明显.这里发生了什么?

.net c# oop inheritance

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

jquery-如何检测子ID?

<div id="first">
    <div id="here">...</div>
</div>
<div id="second">
    <div id="here">...</div>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$("#second #here").click(function(){});
Run Code Online (Sandbox Code Playgroud)

当我点击第二个时,如何编写jquery来检测?

javascript jquery

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