自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 deepin C++ 编译错误 file not found 其实是原文件后缀的问题

gcc和clang会根据源文件的后缀.c或者.cpp判断原文件类型,采取不同的编译策略,所以我使用它们编译后缀是.c的C++原文件的时候会出现找不到include的文件的错误,使用正确的后缀名即可。同时注意,可能需要指定使用g++或者clang++来编译C++源文件,而不是gcc和clang。

2022-11-12 09:40:10 703

原创 linux vscode 基于 configurationProvider 设置提供的信息检测到 #include 错误

vscodeC++基于 configurationProvider 设置提供的信息检测到 #include 错误的报错,

2022-11-10 21:49:53 2682

原创 c++读取文件

Mode Descriptionr 以读方式打开文件w 以写方式打开文件,如果文件不存在将创建一个新文件,如果文件已经存在则截断为零长度,重新写入a 以追加方式打开文件(在文件尾部写入),如果文件不存在将创建一个新文件r+ 以读写方式打开文件w+ 以读写方式打开文件,如果文件不存在将创建一个新文件,否则截断为零长度a+ 以读与追加方式打开文件,如果文件不存在将创建一个新文件,输出总是添加到文件尾部

2022-11-07 15:34:28 219

原创 c++二进制读写文件

文件打开方式ios::in 为读文件而打开文件ios::out 为写文件而打开文件ios::ate初始位置:文件尾ios::app 追加方式写文件ios::trunc 若文件存在,先删除再创建文件ios::binary 二进制方式

2022-11-07 15:28:05 530

转载 c++文件读写操作

1.包含头文件#include2.创建流对象ifstream ofs;3.打开文件ifs.open(“文件路径”,打开方式);4.写数据四种方式读取5.关闭文件ifs.close();

2022-11-07 14:51:18 2316

转载 spring boot错误: 找不到或无法加载主类

一:当在eclipse启动spring boot项目时出现问题:springboot错误: 找不到或无法加载主类解决办法:1,通过cmd命令行,进入项目目录进行,mvn clean install 进行编译项目install后,再到eclipse 上选中项目按F5刷新项目。再运行即可问题解决。2,在eclipse 上选中项目点击clean 清理项目再运行 问题解决。3,如果运行还是出现无法加载主类a)排查项目代码是否有问题,(b)可以进入cmd, cd 进入...

2020-11-28 22:05:44 1001

转载 在Linux 下如何打包免安装的QT程序

在Linux 下如何打包免安装的QT程序#近期学习qt,做好的程序需要打包,离开qt环境运行,在网上找到很多大佬的教程,感觉有些操作有困难,总结一下流程主要分为以下几种:打包成安装包形式;打包成二进制文件,附带运行库的形式:windows下,有很多工具,教程也比较多,运行库基本是dll文件linux下,需要靠脚本协助,很多教程都不完整,运行库基本是so文件这里只演示如何在li...

2020-03-26 20:06:06 295

原创 利用git上传文件至github

简易的命令行入门教程:Git 全局设置:git config --global user.name "dabing"git config --global user.email "email地址"创建 git 仓库mkdir vnote_textcd vnote_textgit inittouch README.mdgit add README.mdgit commit -m...

2020-03-24 17:12:07 76

原创 linux环境配置tomcat

1,在tomcat官网下载的core下面的tar.gz文件 (这步下错了,后面可能会出错)2,然后解压出来 tar xzvf tomcat7.0.tar.gz3, sudo vim /etc/profile追加 :export CATALINA_HOME=你安装tomcat的目录 source /etc/profile 更新4,进入tomcat的bin目录下,更改文件执行权限 c...

2020-03-18 20:55:30 86

原创 pycharm连接mysql数据库

import pymysql.cursors连接MySQL数据库connection = pymysql.connect(host=‘127.0.0.1’, port=3306, user=‘root’, password=‘123456’,db=‘python’,charset=‘utf8mb4’, cursorclass=pymysql.cursors.DictCursor)通过cur...

2020-03-15 20:16:53 194

原创 qt学习之模态非模态

#include “mainwindow.h”#include “ui_mainwindow.h”#include#includeMainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow){ui->setupUi(this);connect(ui->action...

