小编Dre*_*rew的帖子

在Toad中调用存储的PROCEDURE

我有一个新的存储过程,但在调用时出错,

CREATE OR REPLACE PROCEDURE SCOTT.getempsal(
        p_emp_id IN NUMBER,
        p_emp_month IN CHAR,
        p_emp_sal OUT INTEGER)

AS
BEGIN
    SELECT EMP_SAL
      INTO p_emp_sal
      FROM EMPLOYEE_SAL
    WHERE  EMP_ID = p_emp_id
    AND    EMP_MONTH = p_emp_month;

END getempsal;
Run Code Online (Sandbox Code Playgroud)

并试图称之为:

getempsal(1,'JAN',OUT) --Invalid sql statement.
Run Code Online (Sandbox Code Playgroud)

oracle toad stored-procedures

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

如何为特定缓冲区设置缓冲区本地face属性?

我想只更改Org-Agenda缓冲区中的face属性.所以我需要在本地更改Org-Agenda面部属性缓冲区.

这是我的代码:(全球范围内)

(defun my-org-agenda-hl-line ()
  (hl-line-mode)
  (set-face-attribute 'hl-line nil
                  :box '(:color "deep pink" :line-width 2))
)
(add-hook 'org-agenda-mode-hook 'my-org-agenda-hl-line)
Run Code Online (Sandbox Code Playgroud)

请帮我在本地制作这个缓冲区.谢谢

emacs customization org-mode font-face emacs-faces

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

在编译器中实现闭包

我试图设计一个基本编译器到伪汇编代码.但是,我无法弄清楚如何实现闭包.看来我需要将特定的寄存器值与每个"子程序"相关联.我已经考虑过使用堆栈了,但是再一次看起来不够.似乎没有任何关联数组可以工作,但是如何在汇编中完成它或类似的东西呢?

我选择尝试表示的示例如下,以CoffeeScript形式传达以简洁.

((x) -> (y) -> x(y))((x) -> x)(2)
Run Code Online (Sandbox Code Playgroud)

这是我一直在尝试的一般结构.这是我正在编译的伪程序集的示例.

'((label lam1)   ;; (x) -> x
  (cp resp arg)
  (ret)

  (label lam2)   ;; (y) -> x(y)
  (jmp x)

  (label lam3)   ;; (x) -> [(y) -> ...]
  (cp x arg)     ;; this is the assignment intended for a closure
  (cp resp lam2) ;; this is a returned lambda, needing the closure
  (ret)

  (label main)
  (cp arg lam1)
  (call lam3)
  (set arg 2)
  (call resp))) 
Run Code Online (Sandbox Code Playgroud)

这有效; 但是,只需在名称下设置值x,然后返回一个lambda,在x执行lambda之前,该值很容易被污染.

计算机程序的结构和解释中的实现描述如下,在组装中似乎不可行.我不知道他们可以使用什么其他策略. …

lisp compiler-construction assembly closures

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

如何在不重启Emacs的情况下刷新字体设置?

问题解决了

我决定使用名为Ricty的缩放定制字体.这是一种更简单的方法.

-

我正在设置Emacs字体大小,使用face-font-rescale-alist,如下所示.

(create-fontset-from-ascii-font "Inconsolata-12:weight=normal:slant=normal" nil "myfavoritefontset")
(set-fontset-font "fontset-myfavoritefontset"
          'japanese-jisx0208
          (font-spec :family "TakaoExGothic" :size 12)
          nil
          'append)
(add-to-list 'default-frame-alist '(font . "fontset-myfavoritefontset"))
(setq face-font-rescale-alist
    '(("^-apple-hiragino.*" . 1.2)
      (".*osaka-bold.*" . 1.2)
      (".*osaka-medium.*" . 1.2)
      (".*courier-bold-.*-mac-roman" . 1.0)
      (".*monaco cy-bold-.*-mac-cyrillic" . 0.9)
      (".*monaco-bold-.*-mac-roman" . 0.9)
      ("-cdac$" . 1.3)
      (".*Inconsolata.*" . 1.0)))
Run Code Online (Sandbox Code Playgroud)

来自http://d.hatena.ne.jp/shammer/20120811/1344701212

要检查字体大小,每次更改值时都会重新启动Emacs.

如何在不重新启动Emacs的情况下刷新字体大小?

emacs fonts emacs-faces

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

如何在缓冲区中随机排序?

我有一个按顺序排列的单词和短语缓冲区,我希望这些行按随机顺序排序.如何使用emacs内置函数或使用elisp执行此操作?

