问题列表 - 第13115页

Unity的自定义对象工厂扩展

我正在使用Unity IoC容器,我需要拦截对Resolve的任何调用以获取某个基本接口,并运行我自己的自定义代码来构造这些类型.

换句话说,在下面的示例代码中,当我调用时container.Resolve<IFooN>(),如果它没有具体实现类型的实例,则调用MyFactoryFunction构造一个,否则我希望它返回缓存副本.

标准Unity容器无法构造这些对象(更新:因为它们是.NET远程处理对象,因此本地计算机上的任何程序集中都不存在具体类),我不想在前面创建它们用RegisterInstance存储它们.

interface IFoo : IBase { ... }
interface IFoo2 : IBase { ... }

...
container.Resolve<IFoo2>();

...
IBase MyFactoryFunction(Type t)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我假设我可以创建一个Unity扩展来执行此操作,但我想知道是否已经有一个解决方案我可以借用.

c# ioc-container unity-container unity2.0

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

Powershell陷阱不会被持续触发

我无法理解为什么我在Powershell中看到这种行为:

PS C:\> trap { "Got it!" } 1/0
Attempted to divide by zero.
At line:1 char:22
+ trap { "Got it!" } 1/0 <<<<

PS C:\> trap { "Got it!" } 1/$null
Got it!
Attempted to divide by zero.
At line:1 char:22
+ trap { "Got it!" } 1/$ <<<< null
Run Code Online (Sandbox Code Playgroud)

为什么一个表达式会触发陷阱而另一个表达式不会?

error-handling powershell powershell-trap

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

JQuery:如何选择父表进行解析

我有JS函数,它通过表解析:

// id contains a message id, activeRow is "this" from onClick on tr
function doSomething ( id, activeRow ) {
    // AJAX calling using id as parameter
    $("#searchResultTable > tbody > tr").each(function(index) {
        $(this).removeClass("bold");
    });
}
Run Code Online (Sandbox Code Playgroud)

这非常合适(感谢Ariel @ 其他帖子),但我认为应该有另一种可能性,例如:

var table = $(activeRow).parent();
$("tbody > tr", table).each(function(index) {
    // .. do something
});
// The above clearly doesn't work, but should document what I'm looking for.
Run Code Online (Sandbox Code Playgroud)

这将允许使用相同的表ID,而函数将分别对它们中的每一个起作用.

非常感谢!

javascript jquery

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

如何改进我使用Textmate for Ruby on Rails,HTML,CSS和Javascript的方式?

我使用最新版本的textmate来满足我所有的Rails开发需求,我觉得我使用的可能性还是这个软件.我只安装了Ruby on Rails捆绑包,几乎没有使用片段/快捷方式.

为了在Web开发环境中充分利用我的同伴,我必须知道/做什么?

我更喜欢Ruby on Rails面向的答案,但任何html/js/css答案都会有所帮助.

编辑:添加赏金以获得更多输入.

html javascript css ruby-on-rails

21
推荐指数
2
解决办法
8854
查看次数

在Memcached中缓存图像

用户配置文件图像存储在单独的文件服务器中,我正在考虑在memcached中缓存它们.memcached服务器是应用程序的本地服务器,每个映像小于1MB.

但我在这里看到使用memcached图像是一个坏主意.是真的吗?我真的不相信.

有什么最佳做法和建议吗?我正在使用SpyMemcached Java Client.

memcached caching

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

如何在postgresql中使用GMT时间?

我们在GregorianCalendar的java代码中运行.我们想在postgresql数据库中将它们作为GMT + 0时间在时间​​戳类型列中保留,但我们不确定如何去做.这些字段应该带有时间戳还是没有?通过一个类似的标记"当前"时间postgres函数我们应该使用current_timestamp还是localtimestamp

postgresql timezone

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

如何使用 jquery 将 json 结果写入 div?

这可能是一个非常简单的问题,但我找不到任何有效的方法。

我正在尝试获取 json 结果并将其写入 div 的内部 html 以查看它的外观。

我有这样的事情:

$.getJSON("someurlthatgivesmejson",
    function(data){         
        $("#jsonmodel").html(data);  // what should this be??
    });
  });
Run Code Online (Sandbox Code Playgroud)

更新

我能够通过使用它来显示一些文本

$("#jsonmodel").html($.param(data));
Run Code Online (Sandbox Code Playgroud)

但是,它的格式不像浏览器显示 json 结果的方式,例如 javascript 对象的结构。

jquery json

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

对自定义对象的矢量进行排序

如何排序包含自定义(即用户定义)对象的向量.
可能应该使用标准STL算法与谓词(函数或函数对象)一起排序,该谓词将在自定义对象中的一个字段(作为排序键)上操作.
我是在正确的轨道上吗?

c++ sorting stl

231
推荐指数
9
解决办法
36万
查看次数

管理两个开发人员的sql更改脚本的最佳方法是什么?

到目前为止,我一直是我客户项目中的孤狼.任何时候我都会对SQL Server进行更改:表更新,存储过程等.我会生成更改脚本并将其放入目录中.当应用程序准备好发布时,我会在实时服务器上运行脚本并完成.

很快我将有另一个开发人员在同一个项目上工作.项目文件都在源代码管理中.我只是不确定如何处理更改脚本.我猜它们也应该受源代码控制?如果是这样,最好的命名约定是什么?我究竟如何确定下一个版本要执行哪些脚本?请记住,这是一个相当低调,非正式的Web项目,没有任何版本号或项目管理软件.

谢谢.

sql svn sql-server scripting

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

jQuery在Firefox中淡入/淡出的问题

我已经在这里问过没有运气,但随时可以阅读:

http://groups.google.com/group/jquery-en/browse_thread/thread/fdf7a584b30d4bb9

嗯检查我的网站:

http://www.crtaci.info/

在右上角位置我有搜索字段.当您将鼠标移到那里时,会出现一个小文字,上面写着:

Napredna pretraga

现在,出于某种原因,这些字母在ff 3.5中将颜色变为非常短的黄色,并且在safari 4.0.2中获得一些奇怪的颜色.在ie8中,opera和chrome它的工作方式正常,白色字母在动画中保持白色.

任何sugestions?

这是完成这项工作的功能;)

$('#header_search').hover(function() {
 $('#naprednaPretraga').stop({clearQueue:true}).show().animate({"opacity" : 1},500);
}, function(){
 $('#naprednaPretraga').stop({clearQueue:true}).animate({"opacity" : 0},500,function() {
  $('#naprednaPretraga').hide();
 });
});
Run Code Online (Sandbox Code Playgroud)

firefox jquery fade cleartype

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