自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

P_c

  • 博客(86)
  • 收藏
  • 关注

原创 python 相同字符串 判断不相等

python 相同字符串仍判不等

2023-03-12 17:20:07 911

原创 对Excel、CSV文件的操作

对Excel、CSV文件的操作

2022-09-09 18:31:14 441

原创 Python问题

使用python常见问题

2022-07-23 15:24:00 3655

原创 常见问题解决

文章目录1、检测到#include错误,请更新includePath2、VSCode无法跳转至定义3、卸载后再安装提示已安装相同版本软件4、No CMAKE_C_COMPILER could be found 几种原因及解决办法5、Cmkae出现namke 未找到6、visual studio中出现无法启动程序..\Debug\ALL_BUILD问题7、vs运行程序时报错:“XXX处有未经处理的异常: 0xC0000374: 堆已损坏”1、检测到#include错误,请更新includePath修改c_

2022-01-16 10:58:01 2314

原创 GTest问题

1、cmkae出现"C:/Users/xxx/gcc/bin/gcc.exe"is not able to compile a simple test program.问题在camke时添加-DCMAKE_C_COMPILER=gcc,-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++, -DCMAKE_MAKE_PROGRAM=make指定gcc、g++与make2、测试私有成员函数出现__xfer_bufptrs redeclared with dif

2021-12-06 22:09:11 2310

原创 GTest知识点

开始使用Google C++ 测试框架1、TREU_FALSE断言致命断言非致命断言验证条件ASSERT_TRUE(condition);EXPECT_TRUE(condition);condition为真ASSERT_FALSE(condition);EXPECT_FALSE(condition);condition为假ASSERT_*产生一个致命失败并从当前函数返回,而EXPECT_*产生一个非致命失败,允许函数继续运行。在两种情况下,一个断言失败都意味着它

2021-12-06 22:00:48 1537

原创 Windows配置GTest与测试

GTest Windows配置

2021-12-06 21:47:17 1621

原创 linux下 VSCode快捷键

文章目录一、常用二、全部1、常规2、基本编辑3、rich languages editing4、多光标和选择5、显示6、搜索与替换7、导航8、编辑页面管理9、文件管理10、终端一、常用命令作用Ctrl+,用户设置Alt+↑/↓将当前行上移或下移Ctrl+Shift+K删除行Ctrl+Shift+\跳至相匹配的括号处Ctrl+Shift+[ / Ctrl+Shift+]折叠/展开当前代码块Ctrl+K Ctrl+0折叠所有代码块Ctrl+

2021-09-01 19:34:23 2735

原创 为Ubunt下tar.gz压缩包安装软件添加启动图标

1、修改安装文件夹下的.sh文件软件安装的位置:/home/puchengwei/pwc/软件安装/dlt_viewer原文件#!/bin/bashLD_LIBRARY_PATH_DLT=$(pwd)export LD_LIBRARY_PATH=$LD_LIBRARY_PATH_DLT./dlt_viewerdlt_viewer为可执行文件因为后面会在/usr/share/applications里面写.desktop文件,即不会在安装路径下执行,如果不修改./dlt_viewer会导

2021-08-22 15:57:31 242

原创 Android Studio常用快捷键

