小编use*_*166的帖子

Emacs上的Eclipse缩进

我是一名emacs用户,他刚刚开始为一家以eclipse为标准的新公司工作.我已经尝试过eclipse,但我也想尝试使用JDEE(经过长时间的中断后我回到了Java).到目前为止,主要的绊脚石是让缩进匹配.有没有一种简单的方法可以做到这一点,或者我是否需要深入研究emacs缩进的细节?

编辑:对不起这个问题的困惑:我不想让Eclipse模仿emacs,我想让emacs模仿Eclipse.我希望能够使用emacs来修改代码,而不会搞砸Eclipse用户期望的缩进.

java eclipse emacs

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

ScheduledThreadPoolExecutor scheduleWithFixedDelay和"紧急"执行

我有以下问题,标准库不能很好地解决,我想知道是否有人在那里看到了另一个库,而不是可以做到这一点,所以我不需要一起破解自定义解决方案.我有一个使用scheduleWithFixedDelay()在线程池上安排的任务,我需要修改代码来处理与异步事件相关的任务"紧急"执行的请求.因此,如果任务计划在执行之间延迟5分钟,并且在最后一次完成执行后2分钟发生事件,我想立即执行任务,然后在完成后等待5分钟.在再次运行之前紧急执行.现在我能想到的最好的解决方案是让事件处理程序在scheduleWithFixedDelay()返回的ScheduledFuture对象上调用cancel()并立即执行任务,然后在任务中设置一个标志,告诉它重新安排自己具有相同的延迟参数.这个功能是否已经可用,我只是遗漏了文档中的内容?

java

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

c中的并发变量访问

关于C语言中的并发编程,我有一个相当具体的问题.我已经对此进行了相当多的研究,但已经看到了几个相互矛盾的答案,所以我希望得到一些澄清.我有一个程序,如下所示(对于冗长的代码块抱歉):

typedef struct {
  pthread_mutex_t mutex;
  /* some shared data */
  int eventCounter;
} SharedData;

SharedData globalSharedData;

typedef struct {
  /* details unimportant */
} NewData;

void newData(NewData data) {
  int localCopyOfCounter;

  if (/* information contained in new data triggers an
         event */) {
    pthread_mutex_lock(&globalSharedData.mutex);
    localCopyOfCounter = ++globalSharedData.eventCounter;
    pthread_mutex_unlock(&globalSharedData.mutex);
  }
  else {
    return;
  }

  /* Perform long running computation. */

  if (localCopyOfCounter != globalSharedData.eventCounter) {
    /* A new event has happened, old information is stale and
       the current computation can …
Run Code Online (Sandbox Code Playgroud)

c concurrency multithreading multicore

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

在正在运行的Emacs Lisp程序上设置断点

我遇到了从ubuntu发行版中删除的Emacs lisp包的问题.包是JDEE,每当我打开文件时,它都会Args out of range: "63", 0, 4在迷你缓冲区和*Messages*缓冲区中出现问题.该错误似乎已于去年9月报告,但未采取任何措施.我不是一个emacs新手,自己编写了一些Elisp代码,但我从来没有尝试过调试这样的东西.我想在发生此错误时停止调试器中的文件加载,至少可以了解问题的来源.我读过的"在错误进入调试器",但试图与价值观的不同组合打后,要将文件加载的elisp手册第18.1.1 debug-on-error,debug-ignored-errorsdebug-on-signal似乎没有任何效果.有人对我的下一步有任何建议吗?

emacs elisp

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

标签 统计

emacs ×2

java ×2

c ×1

concurrency ×1

eclipse ×1

elisp ×1

multicore ×1

multithreading ×1