tianya_team

欢迎订阅公众号:IT程序员开发

代理模式

尽管Decorator的实现部分与代理相似,但Decorator的目的不一样。Decorator为对象添加一个或多个功能,而代理则控制对对象的访问。 意图:        为其他对象提供一种代理以控制对这个对象的访问。 适用性:        在需要用比较通用和复杂的对象指...

2018-01-13 17:28:05

阅读数 101

评论数 0

docker使用

什么是Docker •是一个开源的引擎。 •可以轻松的为任何应用创建一个轻量级、可移植、自给自足的容器。 •开发者在笔记本测试通过的容器可以批量的在生产环境中部署。 Docker特性 •速度飞快以及优雅的隔离框架 •物美价廉 •CPU/内存的低消耗 •快速开/关机 •跨云计算基础框架 Doc...

2017-11-07 21:02:47

阅读数 200

评论数 0

生成Send Report的rtcp包接口

RTP需要RTCP为其服务质量提供保证,因此下面介绍一下RTCP的相关知识。 RTCP的主要功能是:服务质量的监视与反馈、媒体间的同步,以及多播组中成员的标识。在RTP会话期 间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,各参与...

2017-10-12 20:43:42

阅读数 628

评论数 0

QtCharts动态的显示折线图

本本提供一个可以动态绘制折线图的接口Graph,该接口只提供了每次加入一个点的方法,其他方法可以在此基础上添加。绘制曲线图等类似。 QT版本:QT5.7或以上 QT5.5或5.6可以按照如下方法部署QtCharts: 1.下载qtcharts git clone https://github...

2017-09-12 11:20:20

阅读数 2841

评论数 1

GetUdpTable获得UDP端口使用信息

函数原型参考https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa366033(v=vs.85) 本文主要使用windows系统提供的GetUdpTable函数来获得指定端口是否被UDP使用,TCP端口使用情况类似,GetTcpTab...

2017-08-23 11:50:12

阅读数 706

评论数 0

QT通过按钮browse文件夹

使用QFileDialog非常好用。 void HandleThreadAndTest::sBrowseFile() { QString path = QFileDialog::getOpenFileName(this, tr("Open .pacp"), ".&...

2017-08-09 10:14:58

阅读数 650

评论数 1

QT实现记录上一次用户名和密码功能

说明:在登录时,为了避免每次打开软件都要重新输入账号和密码,可以用QSettings来实现记录功能。 本例子中记录的是ip和port号。 #ifndef PERFORMANCETESTING_H #define PERFORMANCETESTING_H #include #include ...

2017-08-08 20:42:17

阅读数 3608

评论数 1

poco之文件系统

在Poco库中,封装了一些类去完成文件系统的操作,这些类包括:               1. Poco::Path               2. Poco::File               3. Poco::TemporaryFile           ...

2017-07-17 21:57:42

阅读数 1090

评论数 0

QT之局域网聊天实现

功能: 1.用户注册登录功能 2.群聊功能 3.私聊功能 客户端代码: //tcpclient.h #ifndef TCPCLIENT_H #define TCPCLIENT_H #include #include #include //#include "userint...

2017-06-15 18:42:46

阅读数 4359

评论数 14

QT开启摄像头及截图保存图片

本例使用QT来开启电脑摄像头,同时能够在拍摄过程中针对某一张图片截图并保存。 未实现功能:录制视频保存 下一步工作:远程监控,服务器端可以开启客户端摄像头监视 //widget.h #ifndef WIDGET_H #define WIDGET_H #include #inclu...

2017-06-15 08:25:06

阅读数 1247

评论数 3

QT实现用户登录功能

功能: 1.提供登录界面(客户端) 2.服务器端用数据库来存储用户名和密码 3.注册时客户端将注册信息发送给服务器端,并进行验证,如果注册名可用,添加进数据库并返回客户端添加成功信息。 4.登录时客户端将登录信息发送给服务器端进行验证,服务端返回验证结果。 待添加: 1.服务器端并发功能实现 ...

2017-05-19 21:38:17

阅读数 16869

评论数 8

ubuntu上传代码文件到github

1.申请一个github帐号,然后新建一个repositories,取个名字。本例所取名字为Student-Information-Manage-System 2.在ubuntu上安装git sudo apt-get install git 3.生成密钥 ssh-keygen -t rsa -C ...

2017-05-18 00:04:19

阅读数 4527

评论数 0

基于QT的学生信息管理系统开发

1.首先创建工程文件,在创建过程中添加主窗口类以及对应的ui文件。 Mainwindow.ui的界面如下: 下面分别实现上图中4个按钮的功能。我们用MYSQL来对学生的注册信息进行保存。 2.编写与MYSQL相关程序 创建类过程如下: #ifndef MYSQL_H #define MYSQ...

2017-04-23 01:32:08

阅读数 11820

评论数 3

linux下QT+MYSQL开发

SQL安装好后,给普通用户授权操作数据库和登录数据库 在终端输入: #mysql -u root -p 以上一条命令是以root登录数据库 1.在Ubuntu系统中,点击【Application】>>【Program】>>【QT Creator】,打开Q...

2017-04-22 20:29:41

阅读数 662

评论数 0

linux下QT5.6.2连接MYSQL过程

安装好QT5.6.2后,使用MYSQL时会出现如下错误: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QP...

2017-04-22 15:41:43

阅读数 755

评论数 0

QT之涂鸦板实现

源代码下载地址: https://github.com/onlyou2030/TuYaBan-BaiBan (说明:这是我们Qt系列文章的一个例子,请先学习2D绘图部分内容,再学习本教程) 前面学习了Qt 2D绘图的基本知识,现在我们将所学习的知识进行...

2016-11-29 19:48:13

阅读数 2887

评论数 3

git将本地文件上传到远程仓库

第一步:进入本地文件夹,单击右键,点击git bash here 输入命令git init,即可在本地初始化一个空的仓库.git/ 第二步:在本地文件夹,单击右键,点击git gui here 选择remote->add 其中Name:填写工程...

2016-11-25 10:01:37

阅读数 286

评论数 0

QT图形的一些基本操作

#include "dialog.h" #include "ui_dialog.h" #include Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialo...

2016-11-24 19:16:00

阅读数 258

评论数 0

求二范数C++代码

#include #include using namespace std; #define NUM 3 float num[NUM][NUM] = { 1,2,3,4,5,6,7,8,9 }; void Loop(float a[NUM][NUM], float u[NUM], in...

2016-11-23 20:07:16

阅读数 2028

评论数 0

QT之不同主机之间TCP通信

一、客户端实现 1.tcpclient.h #ifndef TCPCLIENT_H #define TCPCLIENT_H #include #include #include namespace Ui { class TcpClient; } class TcpClient : pu...

2016-11-23 10:08:32

阅读数 1878

评论数 0

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