小编gsb*_*gsb的帖子

SerializationException:成员"..."的类型未解析

我一直在尝试动态加载程序集到AppDomain.我需要这样做,因为我想动态调用一个方法,但是在我的应用程序运行时不要保留DLL的句柄,以便在需要时可以替换它.但是我收到了这个SerializationException异常:没有为成员"..."解析类型

这是我的代码:

AppDomain domain = AppDomain.CreateDomain("Temp AppDomain", null, AppDomain.CurrentDomain.SetupInformation);
try {
    object obj = domain.CreateInstanceFromAndUnwrap(dllPath, typeName);
    IMyInterface myObj = (IMyInterface) obj;
    result = myObj.MyMethod(something);
} 
finally {
    AppDomain.Unload(domain);
}
Run Code Online (Sandbox Code Playgroud)

c# appdomain

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

在SQL Server 2008中对查询性能进行分区

我有一个场景,其中有大量关于项目的状态数据.该项目的状态从分钟更新到分钟,并且在不久的将来将有大约50,000个项目.因此,在一个月内,将有大约2,232,000,000行数据.在获得旧数据之前,我必须在主表中保留至少3个月.

我必须计划根据特定项目(其ID)和数据范围(通常最多一个月的范围)实现快速查询 - 例如,从Table中选择A,B,C,其中ItemID = 3000,日期介于'2010-之间10-01'和'2010-10-31 23:59:59.999'

所以我的问题是如何设计一个分区结构来实现这一目标?

目前,我基于"项目的唯一标识符"(一个int)mod"分区数"进行分区,以便所有分区均匀分布.但它的缺点是在表上保留一个额外的列作为分区函数的分区列,因此,将行映射到其分区.所有这些都增加了一些额外的存储空间.此外,每个分区都映射到不同的文件组.

sql-server

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

如何不缓存ASP.NET用户控件?

我在我的页面中使用OutputCache,它具有用户控件,但我不想缓存此特定用户控件,因为它与用户登录相关(如果我访问该页面,我看到该页面就好像我通过了身份验证一样另一个用户).

我怎样才能做到这一点?

asp.net caching

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

锁定在代码执行期间可能更改的对象

假设我有一个锁定对象引用的线程

线程#1

lock(myObj) { ... }
Run Code Online (Sandbox Code Playgroud)

后来我的代码 myObj = new XYZObj();

然后线程#2锁定它

lock(myObj) { ... }
Run Code Online (Sandbox Code Playgroud)

如果对象引用已更改,此代码是否是线程安全的?当对象引用更改时,第一个锁仍然有效?

c# multithreading

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

Java和.NET的测试和模拟框架

我想知道您对广泛使用的测试/模拟框架的看法,并且Java和.NET之间具有良好的兼容性.我的意思是,我想学习在.NET项目中使用的那些工具,但我仍然希望能够在Java项目中应用这些知识.

  • 我知道有很多关于这些平台的测试/模拟框架的问题,特别是在SO中,但我没有找到一个问题,比较这些框架在这两个平台上的相似之处.

.net java testing tdd mocking

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

JS代码中的HTML生成

我想知道你对我的JS代码中HTML代码生成的看法.

我只觉得这种html.push("<tag>" + something + "</tag>")风格很烦人.我已经在HTML文件中尝试了一些模板(并在其中放置了一些占位符),然后使用其内容将占位符替换为我的实际值.

但也许你们有其他想法,可能是一个使用jQuery.

javascript

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

如何设计一个JavaScript类以干净的方式支持回调?

我试图设计一些类来支持回调功能.类MyClass1和MyClass2不起作用.Class3工作,但设计真的很糟糕.它使用外部类引用来调用方法.我想实现一个类似于MyClass1的设计,它更加清晰,不会与外部变量耦合.这个回调机制对于ajax调用来说真的很棒.$ j只是jQuery的别名.

function MyClass1() {  
    $j("#myDiv1").click(this.func);

    this.func = function() {
        alert("Inside method.");
    }
}

var _class2;  
function MyClass2() {  
    _class2 = this;  
    $j("#myDiv2").click( _class2.func );

    this.func = function() {
        alert("Inside method.");
    }
}

function MyClass3() {  
    $j("#myDiv3").click( function() { cls3.func(); } );   

    this.func = function() {
        alert("Inside method.");
    }
}

var cls1 = new MyClass1();  
var cls2 = new MyClass2();  
var cls3 = new MyClass3();  
Run Code Online (Sandbox Code Playgroud)

javascript

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

用于Web开发的.NET或Java?

在一个团队想要构建一个非常动态,有点繁重的使用界面(使用谷歌地图和一些地理能力)的场景中,有很多AJAX和JS,哪个更好:Java还是.NET?

对于数据库,SQLServer和PostgreSQL之间以及Windows和Linux之间都有一个选项.

目标是努力在生产力,可维护性,易用性,稳定性和性能之间找到平衡点.

那么哪个更好,为什么你这么想?

.net java

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