小编Aza*_*Aza的帖子

为什么numCapabilities是纯函数?

在并发库GHC.Conc中有一个名为的函数numCapabilities.它的类型是numCapabilities :: Int,它实际上返回一些你通过命令行标志传递的数字(例如,5如果选项是+RTS -N 5).

但是,getArgs(type IO [String]:)基本上相同(它返回未解析的非运行时参数)但不是纯函数.

如果唯一借口是numCapabilities往往需要在纯代码,以什么方式不其他命令行选项不能在纯代码需要?

我缺少什么或者是numCapabilities设计缺陷还是我允许写下面的怪物?

myGetArgs = unsafePerformIO getArgs
Run Code Online (Sandbox Code Playgroud)

haskell standard-library

21
推荐指数
2
解决办法
653
查看次数

有没有办法在Visual Studio 2012中使用Visual Studio 2010样式的Pending Changes/Team Explorer?

VS 2012中的团队资源管理器/待定更改非常糟糕.

有没有办法恢复VS 2010 Pending Changes窗口?

即使是一个好的独立TFS客户端也可以.

tfs visual-studio visual-studio-2012

21
推荐指数
2
解决办法
7474
查看次数

如何告诉MSTEST在解决方案中运行所有测试项目?

我需要知道如何告诉MSTEST在解决方案文件中运行所有测试项目.这需要从命令行完成.现在我必须传递一个特定的项目文件,我试图让它从一个解决方案文件运行.

我希望这是可能的,因为在Visual Studio中,按Ctrl + R,A,在当前打开的解决方案中运行所有测试.

我解释帮助文件的方式,你必须专门传递每个DLL.

我想从我的CruiseControl.NET服务器的命令行运行它,所以我可以编写其他实用程序来实现这一点.如果有一种通过其他方法实现这一目标的奇怪方法,请告诉我.

如何告诉MSTEST运行所有测试项目以获得解决方案?

<exec>
    <!--MSTEST seems to want me to specify the projects to test -->
    <!--I should be able to tell it a SOLUTION to test!-->
    <executable>mstest.exe</executable>
    <baseDirectory>C:\projects\mysolution\</baseDirectory>
    <buildArgs>/testcontainer:testproject1\bin\release\TestProject1.dll 
    /runconfig:localtestrun.Testrunconfig 
    /resultsfile:C:\Results\testproject1.results.trx</buildArgs>
    <buildTimeoutSeconds>600</buildTimeoutSeconds>
</exec>
Run Code Online (Sandbox Code Playgroud)

cruisecontrol.net tdd mstest command-prompt

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

很长一段时间后从应用程序恢复时应用程序崩溃

我的应用程序在后台闲置很长时间后崩溃了.我调试并发现它崩溃的原因是由于a NullPointerException.异常是由于当应用程序在后台时,应用程序单例类中的数据被垃圾收集器破坏.我在整个应用程序中的每个活动中都使用静态数据.

我的问题是:有没有办法让应用程序类的数据在后台持久化?或者还有其他解决方案吗?

android

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

在Linux中将窗口大小调整为设置大小

任何人都知道调整任何窗口的好方法,例如640x480?

当然,理由是截屏.

在Windows下我使用了donationcoder的ZoneSize.(顺便说一句:对于Firefox来说,这很简单,只需使用Web开发人员工具栏即可.)

linux

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

Visual Studio 2012无法识别所有挂起的更改?

我和我的团队一起在TFS工作项目,当我尝试为我的类创建新的建模项目时,问题出现了,它没有显示在挂起的更改中.

所以这就是我的方式:首先,我进入我保留课程的文件夹.我尝试过很多种组合:我先尝试右键单击我的文件夹,然后点"退出编辑",然后继续*(见后面); 接下来我尝试点击我的课程的.csproj,这样当我添加建模项目然后转移到*时,我就会激活我的项目.最后我试图激活我们整个项目的整个解决方案,它们连接它们然后转移到*.

它都没有奏效.(我一直有上一个版本)

  • 这是我接下来所做的所有可能性:我去了建筑 - >新图(命名图并留下创建新项目) - >创建(然后窗口显示创建新项目在哪个文件夹中我总是选择我的文件夹在哪里我保留我的课程).

完成之后,我去检查团队资源管理器中的"待定更改",因为自从我创建了建模项目以来应该有一些可用.但没有.因为我不能这样做,所以我做的最后一个解决方案是右键单击我的项目上的Source-control Explorer并转到Add items to folder并选择我在本地创建的项目,我想要它被创造.

但是,最后一个解决方案是在尝试打开我的建模项目后给我错误.我知道我应该激活第一个建模项目,所以我点击.modelproj并点击它,它给了我这个"通知"或者更确切地说是"警告":

您打开的解决方案是在源代码管理下,但当前未在Visual Studio中配置为集成源代码控制.您想现在将此解决方案绑定到源代码管理吗?

-

我究竟做错了什么?为什么在创建项目时默认情况下不会集成解决方案(我的朋友自动执行此操作,他们无需在源代码管理资源管理器中右键单击以添加项目以便能够查看挂起的更改)?

我希望自己能够理解.

tfs visual-studio-2012

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

是否有一个很好的开放编解码器用于截屏视频压缩

从计算机屏幕捕获的视频可以通过针对屏幕视频优化的编解码器进行非常好的压缩.通常,这意味着考虑到屏幕的大区域在帧之间不改变,并且当区域改变时它们经常变回先前看到的状态.

我所知道的唯一一个是Adobe的Flash Screen Video,它被指定为SWF格式的一部分:http://www.adobe.com/devnet/swf.html.它有点巴洛克式,但可以使用.

我正在制作一个实验性的HTML5/JS截屏视图,需要一个基本格式.目前,我能看到的唯一选择是在JavaScript中实现FlashSV解码器,或者滚动我自己的格式.

有谁知道那里的任何其他屏幕视频编解码器?

编辑:接受第一个答案,因为底部的链接提供了一个非常类似于我正在寻找的编解码器:http://wiki.multimedia.cx/index.php?title = PeopleBox_Capture_Codec

video screen codec

18
推荐指数
1
解决办法
6660
查看次数

是否有任何一个网站包含许多优秀的C#截屏视频?

是否有任何一个网站包含许多优秀的C#截屏视频?

c#

17
推荐指数
2
解决办法
3585
查看次数

乘以长值?

class Main {  
   public static void main (String[] args){  
     long value = 1024 * 1024 * 1024 * 80;  
     System.out.println(Long.MAX_VALUE);  
     System.out.println(value);  
  }  
}
Run Code Online (Sandbox Code Playgroud)

输出是:

9223372036854775807
0

这是正确的long value = 1024 * 1024 * 1024 * 80L;!

java type-conversion

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

检查数据库连接,否则显示消息

我想检查网站是否可以连接到mySQL.如果没有,我想显示一个错误,说用户应该在几分钟内再次尝试访问该页面...

我真的不知道怎么做;)

任何帮助将不胜感激!

string mysql_error ([ resource $link_identifier ] )
Run Code Online (Sandbox Code Playgroud)

但是我该如何使用它呢?

这只是给我错误,但我希望消息显示任何错误.

谢谢

php mysql mysql-error-1064

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