VSCode
文章平均质量分 56
simple_whu
这个作者很懒,什么都没留下…
展开
-
用PyQt写python界面和处理代码的一般流程
PyQt5是一个用于创建GUI应用程序的python库,基于Qt5,提供了丰富的类用于实现各种功能。QtCore模块包含核心的非GUI功能。该模块用于时间、文件和目录、各种数据类型、流、网址、MIME类型、线程或进程。QtGui模块包含图形组件和相关的类,例如按钮、窗体、状态栏、工具栏、滚动条、位图、颜色、字体等。QtNetwork模块包含了网络编程的类,这些类允许编写TCP/IP和UDP的客户端和服务器,他们使网络编程更简单,更轻便。QtXml。原创 2024-07-20 18:56:08 · 615 阅读 · 0 评论 -
在vscode中调试,命令行出现错误信息ModuleNotFoundError: No module named ‘imp‘
VSCode的python扩展会使用debugpy库实现调试功能。在涉及qt组件加载时,debugpy的会尝试加载imp库。而在python3.12及以后的版本中,imp库被importlib取代,因此import imp语句会报错。原创 2024-06-16 11:04:41 · 548 阅读 · 0 评论 -
在Windows系统cmd中输入python无法启动想要的版本 | cmd输入python反而启动Microsoft Store
环境变量Path中有多个版本的python路径,想启动的python对应的环境变量排在其他版本python环境变量的后面。:调整想启动版本的python路径在环境变量中的位置,调到其他版本路径之前。注意,系统变量的优先级高于用户变量。原创 2024-05-02 20:34:53 · 755 阅读 · 0 评论 -
使用matplotlib的quiver绘制二维箭头图
quiver函数的基本调用方式:[X,Y]是箭头的位置,U,V是箭头的方向,C是箭头颜色。具体而言,C是一个与X,Y的尺寸相同的数组,每个元素记录与箭头颜色相关的值。这些值通过norm和cmap参数映射到真正的颜色值。设置了C参数之后,color参数不生效。color是直接设置箭头颜色的参数,若它为一个值,则表示所有箭头都是同一种色彩;也可以是与X,Y的尺寸相同的数组,记录每个箭头的颜色。箭头方向参数angles可以取'uv'(默认)或'xy'。原创 2024-04-22 19:51:47 · 1645 阅读 · 0 评论 -
两种利用matplotlib绘制无填充的多边形的方法:ax.fill()和Polygon
下面我们将使用np.rand随机生成5个多边形的顶点,使用不同的方法绘制多边形。原创 2024-03-27 12:00:37 · 1754 阅读 · 0 评论 -
VSCode+python单步调试库代码
随着VSCode版本迭代更新,在最新的1.87.x中,使用Python Debugger扩展进行调试时,扩展的justMyCode默认属性为true,不会进入库中的代码。这对debug而言不太方便,因此需要手动设置一下,方便进入库源码查看变量信息。原创 2024-03-14 18:02:27 · 836 阅读 · 0 评论 -
基于tabular包的Latex表格尺寸设置方法(列宽和行高)
设置表格的说明文字时,有的场合要求说明文字在表格下方,有的要求说明文字在表格上方,该怎么调整呢?只需要把\caption语句分别放在的下面或者的上面即可。原创 2023-05-28 16:43:54 · 16864 阅读 · 1 评论 -
Latex在同一figure中排版多张图片的方法
主要使用了语法。minipage可以嵌套,子图还可以分解为更多子图,功能很好玩,无聊可以自己试试。下面介绍几种常用效果的实现方法。原创 2023-05-28 16:40:59 · 14028 阅读 · 0 评论 -
VSCode C/C++提示“LPCSTR 类型的实参与LPCWSTR类型的形参不兼容“
VSCode中的C/C++插件会对当前代码进行错误检测,并以波浪线或其它形式标出。然而,有些代码不使用用宽字符类型LPCWSTR,因此会提示"LPCSTR 类型的实参与LPCWSTR类型的形参不兼容"。解决方法是,按Ctrl+Shift+P,输入Edit Configurations,选择JSON那一项,将c_cpp_properties.json文件中的defines属性的UNICODE,_UNICODE删除并保存即可。原创 2022-11-27 18:46:44 · 2606 阅读 · 1 评论 -
VSCode通过SSH远程连接CentOS主机的问题解决记录
VSCode通过SSH远程连接CentOS主机的问题解决记录原创 2022-10-17 16:35:52 · 1118 阅读 · 0 评论 -
VSCode远程连接Linux系统并使用远程终端
本地操作系统通过VSCode和SSH插件连接到远程机器(同一内网中)的Linux系统。原创 2022-08-28 09:47:23 · 4963 阅读 · 2 评论 -
为VSCode的Latex Workshop插件添加用户定义的编译recipe
为VSCode的Latex Workshop插件添加用户定义的编译recipe上图所示,装了Tex Live和VSCode插件Latex Workshop之后,默认会有红框内的编译方案。但是,网上下载的其他latex模板需要其他编译方式,比如xelatex -> bibtex -> xelatex -> xelatex这时候需要我们手动添加这个编译顺序,操作如下:在现有的latex模板文件夹下新建一个.vscode文件夹,再在此文件夹中新建一个settings.json。把原创 2021-11-22 10:33:30 · 2798 阅读 · 1 评论 -
VSCode中.md文件按组合键“Ctrl+Shift+Enter“在当前行上面插入新行无效
VSCode中.md文件按组合键"Ctrl+Shift+Enter"在当前行上面插入新行无效原因推断:有其他扩展的快捷键与这个快捷键冲突。解决方法:按组合键"Ctrl+C,Ctrl+S"打开“键盘快捷方式”界面。在搜索框中输入"Ctrl+Shift+Enter",查看搜索结果如下图所示最后两行红框会框出来某个扩展的快捷键与VSCode默认的产生冲突。例如,我的是Markdown Preview Enhanced扩展添加了快捷键(截图来着扩展介绍页面):所以解决方法有二:用不到这个功原创 2022-04-20 18:32:14 · 842 阅读 · 0 评论 -
vscode双击选中单词,设置分隔符
VSCode双击选中词句的分隔符设置设置方法打开vscode的设置打开后,在搜索框中输入editor.wordsep根据你的需要修改分隔符,关闭设置页面,即可生效。效果设置前设置中文逗号为分隔符后原创 2022-03-06 11:41:33 · 2163 阅读 · 0 评论 -
VSCode扩展MarkDown Preview Enhanced 利用Microsoft Edge浏览器而无需安装Chrome浏览器导出pdf文档
MPE 导出pdf原生的导出pdf功能会自动搜索电脑上安装的谷歌chrome浏览器的可执行程序,如果搜索成功就能用它将手头的markdown文件转为pdf文件。但是,对于如今微软自带的ms edge浏览器,它已经换成chromium内核,很多人电脑上不再有Google Chrome,要导出pdf还要额外装个谷歌浏览器?答案是,不需要。设置方法为,手动配置VSCode扩展MarkDown Preview Enhanced的选项如下图所示利用Microsoft Edge浏览器而无需安装Chrome浏览器原创 2021-06-15 10:38:51 · 1325 阅读 · 0 评论 -
VSCode调试文件launch.json中文件(夹)的${}表示
如图${workspaceRoot} 当前打开的文件夹的绝对路径+文件夹的名字${workspaceRootFolderName} 当前打开的文件夹的名字${file}当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名${relativeFile}从当前打开的文件夹到当前打开的文件的路径${fileBasename} 当前打开的文件名+后缀名,不包括路径${fileBasenameNoExtension} 当前打开的文件的文件名,不包括路径和后缀名${fileDirnam原创 2020-06-22 15:49:11 · 4022 阅读 · 1 评论