- 博客(10)
- 资源 (5)
- 问答 (4)
- 收藏
- 关注
原创 C++ %a.bf的理解
废话少说直接上代码a表示数字宽度注意a表示的宽度是包含小数点的,即:1.22的宽度是4a<=有效位数时 float a=12.333; printf("%1.2f",a);//12.33按照实际数字进行打印 ,12.33a>有效位数时 float a=12.333; printf("%7.2f",a);// 12.33如图,数字前面补上空位,即数字宽度是7b表示小数点后位数b<小数点后位数时&&a<有效位数
2020-12-31 15:54:07 1353
原创 nvidia-smi报错NVIDIA-SMI couldn‘t find libnvidia-ml.so library in your system
执行命令ls /usr/lib/nvidia后发现pre-install卸载可以把nvidia驱动和cuda全部卸载sudo apt-get --purge remove nvidia-*sudo apt-get --purge remove cuda-*当然上面的卸载不是全面的还需要sudo /usr/bin/nvidia-uninstall这样驱动全部卸载完毕安装可以安装自己的nvidia驱动和cuda了安装nvidia驱动sudo service lightdm stop
2020-12-28 22:38:11 11364
转载 父类子类指针相互转换问题
当父类子类有同名非虚函数的时候,调用的是转换后的指针类型的函数;当父类子类有同名虚函数的时候呢,调用的是指针转换前指向的对象类型的函数。#include <iostream>using namespace std;class Base {public: virtual void f() { cout << "Base::f" << endl; } virtual void g() { cout << "Base::g" &..
2020-12-27 16:46:13 507
原创 C++ **(指针的指针)和*&(指针的引用)——个人理解
一、解释*和&&在变量定义区,表示引用 int &x ;&在变量操作区,表示取地址符 int x=10, *p=&x ;*在变量定义区,表示指针 int *x ;*在变量操作区,表示解引用 int *x ;cout<<*x ;二、解释**和*&**是指 指针的指针*&是指 指针的引用注意:只有对指针的引用,没有指向引用的指针!(因为引用本身不是对象)三、代码解释传单指针、传双指针、传指针的引用具体使用起来原理是相同
2020-12-17 09:13:44 5711 3
转载 用C/C++读取文件txt中文内容乱码问题
博客原文——用C/C++读取文件txt中文内容乱码问题 背景:读取文件txt中的中文内容在终端doc输出时乱码 puliuren也是很懵逼啊,在敲完后运行才发现出现乱码,搞得我重现编了两三遍,终于发现不是代码问题。 这时的我敲高(beng)兴(kui)的,因为知道不是代码问题,,,, 后来百度了一下,发现是编码问题,也就是txt文件不能用utf8编码 而后我又用所有的编码试了一遍,发现只有A
2020-12-14 22:13:07 1420 9
转载 关于ANSI,unicode与utf-8的区别
博客地址——关于ANSI,unicode与utf-8的区别 关于ANSI,unicode与utf-8的区别 为使计算机支持更多语言,通常使用 0x80~0xFFFF 范围的 2 个 字节来表示 1 个字符。比如:汉字 '中' 在 ANSI编码 中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。 不同的国家和地区制定了不同的标准,由此产生
2020-12-14 22:10:54 336
原创 protobuf入门address_book实例——个人实战感想记录
protoc编译proto文件protoc是proto文件的编译器,目前可以将proto文件编译成C++、Java、Python三种代码文件,编译格式如下:protoc -I=$SRC_DIR --cpp_out=$DST_DIR /path/to/file.proto上面的命令会生成addressbook.pb.h 和 addressbook.pb.cc两个C++文件。推荐在src文件夹内编译protoc --cpp_out=. addressbook.proto实例添加链接描述添加链
2020-12-09 22:51:27 507
原创 C++文件流(文本文件、二进制文件)demo
文本文件#include<iostream>#include<string>#include<fstream>using namespace std;void test02(){ ofstream ofs; ofs.open("test.txt", ios::out); ofs << "姓名:张三" << endl; ofs << "年龄:18" << endl; ofs.close();}
2020-12-02 20:27:51 614
原创 C++return 0;与return;的区别及作用
return语句有两种形式:1.不带返回值的return语句 return;return;的作用相当于break;用于中断循环的作用2.带返回值的return语句,或者返回一个变量或一个函数return 0;return带返回值,不能应用于voidmain函数中return 0;表示成功,绝大多数其他值都表示失败...
2020-12-02 19:32:17 1299
tudui的学习pytorch 的代码,个人使用,进行了标注
2024-03-27
请问为什么输出会报错,(应该是迭代器交换出了问题),请解释一下为什么不可以这样呢?
2020-07-05
请问,编译这个小程序时应该怎么输入什么呢?
2020-06-25
qt中菜单栏设置的一个小疑问
2020-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人