小编Use*_*er1的帖子

Emacs的上下文

我一直在玩Emacs的Buffer Ring,我真的很喜欢有几个缓冲环.不过,我想再深入一点.我进入了一些可能称之为"背景"的东西.我通常会同时处理大约三个项目.项目通常涉及不同的文件和不同的语言.有时在我的框架中使用cedet窗口和调试器窗口很好,有时它们会妨碍.我想为每个项目都有一个上下文,这样我就可以运行一个命令,并通过缓冲区环更改和帧.我可能还有一些misc上下文,它们实际上与编辑.emacs等项目无关,以包含新的包和键绑定.

是否有可以执行这些"上下文"的Emacs功能?在会话之间保留上下文会很好.

emacs bookmarks

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

如何在Emacs中构建Postgres IDE

我注意到emacs有一个sql-postgres模式.这是一个好的开始,但我的需求是非常不同的.我通常有一个我正在编辑的大型SQL文件,我想在数据库上"运行"它.我想在Emacs中编辑我的代码,而不是PG Admin.但是,我对如何看待结果有点挑剔.我宁愿看不到新的Emacs缓冲区,因为Emacs并没有真正做好网格.我想要弹出一些程序,可以在一个非常漂亮的交互式视图中向我展示结果.也许像openoffice或一些自定义代码.

我认为最好的方法是将一个makefile自动组合在一起,它将自动运行sql文件对抗postgres(这甚至可以让我跳转到任何错误).然后,如果脚本成功,可能会将结果传递给某个程序.但是哪个程序以及如何才能获得这些结果呢?

如果有更好的方法,请告诉我.我不想要一些商业软件或仅限Windows的免费软件.我更喜欢OpenSource.有什么建议?

postgresql emacs

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

如何为目录中的每个文件创建软链接?

我有一个目录,/original有数百个文件.我有一个脚本,它将一次处理一个文件并删除该文件,以便在脚本中断时不再执行.所以,我需要一堆软链接到文件上/original/processing.这是我试过的:

find /original -name "*.processme" -exec echo ln -s {} $(basename {}) \;

有类似的东西:

ln -s /original/1.processme /original/1.processme
ln -s /original/2.processme /original/2.processme
ln -s /original/3.processme /original/3.processme
...

我想要的东西:

ln -s /original/1.processme 1.processme
ln -s /original/2.processme 2.processme
ln -s /original/3.processme 3.processme
...

它似乎$(basename){}转换之前运行.有办法解决这个问题吗?如果没有,我怎么能达到目标?

linux bash find

6
推荐指数
3
解决办法
5487
查看次数

在R语言中使用COM

我正在尝试为R工作获取rcom包.好像安装好了:

> install.packages("rcom");
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://mira.sunsite.utk.edu/CRAN/bin/windows/contrib/2.9/rcom_2.2-1.zip'
Content type 'application/zip' length 204632 bytes (199 Kb)
opened URL
downloaded 199 Kb

package 'rcom' successfully unpacked and MD5 sums checked

The downloaded packages are in
        C:\Users\solomon\AppData\Local\Temp\Rtmpzb5oi4\downloaded_packages
updating HTML package descriptions

然后我尝试运行一些东西:

>comCreateObject("Excel.Application");
Error: could not find function "comCreateObject"

我错过了什么,手册告诉我comCreateObject是适当的命令.但是,手册的版本有点旧.其他人有任何见解吗?

com ole r

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

创建JPA提供程序

有谁知道如何创建自己的JPA提供程序?我正在考虑制作一个可以与我们使用的SOAP Web服务接口的自定义JPA提供程序.但是,我似乎找不到任何描述如何创建自己的JPA提供程序的文档.我应该从哪里开始寻找?

java jpa

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

将JAR资源作为FileStream打开

我有一个项目,我想从另一个项目访问JAR中的资源.它不在我的类路径上,所以ClassLoader不是一个选项.我试过了:


new FileInputStream("C:\\mydir\\my.jar!\\myresource.txt");

并收到FileNotFoundException.

JarInputStream可能是一种可能,但我希望输入文件名的灵活性是jar资源,或者只是系统上的文件(用户决定).是否有一个类可以做到这一点,还是我必须自己构建一个?

java jar

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

是什么导致页面错误以及如何最小化它们?

Process Explorer中检查进程时,有多个页面错误时它意味着什么?该应用程序正在处理相当多的数据,并且UI响应不是很快.是否有可以减少或消除页面错误的代码优化?增加系统的物理RAM会有所不同吗?

optimization memory-management

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

在多台计算机之间远程运行Emacs

我在Windows客户端和Linux服务器中使用X-Server远程使用Emacs.我注意到我可以使用ctrl-z暂停它,然后键入fg 1以使其再次工作.有没有办法可以让它停在我所在的机器上,然后登录到另一台机器并从我离开的地方开始?当我启动新的ssh会话时,emacs作业与我的终端没有关联.必须有一些"偷"它.

此外,也许有一个Emacs功能基本上会做同样的事情.但是,我认为关闭并重新打开所有文件和缓冲区需要相当长的时间.

emacs concurrency remote-access

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

Emacs状态栏文档

emacs状态栏上有很多缩写,没有很好的解码方法.这篇文章是最有帮助的.我在Emacs手册中找不到"状态栏"这个词.有谁知道我在哪里可以找到状态栏如何工作的描述?

emacs

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

分叉两个进程并在第一个进程完成时终止第二个进程

我想创建一个bash脚本,它将启动两个进程并在第一个进程完成时终止第二个进程.这是一个例子:

#fork first process
producer&

#fork second process
consumer&

#wait for producer to finish
...

#kill the consumer
...

我有一种感觉,这可能会变得丑陋,但有一个非常简单的解决方案.请帮我填空.

bash kill

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