我会保持简单,
如何从lambda中获取表达式树?
或者从查询表达式?
如何在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*指定了我输出到程序的行数(从第一行输入读取的值),但我想只处理一个任意和未知数量的行,当它到达时停止流的结尾.
以下代码将编译但在运行时崩溃:
int main() {
try {
throw;
}
catch(...){
cout<<"In catch";
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
结果:"hello.exe中0x7c812a5b处的未处理异常:Microsoft C++异常:[rethrow] @ 0x00000000"
为什么编译器允许代码编译?编译器检查此代码是否是catch块的一部分看起来不是那么困难.
在我的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) 我JVM Error 545 incompatible or corrupt file system在黑莓模拟器中构建应用程序时遇到错误(" ")我正在使用黑莓jde 4.6.
我甚至看不到模拟器的第一个屏幕.
任何人都可以告诉我这个错误的原因是什么以及如何解决这个错误.
我在C#程序集中有一些资源,我在其中解决
byte[] foob = Properties.Resources.foo;
byte[] barb = Properties.Resources.bar;
...
Run Code Online (Sandbox Code Playgroud)
我想迭代这些资源,而不必保留我添加的索引.有没有一种方法可以返回所有资源?
根据优秀的建议,我已将一些变量移动到WXI文件.如何将其包含在WXS文件中?
我需要找到两个pdf文件之间的区别.有没有任何python相关工具有一个功能直接给出2 PDF的差异?
我现在用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)
但现在我有两个问题:
ReportTrades?把它们都称之为令人困惑ReportTrades(或者如果我这样做,我必须将它们放在单独的包中).本质上说是因为没有这样的事情overloading一类val的类型.有什么我想念的吗?我可以避免这个吗?我应该放弃并使用!?人们是否使用某种组织结构来澄清发生了什么?
示例:我添加了一些NSString对象NSMutableArray: @"Foo", @"Bar", @“FooBar".现在在其他地方我再次访问该数组,我想删除@"Foo".所以我创建了一个新的NSString @"Foo",并将其传递给-removeObject:.文档没有说明哪些标准-removeObject有效.我认为它只关注内存地址,所以在这种情况下它什么都不做.那是对的吗?
c# ×2
actor ×1
asp-classic ×1
blackberry ×1
c++ ×1
cocoa-touch ×1
common-lisp ×1
eof ×1
exception ×1
firefox ×1
html ×1
installer ×1
iphone ×1
lambda ×1
lisp ×1
merge-module ×1
nsarray ×1
pdf ×1
properties ×1
python ×1
resources ×1
rim-4.6 ×1
scala ×1
uikit ×1
wix ×1