我有一个这样的存储过程:
Select @totalMoney*@bonusPercent/100
Run Code Online (Sandbox Code Playgroud)
我如何从程序返回值并将其分配给变量?我的意思是:
SET @myVarible = EXEC MyStoredProcedure @param1, @param1;
Run Code Online (Sandbox Code Playgroud) 我是 Linq 服务器的新手。我的数据库中有一个存储过程,用于返回计数。
select COUNT(*) from tbl_WorkerUsers
where WorkerCode=@Wcode
Run Code Online (Sandbox Code Playgroud)
当我直接在我的数据库中运行它时,它返回 1。
exec checkWorkerCodeAvailibility 100000312
Run Code Online (Sandbox Code Playgroud)
但是当我在 c# 代码中运行它时,它总是返回 null。
WorkerDataContext Wkc = new WorkerDataContext();
int? result = Wkc.checkWorkerCodeAvailibility(Int32.Parse(Wcode)).Single().Column1;
Run Code Online (Sandbox Code Playgroud)
怎么了?
我有一个自定义设置面,我曾在emacs启动文件中使用,特别是当我启动乳胶文件但我正在合并和更新我的.emacs文件,所以我没有启动单独启动乳胶文件的特写过程.我想设置它,以便仅在乳胶模式打开时设置此自定义面.因为它是一个自定义的面孔我不认为设置一个LaTeX模式钩子是明智的,但我知道应该有一种方法来做到这一点.我只是在输入时才更改字体和文本大小.如果可能的话,我也希望这能用于文本模式.附上下面的自定义面.
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "unknown" :family "DejaVu Sans")))))
Run Code Online (Sandbox Code Playgroud) 我想创建一个nil函数,它接受任意数量的符号并将它们全部设置为nil.
(defun clean (as many args as given by user)
(setq each-arg nil)
)
(clean x y z)
Run Code Online (Sandbox Code Playgroud)
怎么做'干净'?
假设我有一个名为"numbers"的列表(3 1 4 5 2).我正在寻找一个命令,它将列表从索引0反转到任意索引,即(反向数字2),它将新列表作为(4 1 3 5 2).
我试过谷歌搜索,但找不到合适的功能,我在这个阶段自己编写这个功能太多了.
谢谢.
所以这是我的PHP代码:
$sql1 = "SELECT year FROM reports ORDER BY year DESC";
$res1 = mysql_query($sql1);
while($row = mysql_fetch_array($res1)) {
$selectYear = "
<select id='select_year'>
<option value='".$row['year']."'>".$row['year']."</option>
</select>
";
}
Run Code Online (Sandbox Code Playgroud)
我想要它做的只是输出一年,而不是它现在正在做什么,每年输出一年,每年的每个月都有一个条目,所以同一年有12个条目,所以我的HTML是这样的:
<select id='select_year'>
<option value='2013'>2013</option>
<option value='2013'>2013</option>
<option value='2013'>2013</option>
<option value='2013'>2013</option>
<option value='2012'>2012</option>
</select>
Run Code Online (Sandbox Code Playgroud)
但这就是我真正想要的:
<select id='select_year'>
<option value='2013'>2013</option>
<option value='2012'>2012</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这是按年度排序所有结果,以便用户可以使用选择来选择他们想要查看的年份.
我喜欢用ctrl + _多次撤消多次,但我似乎无法弄清楚如何使用类似的快捷方式重做多次支持.
此外,我似乎无法弄清楚如何一次上下跳过多行.
试图学习lisp(我猜emacs一起).我想知道如何清除输出并更换它.可以在LISP repl或emacs缓冲区中.
类似于python中的以下内容.
def go(r):
for i in range(r):
sys.stdout.write("\rDoing %i" % i)
sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud) 我总是使用Emacs的外壳。我创建了2个缓冲区(C-x 2),并将其中一个用作终端(M-x shell)。
有时我经常使用命令(例如python3 test.py)。我使用快捷方式<C-up>重复上一条命令。而且Emacs保存命令的重复项非常不便。我必须按<C-up>很多次才能运行其他命令。
问题仅在Emacs的外壳中。我已经设置好HISTCONTROL=ignoreboth了.bashrc,在通常的终端中,它工作得很好。
是否可以配置Emacs使其忽略重复项?
我一直在阅读GNU Emacs Calculator手册,以寻找如何以编程方式调用lisp程序中现有函数的说明.
我已经检查了"编程"一节,但它似乎与扩展计算器有关,而不是使用计算器进行编程.有一个名为"从你的Lisp程序调用Calc"的部分讨论了calc-eval程序员可用的函数,但到目前为止,我还没能在SBCL中调用该函数.
似乎可以从Emacs Lisp以编程方式调用计算器函数,但我很想知道SBCL中是否也有类似的功能.