问题列表 - 第12442页

Lambda到Expression树的转换

我会保持简单,

如何从lambda中获取表达式树?

或者从查询表达式?

c# lambda expression-trees

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

如何在Lisp中读取输入直到EOF

如何在Lisp中读取输入流直到EOF?在C中,你可以这样做:

while ((c = getchar()) != EOF)
{
  // Loop body...
}       
Run Code Online (Sandbox Code Playgroud)

我希望能够将数据传输到我的Lisp程序,而无需事先指定数据大小.这是我现在正在做的一个例子:

(dotimes (i *n*)
  (setf *t* (parse-integer (read-line) :junk-allowed T))
  (if (= (mod *t* *k*) 0) (incf *count*)))
Run Code Online (Sandbox Code Playgroud)

在这个循环中,变量*n*指定了我输出到程序的行数(从第一行输入读取的值),但我想只处理一个任意和未知数量的行,当它到达时停止流的结尾.

lisp common-lisp eof

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

Bad Re-throw编译但在运行时崩溃

以下代码将编译但在运行时崩溃:

int main() {

    try {
        throw;
    }
    catch(...){
        cout<<"In catch";
    }
     return 0;

}
Run Code Online (Sandbox Code Playgroud)

结果:"hello.exe中0x7c812a5b处的未处理异常:Microsoft C++异常:[rethrow] @ 0x00000000"

为什么编译器允许代码编译?编译器检查此代码是否是catch块的一部分看起来不是那么困难.

c++ exception

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

Firefox中的刷新问题

在我的asp页面中有一个文本框名称"ProductName"

如果我在该文本框中写任何东西并刷新该页面,则在Firefox中不清楚文本框.但我在Internet浏览器中打开同一页面并在文本框中编写任何内容并刷新页面,我的文本框显而易见

为什么FireFox中的文本框不明确?

这是html代码

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<body>
<input type="text" id="ProductName" name="ProductName" style="width:235; height:20" value="">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html firefox asp-classic

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

如何解决Blackberry模拟器中的这个JVM错误?

JVM Error 545 incompatible or corrupt file system在黑莓模拟器中构建应用程序时遇到错误(" ")我正在使用黑莓jde 4.6.

我甚至看不到模拟器的第一个屏幕.
任何人都可以告诉我这个错误的原因是什么以及如何解决这个错误.

blackberry rim-4.6

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

如何在C#中找到Properties.Resources的所有成员

我在C#程序集中有一些资源,我在其中解决

byte[] foob = Properties.Resources.foo;
byte[] barb = Properties.Resources.bar;
...
Run Code Online (Sandbox Code Playgroud)

我想迭代这些资源,而不必保留我添加的索引.有没有一种方法可以返回所有资源?

c# resources properties

4
推荐指数
1
解决办法
2883
查看次数

如何将wxi文件包含到wxs中?

根据优秀的建议,我已将一些变量移动到WXI文件.如何将其包含在WXS文件中

installer windows-installer wix merge-module

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

如何在python中获取两个PDF文件的差异?

我需要找到两个pdf文件之间的区别.有没有任何python相关工具有一个功能直接给出2 PDF的差异?

python pdf

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

在实践中使用Scala actor编写应用程序

我现在用scala actor编写了一些应用程序,我对人们如何处理或处理我遇到的一些问题感兴趣.

过多的Message类或!?

我有一个演员,它会对用户操作作出反应并且必须导致某些事情发生.让我们说react一个消息UserRequestsX(id).我遇到的一个问题是,因为我想模块化我的程序,单个演员本身无法在不涉及其他演员的情况下完成动作.例如,假设我需要使用id参数来检索一堆值,然后需要通过其他一些actor删除它们.如果我正在编写一个普通的Java程序,我可能会这样做:

public void reportTrades(Date date) {
    Set<Trade> trades = persistence.lookup(date);
    reportService.report(trades);
}
Run Code Online (Sandbox Code Playgroud)

这很简单.然而,使用演员这会变得有点痛苦,因为我想避免使用 !?.一个参与者对ReportTrades(date)消息做出反应,但它必须要求PersistenceActor交易然后ReportActor报告它们.我发现这样做的唯一方法是:

react {
    case ReportTrades(date) =>
       persistenceActor ! GetTradesAndReport(date)
}
Run Code Online (Sandbox Code Playgroud)

所以,在我PersistenceActor的反应块中:

react {
    case GetTradesAndReport(date) =>
       val ts = trades.get(date) //from persietent store
       reportActor ! ReportTrades(ts)
}
Run Code Online (Sandbox Code Playgroud)

但现在我有两个问题:

  1. 我必须创建额外的消息类来表示相同的请求(即"报告交易").事实上,我在这种情况下有三个,但我可能还有更多 - 这成为跟踪这些问题的一个问题
  2. 我该怎么称呼第一条和第三条消息ReportTrades?把它们都称之为令人困惑ReportTrades(或者如果我这样做,我必须将它们放在单独的包中).本质上说是因为没有这样的事情overloading一类val的类型.

有什么我想念的吗?我可以避免这个吗?我应该放弃并使用!?人们是否使用某种组织结构来澄清发生了什么?

scala actor

6
推荐指数
1
解决办法
1888
查看次数

NSMutableArray -removeObject:如果它有不同的内存地址,还会删除NSString吗?

示例:我添加了一些NSString对象NSMutableArray: @"Foo", @"Bar", @“FooBar".现在在其他地方我再次访问该数组,我想删除@"Foo".所以我创建了一个新的NSString @"Foo",并将其传递给-removeObject:.文档没有说明哪些标准-removeObject有效.我认为它只关注内存地址,所以在这种情况下它什么都不做.那是对的吗?

iphone cocoa-touch uikit nsarray

4
推荐指数
1
解决办法
1487
查看次数