有没有一个简单的教程让我在GNU C++中加快SSE,SSE2和SSE3的速度?如何在SSE中进行代码优化?
是否有与之相对应的Java应用程序体系结构指南:http://www.codeplex.com/AppArchGuide?
我可以获得一系列常见的C++优化实践吗?
我的意思是优化是你必须修改源代码才能更快地运行程序,而不是改变编译器设置.
我有一个在C#中使用线程的程序.有没有办法以编程方式了解应用程序的内存使用情况?我想限制线程的产生说10兆字节的内存,我该怎么做?
是否有一些链接到F#的优秀资源:
我的意思很棒,类似于ASP.NET和WindowsClient.net的Learn部分中提供的视频.
谢谢.
有一个很好的工具来生成单元测试用例,例如.NET或Java项目,它会生成单元测试用例,覆盖几乎100%的代码覆盖率.测试用例的数量可以与代码的圈复杂度成正比(循环嵌套和条件越高,圈复杂度越高),其中圈复杂度越高,生成的测试用例集越大.我并不期望它能够完全正常运行(比如说我要构建单元测试并在生成之后运行它),但是我会说它可以在测试用例中有一个模板样式来修改适合您的预期需求的情况.但它也应该有一个适当的设置和拆卸方法,并且足以检测是否应该使用单元测试的模拟对象,如果存在任何依赖性.那么,是否存在这样的工具?
做"足够好"的软件会不会让你成为程序员?
以下是我对此的看法:
来自JoelOnSoftware的Joel Spolsky说,程序员感到厌倦,因为他们"足够好"(即使它们没有经过优化也能满足要求的软件).我同意,因为人们喜欢做一直都是正确的事情.在光谱的一侧,我想要:
另一方面,对我们人类的一个特点是我们喜欢变化.为了让我们保持吸引力(热爱编程),我们需要从一个项目或技术跳到另一个项目或技术,以便我们不会觉得无聊并且"有趣".
如果您作为程序员或人类为您做"足够好"的软件有任何好的或坏的副作用,我想您的意见?
.net ×4
c# ×3
java ×3
c ×2
c++ ×2
optimization ×2
architecture ×1
emulation ×1
f# ×1
g++ ×1
gcc ×1
hibernate ×1
java-ee ×1
linux ×1
memory ×1
soap ×1
unit-testing ×1
web-services ×1
windows ×1