logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++_string中的中文字符

上述代码,可以发现,中文字符占有两个char,每个char字符的8位二进制的首位都为1。范围是在0到127,二进制为(0000 0000 ~ 0111 1111)2、中文的 ASCII 码,其最高位为 1,占两个字节。1、英文的 ASCII 码,其最高位为 0,占一个字节。

#c++
c++_读取yaml的配置文件

在Configure之后,需要勾选YAML_BUILD_SHARED_LIBS,然后Generate生成vs2019的解决方案,用vs2019打开该工程,可编译出Debug,Release的dll文件。方式二:使用opencv中的FileStorage,FileNode读取yaml中的参数。使用缩进表示层级关系,缩进时不允许使用Tab键,只允许使用空格。缩进两个空格或者三个空格都可以,但是相同层级

#c++
linux_系统开机自动执行shell脚本

将以下内容复制进去,[Unit][Service][Install]Description:给服务起个名字,方便识别;ConditionPathExists:只有当/etc/rc.local文件真实存在时,才启用这个服务;Type=forking:告诉systemd,这个脚本会自己“分叉”成后台进程(兼容传统rc.local行为);ExecStart:真正要执行的命令,即运行/etc/rc.loc

#linux#服务器
c++_日志库easylogging++

在算法和软件的对接过程中,需要添加日志,记录算法的运行信息,在遇到崩溃的错误时候,方便定位问题。easylogging++是一款非常轻量级的日志库,使用起来,只需要添加一个头文件,无需任何第三方库,支持文件配置,以及自定义日志格式。必须使用且只能使用一次,否则就会产生编译错误,该初始化宏最好的位置,位于程序入口函数所在文件的顶部,紧跟在包含头文件的代码后面。会在该程序的运行目录下,新建log的文件

#c++#开发语言
MaskFormer语义分割算法测试

MaskFormer是一套基于transformer结构的语义分割代码。测试用的数据集:ADE20k Dataset该数据集可通过上述链接下载,其中training含有20210张图片,validation含有2000张图片。SceneParsing中是全景分割的标签图片,InstanceSegmentation是实例分割的标签图片。

#算法
vscode解决终端输出乱码的问题

我看网上的设置,都是将Cmake OutputLogEncoding设置为utf8,但是我这样改了之后,编译过程中的警告全部是菱形乱码,反而将Cmake OutputLogEncoding设置为gbk,cmake输出的log是正常的。PowerShell的编码默认为GBK,打开PowerShell的终端,输入 [Console]::OutputEncoding。如果 CodePage 显示 650

#vscode
vscode中配置Qt6和CMake的开发环境

本文配置的是windows平台上的以msvc为主的编译套件。

#vscode#c++
vscode配置clang-format格式化c++代码

搜索clang,设置格式化引擎的路径,就是刚才安装的LLVM的bin目录下的clange-format.exe的路径。设置格式化的样式为file,即为从本地读取一个名称为.clang-format,的格式化的表。键盘上同时按ctrl键和,键,搜索栏中输入 editor.format,勾选。vscode在保存代码的时候,能自动的根据上述样式,对代码进行格式化缩进。若是没有装 C/C++ 的扩展,自己

#vscode#c++
vscode中配置Qt6和CMake的开发环境

本文配置的是windows平台上的以msvc为主的编译套件。

#vscode#c++
vscode配置pyqt5的GUI开发环境

电脑上安装的qt creator6,在新建python的qt项目时,只能创建pyside6的工程,找不到pyqt的工程创建入口,然后下了个pycharm,配置pyqt5的gui开发环境,又慢又卡,最后试了一下vscode,比较简洁方便,能成功的调用designer.exe用拖拉拽的方式设计页面,特此记录一下。

#vscode#python
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择