自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

森G

资源整合

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

原创 nightqss

*不勾选进度条的textVisible属性*//*文字需使用单独控件*//* 需用多个组件 *//*单行输入文本框*//*多行输入文本框*//*对话框关闭按钮*//*对话框主界面*//*非悬浮海图上*//*下拉式组合框*/

2024-06-14 22:35:38 280

原创 dayqss

*不勾选进度条的textVisible属性*//*文字需使用单独控件*//* 需用多个组件 *//*单行输入文本框*//*多行输入文本框*//*对话框关闭按钮*//*对话框主界面*//*非悬浮海图上*//*下拉式组合框*/

2024-06-14 22:35:03 384

原创 黑色格调qss2

QWidgetQTextEdit。

2024-06-14 22:32:34 314

原创 蓝色格调qss

QWidgetQTextEditQCheckBoxQComboBox。

2024-06-14 22:31:55 295

原创 黑色格调qss

*不勾选进度条的textVisible属性*//*文字需使用单独控件*//* 需用多个组件 *//*单行输入文本框*//*多行输入文本框*//*对话框关闭按钮*//*对话框主界面*//*非悬浮海图上*//*下拉式组合框*/

2024-06-14 22:27:08 343

原创 windows10 sockect tcp

这是因为inet_addr是一个老函数,而微软就是喜欢强迫别人用它的新函数。1. 用socket的新函数代替程序出现的所有老函数,此方法学习成本太高。2. 在项目属性里设置,告诉编译器,我就用老函数,让她不要报错了。

2023-10-14 20:24:55 769

原创 Qt读写Json

【代码】Qt读写Json。

2023-07-22 21:37:31 664

原创 Qt XML补充

【代码】Qt XML补充。

2023-05-11 15:01:00 110

原创 mianwindow鼠标左键单击拖拽移动

【代码】mianwindow鼠标左键单击拖拽移动。

2023-05-04 09:52:05 97

原创 银河麒麟链接Windows

5.麒麟打开终端ctrl+alt+T输入sudo apt-get install openssh-server g++gdb gdbserver。9.工具-->选项-->跨平台-->链接管理器-->添加。8.visual studio 创建linux项目。6.检查g++ -v。7.设置手动IPv4。

2023-04-19 09:08:14 774

原创 QT 读写XML

XML读写

2023-04-18 13:10:41 87

原创 第一天 网络socket

网络第一天

2023-02-14 18:03:47 453 1

原创 cocos2dx 3.17.2 Android Studio打包环境搭建及过程

cocos2dx3.17.2 Android Studio 打包过程及环境配置

2023-02-11 16:31:24 572

原创 Qt 5.14.2 Android开发配置

配置

2023-02-11 10:13:07 183

原创 jdk和Android sdk 和 ndk 和 apache-ant环境变量配置

跨平台环境变量配置

2023-02-09 14:20:30 311 1

原创 深度寻路四方向

深度寻路

2022-08-01 11:48:16 77

原创 广度寻路八方向四正四斜方向

八方向四正四斜,最短路径

2022-07-31 20:29:12 140

原创 广度寻路四方向

广度寻路四方向

2022-07-31 20:18:38 97

原创 A*寻路四方向版

A*寻路四方向版本

2022-07-31 12:44:59 158

原创 Linux常用基础命令

Linux常用命令

2022-06-27 20:07:56 149

原创 控制台贪吃蛇

控制台贪吃蛇

2022-06-23 09:37:04 73

原创 第十天 文件上

共用体和联合体: union test { char ch; short sh; int var; }; 联合体,内部所有成员变量地址一致。等同于整个联合体的地址。 联合体的大小,是内部成员变量中,最大的那个成员变量的大小。(对齐) 修改其中任意一个成员变量的值,其他成员变量会随之修改。枚 举: enum color { 枚举常量 }; enum color ...

2022-04-14 14:35:16 79

原创 第十一天 文件操作下

printf --- sprintf --- fprintf: 变参函数:参数形参中 有“...”, 最后一个固参通常是格式描述串(包含格式匹配符), 函数的参数个数、类型、顺序由这个固参决定。 printf("hello"); printf("%s", "hello"); printf("ret = %d+%d\n", 10, 5); printf("%d = %d%c%d\n", 10+5, 10, '+', 5); ...

2022-04-13 16:42:31 93

原创 第九天 结构体

printf --- sprintf --- fprintf: 变参函数:参数形参中 有“...”, 最后一个固参通常是格式描述串(包含格式匹配符), 函数的参数个数、类型、顺序由这个固参决定。 printf("hello"); printf("%s", "hello"); printf("ret = %d+%d\n", 10, 5); printf("%d = %d%c%d\n", 10+5, 10, '+', 5); ...

2022-04-12 08:20:11 74

原创 第八天 字符串和内存

