logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

无痛VSCode+clangd+lldb+cmake配置C/C++开发环境

在C/C++开发中,如果使用vscode作为开发平台的话,相信大家都会安装C/C++扩展,在remote到远程一个机器上开发时,C/C++扩展提供的自动补全等功能总是慢一拍,这让我感觉很不舒服,时间就了就人忍不下去了,clangd或许是一个更好的选择。clangd相比与C/C++扩展有什么优势呢?更好的错误提示和补全功能:clangd基于Clang编译器,能够提供更准确和友好的错误提示,而且具有更

文章图片
#vscode#c语言#c++
VSCode代码自动补全太慢的问题

设置打开自动补全后,补全速度非常慢,大概三四秒的样子,可以通过设置修改补全速度。此处改为5以内即可。

#vscode#ide#编辑器
计算机网络(一)计算机网络概述

计算机网络概述一.概述1.1 计算机网络在信息时代的作用1.2 因特网概述1.网络、互联网和因特网2.因特网发展的三个阶段4.因特网的组成1.3 三种交换方式电路交换分组交换1.4 计算机网络的定义和分类1.5 计算机网络的性能指标1.6计算机网络体系结构1.常见的计算机网络体系结构2.计算机网络体系结构分层的必要性3.计算机网络体系结构分层思想举例4.计算机网络体系结构中的专用术语1.7 复习一

#网络#网络协议#计算机网络
本地安装pytorch

从本地安装pytorch1.在官网下载合适版本的安装包,先从https://pytorch.org/get-started/previous-versions/查询适合CUDA版本的torch和torchvision版本,从https://download.pytorch.org/whl/torch_stable.html下载到本地,放到创建的环境地址的文件夹内,不要含有中文路径。2.运行cmd,

#pytorch
vscode lldb clang调试失败

wsl2相比与wsl1,具有更完整的 Linux 内核,提升了文件IO性能,完全的系统调用兼容性,资源占用少,更快的启动速度,所以在安装时,尽量安装wsl2,具有更好的用户体验。

文章图片
Xmake构建之基本命令与用法

在Windows以及MacOS开发中,我们都可以使用图形化界面来构件工程,极大的方便了我们的开发流程,但是在linux开发中,总是需要借助Cmake/Makefile等工具,来编写编译的命令和代码,这使得维护起来非常不方便,特别是当项目的依赖变多,以及项目之间互相依赖时,简直让人头大😭,然而,有一款Xmake的构建工具最近开始非常流行,这款工具没有晦涩和反人类的语法,只需要简单的配置一下就可以完

#lua#开发语言
MacOS创建NetworkExtension 【保姆级流程】

因为自己工作中的项目,是运行在macos系统上,其中的一部分功能是通过NetworkExtension来获取系统中的流量来做相应的处理,所以也想自己创建一个NetworkExtension,三天,不知道踩了多少坑,才真正的把整个流程弄明白,网上关于SystemExtension部分的资料少之又少,没有一个比较完全的extension的创建流程,所以写这篇文章,代码实现使用Objectiv-C。

文章图片
#macos
C++ 内存泄漏的八种情况

1、在类的构造函数和析构函数中没有匹配的调用new和delete函数两种情况下会出现这种内存泄露:一是在堆里创建了对象占用了内存,但是没有显示地释放对象占用的内存;二是在类的构造函数中动态的分配了内存,但是在析构函数中没有释放内存或者没有正确的释放内存。解决方法:检查构造函数,在出现new的情况下,按相反的顺序在析构函数中匹配加入delete!这里有两个意思:1〉new与delete匹配,arra

#c++
代码阅读分析神器-Scitools Understand

作为一名程序员,阅读代码是一个必须要拥有的能力,但无奈很多代码逻辑嵌套非常多,看起来非常吃力,看了那段逻辑就忘记了刚才的逻辑,非常头疼。今天给大家推荐一款功能强大的代码逻辑分析工具,能以图像化的方式来生成项目的逻辑流程,简直就是款神器!Understand能够统计代码中的各项数据,例如代码行数,代码复杂度以及注释率等等。可能我们平时更关注的是代码行数吧。不仅可以统计某个文件中代码的行数,还可以统计

文章图片
#个人开发#代码规范
    共 19 条
  • 1
  • 2
  • 请选择