什么是单元测试,集成测试,烟雾测试,回归测试以及它们之间有什么区别?我可以为每个工具使用哪些工具?
例如,我使用JUnit和NUnit进行单元测试和集成测试.有没有烟雾测试或回归测试工具?
大部分时间我都是后端的应用程序开发人员.我从事过企业网络项目,但从未涉及过用户界面,设计问题.好看的网站和用户界面总是给我留下深刻印象.
而现在我正在尝试开发公共网站,我知道CSS,HTML,但坚持网页设计/用户界面问题.我不想使用模板或窃取某人的网页设计.
开发人员/程序员如何学习设计好的网站/用户界面,我应该使用和学习哪些工具?或正在设计好的网络用户界面是上帝的礼物?
我对所有这些低级别的东西,汇编语言相对较新.并且想要了解更多细节.为什么Linux,Windows汇编语言之间存在差异?
据我所知,当我编译C代码时,操作系统并不真正生成纯机器或汇编代码,它会生成依赖于操作系统的二进制代码.但为什么呢?
例如,当我使用x86系统时,CPU只能理解x86 ASM我是对的?.为什么我们不编写纯x86汇编代码以及为什么基于操作系统有不同的汇编变体?如果我们编写纯ASM或OS生成纯ASM,那么操作系统之间是否存在二进制兼容问题?
我真的很想知道他们背后的所有原因.任何详细的答案,文章,书都会很棒.谢谢.
我有一台三星电视通过光纤输出连接到我的DTS音响系统.电视有ARM CPU和嵌入式Linux操作系统.它配备了嵌入式媒体播放器.但内部媒体播放器不会将DTS音频传递给我的音响系统.它只通过AC3和其他格式.我想破解电视的固件,将DTS音频传递给我的音响系统.
什么是书籍,学习资源等开始这种爱好项目?我从未在嵌入式平台上编程.在开始之前我应该知道什么?例如,我应该知道音频编程,电子学,Linux内核,C编程吗?任何建议都会有所帮助.
实际上,有一个专门的sourceforge项目与三星电视上的固件黑客攻击相关,名为SamyGO.但当我问这个网站的主要固件黑客之一时,我没有收到他的回复.所以我在这里有人可以回答我的问题.谢谢..
更新:
我应该为这种工作获得多少电子知识?(我拥有CS学位和有关电子学,逻辑设计等的基础知识).我应该是Linux内核还是C专家?
实际上我一直想知道像George Hotz这样的嵌入式设备黑客是如何获得这种知识的.因为它是一个封闭的系统,他们没有任何文档,他们怎么能这样做呢?他们是从学校学到的吗?(我不这么认为).如果他们这样做,他们学习什么?他们使用哪些书?如果不这样,怎么样?
我想开发简单的无服务器局域网聊天程序只是为了好玩.我怎样才能做到这一点 ?我应该使用什么类型的架构?
去年我曾经在TCP,UDP客户端/服务器应用程序Project.It很简单(服务器侦听某些端口/套接字和客户端连接到服务器的端口等).但我不知道如何开发"无服务器"局域网聊天程序.我怎样才能做到这一点?UDP,TCP,多播,广播?或者程序应该像服务器和客户端一样?
我正在开发基于swing的桌面应用程序,该应用程序正在使用MediaInfo.dll库.我首先将这个dll安装到我的本地存储库,如描述这个答案.然后我在我的pom.xml中添加了一个依赖项
<dependency>
<groupId>com.mediainfo</groupId>
<artifactId>mediainfo</artifactId>
<version>0.7.44</version>
<type>dll</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我正在使用Maven 3.0.3版本,当我执行mvn install assembly时:汇编它说
未找到PlexusIoResourceCollection,没有找到dll的成员
我是maven的新手,所以我在寻求帮助之前先把我的听到了.
我怎样才能恢复到早期的基线?我们有一个UCM并行开发(多流)项目.每个开发人员都有Project的Integration流的快照视图.开发人员希望在其快照视图中查看应用程序的早期版本,以便他们可以调试早期版本的应用程序以查找错误.
当我想更改现有快照视图的基础基线时,clearcase不允许我这样做.那我该怎么办呢?
我有一个User,Book和UserBooks关联表.像这样的UserBooks表
|UserID | BookID | Status |
1 34 Read
1 35 Unread
2 34 Read
2 70 Read
2 32 Unread
...................
Run Code Online (Sandbox Code Playgroud)
我的域类是User,Book和UserBook.在NHibernate中,我怎样才能获得前10本最多的阅读书籍以及用户的阅读量?
十大阅读书籍
| BookID | ReadCount |
34 2
70 1
...............
Run Code Online (Sandbox Code Playgroud) assembly ×1
audio ×1
clearcase ×1
definition ×1
embedded ×1
java ×1
linux ×1
maven ×1
nhibernate ×1
tcp ×1
testing ×1
udp ×1
unit-testing ×1
x86 ×1