求非空字符串元素个数: “ni chou sha chou ni za di” 字符串逆置: str_inverse hello -- ollehvoid str_inserse(char *str){ char *start = str; // 记录首元素地址 char *end = str + strlen(str) - 1; // 记录最后一个元素地址。 while (start < end) ...

2022-04-12 08:18:54 68

原创 第六天 指针基础

指针和内存单元 指针: 地址。 内存单元: 计算机中内存最小的存储单位。——内存单元。大小一个字节。 每一个内存单元都有一个唯一的编号(数)。 称这个内存单元的编号为 “地址”。 指针变量:存地址的变量。指针定义和使用: int a = 10; int *p = &a; int* p;--- windows; int *p ---Linux int * p ; int a...

2022-04-12 08:17:19 44

原创 第七天 指针和字符串

指针和函数: 栈 帧: 当函数调用时,系统会在 stack 空间上申请一块内存区域,用来供函数调用,主要存放 形参 和 局部变量(定义在函数内部)。 当函数调用结束,这块内存区域自动被释放(消失)。 传值和传址: 传值:函数调用期间,实参将自己的值,拷贝一份给形参。 传址:函数调用期间,实参将地址值,拷贝一份给形参。 【重点】 (地址值 --》 在swap函数栈帧内部,修改了main函数...

2022-04-12 08:15:08 49

原创 第六天 指针基础

指针和内存单元 指针: 地址。 内存单元: 计算机中内存最小的存储单位。——内存单元。大小一个字节。 每一个内存单元都有一个唯一的编号(数)。 称这个内存单元的编号为 “地址”。 指针变量:存地址的变量。指针定义和使用: int a = 10; int *p = &a; int* p;--- windows; int *p ---Linux int * p ; int a...

2022-04-12 08:13:30 60

原创 第五天 二维数组,字符串,函数

二维数组: int arr[10] = {1,2,3,5,6,7}; {1,2,3,5,6,7}; {1,2,3,5,6,7}; {1,2,3,5,6,7}; {1,2,3,5,6,7}; 定义语法: int arr[2][3] = { {2, 5, 8}, {7, 9 10} }; int arr[3][5] = {{2, 3, 54, 56, 7 }, {2, 67...

2022-04-12 08:11:43 265

原创 第三天 运算符和分支循环语句

extern: 表示声明。 没有内存空间。 不能提升。const: 限定一个变量为只读变量。volatile: 防止编译器优化代码。 volatile int flg = 0;register: 定义一个寄存器变量。没有内存地址。 register int a = 10; 字符串: C语言中,用双引号引着的一串字符,称之为字符串。一定有一个结束标记'\0' char ch = ‘A’; 一个字节 ...

2022-04-12 08:06:48 58

原创 第二天 变量常量和数据类型

常量:不会变化的数据。不能被修改。 1. “hello”、'A'、-10、3.1415926(浮点常量) 2. #define PI 3.1415 【强调】:没有分号结束标记。 【推荐】 定义宏: 定义语法: #define 宏名 宏值 3. const int a = 10; 定义语法:const 类型名 变量名 = 变量值。 const关键字: 被该关键字修饰的变量,表示为只读变量。变量:会变化的数据。能被修改。 定义...

2022-04-12 08:04:06 72

原创 第一天 HelloWorld

helloworld程序:解决提示窗一闪而过: 1. 通过 system()函数解决: 在 return 0;之前 添加 system("pause"); 函数调用。 2. 借助VS工具解决: 在项目上 ---》右键 ---》 属性 ---》 配置属性 ---》 连接器 ---》 系统 ---》 子系统 ---》 在下拉框中选择“控制台 (/SUBSYSTEM:CONSOLE)”两种编写 hellowo...

2022-04-12 08:01:47 91

原创 const关键字的作用

const关键字的作用1、防止被修饰的成员的内容被改变。2、修饰类的成员函数时,表示其为一个常函数,意味着成员函数将不能修改类成员变量的值。3、在函数声明时修饰参数,表示在函数访问时参数(包括指针和实参)的值不会发生变化。4、对于指针而言,可以指定指针本身为const,也可以指定指针所指的数据为const,const int *b = &a;或者int* const b ...

2019-10-18 21:33:29 611

原创 Qt-Creator progressBar进度条(进度栏)的制作

//Widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QTimer>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTpublic: expl...

2019-07-30 13:06:46 3547

原创 图的编码实战-最小生成树之普利姆和克鲁斯卡尔算法C++ 版

#pragma once#include <iostream>#include <vector>using namespace std;//边类class Edge{public: Edge(int nodeIndexA = 0, int nodeIndexB = 0, int weightValue = 0); int m_iNodeIndeA;...

2019-06-25 08:01:40 267

原创 Composite组合模式C++

#pragma once#ifndef COMPOSITE_H#define COMPOSITE_H#include &lt;iostream&gt;#include &lt;list&gt;#include &lt;algorithm&gt;#include &lt;string&gt;using namespace std;class Component{public...

2019-01-24 15:23:57 113

原创 Bridge桥接模式C++

  #pragma once//os.h#ifndef OS_H#define OS_Hclass os{public: virtual ~os(){ } virtual void on() = 0; virtual void off() = 0;};#endif // !OS_H #include &lt;iostream&gt;usi...

2019-01-12 14:34:45 321

转载 外观模式Facade

https://blog.csdn.net/liang19890820/article/details/70850367https://blog.csdn.net/qq_29542611/article/details/79534963https://blog.csdn.net/lcl_data/article/details/8841779/适用性1.为一个复杂子系统提供一个简单...

2019-01-05 16:30:07 112

原创 Factory Method工厂方法C++版

 #pragma once//product.h#ifndef PRODUCT_H#define PRODUCT_H#include &lt;iostream&gt;using namespace std;class Product{public: Product() {} ~Product(){} virtual void name() = 0;};...

2018-12-30 14:52:19 157

原创 Builder生成器模式

这里可以不采用纯虚函数,原因是不想让Biulder成为一个固定的生成器,因为抽象类的函数在可实例化的子类中是必须全部实现的. 不采用纯虚函数的优点:实现类可以实现部分函数,更加灵活.功能更加强大  Builder;为创建一个Product的各个部件指定的抽象接口。(可以理解为抽象生产车间)ConcreteBuilder;实现Builder的接口,以构造和装配该产品的各个部件定义并明确...

2018-12-29 19:50:58 180

空空如也

空空如也

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

TA关注的人

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