自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月之白牙的博客

https://github.com/CrescentGear

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

原创 使用CMake搭建简单的Qt程序

【代码】使用CMake搭建简单的Qt程序。

2024-04-01 19:55:12 448

原创 RuntimeError:can not open CFlow file in line 338 of file 解决方法

获取当前 .py 文件的执行目录,然后在该目录下创建 flow 文件夹。当前 .py 文件的执行目录下没有 flow 目录。

2024-03-27 14:09:27 538

原创 CMake与vs的配置对应(常规->附加包含目录,链接器->输入)

写在 add_executable 前面。写在 add_executable 后面。

2024-02-20 17:24:18 388

原创 QWidget设置背景颜色为透明,结果背景为黑色的问题(仅适用无边框)

创建一个 QWidget,取名为 qMainWidget,设置 QWidget 为透明无边框,再创建一个 QWidget,取名为 qMainWidget2,令 qMainWidget2 的父节点为 qMainWidget,设置 qMainWidget2 的样式为半透明。

2024-01-11 21:49:54 806

原创 C++ 多线程顺序打印

三个打印线程顺序进行。

2024-01-08 22:30:18 576

原创 CMake创建Qt项目,增加了Q_OBJECT后报错

LNK2019 无法解析的外部符号 "public: void __cdecl xxxx" (?xxxx),函数 main 中引用了该符号。LNK2001 无法解析的外部符号 "public: void __cdecl xxxx" (?xxx@xxx@@xxxx)在 CMakeLists.txt 中,加入这三行代码。

2023-12-14 21:57:02 409

原创 clang-format 只有单行花括号不换行的处理方法

如果多行的代码,花括号可以换行,但是单行的代码,花括号不换行。

2023-11-17 10:30:07 331

原创 LeetCode 构建树(C++)

【代码】LeetCode 构建树(C++)

2023-11-14 12:46:57 84

原创 LeetCode 构建链表(C++)

【代码】LeetCode 构建链表(C++)

2023-11-01 20:02:31 56

原创 mysql 字符串截取,拼接

用法:1. substring(str,pos)例子:str 是被操作的字符串,pos 表示是从哪个位置开始。如果 pos 为正,则下标从左到右从1开始记。如果 pos 为负,则下标从右到左从-1开始记。2. substring(str from pos)例子:与 1 的用法相同,但是 逗号 变为 from。3. substring(str,pos,len) 例子:str 是被操作的字符串,pos 表示是从哪个位置开始。如果 pos 为正,则下标从左到右从1开始记。如果 pos 为负,则下

2022-06-21 21:18:18 1246 1

原创 C++ sort()从小到大排序和从大到小排序

sort()默认排序:从小到大#include <iostream>#include <algorithm>#include <vector>using namespace std; bool comp(int &a,int &b) { return a < b; }int main(){ vector<int> temp; temp.push_back(55); temp.push_back(1);

2021-10-10 15:10:06 3695

原创 归并排序(非递归)(C语言)

判题网站:PTA得分:13/25#include "stdio.h"#include "stdlib.h"#pragma warning(disable:4996)void Swap(long A[], long i, long j);void Merge(long A[], long temp[], int L, int R, int RightEnd);void MSort(long A[], long temp[], int L, int R);void MergeSort(l

2021-10-05 14:46:45 253

原创 C++PrimerPlus(第六版)第十章答案

第1题:main.cpp#include <iostream>#include "stock.h"using namespace std;int main(){ BankAccount a1= BankAccount("a1", "fad@123", 123); BankAccount a2 = BankAccount("a2", "fad@456", 456); a1.show(); a2.show(); a1.deposit(20); a1.show();

2021-09-06 11:21:45 274

原创 github查看访问量

点开自己的项目 Insights->Traffic

2021-08-30 22:22:34 2951

原创 C++PrimerPlus(第六版)第九章答案

第1题:golf.cpp#pragma warning (disable :4996)#include <iostream>#include "golf.h"#include <string>using namespace std;void setgolf(golf& g, const char* name, int hc){ strcpy(g.fullname, name); g.handicap = hc;}int setgolf(go

2021-08-30 13:08:57 151

原创 C++PrimerPlus(第六版)第七章答案(6~10)

第6题:当number<length,显示数组时数组未被赋值的地方会出现乱码,可以通过初始化数组a[]来改善。#include <iostream>using namespace std;int Fill_array(double a[],int length);void Show_array(double a[], int length);void Reverse_array(double a[], int length);int main(){ double

2021-08-20 20:27:13 147

原创 指针pt的值(pt,&pt,*pt)

