在有关Excel的文本中,我已阅读以下内容:
=SUM(!B1:!K1)
在为单元格定义名称时,将其输入到Refers To字段中.
这是什么意思?
Isabelle/HOL验证器的核心算法是什么?
我正在寻找一个计划水平评估员的水平.
我只对Verifier感兴趣,而不是自动定理证明的策略.
我想从头开始实现一个简单的验证验证器(纯粹出于教育原因,而不是用于生产用途.)
我想了解Isabelle/HOL 的核心Verifier算法.我不关心用于自动定理证明的策略/代码.
我怀疑核心Verifier算法非常简单(而且优雅).但是,我找不到它.
谢谢!
linux内核如何避免用户进程中的死锁?它是否具有阻止它们的内置机制,或者识别并杀死它们的内置机制?
而且,内核编程有什么类似的东西吗?
我试图在Visual Basic for Applications中编写一个hello world应用程序,即修改Excel工作表中的单元格.这里是:
Sub hello()
    Dim obj As Object
    Dim Workbook As Object
    Set obj = CreateObject("Excel.Application")
    Set Workbook = obj.Workbooks.Open("C:\Users\gbuday\Desktop\Oktatás\Excel\start.xlsx")
    Workbook.Worksheets("Munka1").Range("B3") = "Hello World!"
    Workbook.Close
    Set Workbook = Nothing
    Set obj = Nothing
End Sub
运行时,Excel挂起,我无法停止脚本运行,只能杀死excel进程.调试它,它挂起了Workbook.Close线.那条线有什么问题?
很明显,人们可以使用
#!/usr/bin/perl
shebang符号在脚本的第一行定义解释器.但是,这预先假定一个解释器忽略了散列标记起始行作为注释.如何使用没有此功能的解释器?
我将使用 F5 在 Visual Studio Code 中运行 PowerShell 脚本。
我的 Visual Studio Code 版本是 1.50.1,提交 d2e414d9e42
我收到以下错误消息:
在 PowerShell 会话启动之前,无法调试或运行 PowerShell 脚本。等待 PowerShell 会话完成启动并重试。
我安装了官方的 Microsoft PowerShell 扩展,我的 launch.json 包括以下内容:
{
        "name": "PowerShell: Launch Script",
        "type": "PowerShell",
        "request": "launch",
        "script": "countcharacters.ps1",
        "cwd": "${workspaceFolder}"
}
如何使用 F5 进行调试?
我创建了一个lftp脚本,将单个文件上传到Web托管服务提供商.
用例是我从存储库根目录中调用它,因此这里和远程服务器中的相对路径是相同的.
#!/bin/bash
DIRNAME=$(dirname $1)
FILENAME=$(basename $1)
REPO_ROOT=$(pwd)
ABSOLUTE_PATH=${REPO_ROOT}/$1
lftp -u user,passwd -p port sftp://user@hosting <<EOF
cd $DIRNAME
put  $ABSOLUTE_PATH 
ls -l $FILENAME
quit 0
EOF
它有效,有一个小而烦人的bug.为了检查它是否真的上传了文件,我ls -l最后放了一个.它失败了,我不明白为什么:
ls: Access failed: No such file(functions.php)   
我试图用rels和cache flush,但徒劳无功.我正在使用lftp 4.0.9.
我想找到定理.我已阅读的部分find_theorems中伊莎贝尔/ ISAR参考手册:
find_theorems 标准
从理论或证据上下文中检索匹配所有给定搜索条件的事实.该标准
name: p选择所有完全限定名称与模式p匹配的定理,模式p可能包含"*"通配符.分别与引入,消除或销毁规则匹配当前目标的标准intro,elim和dest选择定理.该标准solves返回所有直接解决当前目标的规则.该标准simp: t选择左侧与给定术语匹配的所有重写规则.标准项t选择包含模式t的所有定理- 通常,模式可能包含虚拟"_",原理图变量和类型约束的出现.标准之前可以用"
-"来选择不匹配的定理.请注意,给出空标准列表会产生所有当前已知的事实.可以给出打印事实数量的可选限制; 默认值为40.默认情况下,将从搜索结果中删除重复项.使用with_dups显示重复.
据我所知,find_theorems在Isabelle/jEdit的查找窗口中使用.以上并没有帮助我找到以下情况的相关定理(Lambda是一个名义Isabelle扩展的理论.tarball在这里):
theory First
imports Lambda
begin
theorem "Lam [x].(Lam [y].(App (Var x)(Var y))) = Lam [y].(Lam [x].(App (Var y)(Var x)))"
当我尝试搜索表达式时,LamIsabelle/jedit说
Inner syntax error: unexpected end of input
Failed to …输入以下定义时
datatype env = "nat => 'a option"
Isabelle/jedit表示感叹号并说
Legacy feature! Bad name binding: "nat => 'a option" 
有什么问题,我该如何修复这种类型的同义词?
更新:甚至
datatype 'a env = "nat => 'a option"
哪个更好,理论上的定义并没有解决问题.
Isabelle/jEdit中的颜色代码是什么意思?我在Isabelle/jEdit手册中找不到他们的描述.它写的唯一的东西是
证明反馈通过颜色,框,波浪下划线,超链接,弹出窗口,图标,可点击输出工作 - 所有这些都基于Isabelle在后台制作的语义标记.
颜色用作校样脚本背景和滚动条旁边的垂直条.
你能指点一些文件或在这里解释一下吗?
isabelle ×4
excel ×2
unix ×2
bash ×1
concurrency ×1
deadlock ×1
excel-vba ×1
jedit ×1
lftp ×1
linux ×1
linux-kernel ×1
powershell ×1
proof ×1
sml ×1
vba ×1