例如,给定

bar
elisp
emacs
foo
hello world
the quick brown fox

我想要一些完全随机的结果,如:

foo
the quick brown fox
hello world
elisp
emacs
bar

要么 ...

hello world
elisp
bar
the quick brown fox
foo
emacs

sorting emacs

7
推荐指数
3
解决办法
3395
查看次数

在数据库中存储XML数据 - 许多表与在列中转储xml

我想存储我在java Web服务中收到的xml.报告将每隔5分钟运行一次,以便在xml元素中提取一些数据.

我想到了解决这个问题的两种方法.

  1. 在数据库中创建多个表以捕获xml数据.基本上每个元素在数据库中都有自己的列.

  2. 将整个xml转储到可以存储xml数据的列中.出于报告目的,在查询本身中解析该值.

上述哪种方法更好,特别是在性能方面?这是至关重要的,因为报告将以非常高的频率(每5分钟)生成.

xml架构非常复杂,而不是一个简单的架构.

java xml oracle xsd xmltype

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

ELPA/Marmalade为〜/ .emacs.d/elpa/archives/-pkg报告"无法打开加载文件"

我已经安装了Marmalade并下载了一些有趣的软件包.但现在,当我启动Emacs时,我收到此错误:

Cannot open load file: c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/archives/-pkg
Run Code Online (Sandbox Code Playgroud)

如果我使用--debug-init,我得到:

Debugger entered--Lisp error: (file-error "Cannot open load file" "c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/archives/-pkg")
load("c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/archives/-pkg" nil t)
(if (file-directory-p pkg-dir) (load (concat pkg-dir ... "-pkg") nil t))
(let ((pkg-dir ...)) (if (file-directory-p pkg-dir) (load ... nil t)))

package-load-descriptor("c:/Documents and Settings/Carlos/Datos de programa/.emacs.d/elpa/" "archives")
(lambda (name) (package-load-descriptor dir name))("archives")
mapc((lambda (name) (package-load-descriptor dir name)) ("anything-1.287" "anything-  complete-1.86" "anything-config-0.4.1" "archive-contents" "archive-contents~" "archives" "auto-indent-mode-0.35" "builtin-packages" "builtin-packages~" "clojure-mode-1.7.1" …
Run Code Online (Sandbox Code Playgroud)

emacs elpa marmalade

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

用于调试存储过程的配置

我想调试SQL Server 2008 r2中的存储过程,但是当我调试它时,会显示特定的消息

无法启动调试器

附加信息:

对象'sp_enable_sql_debug',数据库'mssqlsystemresource',架构'sys'上的EXECUTE权限被拒绝.(Microsoft SQL Server,错误:229)

如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server&ProdVer = 10.50.1600&EvtSrc = MSSQLServer&EvidID = 229&LinkId = 20476

如果有人有解决方案,请告诉我,谢谢

debugging stored-procedures sql-server-2008

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

如何使用swank部署lisp映像,并作为守护进程运行

如标题所示,我想部署一个可以用Swank运行的Lisp图像.这可以通过使用lisp实现提供的图像转储功能来完成.但它如何作为守护进程运行?

Detachtty做得很好,但是当我部署时,用户需要detachtty; 我不喜欢这个解决方案,我只想要一个独立的解决方案.

Restas-daemon和sb-daemon可能是另一种选择,但两者都与SBCL相关.是否有便携式解决方案,或仅适用于Clozure CL?

我也daemon从quicklisp 尝试了这个库,但是当我开始使用Swank时,它就挂了.我可以在proc文件系统中看到套接字文件描述符被销毁了.

现在我不知道.

有没有人有建议?

lisp deployment daemon swank

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

Emacs取消绑定模式的键绑定

我已经创建了一个自定义键绑定宏,如下所示:

(global-set-key (kbd "C-C C-c") "\C-a\C- \C-n\M-w\C-y")

问题是,C-c C-c被定义为python-send-bufferpython-mode.所以我的宏适用于除python-mode之外的所有模式.我假设python-mode在我的init文件之后进行评估,因此它会覆盖该键绑定.

我尝试C-c C-c使用(eval-after-load "python-mode")和使用取消设置,global-unset-key但这不起作用.C-c C-c在python中始终映射到python-send-buffer.

我怎样才能完全禁用Python C-c C-c,而是使用我的宏?

我正在使用Emacs 24.2.1.

emacs key-bindings python-mode emacs24

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