自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 qss 文件的使用和ID选择器

为了使代码更具阅读性,最近将setstysheet()的内容抽离出来,存成一个qss文件。现将一些注意点记录下来。1)qss文件内容分条:QDialog{background-image:url(:/login/images/sparrow-login/bk.png);}QLabel{font:75 14pt Microsoft YaHei;color:#00ff00;}QL...

2017-07-30 14:09:51 2936

原创 c++ 下的explicit关键字

explicit 关键字的作用是避免构造函数的参数自动转化为类对象的标识符;class A{public: explicit A(int) { }};int main(int argc, char *argv[]){ QApplication a(argc, argv); A b = 10; return a.exec();} error C24

2017-07-28 09:58:56 166

原创 仿造QQ登陆框自定义密码输入框

MyClass::MyClass(QWidget *parent): QMainWindow(parent){ui.setupUi(this);ui.pushButton->setFixedSize(40, 30);ui.lineEdit->setFixedSize(100, 30);QHBoxLayout *hLayoutBox = new QHBoxLayout();...

2017-07-27 21:59:33 1204

原创 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

这个警告的解决方案是:文件-》高级保存选项-》选择“简体中文(GB2312) 代码页-936”-》保存-》点击“”否“”

2017-07-27 17:28:54 378

原创 QSS 控件背景渐变色

1)QlineargradientsetStyleSheet("background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 rgba(255,0,0,255),stop:0.5 rgba(0,255,0,255),stop:1 rgba(0,0,255,255))");参数说明:pad/repeat:扩充样式(x1,...

2017-07-27 10:52:21 4602

原创 typename和class

1)在模板定义语法中关键字class与typename的作用完全一样。2)typename另外一个作用为:使用嵌套依赖类型(nested depended name),如下所示:class MyArray { public:typedef int LengthType;.....}templatevoid MyMethod( T myarr ) { typedef ty

2017-07-26 17:41:28 315

原创 static_cast,dynamic_cast,const_cast,reinterpret_cast使用总结

1)c++类型转换分为两种:1, 隐式转换:如int 转float,float转double2, 显式转换:四种显式转换类型:static_cast,dynamic_cast,const_cast,reinterpret_cast2)static_cast:转换格式:static_cast(expression)功能:主要用于非多态类型间的转换,不提供运行时的检查来保证

2017-07-26 16:08:16 499

原创 OBS下的音频知识

enum speaker_layout {SPEAKERS_UNKNOWN,//未知声道SPEAKERS_MONO,//单声道SPEAKERS_STEREO,//立体声道SPEAKERS_2POINT1,//2.1声道系统:在这两声道基础上,加一路重低音输出声道SPEAKERS_QUAD,//四声道SPEAKERS_4POINT1,//前置和后置都是一个左右声道加一个低音炮

2017-07-25 15:28:03 2503

原创 rtmp学习-handshake

最近在学习OBS开源项目,借此学习流媒体方面的知识。1)简介rtmp 是Adobe公司为FLASH和服务器之间传输音视频数据开发的一种数据。基于TCP协议,使用1935默认端口。2)一个RTMP连接已握手开始,握手以三个固定大小的块组成chunk[0]1字节,chunk[1]1536字节chunk[2]1536字节。客户端和服务端各自发送三个相同的块。client:c0,c1,c2;s

2017-07-25 12:46:46 1204

原创 c下的不常用的字符串操作

1)strnicmp,strncmpi,_strnicmp原型:extern int strnicmp(char *s1,char * s2,int n);用法:#include 功能:比较字符串s1和s2的前n个字符但不区分大小写。参数说明:s1,s2 字符串,n 要比较的前n个字符说明:strncmpi是到strnicmp的宏定义 当s1<s2时,返回值<0

2017-07-25 10:42:58 417

原创 qt 读写文件

1)按行读取QString apppath = QApplication::applicationDirPath() + "/host.txt";//    qDebug()&lt;&lt;"apppath = "&lt;&lt;apppath;QFile hostfile(apppath);if (hostfile.exists()){hostfile.open(QIODevice:...

2017-07-21 17:39:57 317

原创 c++ 实现 http get post 请求

1)http协议的请求方法有:get,post ,head,put,delete,options,trace,connect;常用的是get,post;2)bool getIPByDomainName(char *hosturl, char* ip){WSADATA data;HOSTENT *hostent;int adapter = 0;struct sockadd

2017-07-21 16:14:28 2383 2

原创 enum 与enum class

1) enum的功能需要一系列的#define来完成,enum 完成了一系列#define的打包收集,所以对于两个不一样的枚举体,即使枚举体的名字不同,里面的内容也不能重名。enum Direction{TOP_LEFT,TOP_RIGHT};enum Direction1{TOP_LEFT,TOP_RIGHT};error C2365: “TOP_

2017-07-20 17:54:27 3862

原创 VS2013出现未能正确加载 microsoft.visualstudio.editor.implementation.editorpackage的解决方法

今天打开了昨天还可以正常打开的解决方案,结果所有项目不能加载,弹出了标题显示的错误,原因是更改了配置或者vs安装了另外的一个扩展。解决方法:1,找到visual studio tools文件夹2,打开 vs2013 开发人员命令提示3,输入“devenv /resetuserdata”,执行就可以了。

2017-07-14 11:08:48 894

原创 OBS 推流失败后录制功能不可使用的问题

最近研究OBS开源软件,推流地址填写不符合格式要求或错误,返回推流失败,点击录制时录制功能失效,即使后来把推流地址填写正确重新推流成功时,录制功能也不能恢复。解决方案:debug模式下发现,推流不成功时outputHandler句柄已经失效,需要重新激活。void OBSBasic::StreamingStop(int code){...................

2017-07-10 11:23:45 4075

pkcs#7- 加密消息语法标准 - 中英双版.zip

PKCS #7:加密消息语法标准,这一标准描述了待加密数据的一般语法,比如数字签名和数字信封。该语法允许递 归,如一个信封能够包含在另一个当中,或者一方能够对一已存在的封装数据进行 签名。它也允许专有的属性和消息的内容一起被鉴别,比如签名时间,并且提供其 他属性如伴随着签名的连属(countersignature)。该语法的一个简化版提供了发布证 书和CRL的方法。

2020-03-04

getopt源码,32,64库

getopt库,包含源码,32位库,64位库。getopt库主要用于QRencode库的生成。经过亲自测试使用,运行正常。

2018-01-03

zlib源码,32,64位库

zlib库,包含源码,32位库,64位库。zlib库主要用于QRencode库的生成。

2018-01-03

qrencode源码,32,64位库

qrencode库,包含源码,32位库,64位库。qrencode库主要用于二维码的生成。

2018-01-03

libpng源码,32,64库

libpng库,包含源码,32位库,64位库。libpng库主要用于QRencode库的生成。这些库经过测试是可用的。

2018-01-03

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

TA关注的人

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