小编ble*_*ddd的帖子

如何忽略构建后事件的警告和错误?

我的 csproj 中有一个 postbuild 事件。我想忽略此命令的输出,但是每当我执行 command >nul 2>&1 时,此 csproj 都会损坏,可能是因为“>”。我注意到当我从 postbuild 窗口写 ">" 而不是直接编辑 csproj 时,如果被编码了.. 有没有解决方法(除了从 bat 文件运行它)

.net c# msbuild csproj

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

如何创建haskell排列

我想要做的是创建一个给定一定长度的函数创建True/False的所有可能组合/排列

恩.getPerm 2应该回来[True,True,True,False,False,True,False,False]

getTrue 0 = []
getTrue size = (True:(getTrue (size-1)))++(True:(getFalse (size-1)))
getFalse 0 = []
getFalse size =(False:(getTrue (size-1)))++(False:(getFalse (size-1)))
getPerm 0 = []
getPerm size= (getTrue size)++(getFalse size)
Run Code Online (Sandbox Code Playgroud)

我无法做到正确..我对函数式编程很新,所以请只使用基本的东西,而不是奇怪的东西..尽可能简单的代码,因为我不知道很多关于haskell的事情

haskell boolean function permutation

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

Robot的getPixelColor(int x,int y)方法如何工作?

Robot类的方法getPixelColor(int x,int y)究竟是如何工作的?我试过这个代码片段:

try 
{
     Robot robos = new Robot();
}
catch (AWTException e) 
{

}

for (int i = 0; i < 100; i++)
    robos.getPixelColor(0, 0);

System.out.println("fsadf");
Run Code Online (Sandbox Code Playgroud)

在我的PC上,这是一个核心的2人组合,并且花了一秒或更少的时间来执行print语句.但是,当我在我的笔记本电脑上运行相同的代码时,这是一个核心i3,它花费了更多的时间(大约2-3秒).

这背后的原因是什么?它是否与屏幕质量或类似的东西有关?我怎么解决这个问题?

java time pixel colors awtrobot

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

Haskell设置数据类型/数据结构

我想要做的是在Haskell中创建一个类型Set来表示一个通用(多态)集ex. {1,'x',"aasdf",Phi}

首先,我要清楚,在我的程序中,我想将Phi(空集)视为属于所有集合的东西

这是我的代码

data Set a b= Phi | Cons a (Set a b)
deriving (Show,Eq,Ord)


isMember Phi _ = True
isMember _ Phi = False
isMember x (Cons a b) = if x==a
               then True
               else isMember x b
Run Code Online (Sandbox Code Playgroud)

我面临几个问题:

  1. 我想要isMember类型

    isMember :: Eq a => a -> Set a b -> Bool
    
    Run Code Online (Sandbox Code Playgroud)

    但根据我的代码,它是

    isMember :: Eq a => Set a b -> Set (Set a b) c -> Bool
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果我有一组不同的时间==操作员不能正常工作,所以我需要一些帮助请:D

haskell compare equals set data-structures

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