小编Nat*_*ath的帖子

用于JDK 6.10的Emacs的JDE

是否有支持JDK 6.10的emacs的JDE版本?我无法找到任何相关信息.当它运行时,每次我尝试编译文件时,JDE都说它不能识别我的JDK版本并且还原为假设它是Java5版本.

java emacs

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

Emacs键绑定"\ C-'"

你如何设置一个函数\ C-'?当我尝试做的时候:

(global-set-key "\C-'" 'myfunct) 
Run Code Online (Sandbox Code Playgroud)

它给了我"字符串中的无效修饰符".

emacs

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

GDB中断对象函数调用

我正在调试一个问题,我想打破每个具有特定对象的方法调用作为'this'参数.这在GDB中是否可行?

c++ gdb

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

Java:为堆栈中的上述方法检索此项

你如何获得对当前执行类的几个堆栈帧的引用?例如,如果您有:

Class a { 
    foo() {
        new b().bar();
    }
}

Class b {
    bar() {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在线程执行bar()时获取在foo()中使用'this'检索的值?

java

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

emacs gud窗口使用

当我发出命令时,如何自定义GUD将使用哪个窗口 - "向上","向下"等?它似乎使用任意窗口,有时甚至是带有gdb的窗口 - 我希望能够指定要使用的特定窗口.

emacs gud

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

按住锁分叉

我有以下程序:

#include <pthread.h>
#include <stdio.h>
#include <unistd.h>
#include <iostream>


int main() {
   pthread_mutex_t lock_;
   pthread_mutexattr_t ma;
   pthread_mutexattr_init( &ma );
   pthread_mutexattr_setpshared( &ma, PTHREAD_PROCESS_SHARED );
   pthread_mutexattr_settype( &ma, PTHREAD_MUTEX_ERRORCHECK );
   pthread_mutex_init( &lock_, &ma );

   pthread_mutex_lock( &lock_ );

   if(fork()==0) {
      std::cout << "child" << std::endl;
      pthread_mutex_lock( &lock_ );
      std::cout << "finish" << std::endl;
   } else {
      std::cout << "parent" << std::endl;
      sleep(1);
      pthread_mutex_lock( &lock_ );
      std::cout << "parent done" << std::endl;
   }

}
Run Code Online (Sandbox Code Playgroud)

我看到的行为是,父母可以重新锁定互斥锁,但孩子不能。我本来希望fork()能够分叉当前线程的所有上下文,所以子代最终会获得它已锁定的锁(即,我不想共享该锁-两个进程都拥有自己的锁是我想要的)。为什么这不起作用/我该如何完成?

c++ multithreading

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

获取结构体中的字段列表

我如何找到结构体具有哪些字段?例如,如果我有以下内容:

(defstruct bintree :data :left :right)
(def a (struct bintree 0 nil nil))
Run Code Online (Sandbox Code Playgroud)

我如何从 a 获取 (:data :left :right) 的列表、集合或向量?我试过了

(show a)
Run Code Online (Sandbox Code Playgroud)

但这没有给出看起来正确的方法。

clojure

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

你能判断一下C++指针是否被破坏了吗?

我有一个全局单例,我的程序中的许多对象都使用它.当程序关闭时,这会导致崩溃 - 在单例本身被程序结束破坏之后,它会在某些对象的析构函数中使用.是否有一种可移植的方法来判断指针是否已在其上调用"删除"?在我的例子中,看起来删除会将指针的值更改为(void*)( - 1),但我不知道这是否是可移植的.

c++

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

jquery html()无效

我有一个由jquery创建的输入框,如下所示:

val input = $('<input class="pick_date" ... />')
Run Code Online (Sandbox Code Playgroud)

但输入中的.html()方法不返回$中输入的字符串.有谁知道为什么?

编辑:啊,我明白了这个问题.有没有办法获得整个输入框的html表示而不仅仅是条目?

javascript jquery

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

建议仅适用于重新评估函数调用建议函数后的所有情况

在我的.emacs文件中,我有:

(defadvice narrow-to-region (around test activate)
   (message "advice")
   ad-do-it)
Run Code Online (Sandbox Code Playgroud)

当我称之为狭隘地区时,建议会在缩小之前运行并打印"建议".

当我称之为狭隘的定义时,事实并非如此.

我在lisp.el中找到了定义narrow-to-defun的地方,并重新评估了该函数.此时,建议开始运行.

什么可能导致这个?

emacs elisp

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

标签 统计

emacs ×4

c++ ×3

java ×2

clojure ×1

elisp ×1

gdb ×1

gud ×1

javascript ×1

jquery ×1

multithreading ×1