自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 收藏
  • 关注

原创 Bash将输出同时重定向到标准输出stdout和文件

,这样标准输出和标准错误的内容都将输出到标准输出。例如,若想输出当前目录下的所有目录与文件到标准输出。的含义是将 channel 2(标准错误。)重定向到 channel 1(标准输出。如果同时想输出程序或命令的标准错误。对于任意原本默认输出到标准输出。到标准输出和文件,只需添加。文件(而非覆写),只需添加。如果想将输出内容附加到。

2024-04-11 15:17:37 359

原创 winqtdeploy后运行程序报错QQmlApplicationEngine failed to load component

qrc:/qt/qml/content/App.qml: 模块“QtQuick.VirtualKeyboard.Layouts”没有安装。qrc:/qt/qml/content/App.qml: 模块“QtQuick.VirtualKeyboard.Layouts”没有安装。qrc:/qt/qml/com/github//main.qml:9:1: 类型 App 不可用。重新运行 exe 文件即可成功打开。,对于 QML 程序,应运行。

2024-03-22 01:05:04 280

原创 MSYS MinGW使用Clang libc++的方法

今天在使用 Clang 测试 Formatting Ranges(P2286R8)的时候报错 static assertion failed,查询报错信息发现 Clang 编译器使用的库文件为 msys64/mingw64/include/c++/13.2.0/format 和 msys64/mingw64/include/c++/13.2.0/concepts,而这是 GCC libstdc++ 13.2.0 的库文件。

2023-12-05 10:56:44 5769

原创 Qt 6 MinGW使用GSL库的方法

假设MSYS2的安装目录为D:\Program_Files\msys64,Qt的安装目录为D:\Qt,则将D:\Program_Files\msys64下的bin\libgsl-27.dll、bin\libgslcblas-0.dll、include\gsl、lib\libgsl.a、lib\libgsl.dll.a、lib\libgslcblas.a、lib\libgslcblas.dll.a分别复制到D:\Qt\Tools\mingw1120_64下的对应bin、include、lib目录下。

2023-11-02 22:15:41 7857

原创 Coursier安装Scala报错Error downloading的解决方法

同样将对应版本的 sbt(这里是 https://github.com/sbt/sbt/releases/download/v1.9.2/sbt-1.9.2.zip)下载到 C:\Users<username>\AppData\Local\Coursier\cache\v1\https\github.com\sbt\sbt\releases\download\v1.9.2。经查,在安装阶段,Coursier 并没有代理设置,因此我们需要在主机上设置好代理,手动将文件下载到本地并让安装程序黑盒自动识别。

2023-07-16 00:21:34 10140

原创 LaTeX minted报错Package minted Error: Missing Pygments output

简单直接的解决办法就是将该路径的上一级目录(C:\Users\Yihua\AppData\Roaming\Python\Python311\Scripts)添加到。添加并刷新环境变量后,在 PowerShell 运行。经过排查,此错误是由于安装 Python 包。,注意到该路径下存在着我们需要的可执行文件。包并在 TEX 文件的开头添加了。重新编译 TEX 文件即可成功。

2023-05-30 17:15:29 5049

原创 构建 Flatpak 应用时通过模块添加其他库

文件,是基于 CMake 的库。“modules”项中既包含自己要构建的主应用程序,也包含它的依赖库,主应用程序可以放在依赖库之前,也可以放在之间,也可以放在之后,这里我们放在之后(下文解释)。注意,Flatpak 默认 Sources 的分支是“master”,如果有的库的默认分支是“main”则需要将“branch”改为“main”,当然也可以指定其他自己想要指定的分支。参数,这个参数的用途是停在指定的模块上,在“下载”和“构建”阶段忽略它和所有下面的模块。文件构建,但是如果没有,它会尝试使用已有的。

2023-03-27 12:57:13 3275 4

原创 Gtk Unable to load resource for composite template

在使用 GNOME Builder 构建应用时,设 gnome_semilab_window 为应用主窗口,实现在 gnome-semilab-window.c 中;设 gsp_create_project_widget 为主窗口上的一个子组件,实现在 gsp-create-project-widget.c 中,插入到主窗口的 GUI 中。经反复学习,得到错误原因是gtk_widget_class_set_template_from_resource()参考 StackOverflow 唯一相关问题。

2023-02-24 18:08:23 1221

原创 Linux Bash单方括号与双方括号 [和[[的区别

对于任何 Unix / Linux 系统的 Shell 都可用,因为它是 POSIX 兼容的。[[ 对于绝大多数 Shell 如 Bash、Zsh 等都可用,但是它并非 POSIX 兼容的。这是因为 [] 内将 < 和 > 默认当作是文件重定向符号。并且 [] 内的圆括号前后都需要加空格。内置运算符表示正则表达式匹配。

2023-01-04 13:10:49 2841 1

原创 Git clone fetch-pack unexpected disconnect while reading sideband packet

注意:这里的仓库 URI 必须为 HTTP(https://github.com/),不能为 SSH([email protected]:)。对于 PowerShell,执行。对于 Linux,执行。,对于 CMD,执行。

2022-11-01 01:52:58 5497

原创 LaTeX subcaption subfigure 跨页的最简单方法

参考 How to split subfigures over multiple pages (with a, b, c in one page, and d, e in second pages? 及 Split subfigures over multiple pages。在预期放在下一页的第一张图片的 处紧随其后加 需要加 及 包:样例:如果不用 包而使用传统 浮动方式也可以,但是容易出问题。

2022-10-30 10:56:14 6713

原创 VcXsrv XLaunch 闪退 failed to bind listener 的解决方法

在打开的“控制面板\系统和安全\Windows Defender 防火墙\允许的应用”的“允许应用通过 Windows Defender 防火墙进行通信”的页面中,浏览“允许的应用和功能(A)”列表,查看是否有“VcXsrv windows xserver”和“XLaunch.exe”两项,如果没有,点击左上角的“更改设置(N)”按钮,这时右下角的“允许其他应用®…”按钮可用,点击,打开”添加应用“对话框,点击”浏览(B)…错误,说明 PuTTY 设置未勾选 Enable X11 forwarding。

2022-10-18 09:41:28 2133 1

原创 Visual Studio 项目添加 OpenCV 4 官方指南

在 OpenCV_Debug 属性页窗口中,展开“通用属性”,展开“C/C++”,在常规选项卡中,在“附加包含目录”一栏添加。6. 在“添加新项”窗口中,选择“属性表(.props)”,名称可以叫做 OpenCV_Debug,点击“添加(A)”。2. 选择系统变量 Path,点击“编辑(I)…”,在编辑环境变量窗口中点击“新建(N)”,新建。9. 同样在“链接器”下,打开“输入”选项卡,在“附加依赖项”一栏添加。8. 展开“链接器”,在常规选项卡中,在“附加库目录”一栏添加。

2022-10-07 15:32:05 935

原创 netsh int ip 添加/删除 TCP 协议 excludedportrange 的方法

停止 WinNAT 服务。这时协议为 TCP 的 excludedportrange 会被自动重置为 80 - 80 等范围。重置 IP Interface。添加范围 3121 - 3121 与 3001 - 3003。成功删除范围 3121 - 3121 与 3001 - 3003。可以看到我们需要的两段范围已标星号。协议 tcp 端口排除范围。开始端口 结束端口。* - 管理的端口排除。

2022-09-13 22:16:08 2933

翻译 SystemVerilog 任务生成 VCD 文件

在验证活动中,很多时候都需要生成 VCD 文件,设计人员需要查看设计变量的值的变化情况。,原作日期 2019 年 9 月 2 日 11 时 57 分 + 5 时 30 分。第一个参数表示要转储的每个指定模块实例下面的层次结构级别。第二个参数指示要转储的设计的范围/层次结构。...

2022-08-27 09:38:42 948

翻译 MSYS2 Zsh

本文翻译自,作者是。我有相当长的历史试图让 “Linux-y” 环境在 Windows 上工作,从增强的cmd.exe到 WSL 到 Git Bash。我仍然认为 Git Bash 对大多数人来说是最好的中间地带:超级容易安装(),很少有问题,你可以在 Linux / macOS 机器上做几乎任何你想做的事情,例如,,单引号,Bash 脚本等。唯一的限制是 Git Bash 附带了一组固定的实用工具——可以理解为该项目只维护与 Git 直接相关的工具。所以当你在寻找rsync时,你只能靠自己。

2022-08-22 09:24:48 705

原创 Reduced Tcl Tutorial All-in-One

This tutorial is based on Tcl Tutorial. This tutorial was originally designed for the lab of the course ECE4810J. This tutorial only keeps the key notes and adds some additional instructions and explanations. The chapters are also re-organized. This tutori

2022-08-16 00:30:39 351

原创 Jupyter Notebook the sql module is not an ipython extension

可以成功加载SQL扩展,但是只要重启JupyterNotebook使用的Python内核,重新执行%load_extsql即可成功加载SQL扩展。显示thesqlmoduleisnotanipythonextension。成功安装ipython-sql后执行,仍然显示该错误。将%load_extsql改为。在JupyterNotebook中执行。...

2022-07-20 01:29:59 735

原创 WSL 安装 gem5

先执行 git config 命令配置好代理,然后执行显示回车。Windows 是无法安装 gem5 的,回车会出现以管理员身份运行 PowerShell 执行 scons 命令,在上述回车后会显示显示 scons 并未找到 gcc 或 clang(可参考十年前的 mailinglist archive:problems when compiling (narkive.com))。该检查位于 SConstruct 文件的第 182~183 行:如果使用虚拟机打开,应将 gem5 克隆到虚拟机磁盘

2022-07-08 02:05:44 1914

原创 Vivado 2021.2 Tcl Shell no appropriate Visual C++ redistributable error

In Windows 11, start Vivado 2021.2 Tcl Shell:It will launch the installer, but the installation will fail with error code 0x80070666 because I have already installed another version of this product: The contents of the log file are:I have installed Microso

2022-06-27 19:52:36 1081

原创 Xilinx Vivado set *.svh as SystemVerilog Header

Xilinx Vivado does not support setting the file type of a file as SystemVerilog Header till now (version 2021.2.1). This article assumes using "Vivado" Syntax Checking for Xilinx Vivado Text Editor.Import *.svh files to Design Sources, where their hierarch

2022-06-22 13:55:28 1164

原创 Makefile 分隔文件名与后缀

​最小样例如下:SRCNAME = $(basename bar_1.foo.c)SRCTYPE = $(suffix bar_1.foo.c)其结果为 SRCNAME 是bar_1.foo,SRCTYPE 是 .c(注意这里的后缀名是包含句点的)。实用样例如下:SRCNAME = $(basename $(SRC))SRCTYPE = $(suffix $(SRC))all:ifeq ($(SRCTYPE),.s)all: assemblyelse ifeq ($(SRCT...

2022-06-21 20:37:53 329

原创 fatal: unsafe repository is owned by someone else 的解决方法

在 git clone https://github.com/riscv-collab/riscv-gnu-toolchain 后执行后报错:fatal: unsafe repository is owned by someone else即使根据提示执行了添加 safe.directory 并执行确认已添加后仍然无效。执行更改文件夹所属用户也无效。最后删除克隆的仓库,使用命令(添加 --recursive 参数)重新克隆后,再次执行之前的命令 make,成功:...

2022-06-21 07:07:47 1700

原创 LaTeX给表格的一整行加删除线(横线)

本方法旨在画出一条贯穿表格左右两端的横线,如果要画出一条从表格左端文字起始到右端文字结束的横线,请参考text decorations - Make whole line of a table stroke through - TeX - LaTeX Stack Exchangehttps://tex.stackexchange.com/questions/265727/make-whole-line-of-a-table-stroke-throughDraw a horizonal line over t

2022-06-18 16:26:32 3990

原创 Solidworks出错导致solidworks意外退出 故障模 vcruntime140

在 Solidworks 启动到 SOLIDWORKS PDM 时弹出窗口崩溃,显示出错,导致solidworks意外退出 故障模 vcruntime140:000064c0,尝试在 SOLIDWORKS Rx 中以 SOLIDWORKS 安全模式启动,分别以软件 OpenGL 模式启动 SOLIDWORKS 以及启动 SOLIDWORKS 而绕过工具/选项设定,都是在加载页面结束,主页面弹出时闪退。运行 SOLIDWORKS Rx 诊断,显示无异常。查看错误日志 SolidWorksPerformance

2022-05-20 12:49:30 13181 4

原创 SQL Server 启动错误 系统找不到指定的文件/路径

SQL Server 启动报错:查看事件查看器(本地)->自定义视图->管理事件:5 条错误信息分别为:FCB::Open failed: 无法打开文件号 1 的文件 d:\dbs\sh\s19s\0924_133725\cmd\2\obj\x64retail\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf。操作系统错误: 3(系统找不到指定的路径。)。FileMgr::StartLogFiles: 创建或打开文件 'd:\

2022-05-19 23:56:19 8058 1

原创 Microsoft Outlook设置GMail谷歌邮箱

本文适用于 Windows 11 Microsoft Outlook 365。参考了 为何用outlook设置Gmail无法通过验证? - 知乎、https://support.google.com/mail/answer/7104828、通过其他电子邮件平台查看 Gmail - Gmail帮助 (google.com)、Add a Gmail account to Outlook (microsoft.com)。参考将 Gmail 帐户添加到 Outlook (microsoft.com),打开 Go

2022-04-02 14:12:57 20585 2

原创 VS Code + Tex Live + SumatraPDF配置LaTeX反向搜索(持续更新)

本文配置最初参考 【LaTeX】如何愉快地肝report —— VS Code × LaTeX____JIM___的博客-CSDN博客,这也是笔者多年来一直使用并改进的配置,但原博文已不更新,而 SumatraPDF 更新后多次导致原文配置早已失效,故本文将持续更新 LaTeX 配置。TeX Live 的安装很简单,在Index of /systems/texlive/Images/ (globo.tech) 下载 ISO 镜像文件后安装即可,默认会添加系统环境变量,若未添加可手动添加系统环境变量指向.

2022-03-31 17:33:26 2847 3

原创 Gephi启动错误:Cannot load even default layout, using internally predefined

安装好 Gephi 后启动,起初报错是cannot find Java 1.8 or higher,参考java - How to solve Gephi error : cannot load even default layout (Installation step) - Stack Overflowhttps://stackoverflow.com/questions/67528809/how-to-solve-gephi-error-cannot-load-even-default-layout.

2022-03-31 11:41:31 1613

原创 scoop bucket add 后仍然报错 Couldn‘t find manifest for

试图安装 neovim-nightly,在 scoop 包列表中检查,其 bucket 为 versions,于是执行scoop bucket add versions添加该 bucket,重新安装,仍然显示Couldn't find manifest for 'neovim-nightly'.这时,执行scoop update更新 scoop,显示:Updating Scoop...Updating 'main' bucket...Updating 'versio

2022-03-30 19:12:16 7448 1

原创 Winget、Scoop 和 Chocolatey 安装位置更改方法

Winget:参考windows - How to specify winget installation folder - Super Userhttps://superuser.com/questions/1688575/how-to-specify-winget-installation-folderWindows 11 系统已经自带了 winget;winget 安装的包的位置通过 -l 选项指定,例如:winget install JanDeDobbeleer.OhMyPosh -l

2022-03-30 19:02:02 7957

原创 SQL Server 2019安装错误0x80004005 服务没有及时响应启动或控制请求详细解决方法

借三年半以来第一次彻底重装系统的契机,时隔很久写一篇软件安装文章。SQL Server 在我看来是 Windows 系统最难安装的软件,几乎没有之一。此前的系统是通过一次非彻底的重装系统成功安装了 SQL Server 2019,然而这次在系统完全纯净的情况下却出现了经典错误之:安装 SQL Server 数据库引擎服务实例功能 时出错服务没有及时响应启动或控制请求。错误代码: 0x80004005英文错误名称为:The service did not respond to the star

2022-03-29 22:45:02 31091 11

原创 Ubuntu 20.04 Software Updater 升级系统 Upgrade 没反应

因 Ubuntu 20.04 不提供 GTK 4 的安装,所以要将 Ubuntu 20.04 升级至 21.10。参考服务端升级Ubuntu 20.04 LTS 记录 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/136109436首先,若要升级至非 LTS (Long Term Support)版本(例如 Ubuntu 21.10)需要将 Software & Update->Updates->Notify me of a new U

2022-03-11 10:05:39 5534 1

原创 Windows 11 移动文件夹错误 0x800700E1 无法成功完成操作

Windows 11 移动文件夹时有部分文件弹出窗口:错误 0x800700E1 无法成功完成操作。以下为解决方法(对其他操作也有效):设置->隐私和安全性->安全性->Windows 安全中心:打开 Windows 安全中心->病毒和威胁防护或直接点击保护区域->病毒和威胁防护:“病毒和威胁防护”设置->管理设置:排除项->添加或删除排除项:添加排除项:将出现问题的文件或文件夹添加即可。...

2022-03-10 17:10:26 6991 4

原创 Windows 11 KB5010474 安装错误 0x800f0823

参考0x800f0823 Windows 10 Update Error - Microsoft Communityhttps://answers.microsoft.com/en-us/insider/forum/all/0x800f0823-windows-10-update-error/cbc59512-48e7-43bd-9171-3f01a8e20dc4指向的Windows Update - Additional resources - Windows Deployment | Micro

2022-02-26 12:25:24 4355

原创 MSYS2安装GTK4报错No package ‘gtk4‘ found

参考当前官网上的 Windows 安装 GTK 教程(Setting up GTK for Windows)及编译教程Gtk – 4.0: Compiling GTK Applications on UNIX,在 MSYS2 上安装 GTK 4 并使用的方法是执行:pacman -S mingw-w64-x86_64-gtk4pacman -S mingw-w64-x86_64-gladepacman -S mingw-w64-x86_64-python3-gobjectpacman -S m.

2022-02-24 22:07:42 1098 1

原创 Python csv reader 跳过第一行表头

在中文互联网上搜出来都是什么奇奇怪怪的,Google 第一条就正解(太长不看:用 next(csvreader)参考:Skip the header of a file with Python's CSV reader (evanhahn.com)https://evanhahn.com/python-skip-header-csv-reader/如果你的 CSV 长这样:Date,Description,Amount2015-01-03,Cakes,22.552014-12-28,R

2022-01-27 16:44:05 9465

原创 C 与 C++ 的 inline 关键字全解

编译器的行为以 gcc/g++ 9.4.0 为准。目录1 前置知识2 C的 inline2.1 C 的 inline 作为函数说明符(C99 起)2.1.1 非 static 非 extern 的内联函数2.1.2 extern 非 static 的内联函数2.1.3 static 非 extern 的内联函数2.2 属性说明符序列中的 inline(C23)3 C++ 的 inline3.1 C++ 内联函数3.2 C++ 内联变量3.3 内联函数 VS .

2022-01-08 12:08:55 942

原创 C 与 C++ 的 static 关键字全解

1 前置知识参考本系列的上一篇文章:C 与 C++ 的 extern 关键字全解_yihuajack的博客-CSDN博客编译器的行为以 gcc/g++ 9.4.0 为准。1 前置知识1.1 声明、定义与初始化声明(声明式)= declarationextern int x;std::size_t numDigits(int number);class Widget;template<typename T>class GraphNode;定义(定义式)= definitionint x;s

2022-01-06 21:07:21 865

原创 C 与 C++ 的 extern 关键字全解

编译器的行为以 gcc/g++ 9.4.0 为准。1 前置知识1.1 声明、定义与初始化声明(声明式)= declarationextern int x;std::size_t numDigits(int number);class Widget;template<typename T>class GraphNode;定义(定义式)= definitionint x;std::size_t numDigits(int number) {}clas

2022-01-05 16:54:21 2131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除