Android Studio常用快捷键按键作用alt+enter快速修正alt+`切换项目alt+←/→跳转下或上一个文件alt+↑/↓跳转上或下一个方法或内部类enter/Tabenter:补充语句;保留后面tab:补充语句;会将到下一个‘.’,‘()’,‘;’,‘空格’之前的内容清楚Shift+F6全部重命名ctrl+shift+Z向前ctrl+P显示方法的参数Ctrl+D添加整行ctrl+alt+O

2021-08-06 19:51:42 129

原创 Android Studio介绍及运行Hello World程序

1、新建工程File->new->project选择对应的模板,我一般选择Empty Acticity,然后next->finsh就行2、主界面(1)项目结构一般在左上角会出现你的项目,但是显示的时Android;点击Android,选择Project就能看见自己的项目了在app->src->main->java里面编写自己的代码或者新建java文件在res的layout的xml可以编辑页面布局,values里可以修改string的值,然后在act

2021-08-06 19:48:28 5064

原创 C运算符的优先级与结合性

优先级:单目 > 双目 > 三目 > 赋值在双目运算中:算术运算 > 位移 > 关系运算 > 位逻辑 > 逻辑运算优先级运算符含义运算类型结合方向1()圆括号、函数参数表——自左向右[]数组元素下标->指向结构体成员.引用结构体成员++(后缀)、–(后缀)后缀增1、后缀减12!逻辑非单目运算自右向左~按位取反++

2020-11-09 20:17:38 170

原创 指针数组与数组指针、指针函数与函数指针

可以按照运算符的优先级来记忆1、指针与数组指针数组int *p[];[]比*的优先级高,先看[],故为数组数组指针int (*p)[];[]与()的优先级相同,从左往右看,即(*p),故为指针2、指针与函数指针函数int *p();()比*的优先级高,先看(),故为数组函数指针int (*p)();从左往右看,即先看(*p),故为指针...

2020-11-08 23:02:55 119

原创 C语言常用类型及其范围和输出格式

1、数据类型C语言允许使用的类型,图中有*的是C99所增加的使用bool类型,需要添加头文件#include<stdbool.h>2、常用数据类型及输出格式类型字节数及范围(以Visual C++为例)输出格式整型类型int(基本整型)4字节,-231~(231-1)%dunsigned int(无符号整型)4字节,0~(232-1)%ushort int(短整型)2字节,-215~(215-1)%hdunsigned sh

2020-11-07 18:05:09 776

原创 SQL常用数据类型

数据类型含义CHAR(n),CHARACTER(n)长度为n的定长字符串VARCHAR(n),CHARACTERVARYING(n)最大长度为n的变长字符串CLOB字符串大对象BLOB二进制大对象INT,INTEGER长整数(4字节)SMALLINT短整数(2字节)BIGINT大整数(8字节)...

2020-10-22 15:28:41 528

原创 直接从typora的源代码模式复制内容到csdn上出错,页面无响应且丢失原进度

直接从typora复制到csdn上时,一般是会出错的IP地址的编址方式:分类的IP地址。最基本的编址方法子网的划分。对最基本的编址方法的改进构成超网。无分类编址方法1、分类的IP地址组成每一类地址都由两个固定长度的字段组成其中一个字段都是网络号net-id,它标志主机(或路由器)所连接到的网络另一个字段则是主机号host-id,它标志该主机(或路由器)一个主机号在它前面的网络号所指明的网络范围内必须是唯一的IP地址:两级的IP地址可以记为:IP 地址 ::= { <网络号>,<主机号&g

2020-09-30 10:53:26 1069

原创 马原大题知识点整理

B站上的马原大题知识点在网上没有找到对应的资料,手打了一份(可能会有部分错误)

2020-09-30 10:31:27 7096 5

原创 QT-2048小游戏

将2048的代码稍稍修改了下哔哩哔哩2048教程——视频里有详细的教程源文件文章目录一、MainWindow构造函数二、初始化(start槽函数)三、绘制功能-paintEvent函数四、按键操作五、移动相加六、寻找空白格子,判断游戏是否结束一、MainWindow构造函数1、设置窗口大小及标题 ui->setupUi(this); this->setFixedSize(320,480); this->setWindowTitle("2048");2、按钮(1)定.

2020-07-23 09:49:46 2250

原创 eclipse导入名字冲突的工程——修改工程名字

找到对应工程的pom.xml文件修改pom.xml文件中的artifactId、name和finalName标签

2020-07-21 21:41:44 418

原创 Eclipse导入maven包

1、修改settings.xml文件路径:maven\conf\settings.xml2、修改localRepository为maven的repo对应所在路径3、修改Eclipse配置选择window下的prefences输入maven搜索,选择User Settings,点击Browser选择settings.xml文件,下面的Local Repository会出现对应的repo(注意repo的位置)...

2020-07-18 14:03:27 1287

原创 计算机科学与技术专业学点啥

计算机科学与技术培养方案一、大一1、大一上学科基础必修课程程序设计语言与方法(C语言)计算机科学导论高等数学A(1)线性代数英语1通识必修课程体育12、大一下学科基础必修课程面向对象程序设计面向对象程序设计语言课程设计高等数学A(2)大学物理B(1)通识必修课程思想道德修养与法律基础英语2体育2二、大二1、大二上学科基础必修课程电路与电子技术离散结构大学物理B(2)专业选修课程汇编语言网站设计与管理计算机专业英语网站设计与管理课程设计

2020-06-21 21:46:17 1874

原创 文法左递归的消除(QT/C++)—— 编译原理

编译原理-消除左递归的方法

2020-06-21 17:50:55 2564 1

原创 将NetBeans下的web项目转到eclipse中

emm,一步到位的方法咱不会,就只能一步一步的整说是转到eclipse中,其实是重新在eclipse中建一个web项目1、检查你的eclipse中是否可以创建web项目如果不可以,参照eclipse没有新建web项目的解决问题安装2、配置服务器参照如何在Eclipse配置Tomcat服务器配置在配置完成后,如果服务器的bin目录下没有servlet-api.jar,需要自己添加,可以去lib文件夹下查看是否有这个文件,如果有直接复制就行servlet-api.jar 提取码:83.

2020-06-17 13:38:54 1063

原创 NetBeans/Eclipse连接SQLServer数据库

1、官网下载JDBC驱动sqljdbc_6.0运行sqljdbc_6.0.8112.200_chs.exe程序,解压即可然后进入Microsoft JDBC Driver 6.0 for SQL Server/sqljdbc_6.0/chs目录下选择对应的jre7与jre8:如果安装的是jkd7就选择jre7如果安装的是jkd8就选择jre8查看jdk版本信息:在命名窗口输入ja...

2020-06-17 13:27:08 1823

原创 QT创建多个窗口并实现切换

QT创建多个界面并且可以返回至原界面

2020-06-16 15:50:08 2969 1

原创 QT/C++实现有界面的词法分析器——编译原理

1、判断是否为标识符、关键字和数字判断是否为一个字母、下划线、$或者一个数字;if(lexer.IsLetter(temp_word[i]) || temp_word[i] == '_' || temp_word[i] == '$' || lexer.isInteger(temp_word[i])){如果出现第一个字符为数字的情况,则先将这个以数字为开头的字符串的内容 保存至word字符数组中;if(lexer.isInteger(temp_word[i]) && j =

2020-06-16 10:27:06 2820 1

原创 定义指针时要初始化啊

问题描述:0x0FB91BC0 (ucrtbased.dll)处(位于 five.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突。emmm,这个问题呢,网上有很多解答,就是指针和数组越界的问题;今天有个同学问我一个问题,就是碰见了这一串的0x00000000,我也是第一次碰见这玩意儿,上网搜了搜,原来是指针和数组越界了;道理是明白了,可是这几百来行的代码实在是看的人眼花缭乱,我不断的调啊调,终于将问题锁定在了strlen这里:接着找到

2020-06-15 16:08:36 992

原创 线上考试实在是太难了

因为疫情原因,需要在网上考试考试前把网络啥的都调好了,结果中间出了叉子-_-||考着考着突然发现笔记本连的wifi没有了,就剩下一个wifi+红叉点开一看wifi列表啥也没了天气炎热,再加上电脑还是直接放在桌上,散热不好,温度太高就直接断网了重新连接网络:可以直接关机等电脑温度降下去后再重新开机即可;但是考试不敢重启电脑,只能启动物理降温,将电脑底座抬起,打开空调,直接开20度,风速最高,上下扫风,我在下面瑟瑟发抖,过了一会儿,电脑温度降下了,但是在任务栏的网络那里,wifi还是一个红叉.

2020-06-13 16:09:29 1278

原创 常用流程图画法

流程图工具:Visio2013 提取码:wh34Visio2019 提取码:4cce文章目录一、基本的流程图1、开始2、判断3、一般语句二、常用循环1、for循环2、while循环3、do-while循环4、switch循环三、改变visio基本形状的样式四、截长图的工具1、QQ截长图2、FastStone Capture一、基本的流程图1、开始开始一般是椭圆形框;2、判断判断一般为菱形框;3、一般语句一般语句一般为矩形框;二、常用循环1、for循环(1) for(in

2020-06-13 11:21:12 7720 1

原创 CFG文法及左递归的消除——编译原理

1、递归(1)递归产生式:形如:A->xAy, x,y∈\in∈(VT⋃\bigcup⋃VN)*,A∈\in∈V~N的产生式称为递归产生式(2)直接左递归产生式在递归产生式的基础上,若x = ε\varepsilonε,有A->Ay这个称为直接递归产生式(3)直接右递归产生式2、消除直接左递归3、消除间接左递归...

2020-06-09 18:25:55 2136

原创 上传的CSDN资源自动涨积分

前几天随便传了点资源上去,设置的都是0分过几天一看,有两个都已经要1分了以前出现了一次11分,我还以为是我设置错了结果连续几次都是这样,那多半不是我的问题了本来偶传的就不是啥好东西-_-||,还要积分,这还了得,直接重新设置...

2020-06-07 09:28:57 555 4

原创 QT如何去掉QToolButton图片按钮的背景

咳。。。刚刚想要把工具栏的按钮变成图片,但是变成图片之后呢,它会有一个白色或其他颜色的背景框,看起来不美观,那咋整?我网上找了n种办法,都没整明白;于是我便开始了PS!!首先将背景截下来放到ps里,然后用取色器取色;再打开图片,选择画笔工具,调节画笔工具的颜色,再将背景进行涂抹-最后效果...

2020-06-04 17:28:22 1995

原创 QT使用QIODevice::Truncate出现QIODevice::open: File access not specified问题

使用QIODevice::Truncate时,出现QIODevice::open: File access not specified,即未指定文件访问权限QIODevice::Truncate并没有指定打开文件的方式,可以是QIODevice::WriteOnly、QIODevice::ReadWrite。。。中的一种;所以在使用QIODevice::Truncate的时候必须指定以哪种方式打开;如:file.open(QIODevice::ReadWrite | QIODevice::Trunc

2020-06-04 14:55:12 3948

原创 创建打开文件&保存文件对话框;QDir创建目录;

打开文件void MainWindow::openFile(){ QString filePath = QFileDialog::getOpenFileName(this,"选择文件","E:\\Programing\\QT\\LeftRecursionRemoval\\LeftRecursionRemoval\\grammar\\cfg文法","(*.txt)"); if(filePath.isEmpty()){ QMessageBox::warning(this,"Fa

2020-06-04 14:43:54 633

原创 网站课设——壁纸网站+留言板(PHP+wamp)

文章目录一、实验环境二、数据库设计部分1、新建连接2、新建数据库3、创建表三、效果图1、首页2、登录界面3、注册界面4、留言板界面四、结一、实验环境Wamp提取码:1ihbNavicat提取码:8ams二、数据库设计部分1、新建连接主机或IP地址为localhost或者127.0.0.1;用户名为root;密码为空;2、新建数据库数据库名为photosite;选择字符集为utf-8;3、创建表user表与administrator表messageboard表三、效果图1

2020-06-03 20:29:54 775 4

原创 QT windeployqt报错;NIs Edit宏指令MUI_PAGE_LICENCSE 中出错;

文章目录1、'windeployqt' 不是内部或外部命令,也不是可运行的程序或批处理文件2、NIS Edit宏指令MUI_PAGE_LICENCSE 中出错,在宏指令第21行3、Warning: Cannot find GCC installation directory. g++.exe must be in the path.1、‘windeployqt’ 不是内部或外部命令,也不是可运行的程序或批处理文件多半是因为没有配置环境变量,添加winemployee就行配置环境变量2、NIS Ed

2020-06-02 11:35:28 2222

原创 玄幻小说收藏(偶尔带点科幻、都市)

天蚕土豆斗破苍穹武动乾坤魔兽剑圣异界纵横大主宰风凌天下凌天传说异世邪君傲世九重天天域苍穹我是至尊辰东神墓遮天完美世界圣墟我吃西红柿星峰传说寸芒星辰变盘龙九鼎记吞噬星空莽荒纪雪鹰领主飞剑问道沧元图...

2020-06-01 20:50:34 635

原创 QT QString与char数组的转换

网上一堆说的这个的,咳,但例子太多了,看的我眼花缭乱的文章目录一、QString -----> char*二、char* -----> QString一、QString -----> char*toLantin1()将QString转化为QByteArray;data()将QByteArray转化为char*;QString program = ui->textEdit->toPlainText(); // 从文本编辑框中取出的QStringQByteArra

2020-05-29 23:19:01 7654 1

原创 QT connect函数的几种写法

QT connect函数

2020-05-27 15:41:52 5447

原创 QT设置画笔/画刷颜色

QT设置画笔画刷颜色

2020-05-27 14:57:14 11160 2

空空如也

空空如也

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

TA关注的人

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