我试图在确定的断点处检查变量的值.这是我的简化代码:
(defun foo ()
(maplist (lambda (var)
(break)
var)
'(a b c)))
Run Code Online (Sandbox Code Playgroud)
此时slime进入调试器模式.所以我尝试通过按":"或"e"键来评估,然后输入"(car var)",但是史莱姆继续说:
变量VAR是未绑定的.[UNBOUND-VARIABLE类型的条件]
我很困惑为什么它说这个,因为"(break)"在匿名函数内并且在"var"的范围内.
我需要在finder中为文件图标添加一个上下文相关的菜单.所以基本上如果我右键单击,例如"filename.txt"图标,子菜单应弹出"打开","获取信息"等,但应该有一个额外的项目,例如"我的程序".如果用户选择"我的程序"菜单选项,系统将执行:"my_program.rb filename.txt".
我有32位Mac OS 10.6.
我检查了堆栈溢出,我有发布的解决方案,但他们有点困惑.首先,根据这个堆栈溢出文章,你必须"添加一个启用共享工具的服务",但这对我来说很困惑.什么是"服务"?这是一个特殊挂钩操作系统的程序吗?
还有一篇关于"提供服务"的苹果文章,但我再次对此感到困惑.ruby脚本可以算作"服务"吗?或者我必须在目标C中做一些奇怪的Cocoa事情来访问子菜单然后再参考那里的脚本?
有更简单的方法吗?也许是一个我尚未遇到的开源程序?
我正在教自己Common Lisp,我正在创建一个与facebook的图形api接口的简单程序.Facebook使用REST和json.
这是一个非常简单的问题,但Common Lisp中的REST库在哪里?我似乎找不到它.
我是java编程的新手,我收到了很多错误的"ClassNotFoundException"错误.
奇怪的是它编译得很好:
java -cp /usr/share/java/scribe-1.3.0.jar FacebookProg
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行它时,我收到以下错误:
steve@steve-ThinkPad-T61:~/facebook$ java FacebookProg
Exception in thread "main" java.lang.NoClassDefFoundError:
org/scribe/builder/ServiceBuilder
at FacebookProg.main(FacebookProg.java:8)
Caused by: java.lang.ClassNotFoundException: org.scribe.builder.ServiceBuilder
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
Run Code Online (Sandbox Code Playgroud)
我在网上查了一下,似乎java无法在运行时找到它能够在编译时找到的库.所以尝试了以下变化:
java -cp /usr/share/java/scribe-1.3.0.jar FacebookProg
java -cp /usr/share/java/ FacebookProg
export CLASSPATH="/usr/share/java"; java FacebookProf
export CLASSPATH="/usr/share/java/usr/share/java/scribe-1.3.0.jar"; java FacebookProg
Run Code Online (Sandbox Code Playgroud)
我检查了StackOverflow和google上的几个地方,仍然无法找出原因.我是java的新手,所以可能有一个简单的解决方案,但我找不到它.我在Ubuntu 11.04上使用Sun Java 1.6 64位.scribe-1.3.0.jar文件位于"/ usr/share/java"中,我相信它是放置java包的规范位置.
准系统代码在这里(如果它很重要):
import org.scribe.builder.*;
import org.scribe.builder.api.*;
import org.scribe.oauth.*;
public class FacebookProg {
public static void main (String args[]) {
OAuthService …Run Code Online (Sandbox Code Playgroud) 我在Visual C++中创建了一个基本的字符串表资源.我正在尝试访问该资源.但是,我的程序似乎无法找到资源.这里:
int main(int argc, char* argv[])
{
HRSRC hRsrc;
hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDS_STRING102), RT_STRING);
if (hRsrc == NULL) {
printf("Not found\n");
} else {
printf("Found\n");
}
}
Run Code Online (Sandbox Code Playgroud)
此程序找不到资源并始终返回null.
我创建了一个简单的位图资源,这个新程序识别出来就好了.这里:
int main(int argc, char* argv[])
{
HRSRC hRsrc;
hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDB_BITMAP1), RT_BITMAP);
if (hRsrc == NULL) {
printf("Not found\n");
} else {
printf("Found\n");
}
}
Run Code Online (Sandbox Code Playgroud)
这会找到位图.
是否以不同的方式处理字符串表资源?
我是计划的新手,我正在尝试追踪一个功能.我必须加载"跟踪"功能.根据球拍文档,我必须执行:
(需要球拍/追踪)
但我得到的回应是
要求:未定义;
无法引用未定义的标识符
我很困惑.我使用语言"R5RS",如果这有所作为.在网上找不到任何东西或在堆栈上溢出这个.
我是c ++的新手,即使我知道文件存在,这段代码总是返回NULL:
HMODULE hModule = GetModuleHandle(TEXT("C:\\Users\\Steve\\Desktop\\stub.exe"));
Run Code Online (Sandbox Code Playgroud)
有趣的是,如果我将stub.exe复制到C:\ Windows\system32,它会找到包含以下代码的模块:
HMODULE hModule = GetModuleHandle(TEXT("stub.exe"));
Run Code Online (Sandbox Code Playgroud)
我错过了一些非常基本的东西吗?
我在我的系统上运行poclbm,但由于某些原因,deepbit和slush都没有"看到"正在执行的工作.我的系统报告每秒大约200兆字节.我尝试使用相同的设置使用我的cpu挖掘,然后deepbit和slush都认识到正在执行的工作.
这些是我从各自的采矿硬件中获得的错误(每分钟左右):
poclbm错误: pit.deepbit.net : 8332 22/02/2013 21:50:59,验证失败,检查硬件!(0:0:赛普拉斯,d47b7ba0)
cgminer错误: [2013-02-22 22:18:51] GPU0:nonce无效 - HW错误
我正在使用Ubuntu 12.10(Quantal Quetzal)和12.10版本的poclbm以及ATI 5800系列视频卡.视频驱动程序已安装并尽我所能工作.当我运行"aticonfig --odgc --adapter = all"时,gpu似乎与poclbm一起使用(利用率约为70%左右).