自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

公众呺:Linux兵工厂, 加关+私信获取海量Linux干货资料和代码

分享Linux、网络、驱动、C/C++、后台服务、Qt、Python等文章

  • 博客(14)
  • 资源 (14)
  • 收藏
  • 关注

原创 Qt 中setupui()

setupUi(this)是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化,它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起来。也可以说,setupUi 是我们画界面和写程序之间的桥梁。

2014-06-25 14:30:32 3621

转载 vlc命令行参数详解

Usage: vlc [options] [stream] ...You can specify multiple streams on the commandline. They will be enqueued in the playlist.The first item specified will be played first.Options-styles:  --o

2014-06-23 11:10:47 1471

转载 关于fread函数读取到的数据和实际统计的和数据不一样

文件1.txt中的内容如下:  “123”   “456”用下面的方式统计文件的字节数:       fp = fopen("1.txt", "r");    fseek(fp, 0, SEEK_END);    file_len = ftell(fp);则file_len统计了文件1.txt中的字节数为:8用函数 readLen = f

2014-06-20 10:58:11 5590

原创 非MFC的DLL中使用CString类

1.头文件添加/* 非MFC DLL中使用CString */#define _AFXDLL#include 注意:要定义在 #include之前,否则会报错2.cpp 文件中添加 /* 非MFC DLL中使用CString */// The following symbol used to force inclusion of this modul

2014-06-18 13:13:05 1362

原创 MFC调用VLC显示视频时被其他窗口覆盖视频区域变成灰色

修改显示视频控件父窗口的样式

2014-06-18 09:22:02 1491

原创 AfxGetApp()

AfxGetApp( )这个函数可以得到当前应用进程的指针,是CWinApp*类型的,通过这个指针可以访问到这个进程中的对象。

2014-06-11 12:54:52 504

原创 malloc与HeapAlloc分配的内存

malloc是在CRT的内存堆上分配的,这个堆的存在一般来说你是不会关心的HeapAlloc则不同,你需要给它指定你想从哪个堆上分配,而这个堆是从HeapCreate创建出来的HeapAlloc大多是用于自己管理堆的情况malloc可以移植是因为在不同的操作系统上有各自的实现,而所有平台上就叫这个名字。比如在Widnows上,VC中调用malloc时,其实在malloc

2014-06-11 11:12:46 1279

转载 互斥对象锁和临界区锁性能比较

在Win32平台上进行多线程编程,常会用到锁。下边用C++实现了互斥对象(Mutex)锁和临界区(CRITICAL_SECTION)锁,以加深理解和今后方便使用。代码已在VS2005环境下编译测试通过。Lock.h[cpp] view plaincopy#ifndef _Lock_H  #define _Lock_H    #in

2014-06-11 10:09:37 525

转载 (转)vlc开发

Vlc开发总结 本来想使用opencv开发视频实时播放的ocx插件,但是看了一些关于opencv的资料发现在摄像头检测以及网络摄像头识别的细节几乎没有,而且opencv在显示的时候也没发现怎么显示到mfc的Dialog上,面对貌似强大的opencv,我只能说我了解的还太少。因此转向了网上讨论比较多的vlc开发,在网上看了一下vlc的介绍:设计原理: VLC有着其强的模块化设计,这使

2014-06-10 15:25:02 746

原创 onvif协议开发:gsoap代码框架生成命令

1.wsdl2h -o onvif.h -c -s -t ./typemap.dat devicemgmt.wsdl ()

2014-06-09 13:43:31 999

转载 onvif简介及开发框架搭建

1:Onvif简介      安防产品的通用标准目前有两大主流阵营:Onvif以及Psia,从目前厂家的支持数量以及市场占有量来说,Onvif已经牢牢占据了领先地位,且在网络视频监控领域,优势地位更明显。下面摘录百科的描述来给Onvif做下简单介绍:      2008年5月,由安讯士联合博世及索尼三方宣布将携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛,取名为ONVI

2014-06-06 10:50:25 1357

转载 onvif协议

什么是ONVIF ?ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的

2014-06-05 16:56:56 2225

转载 linux目录结构

/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可

2014-06-04 13:28:19 414

