标签: frameworks

存在哪些突变测试框架?

在另一个问题中,我问变异测试在实践中是否有用.由于我没有得到满足我的任何答案,我想自己查看当前的工具.所以我需要对当前现有的变异测试框架进行概述.哪个最有用?为什么?

  • 我用Java编程,所以我更喜欢Java工具,但我会冒险看看不同语言的有趣框架.
  • 我想集成一个自动构建过程,所以我更喜欢可以通过命令行执行的工具.

frameworks unit-testing mutation-testing

32
推荐指数
5
解决办法
6886
查看次数

为什么要用PHP框架?

我很好奇,使用PHP框架有什么优点(和缺点)?

从版本3开始我一直在使用PHP.我从来没有使用任何可用于PHP的框架,所以我错过了什么?

php frameworks

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

如何在Xcode 4上弱化链接框架?

我需要弱化一些框架与我的目标.
但我找不到怎么做......

如果我尝试在3.2模拟器上运行我的项目,我会收到以下错误:

dyld: Library not loaded: /System/Library/Frameworks/iAd.framework/iAd
Reason : Image not found
Run Code Online (Sandbox Code Playgroud)

谢谢 !

xcode frameworks objective-c weak-linking ios-frameworks

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

特殊错误是否真的例外?

我的理解是,普遍的智慧说只使用异常才能获得真正特殊的条件(事实上,我已经多次在SO上看到过这种说法).

然而,Krzysztof Cwalina说:

关于例外的最大误解之一是它们用于"特殊条件".现实情况是它们用于传达错误条件.从框架设计的角度来看,没有"特殊条件"这样的东西.条件是否异常取决于使用的上下文,但可重用的库很少知道如何使用它们.例如,对于简单的数据输入应用程序,OutOfMemoryException可能是例外; 对于进行自己的内存管理的应用程序(例如SQL服务器)来说,这并不是那么特别.换句话说,一个人的特殊情况是另一个男人的慢性病.

然后,他接着说,例外情况应该用于:

  • 使用错误
  • 程序错误
  • 系统故障

考虑到Krzysztof Cwalina是MS CLR团队的PM,我问:你如何看待他的陈述?

language-agnostic frameworks exception

31
推荐指数
4
解决办法
6211
查看次数

Android GUI架构 - Surface/view/window/canvas之间的关系

=========================

更新:经过几天的谷歌搜索和实验,我找到了大多数这些愚蠢问题的答案.查看我提交的答案.

=========

Android Window的责任是什么?

以下是一些问题:

  • 是否负责收集和发送输入?
  • 视图和窗口之间有什么关系?与DFB中的表面和窗口之间的关系相同?
  • 活动和窗口之间有什么关系?每个活动都有窗口吗?
  • 是否可以从应用程序创建一个窗口?什么时候有必要?
  • Android支持多窗口吗?

编辑:添加更多问题:

  1. 各种类的职责是什么,例如Window,View,Canvas,Surface以及它们如何相互协作?

  2. 通常一个Activity有多少个窗口?

3.一个活动中的所有视图都将附加到Window吗?附加是什么意思?

  1. 每个窗口都有表面?每个画布都有表面?

  2. View负责focus/keyEvent/manager,而Cavus只负责"绘图"操作.

  3. WindowManager负责Window堆叠?这与SurfaceFlinger有什么关系?

  4. View不拥有Surface,视图包含的Window拥有?

  5. 使用canvas通过调用surface.lockCanvas()得到View.

  6. 何时调用onDraw(Canvas)?如何以及谁传递画布参数?

  7. Canvas有尺寸吗?Window的表面总是全屏吗?

再次编辑:

看完Romain Guy http://www.youtube.com/watch?v=duefsFTJXzc&feature=feedwll&list=WL提供的精彩演示后,几个问题得到解决并添加了几个问题:)

  1. 每个Activity都有一个ViewRoot,因此有一个Window吗?
  2. 有没有必要明确地创建一个窗口?并且窗口的表面是否全屏?
  3. 状态栏是否会在另一个窗口中?
  4. 表面的大小是多少?这总是全屏吗?

