这期间,使用过不少的工具以协助博客的创作。本文将对我正在使用中的应用工具(包含资料收集整理、文本编辑、截图及录屏、格式转换、图片编辑、图床管理等方面)做以介绍。...无论是做学习笔记还是知识整理,几年来,我在 OneNote 中记录、整理了不少的内容。...有两个 VSCode 的插件对我的帮助很大: markdownlint[6] 检查 markdown 文件中的语法错误 Pangu-Markdown[7] 自动为英文添加空格,改善中英文的混排格式 image...image-20220429092834814 Figma 个人免费版 Figma[15] 是我用来制作 Twitter card 和其他出现在博客中的矢量图的主要工具。...事实上,在 PicGo 中完成了图床的设定后,我就没有再单独地开启过这个软件了。 image-20220429093145410 总结 工欲善其事,必先利其器。
) 2、数据相关性:下拉列表默认值检查(如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如:某个数据如果被禁用了,可能在引用该数据项的列表中不可见) 3、检查“页面元素”是否显示正常 4、检查...“按钮”功能是否实现(如:重置 按钮不能起到清空输入的作用) 5、输入项中类型的检查:在指定输入类型的地方输入其他类型(如 在 “电话号码”一列中输入字符型,系统是否正确给予提示) 6、边界值检查:规定某个输入项中最多输入...:单条记录删除;多条记录同时删除;未选择任何记录,点删除或delete 13、必填项检查 14、上传文件的检查:文件格式是否正确;文件中某些字段是否允许为空;不允许为空的字段为空,系统是否校验不通过;文件中是否允许为空的记录...;文件是否对记录中字段的长度、是否重复作校验; 15、快捷键检查:是否支持常用快捷键,如ctrl+c、ctrl+v、shift+选择、ctrl+选择、backspace等,对于不允许手工输入信息的字段,...同时,对于一般用户,尝试删除,并重建同名的用户,检查该用户其他信息是否重现。同样,提供注销功能的系统,用户再次注册时,是否作为一个新的用户。
与文本或数字字段不同,简单地设置文件输入字段的值是无效的。...); // => C:\\fakepath\\file.txt});常见的误解和尝试用户系统中文件路径 C:\fakepath\file.txt 在浏览器中是被隐藏的,设置值属性为其他值不会有任何区别...可以在 w3c 规范中查看。我的方法在寻找答案时,我在 Stackoverflow 上得到了一堆不赞同的回答和否定。有一个答案告诉 PHP 用户,如果有解决方法,它最终会被 Chrome 构建者禁用。...,我需要更改表单中文件输入字段的文件内容,但我无法访问代码。...我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!
大家好,又见面了,我是你们的朋友全栈君。 使用VIM或GVIM最基本的配置,不包含任何插件相关的设置,VIM用于写verilog,非常欢迎大家在评论区分享讨论。...简单补充下使用方式,输入 cd ~ 然后 gvim .vimrc,输入下面的配置即可 用GVIM/VIM写Verilog——VIM配置分享 基本配置 几点说明 1,禁用方向键,使用 jk 代替ESC...,使用 jk 代替ESC 在VIN中操作,为了使得双手脱离键盘,但是方向键距离手指较远,ESC同样,因此禁用掉方向键,同时使用jk代替ESC进入命令模式。...具体配置方式见上 这里为了满足大多数人的需求,在配置中将其注释掉,有需要的同学自行打开 2,自动补全命令配置 当我按下a的时候,弹出的提示框是包含所有a开头的提示,但是编辑器上只有a和光标,这个时候如果我需要再次使用...f)i ^24ldw24ldwa hdwj GVIM配置自动调整将F6映射为后面一长串指令,具体指令可以自行尝试
大家好,又见面了,我是你们的朋友全栈君。...,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁用了JavaScript之后即失效。...这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远不会变为可用。我想这可能正是许多人所寻求的方法,但这种方法仍旧不是任何情况下的最好方法。...3、当键盘敲下后退键(Backspace)后 1、禁止浏览器自动后退 2、但不影响密码、单行文本、多行文本输入框等的回退操作 代码如下: ...); response.setHeader(“Pragma”, “no-cache”); %> 这种方法使用服务器端脚本,强制浏览器重新访问服务器下载页面,而不从缓存读取,结合struts jsp页面中的
尽管这听起来有点吓人,但事实是,当你开始在这一领域尝试并使用这些特性来改进和加速你的浏览器时,你几乎肯定会没事的。接下来将讲解26个关于Firefox的配置技巧。...如何访问“about:config” 在Firefox的地址栏中输入about:config。 你将会看到警告页面。点击“我接受风险!”...如果你在寻找一个特定的名字,在列表上方的“搜索”栏中输入它的名字。 要切换不同的功能,只需双击“Value”列下的条目,在“true”和“false”之间切换。...browser.sessionhistory.max_entries会影响每个选项卡在其前/后历史记录中总共存储多少页 默认值:50 修改值:如果你的电脑正在挣扎,把它降低到25,检查它是否有帮助,然后相应地调整...在所有文本字段中启用拼写检查 默认的拼写检查功能只检查多行文本框。您可以更改布局中的选项layout.spellcheckDefault使它对单行文本框进行拼写检查。
编辑和删除文本 到目前为止,我们介绍了一些用于在文件中移动和选择区域的方法,现在让我们真正来修改一些文本吧。很显然你可以通过打字的方式来输入字符,但是有另一些方法使删除和处理字符变得更简捷易用。...ctrl-shift-K 删除当前一行 cmd-delete 删除当前位置到整行末尾的内容(在mac中为cmd-fn-backspace) ctrl-K 剪切当前位置到整行末尾的内容 cmd-backspace...意思是每次你保存在Atom中打开的文件时,Atom都会把末尾的空白字符去掉。如果你希望禁用它,在你的设置面板中打开whitespace包的页面,取消该选项的勾选。...如果你在一段选择区域上面输入这些括号或引号的开头,Atom会用对应符号的结尾使区域闭合。 下面是一些其他的有趣的括号相关命令,你可以使用它们。 ctrl-m 跳到光标下的括号所匹配的括号。...和所有这些包一样,想要修改括号处理相关的默认行为,或者直接禁用它,你可以浏览设置视图(Settings view)中这个包的页面。
注意:本文演示了,如何手动的去完成新的Ubuntu 服务器的基本使用步骤,对于学习一些基本的系统管理技能,以及完全理解服务器上正在执行的操作是非常有用的。...当然,这不是必需的,您只需点击ENTER要跳过的任意字段即可。 第三步、授予管理权限 现在,我们有一个具有普通帐户权限的新帐户。...如果Root帐户使用SSH密钥身份验证 如果使用SSH密登录到root帐户,则会禁用 SSH的密码身份验证。您需要将本地公钥的副本添加到新用户的文件中才能成功登录。...输入账户的密码的时候,终端上是不会显示的,也不会显示*,只要正常的输入密码就行,如果中途输错,可以长按Backspace1~2秒,然后再重新输入密码! 总结 到此,您的服务器基础配置的已经完成啦。...您现在可以在服务器上安装所需的任何软件。快购买一台服务器尝试吧!
关闭主动运行的选项卡Ctrl + G 查看当前行号、字符号Ctrl + E 在当前文件弹出最近使用的文件列表Ctrl+Alt+Left/Right 后退、前进Ctrl+Shift+Backspace...除此之外,某些快捷方式可能会与全局系统操作和第三方软件的快捷方式冲突。要修复这些冲突,可以重新分配或禁用冲突快捷方式。...通过 Windows 和 Linux 操作系统中的 Setting 选项( Mac OS 中的 Preferences )设置可用的快捷键列表,点击 Keymap ,如下图所示:如果想添加快捷键,则在相应的选择项右键...然后在弹出的对话框输入你想设置的快捷键。...:我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!
Note:对 Compose 开发者挑战赛及其参加方法有兴趣的朋友可以参考:《Jetpack Compose 开发挑战赛》 以下是我完成的项目:TikTik 项目中使用的都是 Compose 最基础的...App实现 ---- ▐ 2.1 画面构成 app由两个画面构成: 输入画面(InputScreen) : 通过数字软键盘输入时间,当新输入数字时,所有数字左移;backspace 回退最近一次输入时...: 输入结果:input-value 回退:backspace 软键盘:softkeyboard 底部:next 根据当前的输入结果,画面各元素会发生变化。...当有输入结果时:next 显示、backspace 激活、input-value 高亮; 反之,next 隐藏、backspace 禁用、input-value 低亮 2.2.1 state 驱动 UI...刷新 如果用传统写法会比较啰嗦,需要在影响输入结果的地方设置监听,例如本例中需要分别监听 backspace 和 next。
在ClearCommError()返回的错误掩码中,如果下列任一字段为真,则设置为:fCtsHold、fDsrHold、fRlsdHold、fXoffHold、fXoffSent。...用户可以通过设置OPEN或USE命令portstate参数(具体为字节8)来启用或禁用COM端口的$ZA错误报告。如果启用了错误报告,则端口错误状态将在位16到22中报告。...可以通过设置Config.Miscellaneous类的DisconnectErr属性来建立系统范围的默认行为。 带磁带I / O的$ZA 对于磁带I / O,$ZA中的位字段指示错误和特殊情况。...14 16384 Y Tape MarkCaché在遇到Read,Read Block,Forward Space或Backspace上的磁带标记时将Tape Mark位置1。...要测试某个位,请将$ZA除以表中该位列出的值,然后执行模2运算。
避免以前版本的一些Bug和局限 set nocompatible "配置backspace键工作方式 set backspace=indent,eol,start "显示行号 set number..."设置在编辑过程中右下角显示光标的行列信息 set ruler "当一行文字很长时取消换行 "set nowrap "在状态栏显示正在输入的命令 set showcmd "设置历史记录条数...,所有相关插件都在该文件夹下 在Vim中运行:Helptags来生成NERDTree的在线帮助tags 4:使用说明以及快捷键 打开Vim,输入:NERDTree,即可呼出执行Vim命令的当前目录的文件目录...为了方便使用,我在.vimrc中定义了快捷键,可以用Ctrl+t打开NERDTree,你可以定义自己习惯的快捷键。...NERDTree提供了丰富的键盘操作方式来浏览和打开文件,我简单介绍一些常用的快捷键: 和编辑文件一样,通过h j k l移动光标定位 o 打开关闭文件或者目录,如果是文件的话,光标出现在打开的文件中
尽管这些全新的数字助手为我们带来了前所未有的便捷,但它们也随之带来了一个提醒:不要与它们分享敏感信息。 不知道你如何看待这一点,但对我来说,我的手指动作通常比我的大脑快。...在上述字段中,Google 将在 Chrome 的扩展管理页面和 Chrome 网上商店中显示你的扩展的名称、版本和描述。...顾名思义,该函数在传递给它的文本中包含任何禁用词时返回 true。我们将两个值都转为小写,以确保比较不区分大小写。 updateUI 函数确定聊天框中是否存在任何禁用词。...important; } 这样,每当检测到禁用词时,输入区域会立即显示出醒目的红色边框和微妙的红色背景。这立即引起了注意,并表明出现了问题。...现在,为了测试功能,请导航到 ChatGPT,刷新页面,然后尝试输入您的限制词,看看扩展是否按预期行为。 如果一切都按计划进行,您应该会看到如下图所示的情况。
我带着好奇⼼百度了⼀下,我搜到了莆⽥精神病院的联系⽅式 哦不,是这个问题的答案 整个过程就像罗⽼师让我打个电话给张三,提醒他去抄下作业 因为张三只要能抄的作业绝不⾃⼰做,但今天他抄都懒得抄了 这⾥罗⽼师就相当于...我智能打开微信聊天记录,也就是本地DNS服务器看看能不能查到他的电话 然⽽平⽇⾥⾼冷的我并没有⼏条聊天记录 我只能去找班⻓,也就是根域名服务器求救,让她康康有没有张三联系⽅式 这回找对⼈了,班⻓让我联系下评奖学...⼦在外⾯要保护好⾃⼰ 这⾥的奖学⾦ Excel 就相当于权限域名服务器 果然在⾥头找到张三的电话,也就是bilibili 的 ip 地址 我赶紧给他打了过去,结束这要命的⼀天 总结 这个在浏览器中输⼊...地址的流程,其实也就是DNS的⼯作流程 简单的总结一下: 第一步:在浏览器中输入www.bilibili.com域名,操作系统会先检查自己本地的hosts文件 是否有这个域名的映射关系,如果有,就先调用这个...第二步:如果hosts文件中没有,则查询本地DNS解析器缓存,如果有,则完成地址解析。 第三步:如果本地DNS解析器缓存中没有,则去查找本地DNS服务器,如果查到,完成解析。
# 视频解析 方便大家理解,我在 b 站发布了一期视频,欢迎大家查收 【计网】浏览器输入url按下回车后发生了什么?...我带着好奇⼼百度了⼀下,我搜到了莆⽥精神病院的联系⽅式 哦不,是这个问题的答案 整个过程就像罗⽼师让我打个电话给张三,提醒他去抄下作业 因为张三只要能抄的作业绝不⾃⼰做,但今天他抄都懒得抄了 这⾥罗⽼师就相当于...⼦在外⾯要保护好⾃⼰ 这⾥的奖学⾦ Excel 就相当于权限域名服务器 果然在⾥头找到张三的电话,也就是bilibili 的 ip 地址 我赶紧给他打了过去,结束这要命的⼀天 # 总结 这个在浏览器中输...⼊地址的流程,其实也就是DNS的⼯作流程 简单的总结一下: 第一步:在浏览器中输入www.bilibili.com域名,操作系统会先检查自己本地的hosts文件 是否有这个域名的映射关系,如果有,就先调用这个...第二步:如果hosts文件中没有,则查询本地DNS解析器缓存,如果有,则完成地址解析。 第三步:如果本地DNS解析器缓存中没有,则去查找本地DNS服务器,如果查到,完成解析。
本地模式 echo 回送每个输入的字符。 -echo 不回送字符。 echoctl 以 ^X(Ctrl-X)回送控制字符,X 是将 100 八进制加到控制字符代码中给出的字符。...echoe 以“backspace space backspace”字符串回送 ERASE 字符。 注: 该模式不保持对列位置的跟踪,因此您可能在擦除制表符和转义序列等符号时得到意外的结果。...-icanon 禁用规范输入。 iexten 指定从输入数据中识别实现性定义的功能。...与这些模式关联的功能也需要设置iexten:imaxbel、echoke、echoprt、echoctl。 -iexten 指定从输入数据中识别实现性定义的功能。...xcase 在输入中回送大写字符,并在输出显示的大写字符之前加上 \ (反斜杠)。 -xcase 不在输入时回送大写字符。
那就是在某些网页上(比如知乎,CSDN博客,微信网页版)可以输入内容的地方,按一下Backspace键,却会删除2个字符,此现象在这个网站上也很容易验证 http://www.compileonline.com.../execute_matlab_online.php,禁用Tampermonkey后,此现象马上消失。...该脚本可以把百度搜索结果顶部和底部的广告,以及右侧的相关XX,网友正在热搜,搜索热点等去掉,还能让结果双列显示,充分利用宽屏显示器的优势。...---- 火狐有三点让我非常讨厌,第一,在地址栏中输入内容进行搜索时,如果输入内容包含小数点,就有很大的概率被火狐当网址对待,而不是当成待搜索内容对待,于是出现一个找不到此网站的报错。...第三,登录微信网页版后无法按Ctrl+V粘贴图片,只能通过点击内容输入框上面的“图片和文件”按钮发送图片。IE中也无法使用Ctrl+V,倒是谷歌和Edge浏览器中可以按Ctrl+V.
用户是否正在执行一系列操作?他们在提交信息吗?他们在保存设置吗?根据他们正在做什么,您可以自定义提示以匹配您的应用程序的需求。 您可以通过在移动设备上访问下面的 CodePen 演示来尝试这个。...如果您正在寻找一种反转内容的方法,请记住这一点。这是您可以使用 JavaScript、CSS 或直接在 HTML 源代码中执行的操作。 上面,我还提到了其他三个属性。...表单字段的form属性 在大多数情况下,您会将表单输入和控件嵌套在元素中。...作为额外提示,您还可以使用disabledan 上的属性来禁用下拉菜单该部分中的所有选项。...属性,帮助浏览器验证资源没有被不当操作; 元素的disabled属性,轻松同时禁用多个表单元素; 电子邮件和文件输入的multiple属性。
删除左侧 shift+backspace 左侧删除 ctrl+shift+backspace 左侧全部删除 delete 右侧删除 enter 插入 shift+enter 插入...ctrl+down 滚动行 ctrl+pagedown 下一视图(视觉位置) ctrl+pageup 前一视图 ctrl+tab 栈中下一视图(打开顺序) ctrl+shift+tab 栈中前一视图...ctrl+a 全选 ctrl+shift+l 选择多行编辑 escape 单个选择 escape 清除字段 escape 清除字段 escape 隐藏面板 escape hide...多重选择功能允许在页面中同时存在多个光标。 ...继续选择下行) Ctrl+M 光标移动至括号内开始或结束的位置 Ctrl+T 词互换 Ctrl+U 软撤销 Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入
作为真正生产力工具的 Mac, 在 Python 开发中配合 PyCharm 快捷键, 可以让生产力倍增, 本文用 按键位分类 和 按功能分类 两种方式整理 PyCharm 的快捷键....调试时运行至光标处 Command + Shift + command+shift++/- 展开 / 折叠所有代码 command+shift+F8 查看所有断点 command+shift+F4 关闭正在进行的...+Alt+←/→ 跳转至上一次 / 下一次编辑的地方 command+Alt+J 用 Live Template 包围代码 command+Alt+A Add 添加到 VCS 版本控制中 Command...Alt+F9 调试时运行至光标处 command+F2 Stop 停止运行 command+F8 添加 / 取消断点 command+shift+F8 查看所有断点 command+shift+F4 关闭正在进行的...+⬆/⬇ 查看本地与版本控制 VCS 的区别 command+Alt+Z Revert Commit 从版本控制中撤回修改 command+Alt+A Add 添加到 VCS 版本控制中 代码信息 ctrl
领取专属 10元无门槛券
手把手带您无忧上云