最新 最热

无需安装 VS2019,在 Visual Studio 2022 中编译 .NET Framework 4.5/4/3.5 这样的古老框架

Visual Studio 2022 已正式发布!着急升级的小伙伴兴致勃勃地升级并卸载了原来的 Visual Studio 2019 后,发现自己的几个库项目竟然无法编译通过了。究其原因,是因为我的一些库依旧在支持古老的 .NET Framework 4.5 框架,...

2023-10-23
1

git clean 教程

git clean 是用来删除 git 仓库中没有被跟踪的文件的命令,在想要快速清理 git 仓库(比如,删除仓库中所有没有跟踪的文件,清除编译生成的临时文件)时很有用。是相比别的git子命令, git clean的配置选项比较少,使用起来简单一...

2023-10-23
1

Libtorch系列教程1:一个丝滑的C++ Tensor库

Libtorch是Pytorch的C++接口,实现了在C++中进行网络训练、网络推理的功能。

2023-10-23
1

mac 编译问题解决——building for macOS-x86_64 but attempting to link with file built for xxx

搜索了一下,发现核心原因是Mac下ranlib命令采用了GNU版本,而非Apple版本导致的,下面详细展开报错原因和解决办法。

2023-10-23
1

Linux中的包名"xxx"和"xxx-dev"有什么区别?

在安装包的时候,有时候需要安装xxx的包,有时候又需要安装xxx-dev的包 (在CentOS系列发行版上则是xxx-devel)。这两类包之间又什么区别呢?

2023-10-23
1

在 Mac 下编译 chaosblade

首先声明,这不是一份指南,这是一份失败的操作流水记录。我得到的最终结果:编译成功,但是无法运行,放弃在 Mac 平台直接使用此工具,乖乖用 Linux 或者容器环境。...

2023-10-23
1

修复 MacVim 9.0 的 Python3 支持

前两天刚刚升级到了 MacVim 9.0 的最新版本,日常编辑编辑文字没遇到过什么问题,直到今天动了一下插件。

2023-10-23
1

JavaScript 中的Hoisting是什么?

在JavaScript中,Hoisting(变量提升)是指在代码执行之前,JavaScript引擎将变量和函数的声明提升到当前作用域的顶部的行为。

2023-10-23
1

【Java异常】什么是异常,Java中如何处理异常?

注意:当三个块中都出现了return语句,首先记录try{}中return的结果,出现异常时,还会记录catch{}中return的结果,最后记录finallu{}块中的结果,最终返回的是finallu{}块中的结果...

2023-10-23
1

【Java】<泛型>,在编译阶段约束操作的数据结构,并进行检查。

适用场景:当一个类中,某个变量的数据类型不确定,可定义带泛型的类,做到约束,检查变量类型的作用。

2023-10-23
1