android frameworks window view directfb

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

我需要购买Qt框架吗?

我想开发一个适用于所有操作系统的C++应用程序.此应用程序将免费使用至版本1.5(以确保它具有高品质).我不希望这个应用程序是开源的.公众只能访问安装程序"EXE",就是这样.所有源代码都将由我保存和维护,而不是在合法公司下(至少目前为止).

因此,根据上述信息,我是否需要购买Qt框架或者我可以使用免费版本吗?我总是对LGPL和GPL等免费许可协议感到困惑.我可以阅读它一百万次,但仍然不知道我是否可以使用它.

如果我能以正常的非法律条款免费使用Qt; 我必须做什么或如何限制,以便我可以免费看到Qt.

我真的希望我可以免费使用Qt,因为当这个应用程序确实花钱时,我仍然希望有一个免费版本,功能较少,付费版本仍然非常便宜.不足以让我变得富有,仅仅这样我就不会破产哈哈.我们说付费版本的价格是5美元.

c++ qt frameworks gpl lgpl

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

无法加载文件或程序集'System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一

我在某些用户计算机上生成了这个异常(约20个中的1个):

无法加载文件或程序集'System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一.该系统找不到指定的文件.

我在网站和本网站上发现了几个对此错误的引用,但没有任何帮助.

我有一个使用WCF连接到服务器的加载项应用程序.使用带有VS 2008的.NET Framework 3.5构建的加载项.

该错误只能在一个用户帐户中的一台测试机器上重现.我安装我的应用程序,只能从这台机器上的一个帐户重现这个,除此之外它工作正常.此外,只有一个版本的主机应用程序可以重现,我为其创建了加载项(我假设它使用了不同的.NET框架).

我检查了保险丝日志,我看到以下内容:


Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
Running under executable  C:\Program Files\SolidWorks Corp\SolidWorks\sldworks.exe
--- A detailed error log follows. 

=== Pre-bind state information ===
LOG: User = Home\User
LOG: DisplayName = System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 (Fully-specified)
LOG: Appbase = file:///C:/Program Files/SolidWorks Corp/SolidWorks/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NULL
Calling assembly : System.Configuration, Version=2.0.0.0, Culture=neutral, …
Run Code Online (Sandbox Code Playgroud)

.net c# frameworks

31
推荐指数
2
解决办法
11万
查看次数

Xcode 5框架/库搜索路径绝对地址

我将我的Xcode更新为5.0.我添加了一些库/框架搜索路径,它显示的路径是绝对路径.例如,如果我的文件夹在我的桌面上,它将显示/ Users/username/Desktop /"foldername"/"subfolder"/"subfolder"/"framework".因此,每当我在另一个mac中检出一个工作副本时,我必须删除对某些库/框架的引用并重新添加它们.是否有办法修复它,我不需要删除 - 添加再次参考?

xcode frameworks search-path ios xcode5

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

框架和平台之间有什么区别

我知道框架为编程类型奠定了基础,但什么是编程平台?如果它与框架不同,它有何不同?

frameworks

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

超薄JSON输出

我正在使用带有PHP的Slim框架为我的应用程序创建RESTful API.但是,我认为框架可以通过某种方式创建更简单的JSON输出而不仅仅是exit($jsonEncodedVariable);.

我在框架中遗漏了什么,或者我是否需要使用json_encode()...... exit($json)...用于每种方法?

所有数据都从我的MySQL数据库中取出,然后根据调用的REST请求放入JSON数组中.

例如,如果/api/posts/all被请求,我将为exit()所有帖子的JSON数组,每个帖子都为其自己的键值"value" : key.

我的问题是,是否有一种简单的方法,使用slim框架,用于exit()输入JSON代码而不是以纯文本形式退出?

php json frameworks slim

30
推荐指数
6
解决办法
6万
查看次数