- 博客(16)
- 资源 (20)
- 收藏
- 关注
原创 Soap和Restful区别
Soap和Restful区别区别SoapRestful特点复杂的,相对而言重量级的简洁的,相对而言轻量级的支持格式只支持XML可以支持XML,JSON,Flex等优势成熟,安全,支持多开发语言,多传输方式,可以应用与安全较高的接口设计(例如,代理服务器,直接负责转发,不需要解析)扩展能力强,统一接口抽象、代理服务器支持、缓存服务器支持等特性 支持超文本传输协议(HTTP),简单邮件传输协议(S...
2018-05-27 11:46:21 2444
原创 XCode编译报错 Cast from pointer to smaller type 'int' loses information
XCode编译报错 Cast from pointer to smaller type 'int' loses information由于使用了强转将void*转为int,而在XCode上使用的为x64的编译,X64下的void*地址为8字节,而int为4字节,强转时会导致越界,故出现此错误。void* pParam = 1;所以应将 int index = (int)pParam改为long i...
2018-04-14 09:46:07 7488
原创 编译fdk-aac库,提示./configure无法识别即sh: ./configure: No such file or directory
编译fdk-aac库,提示./configure无法识别即sh: ./configure: No such file or directory在执行./Configure命令之前,执行autoreconf -i之后便可以执行./Configure命令
2018-03-29 10:54:38 2497 1
原创 fdk-aac的windows版本库编译
1.下载fdk-aac源码(官网路径:https://github.com/mstorsjo/fdk-aac.git)git http://sourceforge.NET/projects/opencore-amr/files/fdk-aac/ 2.下载相关配置,以及在官网下载( https://github.com/nu774/fdkaac_autobuild )3.根据readme来操作(1...
2018-03-29 09:19:15 4691
原创 ffmpeg库编译时提示common.h文件错误C1189 #error: missing -D__STDC_CONSTANT_MACROS / #define
ffmpeg库编译时提示错误C1189 #error: missing -D__STDC_CONSTANT_MACROS / #define 在common.h头文件添加如下内容即可解决#ifdef __cplusplus#define __STDC_CONSTANT_MACROS#ifdef _STDINT_H#undef _STDINT_H#endif# include "stdint...
2018-03-28 13:52:01 1947 5
原创 VS2015,qt 5.7.1,编译使用QString的toWCharArray时出现无法解析的toWCharArray(unsigned char*)的问题,无法正确识别WChar_t类型
VS2015,qt 5.7.1,LNK200,无法解析的toWCharArray(unsigned char*)问题,即无法正确识别WChar_t类型,如图:解决:进入工程属性,C/C++ -->> 语言 -->> 将WChar_t视为内置类型 -->> 将否改为是,重新编译解决。...
2018-03-24 08:52:04 1170
转载 FFMPEG libfdk-aac Windows上编译
1.源码下载下载命令及地址:git clone https://github.com/mstorsjo/fdk-aac.git2.添加CMake使用的脚本在fdk-aac的源码路径下创建CMakeList.txt,然后写入以下脚本命令:# source code: git clone https://android.googlesource.com/platform/external/aaccm...
2018-03-20 17:20:48 5661 2
原创 windows-32位版本 ffmpeg静态库 编译(VS2015)
windows-32位版本 ffmpeg静态库 编译(VS2015)一、准备软件和工具 1.Visual Studio 2015 With Update 3 2.MSYS2 3.YASM二、安装VS2015 安装VS2015时,选择Git。 三、下载FFMPEG源码 进入windows命令行,在C:\FFMPEG目录下执行: git clo...
2018-02-24 16:34:42 3232 1
原创 QT label样式表实现背景图片自动拉伸缩小(充满整个Label)
QT label样式表实现自动拉伸,充满整个框,支持放大和缩小。使用样式表语句QLabel{background-color: gainsboro;border-image: url(@skinpath/icons/map_background.png);}
2017-09-22 16:20:48 8655
原创 判断IPV6地址格式是否正确
1.判断IPV6格式字串是否正确此功能代码实现判断IPV6地址是否正确,正确返回1,错误误返回0。#define H(x) ((unsigned char *) & (x) )[0]#define L(x) ((unsigned char *) & (x) )[1]//char * abbr, ipv6字符串//unsigned char * ret_buf
2017-03-20 13:04:57 9645
原创 QDialog,QWidget实现圆角,圆弧边框
1.QDialog,QWidget实现圆角,圆弧边框注意设置使用setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint),去掉dialog的标题栏显示。在QDialog的的resizeEvent时间中添加一下代码:void CDemoDlg::resizeEvent(QResizeEvent* e){QBitmap bmp(size());
2017-03-20 12:04:25 5267 2
原创 QT实现通过文件加载样式表
1.QT实现通过文件加载样式表创建一个样式表文件:在样式表文件里添加QWidget{font-family:Microsoft YaHei;font-size:14px;}或者等#MainWindow{background-color:rgb(219,221,225);font-family:Microsoft YaHei;font-size:14p
2017-03-18 11:57:58 3725
原创 QT 添加翻译文件以及加载翻译文件和右键翻译
1.QT 添加翻译文件:添加qt工程软件的翻译文件:然后选择对应的国家和语言即会生成ts文件,ts文件会自动识别已已添加tr的字段,例如tr("SimpChinese");就可以对SimpChinese进行翻译。当整个软件的需要右键功能的翻译时,需要用到qt自身的翻译文件,可以下图里面找到:2.加载翻译文件:QTranslator translator;
2017-03-18 10:46:19 1824
转载 QT 实现软件只能运行一个软件
QT 实现软件只能运行一个软件:QString strAppName = "Your program";QSystemSemaphore sema(strAppName,1,QSystemSemaphore::Open); sema.acquire(); QSharedMemory mem("SystemObject");if (!mem.create(1)
2017-03-18 09:18:32 802
转载 Qt程序设置整个软件字体类型和字体大小
//在程序的main函数里设置,这样全局都可以设置为相同字体QFont font = a.font();font.setPointSize(12);//字体大小font.setFamily("Microsoft YaHei");//微软雅黑字体a.setFont(font);
2017-03-18 08:59:19 7431 5
libx264动态库
2018-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人