自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 资源 (7)

原创 关于代码结构设计

1.优秀的代码逻辑设计是整体向内部收缩,逐步分解的过程,而不是功能合成由内部向外部影响关联的过程。2.自底向上的设计结果,一定是最后的整合有问题。可以参考以下博客的观念,个人还是比较赞同的。关于代码结构设计...

2020-10-27 09:50:48 5

原创 UMl之类之间的几种关系图

2020-08-07 16:08:14 35

原创 C++综合系列之实现回调机制的几种方式

/* 方式一:回调函数 */typedef void (*CallbackFun)(int i);//调用者void test(int i, CallbackFun callback){ callback(i);}//被调用者void func(int i){ cout << i << endl;}void main(){ test(2, func);}/* 方式二:Sink *//*对方要求的接口*/// 中介接口(中介器)

2020-07-29 10:40:13 60

原创 抓取网页中手机号码

telephone.py# coding:utf-8import reimport requestsimport osimport sysfrom requests.exceptions import ReadTimeout,HTTPError,RequestExceptionglobal datafw = open("telphone.txt", 'w')fr = ope...

2019-12-13 15:42:07 1137

原创 软件项目开发管理工具

1.scrumwise/teambition(项目管理工具)2.Review Board(代码审查工具)3.Jenkins(自动化集成服务器工具)4.MantisBT(bug管理工具)5.Goolgle Test(单元测试工具)...

2019-12-13 15:35:16 84

原创 经典悖论

上帝悖论 命题:上帝能创造出一块他搬不动的石头吗? 如果回答能,那么上帝能创造出石头,但是那块石头他搬不动,所以在力量上面上帝不是万能的;如果回答不能,那么上帝连一块石头都创造不了,说明上帝在创造力上面不是万能的。 (1)宗教解释: 上帝是万能的,所以“不能举起”本身就是毫无意义的条件,这个问题本身就是矛盾的。另外还有人说上帝的形态可以分为多种,每种形态的上帝司管不同的能力。 (2)无神论

2019-11-11 10:04:32 250

原创 关于Qt程序崩溃没有正常退出造成下一次无法继续打开的问题解决

打开C:\Users\67358\AppData\Local\cache\qtshadercache目录,删除里面的临时文件,便可以解决。

2019-08-07 09:35:56 711

原创 软件开发流程

项目总结:1.几种常用的软件开发模型:边做边改模型、瀑布模型、增量(迭代)模型、快速原型模型、螺旋模型、敏捷原型等。2.软件开发要符合SQA质量管理。3.开发过程中注意代码的健壮性、稳定性、安全性、高效性等。...

2018-12-26 16:36:19 155

原创 charts

#include "customchartview.h"#include <QDebug>CustomChartView::CustomChartView(QGraphicsView *parent) : QChartView(parent){ m_categories << "Jan" <&am

2018-12-12 17:08:00 237

原创 座标系统之item、scene、view三者映射关系

Coordinate MappingOften when dealing with items in a scene, it can be useful to map coordinates and arbitrary shapes from the scene to an item, from item to item, or from the view to the scene. For ...

2018-12-12 15:36:28 1486

原创 关键字之this

TBD

2018-12-07 17:16:33 77

原创 图形视图框架实战之画图工具

2018-12-07 15:59:01 366

原创 信号与槽和回调函数对比