代码:#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int n=50; const int* pt = &n; n++; int sage = 80; printf("指针pt的值(pt):%20p\n",pt); printf("n的地址(&n): %20X\n", &am.

2021-08-03 16:04:36 546

原创 Pop Sequence 10/25 sample乱序,一般的Y&N不得分

记得清空作为判断依据的栈,以及考虑会把0压入栈的情况。改前:#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>typedef struct Node * List;struct Node //链表{ int number; List next;};int pop(List S);void push(int number , List S);int IsEm

2021-07-28 19:27:57 107

原创 当cin要求输入数字却提供字符串时,cin.fail()置1

当cin要求输入数字却提供字符串时,输入失败,cin.fail()置1,但是cin.eof()并不置1.使用cin.clear()后,cin.eof()置0.

2021-07-24 15:40:56 178

原创 C++PrimerPlus 课后习题第四章第8题(4.8)为什么getline()接受不到数据

第8题比起第7题,要求在输入比萨饼公司名称之前输入披萨饼的直径。为了防止有空格的名字录入失败的问题,在录入名字时,通常采用getline()来录入更为稳妥。代码如下(第7题):#include <iostream>#include <string>using namespace std;#pragma warning(disable:4996);struct Pizza{ string name; float d; float wei

2021-07-02 16:43:02 170

原创 DOSBox在给寄存器赋值时显示Error

问题:mov ax,1000H ^Error解决方法:mov ax, 1000在进行寄存器赋值时不需要加上后缀H

2021-04-29 11:43:04 840

原创 1M字节内存,为什么地址编码需要20位二进制位

1MB=1024KB=2^10KB2^10KB=2^20B2^20B=2^20*8b=2^23b按照这个运算逻辑,1M字节内存,地址编码应该需要23位二进制位。但是因为内存中字节是最小的寻址单位,无法寻址到bit。所以此处的“位”指的是多少“位”字节,而不是多少“位”比特。...

2021-02-16 15:42:48 2657

原创 栈和队列的简易区别图解之我见

栈的正常书写情况:#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>typedef struct Node * List;struct Node{ int number; List next;};List Create(int n);int main(){...

2020-04-18 21:58:20 318

原创 02-线性结构2 一元多项式的乘法与加法运算

#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>typedef struct Node *List;struct Node{ int coef;//系数 int expon;//指数 List next;};List CreateList(int n);List...

2020-03-31 17:56:33 153

原创 01-复杂度2 Maximum Subsequence Sum

链表做法:#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>typedef struct Node *List;struct Node{ int number; List next;};List Create(int number);int main(){...

2020-03-30 23:12:48 115

原创 01-复杂度1 最大子列和问题

链表写法:#pragma warning(disable:4996)#include <stdio.h>#include <stdlib.h>typedef struct Node *List;struct Node{ int number; List next;};List Create(int number);int mai...

2020-03-30 22:18:30 90

原创 01-复杂度3 二分查找

函数接口定义:Position BinarySearch( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]; Position Last; /* 保存线性表中...

2020-03-17 16:13:10 257

原创 奇偶个数(java)

//1.奇偶个数import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner (System.in); int input,qiangdu,kebi...

2020-01-23 21:05:44 781

原创 时间换算

题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是0到2359,即...

2020-01-12 11:47:06 348

原创 温度转换

题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式:(int)x;其中x是要转换的那个浮点数。注意:除了题目要求的输出,不能输出任何...

2020-01-12 11:46:20 665

原创 打印链表时出现乱码怎么办

现象代码实现的功能比预期多打印了2组数据,并且皆为乱码。原因这是因为在创建链表或者栈的时候,头结点为空,当没有释放头结点直接打印的时候,头结点为空,所以打印出来的结果就是乱码。处理措施在打印前,释放打印的链表或者栈的头结点,把头结点移到下一个结点。...

2019-08-18 12:09:18 3351 1

原创 为什么二分查找的边界值是中间值加1

例子一个简单的二分查找程序实现的功能是:从小到大输入十个数字到一个数组里,输入想要查找的数字,输出该数字在数组里的下标。如果输出的值为-1说明没有找到。#include <stdio.h>#include <stdlib.h>int main(){ //从小到大排列 int data[10]; int i; int fr...

2019-08-05 11:14:54 1734

原创 PTA 自测-1 打印沙漏(C语言)

PTA 自测-1 打印沙漏(C语言)输入格式:输出格式:输入样例:分析:代码:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正...

2019-02-12 15:45:13 2611

空空如也

空空如也

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

TA关注的人

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