自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 coredumpctl

coredumpctl - 检索和处理已保存的核心转储和元数据。

2023-04-18 18:16:05 1273 1

原创 bind命令

将按键绑定到 Readline 的函数或宏,或设置 Readline 变量的值。不带选项的参数的语法与~/.inputrc文件中的语法相同,但是仅可以传递单个参数,不可以同时 bind 多个参数。

2022-11-17 19:44:11 761

原创 readline

Readline 通过一个初始化文件(即 inputrc 文件)中命令进行个性化定制。此文件的名称取自 INPUTRC 环境变量的值。如果环境变量 INPUTRC 未设置,则默认值为 `~/.inputrc`。如果该文件不存在或无法读取,则最终默认值为 `/etc/inputrc`。当使用 readline 库的程序启动时,将读取 readline 的初始化文件,并设置键绑定和变量。readline 的初始化文件中只涉及几个基本结构:空行会被忽略;以 `#` 开头的行是注释;以 `$` 开头的行表示条件结构

2022-11-17 18:35:02 920

原创 inputrc文件导致的终端粘贴异常

inputrc文件导致终端粘贴异常

2022-11-17 17:14:52 219

原创 Deep Projective 3D Semantic Segmentation

三维点云的语义分割是许多现实应用中的一个具有挑战性的问题。尽管深度学习已经彻底改变了图像语义分割领域,但迄今为止,它对点云数据的影响有限。最近基于3D深度学习方法(3D-CNNs)的尝试取得了低于预期的结果。这种方法需要对底层点云数据进行体素化,因此降低了空间分辨率并增加了内存消耗。此外,3D CNN在很大程度上受到注释数据集可用性的限制。在本文中,我们提出了一种替代框架,以避免3D-CNNs的限制。我们首先将点云投影到一组合成2D图像上,而不是直接在3D中解决问题。

2022-11-09 01:27:05 2392

原创 wsl下svn无法保存密码

wsl下svn无法保存密码

2022-11-08 20:19:55 1053

原创 docker ctrl p 失灵

docker ctrl p 失灵

2022-11-08 17:02:24 932

原创 PointSIFT: A SIFT-like Network Module for 3D Point Cloud Semantic Segmentation

近年来,3D语义理解研究为直接从点云中提取特征提供了新的思路1,2,这就需要对点云进行有效的形状模式描述。受出色的2D形状特征描述子SIFT的启发3,我们设计了一个名为PointSIFT的模块,该模块对不同方向的信息进行编码,并适应形状的比例。具体而言,设计了一个方向编码单元来描述八个关键方向,并通过堆叠多个方向编码单元来实现多尺度表示。PointSIFT模块可以集成到各种基于PointNet的体系结构中,以提高表示能力。大量实验表明,我们基于PointSIFT的框架在标准基准数据集上优于最先进的方法。

2022-11-03 02:28:41 2636

原创 fatal error: bits/libc-header-start.h: No such file or directory

2022-09-22 11:29:57 407

原创 git中文显示乱码

git中文乱码,如:"\346\225\260\346\215\256\345\272\223/"

2022-09-18 11:53:58 823 1

原创 ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your

ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘SHOW’ at line 1

2022-07-07 15:15:06 524

原创 [coc.nvim] import_coc5.workspace.languageIds is not iterable use :CocOpenLog for details

[coc.nvim] import_coc5.workspace.languageIds is not iterable use :CocOpenLog for details解决方案:更新到最新版coc.nvim

2022-05-15 20:43:29 335

原创 Signal调用类成员函数

