首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用这款 VSCode 插件,让记笔记更简单

使用方法 本插件在 markdown 文本中会自动触发,目前仅有 5 个模板可以使用。...说明:有部分用户反馈在在 Markdown 文档中 snippet 无法触发,原因可能是 Markdown 文本在默认设置中并没有开启editor.quickSuggestions选项,可以尝试在配置文件中写入如下设置...光标首先会定位在标题行位置,输入标题之后直接按下 Tab 键会自动定位在 DOI 和发表日期对应位置。...具体含义如下: Keep: 当前你正在做的事,不要过于宽泛 Problem:今日所遇到的问题 Try:你准备明天要尝试的解决方案 Debug 过程记录模板 在编辑器内输入 debug_note 会自动出现...如何获取 直接在vscode插件市场中搜索「markdown note snippets 」

8.1K30

有史以来最全的异常类讲解没有之一!爆肝3万字,终于把Python的异常类写完了!最全Python异常类合集和案例演示,第一部分

案例 # 尝试从标准输入读取数据,直到遇到EOF try: # 使用input()函数从标准输入读取一行数据 # input()函数会在用户按下Enter键后返回输入的数据...KeyError 通常发生在尝试从字典中获取不存在的键时,而 IndexError 则发生在尝试访问列表、元组或其他序列类型的索引超出范围时。...# 创建一个字典 my_dict = {'name': 'Alice', 'age': 30} # 尝试获取字典中不存在的键'address'的值...address = my_dict[‘address’] 尝试获取字典中不存在的键 ‘address’ 的值,这将引发 KeyError 异常。...运行结果 当尝试从 my_dict 字典中获取 ‘address’ 键的值时,由于该键不存在,Python 解释器将引发 KeyError 异常。

