小编Han*_*sir的帖子

203
推荐指数
15
解决办法
25万
查看次数

使用postgresql生成数据库表图的工具?

是否有任何免费工具用postgresql生成表格图?

postgresql diagram

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

C++性能与Java/C#

我的理解是C/C++生成在特定机器架构上运行的本机代码.相反,Java和C#等语言运行在虚拟机之上,该虚拟机将本机架构抽象化.逻辑上,由于这个中间步骤,Java或C#似乎不可能匹配C++的速度,但是我被告知最新的编译器("热点")可以达到这个速度甚至超过它.

也许这更像是一个编译问题,而不是一个语言问题,但任何人都可以用简单的英语解释这些虚拟机语言之一如何比母语更好地执行?

c# c++ java performance bytecode

119
推荐指数
9
解决办法
40万
查看次数

使用Assert测试异常的最佳方法,以确保它们将被抛出

您认为这是测试异常的好方法吗?有什么建议?

Exception exception = null;
try{
    //I m sure that an exeption will happen here
}
catch (Exception ex){
    exception = ex;
}

Assert.IsNotNull(exception);
Run Code Online (Sandbox Code Playgroud)

我正在使用MS Test.

.net c# unit-testing

87
推荐指数
7
解决办法
12万
查看次数

在C中通过引用传递数组?

如何在C中通过引用传递一组结构?

举个例子:

struct Coordinate {
   int X;
   int Y;
};
SomeMethod(Coordinate *Coordinates[]){
   //Do Something with the array
}
int main(){ 
   Coordinate Coordinates[10];
   SomeMethod(&Coordinates);
}
Run Code Online (Sandbox Code Playgroud)

c arrays pass-by-reference

64
推荐指数
6
解决办法
22万
查看次数

检查用户是否在用户控件Asp.net MVC中登录

如何检查用户是否使用asp.net mvc登录用户控件

通常在视图页面上我使用它

<% if (User.Identity.IsAuthenticated) {%>
  //Do something
<% } %>
Run Code Online (Sandbox Code Playgroud)

但我无法在用户控件上完成此操作

asp.net-mvc user-controls

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

代码覆盖工具如何工作?

像NCover这样的代码覆盖工具如何知道代码的哪些部分被执行以及哪些部分没有被执行?

code-coverage

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

为什么我总是使用rand()得到相同的随机数序列?

这是我第一次用C语言尝试随机数(我想念C#).这是我的代码:

int i, j = 0;
for(i = 0; i <= 10; i++) {
    j = rand();
    printf("j = %d\n", j);
}
Run Code Online (Sandbox Code Playgroud)

使用此代码,每次运行代码时都会得到相同的序列.但是如果我srand(/*somevalue/*)for循环之前添加,它会生成不同的随机序列.有谁能解释为什么?

c random

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

你有没有用过ngen.exe?

这里有人曾经使用过ngen吗?哪里?为什么?是否有任何性能提升?何时何地使用它有意义?

.net c# clr optimization ngen

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

在nhibernate中,HasOne和References有什么区别?

nhibernate HasOne()References()nhibernate 之间有什么区别?

.net c# nhibernate fluent-nhibernate

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