我想将Emacs心理治疗师移植到C :)但我想知道在哪里可以找到源代码.我害怕的是它是用Lisp编写的.如果是这样的话,我想如果有人已经把它移植到C,我将会运气不好.
任何指针将不胜感激(双关语无意!)
我有一个关于Java类路径变量的问题.
如果我有多个具有相同类的jar,jvm在运行时使用哪个jars.Class Path中列出的第一个,最后一个,还是未定义的?
谢谢
在决定是否让方法避免异常时(例如:让异常传播)或者在收到异常后处理它时,你使用了什么guidlines?
这是我想要问的一个例子
如果我有三个方法method1,2,3和3. Method1调用Method2调用Method3.并且只有在方法3中抛出异常才能让异常传播如下(请原谅我的伪java;))
method1 {
try {
call method2;
} catch (exception e) {
doErrorProcessing;
}
}
method2 throws exception {
call method3;
}
method3 throws exception {
call readFile;
}
Run Code Online (Sandbox Code Playgroud)
一旦它被提出,我应该何时处理异常,如下所示
method1 {
call method2;
}
method2 {
call method3;
}
method3 {
try {
call readFille
} catch (exception e) {
doErrorProcessing;
}
}
Run Code Online (Sandbox Code Playgroud) 问题从标题中清楚可见.
是否有适用于Mac OS X或Linux的Java Micro Edition SDK?或者是否需要Windows XP来开发JME应用程序?
有没有办法通过SDK从内置字典中随机检索单词?
我可以提供自己的单词列表,但使用内置词典可以轻松进行本地化.
由于App Engine数据存储区不是传统的关系数据库,因此不使用SQL指定查询.相反,您可以使用我们称为GQL的类似SQL的查询语言来准备查询.
它们是什么意思"不是传统的关系数据库",除了要求GQL而不是SQL之外,它还有什么含义.
对于家庭作业,我们正在开发CSV解析器.我正在尝试让事情奏效,但我遇到了一个问题.我似乎无法为结构中的"字段"值赋值.在他们提供的代码中,他们有:
typedef char f_string[MAX_CHARS+1] ; /* string for each field */
typedef struct {
int nfields; /* 0 => end of file */
f_string field[MAX_FIELDS]; /* array of strings for fields */
} csv_line ;
Run Code Online (Sandbox Code Playgroud)
使用上面定义的20和15的常量.看看它们有什么,struct hold和int,它包含一个数组,应该使用前面定义的f_string typedef填充它.好吧,很酷.我试着这样做:
f_string test = "Hello, Bob";
f_string testAgain = "this is dumb, k?";
f_string anArray[MAX_FIELDS] = {*test, *testAgain};
csv_line aLine;
aLine.nfields = 3;
aLine.field = *anArray;
Run Code Online (Sandbox Code Playgroud)
当我制作"anArray"时,如果我没有测试和testAgain的解释,我会收到关于在没有演员表的情况下对指针进行整数的警告.所以我把它们留在了.但是这条线:
aLine.field = *anArray;
Run Code Online (Sandbox Code Playgroud)
返回错误:"csv.c:87:错误:赋值中的不兼容类型"有或没有指针那么...所以我不确定我应该如何分配该变量?帮助将不胜感激!