小编Mr.*_*Boy的帖子

C++单元测试库

我遇到了cppunit,但它看起来并不容易使用(也许我看起来并不难,也许是因为C++不能像Java/C#那样工作).有广泛使用的简单替代品吗?

实际上, cppunit是C++的标准单元测试框架吗?

c++ unit-testing cppunit

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

SVN:每个开发人员的个人分支机构?

我会说实话,SVN分支机构吓唬我.我工作的最后一个项目广泛使用它们,我似乎花了一半的时间来测试我的分支工作,做一个虚拟合并到主干,做一个真正的合并 - 只是为了找到其他人刚刚做了这个和我不得不更新并重新开始.

在那个特定的项目中,分支是由每个开发人员完成的...有一个主干,然后你有了你的个人分支,处理任务并合并了一系列修订版本.看起来很可怕因为你每次必须检查什么分支中的最后一个修订版是您合并的.

这个范例真的很好吗,我只是没有得到它,因为我不习惯命令行SVN使用?或者这是一个糟糕的系统?

svn branch

16
推荐指数
6
解决办法
6865
查看次数

在学习Javascript时,软件开发人员使用jQuery是否有意义?

人们常说,学习低级语言是任何新开发人员的良好基础.学习Javascript的经验丰富的开发人员(比如C++或Java人)怎么样?以同样的方式,他应该学习使用原始语言,以便他了解正在发生的事情,并在以后学习JQuery,或者从一开始就使用JQuery作为'Javascript的一部分?

javascript jquery

16
推荐指数
4
解决办法
722
查看次数

如何在字符串中使用编译时常量__LINE__?

我可以使用__LINE__方法参数就好了,但我想在一个使用字符串的函数中使用它.

比如说我有这个:

11    string myTest()
12    {
13     if(!testCondition)
14       return logError("testcondition failed");
15    }
Run Code Online (Sandbox Code Playgroud)

我希望函数的结果是:

"myTest第14行:testcondition失败"

我怎么写logError?它是否必须是一个宏观的怪物?

c++ testing c-preprocessor

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

在C++中,模板<>是什么意思?

这不是我熟悉的语法,但我在另一个问题中看到了它,例如:

template<> struct Allowed<std::string> { };
Run Code Online (Sandbox Code Playgroud)

template<>实际意味着什么,没有模板类型/参数?

c++ templates

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

屏幕外和嵌入式浏览器比较(用于游戏)

我们一直在寻找为我们的C++应用程序添加不错的浏览器支持; 这个问题是关于GUI独立的浏览器库,因为我们的项目涉及3D渲染,并不太适合普通的GUI.

到目前为止,我已经看到了这两个是Awesomium.从我的快速调查看,两者似乎都以类似的方式工作,渲染到你自己的窗口/游戏/任何内容的屏幕外缓冲区.Awesomium是专有的并且花费相当多($ 5k),Berkelium是开源和免费的.有没有人比较过这些(和其他)这样的工具?跨平台是一种好处,但不是100%必不可少的.

c++ 3d embedded-browser awesomium berkelium

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

为什么C++不能从赋值中推断出模板类型?

int x = fromString("test"):无法推断'ValueType'的模板参数

int x = fromString<int>("test") :按预期正常工作

那么为什么编译器在这里挣扎呢?我用各种真实的模板函数看到它,而不仅仅是这个愚蠢的例子.它必须是语言的一个特征,但是什么?

c++ templates stl

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

"生成dSYM文件"在XCode 4.5中需要很长时间

每次我在XCode 4.5中构建时,我都会注意到这一步骤需要一分钟,在完全重建中,这一步可能与其他所有内容一样长!

我之前使用的是XCode 3.2.6,并且在4.5中构建要慢得多.我能做些什么来改善这个吗?有没有关于dSYM做什么的信息,我不记得曾经在3.2.6上看过它.

xcode compilation xcode4

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

在.NET 2中搜索具有特定属性值的节点的XML文件

我找到了使用LINQ搜索XML节点的答案,但我仅限于使用.NET 2的C#.

我想打开一个XML文件(~50Kb,所有简单文本)并搜索具有特定值<Tool>属性的所有节点name.

似乎XmlDocument.SelectNodes()可能是我正在寻找的,但我不知道XPath.这是正确的方法,如果是这样,代码会是什么样的?

c# xpath visual-studio-2005 .net-2.0

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

为新项目选择"更好"或更熟悉的技术?

我正在寻找一个全新项目的工作,这是我作为我的第一个独立可销售项目一直在思考的问题.从广义上讲,它是一个基于Web的服务应用程序,我的第一选择,服务器语言非常简单......我在过去的Java Web应用程序中非常了解Java.

但是我在做Web应用程序方面的经验涉及JSP,Servlets和JSTL ......我知道像Hibernate/Spring这样的新技术背后的想法,但从未使用它们.所以我们编写了自己的DAO,通过编写生成XML/JSON页面的特殊mini-JSP页面来处理AJAX等.

我并不认为Spring/Hibernate是执行任何Java Web项目的"唯一"或"正确"方式,但它们被广泛使用.另一方面,不仅试图学习这些增加了初始开发时间,而且我将利用我的学习尝试来构建生产系统.

我记得乔尔的一篇早期文章说过(我会解释,因为我找不到它)

"无论什么酷,总是使用首席开发人员(或开发团队?)最了解的技术"

我想知道人们怎么想的?

ps:这应该是CW吗?

java spring hibernate

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