问题列表 - 第6854页

为c ++寻找一组丰富的跨平台库

他们的任何库是否提供类似于单声道但c ++语言的功能?我知道提升存在,但我喜欢单声道而不是提升.

我希望做的不仅仅是基本库集中可用的内容,比如更容易播放声音(跨平台),GUI,加载图像,时间等等.我想我正在寻找人们可能会认为引擎或大型库的内容.

c++ mono

0
推荐指数
3
解决办法
947
查看次数

如何在不丢失Hibernate数据的情况下更新数据库模式?

想象一下,您正在使用Hibernate和JBoss开发Java EE应用程序.您有一个正在运行的服务器,其中包含一些重要数据.您偶尔会发布下一个版本的应用程序(1-2周),并且它们在持久层中有一堆更改:

  • 新实体
  • 删除了实体
  • 属性类型更改
  • 属性名称更改
  • 关系变化

您如何有效地设置更新数据库模式并保留数据的系统?据我所知(我可能会误会),Hibernate不会执行alter column,drop/alter constraint.

谢谢你,Artem B.

database schema hibernate migrate

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

我可以访问CruiseControl.net构建标签吗?

有什么方法可以访问CruiseControl.NET的构建标签号吗?(也许通过使用批处理文件.)基本上,我想检索值" LastSuccessfulIntegrationLabel"并在构建之前在批处理文件中使用.

cruisecontrol.net continuous-integration

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

什么是.NET中的代码访问安全性

什么是.NET中的CAS(代码访问安全性),以及如何实现它?使用它有什么好处?

.net

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

Linux上运行程序的目录?

嘿,我一直在编写一个程序(一种电子书查看类型的东西),它从可执行文件所在的文件夹中的文件夹中加载文本文件.这给我带来了一些问题,因为如果我使用命令"./folder/folder/program"从另一个目录运行程序,我的程序将找不到文本,因为工作目录不正确.我不能拥有绝对目录,因为我希望程序是可移植的.有没有办法获得运行可执行文件的精确目录,即使它已从另一个目录运行.我听说可以结合使用argc [0]和getcwd()但是当目录中有空格时会截断argc(我想?)所以我想尽可能避免这种情况.

我在Linux上使用g ++,Thanx提前

c++ unix linux

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

相当于Bloch的C#有效Java

我已经加入了C#的行列,并想知道是否有相当于Joshua Bloch的C#世界的Effective Java.

鉴于它们的相似性,我已经能够将一些Java知识应用于C#但我对知识感兴趣以最有效地利用C#特定功能.例如,Generics在Java和C#中没有同样的实现,所以我不清楚Java Generic"技术"是否也适用于C#.

我最感兴趣的是C#3.0.这是(当然),除非你们认为我会因为研究版本1和2的功能而受益.

c#

29
推荐指数
4
解决办法
3412
查看次数

你最常用的课程是什么?

一段时间后,每个程序员都会得到一组实用程序类.其中一些是真正的编程珍珠,它们在你的几个项目中被重用.例如,在java中:

 class Separator {

        private String separator;
        private boolean called;

        public Separator(String aSeparator) {
            separator = aSeparator;
            called = false;
        }

        @Override
        public String toString() {
            if (!called) {
                called = true;
                return "";
            } else {
                return separator;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

和:

public class JoinHelper {

    public static <T> String join(T... elements) {
        return joinArray(" ", elements);
    }

    public static <T> String join(String separator, T... elements) {
        return joinArray(separator, elements);
    }

    private static <T> String joinArray(String sep, T[] elements) …
Run Code Online (Sandbox Code Playgroud)

language-agnostic oop

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

哪个免费的C#单元测试框架?

我是C#世界的初学者(和.Net一样),所以我决定从更有经验的开发者那里得到一些建议.您建议使用哪种免费的C#单元测试框架?我遇到了看起来很有趣的NUnit,但在我发现的文档中,有.Net 1.1和.Net 2.0的版本.我需要在针对.Net 3.0的项目中使用它.

所以,请告诉我:

  • 我可以将NUnit用于.Net 3.0项目吗?

要么:

  • 还有比NUnit更好的东西吗?

.net c# frameworks unit-testing

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

Netbeans中的缩进

在netbeans中,如果我选择一些文本并按Tab,它可以正常工作,文本按预期缩进到右侧.

但是,如果我然后尝试在文本后面退格,它一次只删除一个空格.很烦人.

有没有办法更改此设置,因此选项卡背后的退格导致整个选项卡被删除而不仅仅是1个空格?

ide netbeans

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

哈希函数对于一对多长?

我需要将一对映射long long到a double,但我不确定要使用什么散列函数.每对可以由任意两个数字组成,但在实践中它们通常是介于0和之间的数字100(但同样,这是不可保证的).

tr1::unordered_map文档.我开始是这样的:

typedef long long Int;
typedef std::pair<Int, Int> IntPair;

struct IntPairHash {
  size_t operator(const IntPair& p) const {
    return ...; // how to hash the pair?
  }
};

struct IntPairEqual {
  bool operator(const IntPair& a, const IntPair& b) const {
    return a.first == b.first 
      && a.second == b.second;
  }
};

tr1::unordered_map<IntPair, double, IntPairHash, IntPairEqual> myMap;
Run Code Online (Sandbox Code Playgroud)

一般来说,我不知道要使用什么哈希函数.什么是一个很好的通用哈希函数?

c++ hash unordered-map hash-function tr1

19
推荐指数
3
解决办法
2万
查看次数