2020-03-10 11:23:21 91

原创 qt窗口编辑常用代码

#include “mainwindow.h”#include #include#include#include#include#include#include#includeMainWindow::MainWindow(QWidget *parent): QMainWindow(parent){//重置窗口resize(600,400);//创建菜单栏QMenuBa...

2020-03-10 09:41:57 127

转载 QT5中如何使用QFtp类

http://2662597.blog.51cto.com/2652597/1279806由于QT5对QML的支持有很大的改进,所以打算将原来基于QT4的程序移植到QT5上,在移植用QFtp类写的程序时傻眼了!Qt5 移除了 QFtp API,原因是其实现质量。QNetworkAccessManager 可以用来提供 ftp url 的上传下载操作。由于原来的程序已经跑的很稳定了不想做修改,...

2020-03-06 18:01:09 318

原创 Project ERROR: Unknown module(s) in QT: webkitwidgets

根据Qt官方的解释(在Qt的帮助文档里也可以看到),在5.6版本以及之后的版本,Qt已经移除了webkitwidgets模块,并用一个新的模块webenginewidgets替代之。Qt5.5.1是最后一个支持webkitwidgets的版本。QT += core gui webenginewidgets...

2020-03-06 17:32:45 5018

转载 qt5打开qt4项目需要注意的地方

由于最近项目使用的qt版本从qt4.8升级到qt5.5,虽然从4到5的变化不大,不过还是有许多的问题需要记录一下,希望可以帮助到更多的人​1、由于Qt5将大部分桌面部件移到了Qt Widgets模块中​,因此在保护QtGui的地方需要包含QtWidgets模块2、乱码问题。方式针对vs,由于window历史原因,vs上使用utf8编码时,std::string(标准串)会乱码,因此vs上暂时...

2020-03-06 17:25:10 924

原创 使用MySQL Workbench管理MySQL建立表格键值翻译

PK: primary key (column is part of a pk) 主键NN: not null (column is nullable) 是否为空-UQ: unique (column is part of a unique key) 外键AI: auto increment (the column is auto incremented when rows are i...

2020-03-06 14:28:39 232

原创 登录mysql常用命令

u 用户名-p 用户对应密码-h 主机 socket:(IP地址:端口号)eg:192.168.10.113:33061.方法:mysql -u root -p密码mysql -u root -pmysql -hlocalhost -uroot -p其他的一些命令cls 清屏exit/quit 退出...

2020-03-03 11:54:09 126

转载 Qt4项目与Qt5项目移植时问题及解决方法

1、Qt4项目迁移至Qt5项目:提示error:#include <QtGui/QApplication> No such file or directory原因:由于Qt5y源文件位置的改动.解决方法:①在.pro文件里,将Qt += core gui改为Qt += core gui widgets②.h文件里,#include <QtGui/QApplication&...

2020-03-03 11:42:17 1696

原创 qt打开qt4出现错误

头文件修改如下:QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgets#include <QtGui/QApplication>修改:#include

2020-03-03 11:40:51 291

转载 Mysql远程无法连接

Mysql远程无法连接一、修改/etc/mysql/my.conf找到bind-address = 127.0.0.1这一行直接#掉或者改为bind-address = 0.0.0.0即可二、为需要远程登录的用户赋予权限1、新建用户远程连接mysql数据库grant all on . to admin@’%’ identified by ‘123456’ with grant opti...

2020-03-02 13:58:30 216

转载 Mariadb数据库解决远程访问问题

重置密码及初始化设置 mysql_secure_installation登录数据库 mysql -u root -pmariadb(MySql)设置远程访问权限mariadb(MySql)安装之后,本地连接mysql是可以的,但是远程的机器不能连接和访问。修改mysql远程连接的ip限制配置。【步骤】1.本地mysql客户端连接mysql[p...

2020-03-01 20:10:58 614

原创 deepin操作系统无法打开蓝牙

自己用的deepin系统无法使用蓝牙传送图片,发现系统里面找不到这个功能,可以使用命令安装蓝牙功能sudo apt install bluetooth bluemanblueman-assistant安装以后,很方便手机传送文件。...

2020-02-23 13:10:01 2058

空空如也

空空如也

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

TA关注的人

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