转载 insmod

Linux指令:insmod——载入模块insmod 就是insert module的缩写功能说明:载入模块。语法:insmod [-fkmpsvxX][-o ][模块文件][符号名称 = 符号值]说明:Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程

2014-06-04 13:06:40 536

带你打开C语言的大门,认识C语言

最近有刚开始学习编程的同学问我:“C语言是什么?C语言是怎么来的?C语言用来干什么?”。 对,在学习C语言之前,首先了解C语言的发展例程,这应该是每一个刚刚开始学习C语言的人应该 了解的,并且还要了解为什么要选择C语言,以及C语言都有那些特性。了解了这些知识后才会更 好的学习C语言。随着计算机科学的不断发展,学习C语言的环境也在不断变化。针对前面提出的 几个问题,从多方整理,下面我们从以下几点介绍C语言 1. C语言的发展史 2. C语言的特点 3.编写一个简单的C程序 4.C语言程序的格式

2023-01-06

C++基础知识精髓总结文档

正所谓万丈高楼平地起,作为一名合格的程序员来说,没有良好的基本功很难达到一定的高度。而工作中大部分编程问题都是基本功不扎实所导致,所以决定花些时间来整理C++相关的基本知识和基本概念供大家参考理解,每一个知识点都结合相关的代码进行验证。本文基本上涵盖了C++最常用的知识点,希望对小伙伴们有所帮助

2022-12-15

一篇上手线程池,手把手教你写线程池

讲解什么是线程池,如何实现一个线程池。通过实例编写实现线程池,一篇就可以让你轻松实现一个线程池。可获取实例源码,以及相关Linux资料。

2022-12-13

Qt5.7.1添加支持openssl

Qt5.7.1添加支持openssl,实际运用中的总结

2022-10-24

Automake创建工程流程及附带的测试工程

Linux系统下Automake创建工程流程,附带创建历程工程。 使用Automake创建自己的工程,方便管理及程序发布,是Linux下开源软件发布的必备工具。

2022-10-24

zlog教程(含源码)

zlog源码及详细的使用说明,可快速移植到自己的程序中,是嵌入式开发中常用的日志工具,可帮助快速的定位问题,分析问题。

2020-03-16

Sourece Insight4.0.086注册文件

最新Sourece Insight4.0.086注册,首先替换exe文件,然后再导入注册文件即可,亲测可用。

2017-06-14

MFC编程技巧与例子

MFC编程技巧附有例子详解,适合初学者,方便查看学习。

2014-12-12

Linux下C库函数大全

自己整理的Linux C库函数大全,含有标签,方便查询,很实用。

2014-12-12

vlc-0.8.6i源码

vlc-0.8.6i源码,亲自编译通过,并且交叉编译通过。

2014-09-29

VS2010-MFC编程入门

详细的讲解了VS2010下各个控件的使用方法,并对每个控件都有详细的测试用例,非常适合MFC初学者。

2014-03-17

零基础学ASP.net2.0

以动画教程的方式,零基础学习ASP.net2.0,浅显易懂易学易会。不错的资料,供大家分享

2014-01-14

深入浅出ASP.NET程序设计源代码

很好的深入浅出ASP.NET程序设计源代码

2014-01-14

标准mp4文件格式详细解析

本文详细描述了标准mp4的文件格式,本人主要用来研究怎么将H264数据封装成标准的MP4

2014-01-03

BMP YUV RGB 转换工具

很好的一款BMP YUV RGB 转换工具

2013-11-22

VS2008下OCx控件的创建及调用

本文档详细的说明了在VS2008下怎么创建OCX控件以及调用方法,图文升锚的描述了,浅显易懂,并符测试用例Demo

2013-11-13

ubuntu13.04安装及配置(详细说明)

本资源详细描述了ubuntu13.04安装及配置,以及各种服务的搭建及应用程序的安装。全面的总结了ubuntu13.04安装及配置的每个过程。

2013-09-22

linux eth0问题(复制虚拟机后eth0变成eth1或其他)

当克隆或者重装虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1,每次拷贝都会加1.此文档是怎么修改成eth0

2013-09-22

空空如也

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

TA关注的人

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