Signal 调用类成员函数三种方式,分别是:将C++中类的成员函数强转为C中函数使用友元函数,这样既能访问类的成员自身又不是类的成员思想:extern "C"{#include <signal.h>#include <unistd.h>}#include <string>#include <iostream>extern "C" typedef void (*CFunc)(int); // 定义函数指针类型CFunc

2022-05-06 19:25:42 1044

原创 vfork

VFORK(2)NAMEvfork - create a child process and block parent(创建子进程并阻塞父进程)SYNOPSIS函数原型#include <sys/types.h>#include <unistd.h>pid_t vfork(void);glibc的功能测试宏要求(参见feature_test_macros(7)):vfork(): Since glibc 2.12: (_XOPEN_SOU

2022-05-05 15:55:44 314

原创 E: The repository ‘http://ppa.launchpad.net/jonathonf/vim/ubuntu focal Release‘ no longer has a Rele

E: The repository ‘http://ppa.launchpad.net/jonathonf/vim/ubuntu focal Release’ no longer has a Release file.核心思想:这个错误的意思就是说这个仓库不维护了。所以我们删掉它即可。解决方案# 删除仓库,-r 后面的参数表示要删除的仓库,取值如下图所示,记得换成自己报错的仓库sudo apt-add-repository -r ppa:jonathonf/vim # 这里换成自己报错的仓库#

2022-04-13 15:04:16 3961 1

原创 nm的用法

NMNAMESYNOPSISDESCRIPTIONOPTIONSSEE ALSONAME​ nm - 列出对象文件中的符号SYNOPSIS nm [-A|-o|--print-file-name] [-a|--debug-syms] [-B|--format=bsd] [-C|--demangle[=style]] [-D|--dynamic] [-fformat|--format=format] [-g|--extern-only] [-h|--

2022-03-01 10:28:54 631

原创 ldd用法

lddNAMEUSAGEOPTIONSDESCRIPTIONSECURITYBUGSSEE ALSONAMEldd - 打印共享对象依赖项USAGEldd [OPTION] ... FILE ...OPTIONS–help 打印帮助信息并退出–version 打印版本信息并退出-d, --data-relocs 执行重定位并报告任何丢失的对象(仅限ELF)。-r, --function-relocs 对数据对象和函数执行重新定

2022-02-22 10:52:34 1821

原创 GoogleTest Primer

入门test fixture:标配测试,测试标配配套测试术语googletest使用Test Case对相关测试进行分组,ISTQB使用Test Suite表示对相关测试进行分组。googletest中的Test对应ISTQB中的Test Casegoogletest最近开始用术语Test Case与Test Suite。首选 API 是TestSuite。旧的 TestCase API 正在慢慢被弃用和重构。基本概念一个test suite包含一个或多个test。你应该将test分组到能够

2022-02-10 17:00:40 527

原创 Gtest Advance

Gtest Advance全局设置和拆卸全局设置和拆卸正如您可以在test级别和test suite级别进行set-up和tear-down一样,您也可以在测试程序级别(test program)进行设置和拆卸。方法如下。首先,对::testing::Environment类派生一个类以定义一个测试环境,该环境知道如何set-up和tear-down:class Environment : public ::testing::Environment { public: // override保

2022-02-10 16:37:13 765

原创 AddressSanitizer

AddressSanitizerSanitizers-fsanitize-recover[=opts]-fsanitize-recover=用于控制opts中列出的Sanitizer的错误恢复模式,opts列表中的每一项Sanitizer以逗号分隔。对Sanitizer组件启用此选项会导致程序在发生错误时尝试继续运行。这意味着在一次程序运行中可以报告多个运行时错误,即使报告了错误,程序也会正常执行完毕退出(而不是中断执行退出)。-fno-sanitize-recover=选项作用刚好相反:它只会报

2022-02-10 15:20:55 970

原创 MySQL Shell

mysql-shell是一个高级的mysql命令行工具、它直接两种模式(交互式&批处理式)三种语言(javascript\python\sql)连接mysqlsh -h ip -P port -u user# 未指定密码mysqlsh 'user'@'ip':port# 指定密码mysqlsh 'user'@'ip':port --password=pwd# 指定数据库的名字mysqlsh 'user'@'ip':port/database --password=pwd#

2022-02-10 10:50:23 2475

原创 backtrace, backtrace_symbols, backtrace_symbols_fd

需要已掌握:动态符号表、符号表相关内容backtrace, backtrace_symbols, backtrace_symbols_fd - 用于支持应用程序自调试提要#include <execinfo.h>int backtrace(void **buffer, int size);char **backtrace_symbols(void *const *buffer, int size);void backtrace_symbols_fd(void *const *b

2022-01-20 15:03:08 1547

原创 man设置中文展示

本文内容仅在WSL中测试通过,其他情况不予保证。(各发行版大同小异,自行类推即可)。man设置中文展示实现概念参考文献实现保证zh_CN.UTF-8本地化文件存在(保证是中文语言环境即可,这里只是以UTF-8字符集为例,以下内容也是如此)sudo locale-gen zh_CN.UTF-8保证语言环境为zh_CN.UTF-8export LANG=zh_CN.UTF-8保证manpages-zh包已经安装sudo apt install manpages-zh将ma

2022-01-17 15:27:54 679

原创 C/C++打印bool为字符串true或false

C语言// 采用宏的方式#define BOOL_TO_STR(bool_expr) (bool_expr) ?"true" :"false"C++// 采用boolalphabool bool_expr = 0;std::cout << boolalpha << bool_expr << std::endl;

2021-12-31 10:27:26 4551

原创 C/C++进度条

C/C++进度条#include <unistd.h>#include <stdio.h>#include <string>void ProgressBar(float fTotal){ for (int i = 0; i <= fTotal; ++i) { double dCurrentProgress = i * 100.0 / fTotal; printf("[ Killing process ]:%s[%0.2f%%]\r

2021-12-22 13:36:35 898

原创 va_list与vsnprintf

va_list与vsnprintfVA_LIST变量宏用法注意问题vsnprintf描述参数返回值例子类比参考文献VA_LISTVA_LIST 是在C语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h>,用于获取不确定个数的参数。可变参数通常在函数参数列表的末尾使用省略号(,…)定义。变量va_list 这是一个适用于 va_start()、va_arg() 和 va_end() 这三个宏存储信息的类型#ifdef _M_ALPHAtypedef struc

2021-12-16 15:34:57 669

原创 vscode插入制表符而不是空格

vscode插入制表符而不是空格

2021-12-14 09:53:26 2286 2

原创 gtest的安装与使用

gtest的安装与使用本篇为gtest的安装教程点击此处查看gtest的使用教程,还没写,有空再写开始# 克隆仓库# 慢的话就上proxy git clone https://github.com/google/googletest.git --config https.proxy=https://ip:portgit clone https://github.com/google/googletest.gitcd googletestmkdir buildcmake .. -DB

2021-09-15 00:21:00 670

原创 [coc.nvim] clangd was not found on your PATH. :CocCommand clangd.install will install 12.0.1.

报错:[coc.nvim] clangd was not found on your PATH. :CocCommand clangd.install will install 12.0.1.解决方案打开vim执行如下命令CocInstall coc-clangd执行结果如下图所示:如果执行失败,可以点击此处手动下载,解压后放至如下目录# linux$HOME/.config/coc/extensions/coc-clangd-data/install/12.0.1# wind.

2021-09-07 00:39:04 4963 1

原创 ERROR: Error installing colorls: ERROR: Failed to build gem native extension.

报错如下:解决方案*执行如下命令sudo apt install ruby-dev gcc makesudo gem install colorls执行结果如下所示参考文献:Error installing colorls #184

2021-09-06 01:09:51 486

原创 powershell自定义快捷键

前情提要:powershell命令行的默认快捷键巨难用。好在powershell提供了可以自定义快捷键的方式。核心在于PSReadLine这个模块,如果你是powershell7.1版本的话,这个模块是自带的。如果低于7.1版本,可以运行这条命令安装Install-Module -Name PSReadLine -RequiredVersion 2.1.0,(本人没有试验,不负责哈哈)文章目录大众需求极客需求参考文献大众需求我想一般的Linux用户应该时熟悉了bash的快捷键(其实bash的快.

2021-09-05 02:10:12 1603

原创 vim help

VIM - main help file周围移动:h-左、j-下、k-上、l-右关闭当前窗口::q<Enter>离开Vim::qa!<Enter>(小心使用,所作的改变不会保存)跳转到主题:将光标放置在标记上(例如|bars|1),然后按CTRL-]。使用鼠标:设置:set mouse=a启用鼠标(在xterm或GUI中)。在一个tag处(比如|bars|处)双击鼠标左键跳回:键入CTRL-O。重复以上步骤,再往回走。查看指定的帮助文档::help commandPr

2021-09-04 14:56:36 547

原创 [coc.nvim] build/index.js not found, please install dependencies and compile coc.nvim by: yarn insta

文章目录[coc.nvim] build/index.js not found, please install dependencies and compile coc.nvim by: yarn installPress ENTER or type command to continue解决方案命令执行结果如下图参考文献[coc.nvim] build/index.js not found, please install dependencies and compile coc.nvim by: yar

2021-09-03 23:26:03 8115 3

原创 vim格式化代码

vim格式化代码前情提要:本文中一个键盘样式中的按键表示要一起按,不在一个键盘样式中的按键表示具有先后顺序命令模式按键功能==对光标所在行进行缩进gg=G对全文进行缩进Num==对光标所在行下的Num行进行缩进(包括光标所在行)Num1G=Num2G对第Num1行至diNum2行之间的内容进行缩进可视模式可视行模式按键功能Shift vgg=缩进光标所在行至首行的内容Shift vShift g=缩进光标所在行至

2021-09-01 23:58:03 123

原创 vim移动

vim移动移动行内行间移动本文涉及符号说明:写在一个按键样式中,表示连击,比如gg,表示按g键两次;两个按键按键样式之间没有+号表示两个键都可使用,比如:+ Enter表示使用+或者Enter都可以两个按键按键样式之间有+号表示需要依次进行按键,比如:Num + G表示需要先按数字键之后再按Gkey表示所有ASCII符号,即键盘上所有可以输出可打印字符的按键。比如:f + key若其中key为按键c(即f + c),此时表示光标移动到后面第一次出现字符c的地方行内按键功能

2021-08-27 23:48:13 119

原创 remote: Support for password authentication was removed on August 13, 2021. Please use a personal ac

报错:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.fatal:

2021-08-18 00:17:52 1444

原创 github ssh git使用指定的ssh文件名

以管理员身份运行powershell使用你的github账号邮箱生成一个ssh keyssh-keygen -t ed25519 -C "your@mail.com" -f "你想让github ssh key存放的路径"[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xMzPuwwm-1629096522162)(images/1.png)]查看是否设置ssh-agent,如下图情况则为ssh-agent未运行ssh-add -l[外链图片转存失败..

2021-08-16 14:53:04 5411

原创 Powershell、CMD添加conda init

Powershell、CMD添加conda init前言:起始安装conda时完全不需要在系统中添加环境变量,我们可以使用conda init这种方便的方式。打开powershellwin+R输入powershell回车进入到你的conda script目录cd C:\Users\mayu3\anaconda3\Scripts执行 conda init 命令对powershell执行conda init# powershell代表你要执行conda init的shellc

2021-08-15 16:53:57 12613 14

原创 vim替换

替换本段落中设待替换的内容为xxx,替换后的内容为hhh。# g:对一行中所有的xxx进行替换;s:表示作用于指定的行;%s:表示作用于所有行# .:表示当前行,$:表示最后一行# 其中所有的/都可以换为#或者+,但是在单个最短指令中要统一。比如g/xxx/ s//hhh/g可以写为:g/xxx/ s##hhh#g 、g+xxx+ s//hhh/g 、 g#xxx# s++hhh+g等形式。因为实质上,g/xxx/ s//hhh/g相等于两条指令,g/xxx/和s//hhh/g。其中,g/xxx/表

2021-08-13 14:19:12 348

原创 挂代理后git依然无法XXX

挂VPN/代理后git依然无法XXX原因:代理对终端/git不起作用办法:为git设置代理或者为终端设置代理,本文仅讲解对git设置代理的方法基础知识如果要对所有的仓库都设置代理,那么加--global选项,如果仅对某个仓库设置代理,则不加此选项。--global选项会作用于~/.gitconfig文件中的内容,不加此选项将作用与指定仓库目录下的.git/config文件设置全局代理# git config --global http.proxy http://proxyUsername:

2021-08-10 10:19:07 4495 5

空空如也

空空如也

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

TA关注的人

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