利用回调函数模拟信号与槽widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QLabel>namespace Ui {class Widget;}class PushButton;class Widget : public QWidget{

2018-12-07 14:26:41 1921

原创 网络设备信息相关

#include <QCoreApplication>#include <QHostInfo>#include <QNetworkInterface>int main(int argc, char *argv[]){ //主机名 QString localHostName = QHostInfo::localHostName(); QString localDomainN

2017-08-28 11:13:27 328

原创 n个8运算结果为1000?

8&8&8…&8&8…8&8&8=1000

2017-08-08 16:42:39 464

原创 SQL

SQL

2017-08-02 17:56:46 277

原创 QNetworkAccessManager

QNetworkAccessManager

2017-08-02 17:56:31 977

原创 FTP

#include "widget2.h"#include "ui_widget2.h"#include <QDebug>#include <QFileInfo>#include <QFileDialog>#include <QDir>#include <QMessageBox>#pragma execution_character_set("utf-8")Widget2::Widget2

2017-08-02 17:56:09 373

原创 UDP

UDP

2017-08-02 17:55:50 220

原创 TCP

TCP

2017-08-02 17:55:31 276

原创 窗体部件效果之滚动字幕

scrollcaption.cpp#include "widget.h"#include "ui_widget.h"#pragma execution_character_set("utf-8")Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi

2017-08-02 17:50:12 397

原创 Qt样式表

关于Qt样式表Qt助手中Qt Style Sheets Examples也介绍了很多,多用自然也就熟悉了。此处提三点内容,第一点就是可以在Qt控件类型后面紧接着#xxx(具体控件名)指定某一个控件样式,避免样式的向下传递性;第二点可以用:或者::指定伪选择器;第三点只能使用/* */进行注释。

2017-08-02 17:49:54 275

原创 窗体部件效果之颤抖窗体

窗体部件效果之颤抖窗体

2017-08-02 17:49:34 257

原创 Qt样式

以下用一段qt助手中重绘QSpinBox控件风格代码为例customstyle.cpp#include "customstyle.h"#include #include CustomStyle::CustomStyle(){}void CustomStyle::drawPrimitive(PrimitiveElement element, const QStyleO

2017-07-14 17:35:19 306

原创 基于Qt的简易通用开发框架

通用几大类: (1)窗体管理类: a.维护一张key-window键值对表。 b.窗体样式表的设定。 c. 采用工厂方法开放一个返回值类型为基类窗口类型的指针参数为想要创建的枚举类型的窗体获取接口用来负责窗体统一创建和获取。 d.采用deleteLater方法开放一个接口负责窗体的统一销毁。 e.独立窗体之间信号与槽的断开连接和连接等等。 (2)内存数据管理类: 保存由调用业务管

2017-07-14 17:35:01 3119

原创 内存崩溃delete和deleteLater

内存崩溃delete和deleteLater

2017-07-14 17:34:41 1631 1

原创 窗体部件效果之setParent

窗体部件效果之setParent

2017-07-14 17:34:21 2715

原创 窗体部件之QProgressBar

窗体部件之QProgressBar

2017-07-14 17:33:56 269

原创 窗体部件之QTabWidget

窗体部件之QTabWidget

2017-07-13 17:17:11 337

原创 窗体部件之QMenu

QMenu常见的分为以下几种:(1)右键菜单void Widget::contextMenuEvent(QContextMenuEvent *event){ m_menu = new QMenu(this); m_act = new QAction("hello", m_menu); m_menu->addAction(m_act); //注意exe

2017-07-13 17:16:51 430

原创 窗体部件之QComboBox

QComboBox的样式表设定:给QComboBox添加项两种方式:widget.cpp#include "widget.h"#include "ui_widget.h"#include #include #include #include "accountitem.h"#include "itemdelegate.h"Widget::Widget(QWidg

2017-07-13 17:16:23 464

原创 窗体部件之QCheckBox

窗体部件之QCheckBox

2017-07-13 17:16:02 264

原创 窗体部件之自定义PushButton

pushbutton.cpp#include "pushbutton.h"#include QPainter>#include QMouseEvent>#include QFontMetrics>#include QLabel>PushButton::PushButton(QString normal, QString hover, QString pressed, QWid

2017-07-13 17:10:09 341

原创 Qt简史

Our Story A conversation. That’s all it took. An honest, open and frank discussion between two young developers – Haavard and Eirik – on a park bench in the rare sunshine of a Norwegian s

2017-07-10 15:28:25 425

原创 C++综合系列之模拟栈模版(数组版及单链表版)

C++综合系列之模拟栈模版(链表版)

2017-06-29 17:02:17 269

原创 c++模版声明定义及使用方式

三种方式: (1)模板的声明和定义都放置在同一个.h文件中(最佳)。 (2)声明和实现分离,包含.cpp文件。注意:不是所有编译器都支持此做法。 (3)使用export使声明实现分离。注意:并非所有编译器都支持export关键字,且性能差。

2017-06-29 17:00:47 310

原创 编程思想

总所周知,Pascal之父–Nicklaus Wirth经典语录: “算法+数据结构=程序”。 算法和数据结构是基石,编程语言技巧是架子。

2017-06-29 17:00:15 223

原创 堆栈实现计算数学表达式

堆栈模拟数学表达式

2017-06-28 23:02:59 1223

原创 二叉树创建以及遍历(递归和非递归方式)

#include iostream>using namespace std;typedef struct biTreeNode{ char data; struct biTreeNode *lChild; struct biTreeNode *rChild;}biTreeNode, *biTreePtr;//创建void create_preOrder_pt

2017-06-28 23:02:22 1677 1

原创 算法之斐波纳契数列

#include using namespace std;int fibonacci_recursive(int a){ int sum; if(a 0) return -1; else if((a == 1) || (a == 2)) return 1; else s

2017-06-28 23:01:47 213

基于Qt+Opencv的人脸识别

基于Qt+Opencv的人脸识别

2017-08-28

基于Qt的仿QQ好友列表面板

基于Qt的仿QQ好友列表面板

2017-06-15

全局热键全局热键

全局热键

2017-06-01

mediaPlayer

Qt播放器

2017-05-31

QQ登录界面

QQ登录界面

2017-05-31

QQ截图(内存泄露版)

QQ截图(内存泄露版)

2017-05-31

Qt简易通用开发框架

Qt简易通用开发框架

2017-05-31

空空如也

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