灿哥哥的博客

专注技术,热爱分享

Qt使用九宫格原理缩放图片

9宫格缩放规则如下: 1、将一张图分割成9块 2、四个角(1,3,7,9)在缩放的时候是保持大小不变 3、图块2,8仅当宽度变化时缩放宽度。 4、图块4,6仅当高度变化时缩放高度。 5、图块5当图片大小发生变化,宽度和高度都进行缩放。 /* ** 功能 :...

2016-11-29 12:20:18

阅读数 3555

评论数 0

把QString转换成 char * 中需要注意的地方

最近在写一个QT程序。需要把QString 转换成char * 指针。结果遇到程序崩溃的严重错误。在大量的帮助调试下,发现是QString转换成char * 的时候,一定要定义一个QBateArray的变量。不能连写。 以下是官方回复:   How can I convert a QStri...

2016-11-29 11:21:04

阅读数 705

评论数 0

常用的几种报文校验方式(标准型)

1.校验和(返回一个字节) /*-------------------------------------------------------------------------------------------  函数名 : Check 函...

2016-11-29 11:05:57

阅读数 3101

评论数 0

Qt Stylesheets Side Bar

#sidebarFrame { background: #8af; border: none; border-right: 1px solid black; } 在sidebarFrame中添加一个QFrame QFrame.SidebarFrame { border-to...

2016-11-29 10:24:14

阅读数 448

评论数 0

Qt Stylesheets Slider

QSlider::groove:horizontal { border: 1px solid #bbb; background: white; height: 10px; border-radius: 4px; } QSlider::sub-page:horizontal { backgroun...

2016-11-29 10:12:11

阅读数 505

评论数 0

C++将模板的声明和定义放置在同一个头文件里

1. 一个类: 头文件用于保存类的声明;定义文件保存类的实现。 2. 分离编译模式: 允许在一个编译单元(.cpp文件)中定义函数、类型、类对象等,然后在另一个编译单元中引用它们。编译器处理完所有的编译单元后,链接器接下来会处理所有指向extern符号的引用(有时为缺省),从而生成单...

2016-11-29 09:53:31

阅读数 2446

评论数 0

Qt Stylesheets Button Bar

#topFrame { border: none; background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #a6a6a6, stop: 0.08 #7f7f7f, stop: 0.39999 #717171, stop: 0...

2016-11-29 09:43:36

阅读数 369

评论数 0

Visual Studio 2015 update 3各版本下载地址

微软在06月27日发布了Visual Studio 2015 Update 3 。在MSDN中微软也提供下载,而且MSDN的Visual Studio 2015 Update 3与官方免费下载的文件是一致的,只是文件名不一样,除TFS除外。 官方下载:https://www.visual...

2016-11-28 14:32:55

阅读数 9233

评论数 0

WebRTC学习之二:编译(2018年5月更新)

一.准备1.操作系统Win7 64位及以上,必须是64位的。我用的Win10,64位。2.VS版本Visual Studio 2015 Update 3及以上。我用的Visual Studio 2015 Update 3。http://download.microsoft.com/download...

2016-11-26 18:22:44

阅读数 9241

评论数 2

WebRTC学习之一:开篇

一.无插件的实时通讯        想像一下,如果你的手机、电视、电脑都可以通过一个平台进行通信,想像一下,你可以在Web应用中轻松地加入视频聊天和p2p数据分享,这就是WebRTC的愿景。        想试一试吗?WebRTC现在已经被集成到Chrome、Opera和Firefox,在appr...

2016-11-23 17:25:19

阅读数 32349

评论数 6

Qt实现360桌面精灵

有两个QLabel, 一个显示静态图片, 一个显示动态图片, 相互切换显示 .. [cpp] view plain copy   #ifndef TESTCHICKEN_H   #define TESTCHICKEN_H      #include    #includ...

2016-11-22 10:48:56

阅读数 1859

评论数 0

使用Live555类库实现的网络直播系统

Live555主要有四个类库: libUsageEnvironment.lib;libliveMedia.lib;libgroupsock.lib;libBasicUsageEnvironment.lib 将这四个类库以及相关的头文件导入VC++2010之后,可以轻松实现网络直播系...

2016-11-22 09:57:15

阅读数 945

评论数 0

网络架构库:State Threads

译文在后面。State Threads for Internet ApplicationsIntroductionState Threads is an application library which provides a foundation for writing fast and hig...

2016-11-22 09:46:35

阅读数 1315

评论数 0

Apache与Nginx

理论: Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源。 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资...

2016-11-22 08:38:48

阅读数 364

评论数 0

VS注释与取消注释快捷键

原文链接:http://blog.csdn.net/sky___ice/article/details/8899009

2016-11-17 16:33:11

阅读数 1318

评论数 0

通过live555实现H264 RTSP直播(Windows版)

为何标明“Windows版”,因为firehood大神已经实现了linux版:通过live555实现H264 RTSP直播 相关文章: 【1】Win7(Windows 7)下用VS2013(Visual Studio 2013)编译live555 【2】RTSP协议分析 【3】windows命名管...

2016-11-17 15:22:30

阅读数 17670

评论数 17

windows命名管道

一.windows管道简介 管道(Pipe)的定义: A pipe is a section of shared memory that processes use for communication. The process that creates a pipe is the pipe s...

2016-11-17 14:36:27

阅读数 3583

评论数 0

RTSP协议分析

一.简介         RTSP(Real Time Streaming Protocol)实时流传输协议,是TCP/IP协议体系中的一个基于文本的应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC2326标准。该协议定义了一对多应用程序如何有效地通过IP网络传...

2016-11-16 22:40:09

阅读数 2263

评论数 0

C++11并发学习之五:生产者与消费者

TO DO......

2016-11-15 22:43:14

阅读数 853

评论数 0

Win7(Windows 7)下用VS2013(Visual Studio 2013)编译live555

一.live555简介 live555是一个为流媒体提供解决方案的跨平台C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。live555能在Linux,Mac OS X,Windows和QNX等多个平台编译和运行。目前,它被用于流化、接收和处理MPEG、H....

2016-11-15 17:34:16

阅读数 4355

评论数 4

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