问题列表 - 第15290页

从.h文件visual studio创建.cpp文件

我正在使用Visual Studio 2008,我想知道是否可以在给定头文件的情况下创建.cpp文件.

因此,如果我有一个带有类和函数的.h文件,它可以创建代码文件,其中所有函数都输入了一个空白的正文

visual-studio

20
推荐指数
2
解决办法
8263
查看次数

.NET/Mono性能与JVM相比如何?

我一直在想这个问题.请提供定量数据以支持您的答案.

相关:Windows,Mac和Linux JVM性能之间是否存在显着差异?

.net mono performance jvm

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

吸气剂和二传手风格

(暂不回答你应该拥有它们的问题.)

我一直希望只使用函数重载为getter和setter提供相同的名称.

int rate() { return _rate; }      
void rate(int value) { _rate = value; }

// instead of     
int getRate() { return _rate; }      
void setRate(int value) { _rate = value; }

// mainly because it allows me to write the much cleaner     
total( period() * rate() );    
// instead of      
setTotal( getPeriod() * getRate() );
Run Code Online (Sandbox Code Playgroud)

当然我是对的,但我想知道图书馆作家是否有任何理由?

c++ oop getter-setter

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

为什么在没有返回值的情况下流出非void函数的末尾不会产生编译器错误?

自从我多年前意识到这一点,默认情况下这不会产生错误(至少在GCC中),我一直想知道为什么?

我知道您可以发出编译器标志来产生警告,但是它不应该总是出错吗?为什么非void函数没有返回值才有效?

评论中要求的示例:

#include <stdio.h>
int stringSize()
{
}

int main()
{
    char cstring[5];
    printf( "the last char is: %c\n", cstring[stringSize()-1] ); 
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

...编译.

c c++ gcc g++

157
推荐指数
5
解决办法
4万
查看次数

运行时的NHibernate只读实体

我想知道是否有办法在运行时使实体的实例不可变.我知道我可以有readonly类型,但我想在运行时只读类型的实例.原因是,我想通过修改属性来使用NH域对象(如轻量级实体),但是在执行Session.Flush()或类似操作时不希望这些更改持久存在.始终存在Session.Evict(),但这不会阻止未知的开发人员在"只读"实体上的Session.Save().

nhibernate

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

如何将数组从JNI返回到Java?

我正在尝试使用android NDK.

有没有办法将int[]在JNI中创建的数组(在我的情况下是一个)返回给Java?如果是这样,请提供一个JNI函数的快速示例.

-谢谢

java arrays java-native-interface android

120
推荐指数
2
解决办法
9万
查看次数

Visual Studio中语法着色的粒度

我对语法着色很着迷,其中不同的源代码元素以不同的颜色显示.如今,在我阅读代码的能力方面,良好的色彩就是适当的缩进.

仔细看看Tools/Customize/Fonts and Colors,我可以看到在某些情况下有细粒度; 例如,你可以为字符串和逐字字符串赋予不同的颜色.

但这是一个典型的C#代码行:

Controls.Add(combo);
Run Code Online (Sandbox Code Playgroud)

现在Controls, Add, and combo是所有不同类型的东西,但它们都以相同的颜色呈现,因为它们都只是"标识符".

当然有一种方法可以获得更多的粒度?至少颜色方法与对象不同?

c# color-scheme syntax-highlighting visual-studio

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

与LINQ to Entity Framework匹配的复杂字符串

我们正在使用LINQ to EF来开发解决方案.

在我的LINQ查询中,我想

string toMatch = "Matt Cool";

newString = toMatch.Replace(" ", "% ") + "%"; 

// So here newString is 'Matt% Cool%'

/*Now in my datasource, there is no 'Matt Cool', there's 'Matthew Coolguy'.
I would like this query to return that result. 
I would expect this behavior with the 
wildcard. It doesn't work*/

var results = from a in mycontainer.users
              where a.fullname.equals(newString)
              select a.fullname;
Run Code Online (Sandbox Code Playgroud)

我尝试使用"*"作为通配符和正则表达式解决方案,但无济于事 - 还有其他选择吗?

.net c# linq-to-entities entity-framework wildcard

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

使用Java API从Lotus Notes NSF文件中提取电子邮件消息

我想使用Java API(Notes.jar),我正在运行安装了Lotus Notes 8.5的Windows机器.

我对Lotus Notes一无所知,我只需要做一个狭窄的任务:从NSF文件中提取电子邮件.我希望能够遍历所有电子邮件消息,获取元数据(From,To,Cc等)或原始MIME(如果可用).

我已经搜索了很多,但我没有找到任何简单的东西,而不需要一些重要的Lotus Notes领域专业知识.

一些示例代码让我开始将非常感谢.谢谢!

更新:我发现了一个在Python中执行此操作的开源项目:

http://code.google.com/p/nlconverter/

但是,仍然在寻找一种在Java中执行此操作的方法.

java lotus-notes

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

为什么浮点数恰好是整数时尾随.0?

仔细阅读这个问题,因为我不是要求如何摆脱尾随零,这很容易.

我问的是为什么123d会变成"123.0"?

IEEE 64位浮点数可以精确地表示0到2 ^ 52的整数,因此这不是精度损失,而是Double.toString()实现期间的决定.

我的问题是他们为什么做出这样的决定呢?他们为什么不打印123?

java string floating-point

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