- 博客(44)
- 资源 (155)
- 问答 (1)
- 收藏
- 关注
原创 FTP的搭建与虚拟目录作用<之简单讲解>
1.添加FTP站点 2. 3. 4. 5.zqz上的小黑点代表未启动,记得要启动! 6.打开浏览器7.添加虚拟目录 8.9.qq添加成功 10.11.再次添加一个虚拟目
2017-08-30 18:42:02 2226 1
原创 gsoap设置超时
1.修改gsoap自动生成的代码才能进行超时设置(我这边访问web service的代码都是gsoap工具自动生成.根据wsdl接口)2.找到生成的soapwwwsdlBindingProxy.cpp文件3.找到你要设置超时的那个调用服务器的方法4.找到该方法代码 struct soap *soap = this; 在该代码下添加如下三行代码(
2017-08-30 18:12:25 781
原创 MSComm控件的使用方法
作为一个MFC编程的菜鸟,以下内容着重在于自己对MScomm控件的使用流程梳理,以此以便自己忘了时有据可查,由于时间关系,未曾过多考虑代码布局,所以代码略显粗糙,忘各位海涵,若能理解使用即可。一、进行MSComm32.OCX的注册在win8.1的环境系统中一般情况下是没有MSComm32.OCX这个Active控件的,所以需要单独注册:方案一: 安装VC++6.
2017-08-29 12:08:44 3295
原创 C++中的explicit关键字
在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码时也可以尝试使用。既然C++语言提供这种特性
2017-08-24 14:45:13 206
原创 nginx centos下安装遇到的问题总结
1. 1, 编译环境搭建。sudo apt-get install g++sudo apt-get -y install autoconf automake build-essential libass-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libvdpau-dev libvorbis-dev libx11-dev libx
2017-08-20 21:49:04 1176
原创 UltraISO制作U盘系统盘安装CentOS经验分享
所需清单:1. 硬件配置:功能正常的U盘,容量4GB以上 (USB 2.0或3.0皆可,这里以SanDisk Extreme 16GB为例)。2. 工具软件:Windows 7系统 + UltraISO v9.6.5.3237单文件绿色版。3. 系统映像:CentOS 6.7 (32位或64位皆可,这里以CentOS-6.7-i386-bin-DVD1.iso为例,下载地址如下)。
2017-08-20 15:44:31 18480
原创 Ubuntu 下安装 Darwin Streaming server 流媒体服务器
参考blog:[1] http://wangheng.org/install-darwin-streaming-server-6-0-3-on-Linux.html[2] http://blog.csdn.NET/heartlesstoanyone/article/details/140509911、获得软件从http://dss.macosforge.org/官网下载Da
2017-08-19 10:28:43 907
原创 EasyStream系列11之录制directshow视频
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Eas
2017-08-18 16:04:54 367
原创 EasyStream系列10之directshow转rtmp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:36:27 516
原创 EasyStream系列9之directshow转rtsp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:35:13 558
原创 EasyStream系列8之录制rtmp流
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:32:28 565
原创 EasyStream系列7之录制rtsp流
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:31:04 806
原创 EasyStream系列6之本地视频转rtmp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:28:45 3993
原创 EasyStream系列5之本地视频转rtsp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:27:46 3004
原创 EasyStream系列4之rtmp转rtmp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:10:58 441
原创 EasyStream系列3之rtsp转rtsp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:09:48 513
原创 EasyStream系列2之rtmp转rtsp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:08:13 2021
原创 EasyStream系列1之rtsp转rtmp
EasyStream介绍 EasyStream SDK使用 EasyStream系列1之rtsp转rtmp EasyStream系列2之rtmp转rtsp EasyStream系列3之rtsp转rtsp EasyStream系列4之rtmp转rtmp EasyStream系列5之本地文件转rtsp EasyStream系列6之本地文件转rtmp Ea
2017-08-17 15:06:17 1337
原创 xmlspy 定义类型
您已经在Schema概要视图中创建了一个叫做Company的全局元素(global element)。该元素应具有以下内容模型:包含一个Address元素和任意多个Person元素。能够具有内容模型的全局成分是元素(element)、复杂类型(complex type)和元素组(element group)。 在XMLSpy 2005中,全局成分的内容模型可以在Schema/WSDL视
2017-08-15 16:53:24 1641
原创 WSDL的文件结构(WSDL 1.1规范
为能将一个WebService描述清楚,WSDL从三个层面对一个服务进行了描述:一:描述服务的接口(部分),也就是服务有哪些操作(部分)以及每个操作的输入输出参数(部分,其中参数的数据结构是由来描述的)。二:描述服务的“binding”(部分),也就是服务使用了什么样的传输协议(是soap还是其他)以及何种调用风格(即style,soap支持rpc和document两种风格
2017-08-15 12:23:30 801
原创 Qt之水平/垂直布局(QBoxLayout、QHBoxLayout、QVBoxLayout)
简述QBoxLayout可以在水平方向或垂直方向上排列控件,由QHBoxLayout、QVBoxLayout所继承。QHBoxLayout:水平布局,在水平方向上排列控件,即:左右排列。 QVBoxLayout:垂直布局,在垂直方向上排列控件,即:上下排列。通过查看源码,我们可以发现,水平布局、垂直布局除了构造时的方向(LeftToRight、TopToBottom)不同外,其它均
2017-08-15 07:14:03 660
原创 Qt之格栅布局(QGridLayout)
简述QGridLayout:格栅布局,也被称作网格布局(多行多列)。栅格布局将位于其中的窗口部件放入一个网状的栅格之中。QGridLayout需要将提供给它的空间划分成的行和列,并把每个窗口部件插入并管理到正确的单元格。 栅格布局是这样工作的:它计算了位于其中的空间,然后将它们合理的划分成若干个行(row)和列(column),并把每个由它管理的窗口部件放置在合适的单元之中,这里所
2017-08-15 06:59:17 809
原创 利用gSoap开发Web Service C/C++客户端
一. 开发环境准备1. 从gSoap官方网站http://gsoap2.sourceforge.net 下载gSoap工具包。本例下载的是2.7.15的版本。2. 根据说明文档(README)配置安装gSoap工具包。说明: 一般下载的gSoap工具包中已经包含了生成Web Service客户端需要用到的两个工具(可执行文件):wsdl2h和soapcpp2,一
2017-08-14 15:40:43 402
原创 使用SoapUI 测试Web Service
如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API。这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确。SoapUI是一个开源测试工具,通过Soap/HTTP来检查、调用、实现Web Service的功能,而且还能对Web
2017-08-14 13:52:09 362
原创 Qt中qDebug 的使用
打印要输出的信息: qDebug("abcd"); 或 qDebug(printValue); // printValue是自定义的变量(类型特定)qDebug()
2017-08-12 11:55:13 1036
原创 Qt的一些鲜为人知但是非常有用的小功能
1. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能2. Q_ENUMS:对枚举对象进行反射(reflection)3. Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数4. Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数5. Q_FOREACH:Qt提供的关键字foreach在配置文
2017-08-12 11:47:41 322
原创 qt 控制台HelloWorld
打开QT Creator。新建项目(Application-控制台应用) 代码为:#include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); printf("Hello,World!"); return a.exec();}123456
2017-08-12 10:36:21 1364
原创 Qt Creator常用快捷键
Ctrl + / :注释/取消注释选定内容。F4 :在 头文件(.h) 和 实现文件(.cpp) 之间进行切换。Ctrl + i :自动格式化选中代码。F2 : 快速切换到 光标选中对象 的源码。快速添加方法实体(.cpp)声明: 将光标移动到h文件中的方法声明。按Alt(按住)+ Enter,再按回车键将在cpp中添加该函数的声明。按Alt +数字键(1-
2017-08-12 10:26:36 296
原创 xmlspy wsdl方法
选择wsdl v1.1默认显示方式,全部删掉添加端口类型添加函数名,选择交互方式。添加函数参数,output会自动生成引用类型的参数,设计时不需要考虑。注意Input,Output的名称,input为函数名+“Request”,output名为函数名+“Response”,一般如此命名。
2017-08-11 16:53:22 2049
原创 webservice-WSDL结构与各元素解析
最近一直 在使用公司的框架开发webservice服务接口,于是决定好好了解下webService。 关于webservice的定义,网上一搜一大堆,但都大同小异,个人感觉不好理解。根据自己开发的经验,个人认为webservice就是通过网络暴露程序API,供其他应用调用实现RPC。所谓通过网络暴露,说通俗点就是就好比一般的web应用中浏览器向后台发送一个指定的交易请求,服务器会
2017-08-11 15:21:07 1330
原创 gSoap工具wsdl2h及soapcpp2指令汇总
gSoap开发包的下载地址http://sourceforge.net/projects/gsoap2,在bin目录下提供了两个工具: 1:wsdl2h:The gSOAP wsdl2h tool imports one or more WSDLs and XML schemas and generates a gSOAP header le with familiar C/C++ sy
2017-08-11 11:49:06 1086
原创 gsoap编译与简单使用
1 官网下载gsoap2.8.8.zip2 安装gsoap a):如果在windows下 直接解压缩 会有一个gsoap2.8的目录。在\gsoap-2.8\gsoap\bin\ 目录下面有对应的b):在Linux下解压成gsoap2.8的目录,安装。安装步骤./configure makemake install装gsoap 需要安装openssl 才能安装成功
2017-08-11 11:42:19 531
原创 Centos7安装Qt5.5
安装Qt过程中遇到的部分坑,记录下来备忘,利己利人~~~ 第一步:到Qt官网上下载Qt5.5安装包(http://download.qt.io/archive/qt/5.5/), 根据系统环境选择32位或者64位; 第二步: root权限下运行下载好的run文件,配置安装目录等; 第三步: 运行Qt,如果Qt报不能加载libQt5Help.so,根据系统环境
2017-08-11 09:57:25 2747
原创 gsoap工具生成wsdl接口 注意事项
wsdl是通过wsdl文件作为不同应用的通信接口,所以如何生成wsdl语言很重要,但是很多时候我们发现自己编写的头文件通过gsoap工具soapcpp2.exe从头文件中无法正常生成对应的wsdl语言,几经寻找,终于发现: 通过对应头文件.h生成客户端或服务器代理代码的时候,对应的头文件中的注释描述信息和对外接口都需要有规定的格式才能正确生成wsdl语言文件。
2017-08-10 17:59:20 1173
原创 Web Service工作原理及实例
一、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型
2017-08-10 15:20:54 274
原创 PostgreSQL安装详细步骤(windows)
PostgreSQL安装:一、windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1、开始安装:2、选择程序安装目录:注:安装 PostgreSQL 的分区最好是 NTFS 格式的。PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统
2017-08-10 09:59:16 16192
原创 C++ 编写WebService服务
大家好,很久没有写相关的技术文章了,最近一直考虑一个问题,就是对于一个老C++程序员来说,后续路程如何走下去:该学写什么,了解写什么?想了想,突然注意到最近公司接到的客户需求:将监控行业相关数据以webservice接口形式提供给外部调用。之前在了解onvif协议的时候,顺便了解过gsoap工具和soap协议,但是不深也未曾亲自实现过,想想在北京的时候一个同事在我面前提过webservice,说功
2017-08-09 17:56:13 5700
原创 如何开启QtCreator的代码自动补全功能
众所周知,在Qt Creator里面编程,如果没有自动代码补全功能,是一件灰常灰常痛苦的事情啊,下面,我们就把这个该死的代码补全功能找出来。步骤1. 打开Qt Creator(废话!!!囧!!!)步骤2. 在菜单栏上面选择工具(Tools),在下拉菜单中选择Options...步骤3. 找到环境,点击键盘,如下图黑圈中所示......步骤4. 在键盘快捷键的
2017-08-09 16:28:40 5117 1
原创 PostgreSQL 安装问题: Problem running post-install step
安装PostgreSQL 的时候,出现以下的问题: Problem running post-install step. Installation may not complete correctlyThe database cluster initaialisation failed 重试了很多次,问题依旧,最终通过上网搜索,按以下方法解决了问题:databa
2017-08-09 15:49:03 6022 3
原创 MySQL 获得当前日期时间 函数
获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+获得当前日期+时间(date + time)函数:sysd
2017-08-09 15:00:15 259
zlmediakit-windows zlmediakit-windows zlmediakit-windows
2024-06-18
libuvc 相关代码 k230
2023-12-22
live555 vs2022
2023-11-22
多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265
2023-07-05
macbook 2017 bootcamp win10 安装
2023-01-29
绘制流程图工具 绘制流程图工具
2022-11-06
音频文件数组转成c语言的数组
2022-09-08
数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM
2022-06-24
音频测试文件,各种格式集合 wav pcm mp3
2022-04-28
cmake笔记 cmake 笔记 cmake笔记 cmake
2022-02-01
qt 多窗口yuv零拷贝渲染.rar
2021-11-26
drm-example.zip
2021-11-12
Jz2440_驱动二期笔记.zip
2021-11-02
u-boot-jz2440源码
2021-10-31
ffmpeg-windows4.3.1源码静动态库.zip
2021-01-05
cmake demo cmake demo cmake demo cmake demo cmake demo cmake demo cmake demo
2020-12-14
webrtc ulpfec无法全部还原丢失包问题
2020-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人