如何将更改应用于emacs .el文件?
我做了以下事情:
# locate buff-menu/usr/share/emacs/22.1/lisp/buff-menu.el.gz
/usr/share/emacs/22.1/lisp/buff-menu.elc
修改/usr/share/emacs/22.1/lisp/buff-menu.el.gz- 在Buffer-menu-selectdoc部分添加一些自定义字母.
# rm /usr/share/emacs/22.1/lisp/buff-menu.elc
/usr/share/emacs/22.1/lisp/buff-menu.el.gz启动emacs并查看旧说明 Buffer-menu-select
我想要
CREATE TABLESPACE l_tablespace ...
Run Code Online (Sandbox Code Playgroud)
其中l_tablespace定义为
VARIABLE l_tablespace VARCHAR2( 100 CHAR )
EXEC l_tablespace := 'my_tablespace';
Run Code Online (Sandbox Code Playgroud)
不是CREATE TABLESPACE l_tablespace ...也不行CREATE TABLESPACE :l_tablespace ....
我正在尝试在mac上找到mc配置文件.我用过macport来安装它..mc主目录中的文件夹不会影响mc行为 - 不是热门列表,也不会影响其他配置.
那么mc配置文件在哪里存在,以及如何找到它们?(当我按下Save Config按钮时,是否有任何实用程序来检查写入了哪个文件?)
locate-libraryemacs和emacs之间有什么区别find-library?
我可以运行locate-library Enter sql并将完整路径写入状态字符串。
但find-library Enter sql返回:(find-library-name: Can't find library sql写入缓冲区*Messages*)。
在 gob 使用示例http://golang.org/src/encoding/gob/example_interface_test.go 中,他们提供了以下论文:
Pass pointer to interface so Encode sees (and hence sends) a value of interface type. If we passed p directly it would see the concrete type instead. See the blog post, "The Laws of Reflection" for background.
我已经阅读了两次反射定律,以及一篇相关的 Russ Cox 文章。但是我在那里找不到指针到接口和接口之间的区别。
那么为什么通过指针它看到接口类型的值,而没有指针它看到(对我来说很惊讶)具体类型?
只是想知道为什么第三种方法有效,如果第一种方法不起作用?:
.z.u:`admin // silently doesn't work (.z.u unchanged)
`.[`.z.u]:`admin // 'assign
@[`.;`.z.u;:;`admin] // ok!
Run Code Online (Sandbox Code Playgroud)
它看起来像是某种文本覆盖,之后
delete .z.u from `.
Run Code Online (Sandbox Code Playgroud)
.z.u恢复正常。所以可能 q 在前两种情况下检测到这些覆盖并礼貌地要求我们不要这样做。
最初的问题是:为什么会这样:
h{.z.w{.z.u},`},`
Run Code Online (Sandbox Code Playgroud)
返回空?并使无辜的过程在其他人看来很糟糕,因为它.z.u被调用时变得空了.z.w。但这是相同的过程 - 没有任何改变..我是否需要在每个过程上都放置这条奇特的线来解决这个问题?:
@[`.;`.z.u;:;.z.u]
Run Code Online (Sandbox Code Playgroud)
或者更意识形态地使用:
0[`.z.u]
Run Code Online (Sandbox Code Playgroud)
获取进程用户?
奇怪的是,.z.h这是不同的行为(正如预期的那样)。为什么不.z.h也删除:)?
请给我一个想法,何时可以使用逗号作为分隔符,何时只能使用分号:
typedef struct k{int a,b;}*K;
main() {
K z=(K)malloc(2*sizeof(int));
z->a=1, // <- may be ; or , at the eol
// This seems not like a multi-variables definition of same type vars, so why ',' is good?
z->b=2;
free(z);
return 0;
}
Run Code Online (Sandbox Code Playgroud) 在javascript教程中,我看到了下一个对象定义:
var myObject = {
validIdentifier: 123,
'some string': 456,
99999: 789
};
Run Code Online (Sandbox Code Playgroud)
这些键值对的目的是什么,引用的键作为键?人们如何运用这些价值观?