15810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    :第六章 - 按键修饰符的使用

    1 .enter 2 .tab 3 .delete (捕获“删除”和“退格”键) 4 .esc 5 .space 6 .up 7 .down 8 .left 9 .right   在下面的代码中,我们同样监听了...例如,在上面的例子中,我们是通过 Enter 按键获取到输入的文本框的值,现在,我们的需求变了,需要我们通过 F2 按键来获得文本框的值,这时我们就可以通过自定义按键修饰符来实现操作。...在 Windows 系统键盘 meta 对应 Windows 徽标键 (⊞)。在 Sun 操作系统键盘上,meta 对应实心宝石键 (◆)。...通过多次尝试,可以发现当我们写如下代码的时候,我们会发现如果仅仅使用系统修饰键是无法触发 keyup 事件的。...你可以亲身尝试下,你会发现,当我们使用 ctrl+c、ctrl+s 时会触发我们的自定义 log 事件,可是当你使用 ctrl+alt+c 时就不会触发我们的自定义 log 事件。

    90520

    原 探索Intellij Idea 201

    当你不知道一个事件的快捷键时,你可以尝试通过使用ctrl+shift+a查找事件特性。开始键入你要查找事件的名字,查看这个事件或者执行它。...当你正在编辑一个标识符时非常有用的,比如一个文件名。 为了让Intellij IDEA为你提供完整的声明,请按ctrl+shift+enter。完整声明会自动的添加缺失的括号({})和强制的格式化。...获取更多细节,请参阅自动完成代码 导航 最近文件 大多数时间,你只是在有限的文件集中工作,需要快速的在他们之间进行切换。一个真正节约时间的事件是最近文件(可以按Ctrl+e触发)。...如果你执行快捷键2次,它会展示项目之外的class文件。 类似的还有ctrl+shift+n,但是他是用在文件和文件夹上。导航到文件夹的话,需要你的表达式以斜杠结尾。...事件 快捷键 Run Shift+F10 Debug Shift+F9 在调试模式下,通过按键Alt+F8,你可以通过表达式工具获取到任意表达式的值。

    97530

    ebpf监控_链路追踪命令

    它是一个允许你分析系统在幕后正在执行的操作的追踪工具,可以告诉你代码中正在被调用的函数、传递给函数的参数、函数的调用次数等。...这篇文章的内容涉及了 bpftrace 的一些基础,以及它是如何工作的,请继续阅读获取更多的信息和一些有用的实例。...profile 和 interval 探以固定的时间间隔触发;固定的时间间隔不在本文的范畴内。...统计系统调用数 映射 是保存计数、统计数据和柱状图的特殊 BPF 数据类型,你可以使用映射统计每个系统调用正在被调用的次数: $ sudo bpftrace -e 't:syscalls:sys_enter...要生成一个全局柱状图,直接保存 hist() 函数到 @(不使用任何键)。 程序终止时,bpftrace 自动打印出声明的柱状图。创建柱状图的基准值是通过 args->ret 获取到的读取的字节数。

    1.5K30

    eBPF 入门实践教程十六:编写 eBPF 程序 Memleak 监控内存泄漏

    此外,还有一些工具,如 gdb,可以获取应用程序的核心转储并进行后处理以分析内存使用情况。然而,这些工具通常在获取核心转储时需要暂停应用程序,或在应用程序终止后才能调用 free() 函数。...具体来说,kprobe 用于在函数调用时触发,而 kretprobe 则是在函数返回时触发。gen_alloc_enter 函数是在内存分配请求的开始时被调用的。...函数接下来更新 sizes 这个 map,这个 map 以进程 ID 为键,以请求的内存分配大小为值。BPF_ANY 表示如果 key 已存在,那么更新 value,否则就新建一个条目。...首先,它获取当前线程的 PID,然后使用这个 PID 作为键在 sizes 这个 map 中查找对应的内存分配大小。如果没有找到(也就是说,没有对应的内存分配操作的入口),函数就会直接返回。...因此,每当这些函数被调用或返回时,都会触发一个uprobes事件,进而触发相应的BPF程序。

    1.2K20

    使用 Linux 自动化工具提高生产率

    通过高亮选择短语 “grep”,然后在 输入短语内容(Enter phrase contents)部分(替换默认的 “Enter phrase contents” 文本)中输入 “grep” ,配置...请不要勾选“ 在键入单词的一部分时触发(Trigger when typed as part of a word)”,这样,如果你键入包含 “grep”的单词(例如 “fingerprint”),就不会尝试将其转换为...要验证窗口过滤器是否正在运行,请尝试在浏览器 URL 栏或其他应用程序中键入单词 “gerp”。它并没有变化。 你可能会认为,使用 shell 别名 可以轻松解决此问题,我完全赞成!...每当我按下该热键时,它都会打开一个菜单,我可以在其中选择(要么使用 “方向键”+回车键要么使用数字)要插入的短语。这减少了我仅需几次击键就可以输入这些命令的击键次数。...如果你将示例保留在 AutoKey 的默认配置中,请尝试一下。你应该在此处看到所有可用短语的菜单。使用数字或箭头键选择所需的项目。

    2.1K30

    构建一个简单的 Google Dialogflow 聊天机器人【上】

    如果您没有Google帐户,可以使用当前的电子邮件在此处获取一个帐户,也可以使用Gmail注册Google帐户和电子邮件。...如果您正在使用较小的屏幕并且菜单已隐藏,请单击左上角的菜单菜单按钮。设置设置按钮将您带到当前代理的设置。 页面中间将显示代理的意图列表。默认情况下,Dialogflow 聊天机器人以两个意图开头。...是时候尝试你的聊天机器人了!在右侧的Dialogflow模拟器中,单击“立即尝试”,输入任何内容的文本字段,然后按Enter键。 您刚刚与Dialogflow聊天机器人代理商交谈过!...在Training Phrases部分中,单击文本字段并输入以下内容,在每个条目后按Enter键: 你叫什么名字? 你有名字吗?...creating-008.png 现在尝试询问聊天机器人的名称。在右侧的模拟器中,输入“你叫什么名字?” 然后按Enter键。 即使您的查询与训练短语(“您的名字是什么?”与“您的名字是什么?”)

    4.2K20

    女朋友让我深夜十二点催她睡觉,我有Python我就不干

    安装和导入 我们需要两个模块:apscheduler,pyautogui 快捷键 Windows+r 打开运行控制框,输入 cmd,进入命令行,输入: pip install apscheduler pip...接下来我们把鼠标放到微信的任务栏图标上,运行以下语句,获取此时光标的坐标,返回一个Point对象: print(pyautogui.position()) # 打印坐标,Point(x=148, y=879...第二个参数为按下每一个字母的间隔,可选 看看效果: 当然,若是你要输入的内容实在很多,又嫌麻烦,可以通过复制粘贴来实现: import pyperclip pyperclip.copy('正在进行发中文试验...,看到请忽略,更不要骂傻逼') # 复制 pyautogui.hotkey('ctrl', 'v') # 按下组合键的方法,ctrl+v粘贴 pyautogui.press('enter') # 按下按键...这里选用的是 date 触发器,特定的时间点触发,作业任务只会执行一次。第三个参数 run_date 就是执行的时间。在这前我已经把自动发送消息的代码封装为了 main 函数,只需到时后调用即可。

    68740

    急速 debug 实战一(浏览器-基础篇)

    立即尝试: 点击 Watch 标签。 点击 Add Expression 添加表达式。 输入 typeofsum。 按 Enter 键。...按 Enter 键。 DevTools 对语句求值并打印输出 6,即您预计演示页面会产生的结果。 ? 应用修正方法 您已找到修正错误的方法。 接下来就是尝试通过编辑代码并重新运行演示来使用修正方法。...按 Enter 键激活断点。 行号列顶部将显示一个橙色图标。 管理代码行断点 使用 Breakpoints 窗格可以从单个位置停用或移除代码行断点 ?...按 Enter 键以确认。 事件侦听器断点 如果想要暂停触发事件后运行的事件侦听器代码,可以使用事件侦听器断点。 您可以选择 click 等特定事件或所有鼠标事件等事件类别。...勾选这些类别之一以在触发该类别的任何事件时暂停,或者展开类别并勾选特定事件。 ? 异常断点 如果想要在引发已捕获或未捕获异常的代码行暂停,可以使用异常断点。 点击 Sources 标签。

    3.3K10

    AI自我进化,学会自己写代码了!

    : 得到更详细的意见 可以通过快捷键 Ctrl+Enter 来得到copilot的更多详细的辅助编程信息: 2 Tabnine 1.安装:在vscode软件中,找到Tabnine进行安装即可...CodeGeeX 1.安装:在vscode软件中,找到进行安装CodeGeeX 2.使用方法: 隐匿模式 在该模式中,CodeGeeX将在您停止输入时,从光标处开始生成(右下角CodeGeeX图标转圈表示正在生成...生成完毕之后会以灰色显示,按Tab即可插入生成结果。 交互模式 在该模式中,按Ctrl+Enter激活交互模式,CodeGeeX将生成X个候选,并显示在右侧窗口中。...提示模式(实验功能) 在该模式中,您可以在输入中添加额外的提示来实现一些有趣的功能,包括并不限于代码解释、概括、以特定风格生成等。该模式的原理是利用了CodeGeeX强大的少样本生成能力。...选择您想要解释的代码,按Alt/Option+t触发提示模式,选择您写好的模板(如explanation),CodeGeeX就会解释您输入的代码。

    1.4K30

    08-高级键盘技巧

    在输入命令时,按 Tab 键将触发自动补齐功能。...自动补齐也可以针对 变量(如果单词以 $ 开头)、 用户名(如果单词以 ~ 开头)、 命令(如果单词是命令行的第一个单词)、 主机名(如果单词以 @ 开头,注意:只对 /etc/hosts 目录下的主机名生效...除了以上这些,还有很多组合键可以在 bash man页面的 READLINE 部分获取更多的相关内容列表。 三、使用历史命令 第 1 章已经提到,bash 会保存使用过的命令 的历史记录。...按下 Ctrl-R 键,接着输入想要查找的内容,可以开始逆向递增式地搜索,当查找到想要的内容时,按 Enter 键表示执行此命令。...可以查阅 bash 帮助页面中的 “ HISTORY EXPANSION ” 部分获取更多细节。

    1K40
    领券