- 博客(167)
- 收藏
- 关注
原创 cpu与gpu区别
一、GPU是什么?与显卡是什么关系?安装在什么地方?有单独的GPU板卡吗?GPU是显卡的核心,显卡,则是由GPU、显存、电路板,还有BIOS固件组成的,所以GPU不等于显卡。GPU只是显卡上的一个核心处理芯片,是显卡的心脏,不能单独作为外接扩展卡使用,GPU因并行计算任务较重,所以功耗较大,只能焊接在显卡的电路板上使用。显卡上都有GPU,它是区分显性能的最主要元件,显卡也叫显示适配器,分为独...
2019-10-12 19:56:58
229
转载 Linux下makefile文件入门
Linux——makefile编写 </h1> <div class="clear"></div> <div class="postBody">阅读目录关于makefilemake怎么执行makefile简化Makefile还有什么 以前对makefile的编写,限于刚开始接触,我都比较局...
2019-09-18 10:18:04
368
转载 makefile从入门到放弃
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net...
2019-09-18 09:53:55
343
转载 基于qt实现多界面视频播放器
文章目录多画面播放器需求分析概要设计详细设计编码实现后期计划多画面播放器需求分析做一个类似VLC的播放器,能播放本地媒体文件、捕获设备、网络流;界面要求多画面监控网格,可自由切换多画面风格;概要设计使用Qt实现界面;使用FFmpeg获取帧,编解码,转码;使用OpenCV处理图...
2019-09-16 21:29:46
5272
6
转载 SeetaFaceEngine 人脸检测库实现人脸三部曲
如何使用 SeetaFaceEngine 人脸检测库实现人脸三部曲? 如何使用 SeetaFaceEngine 人脸检测库实现人脸三部曲?人脸检测 FaceDetection人脸校准 FaceAlignment人脸识别 FaceIdentificationhttps://github.com/seetaf...
2019-09-13 14:31:57
791
转载 使用cmake自动构建工程
使用cmake自动构建工程 公司引擎是用cmake根据目标平台来构建工程的,刚接触的时候深深体会到cmake的方便:如果目标平台是windows,它可以帮你自动构建出vs工程;如果是安卓,自动构建出eclipse工程,如果是IOS,自动构建出xcode工程。想想以前用vs...
2019-09-13 10:56:43
173
原创 二叉树前序中序和后序非递归版本
#include#include#includeusing namespace std;typydef struct Tree{Tree* leftTree,rightTree;Tree(int _data):data(_data)leftTree(NULL),rightTree(NULL){};}Tree;//1.currentRoot=st.Top();cout<da...
2019-09-07 11:21:33
133
转载 一道面试题:说说进程和线程的区别
一道面试题:说说进程和线程的区别在理解进程和线程概念之前首选要对并发有一定的感性认识,如果服务器同一时间内只能服务于一个客户端,其他客户端都再那里傻等的话,可见其性能的低下估计会被客户骂出翔来,因此并发编程应运而生,并发是网络编程中必须考虑的问题。实现并发的方式有多种:比如多进程、多线程、IO多路复用。多进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序...
2019-09-06 11:52:59
123
转载 c++迭代器介绍
迭代器(Iterator)的介绍 背景:指针可以用来遍历存储空间连续的数据结构,但是对于存储空间费连续的,就需要寻找一个行为类似指针的类,来对非数组的数据结构进行遍历。定义:迭代器是一种检查容器内元素并遍历元素的数据类型。迭代器提...
2019-09-06 10:52:02
813
1
转载 c++面试题
C++面试常见题 1.什么是虚函数?什么是纯虚函数?虚函数是允许被其子类重新定义的成员函数。虚函数的声明:virtual returntype func(parameter);引入虚函数的目的是为了动态绑定;纯虚函数声明:virtual returntype func(parameter)=0;引入纯虚函数是为...
2019-09-05 10:30:13
807
转载 常用三大设计模式——单例,工厂和观察者模式
本博客内容: 一、单例模式 二、工厂模式 三、观察者模式装饰者模式 适配器模式 代理模式设计模式不是高深技术,奇技淫巧,只是一种设计思想,针对不同的业务场景,最本质的目的是解耦,为了可扩展性和健壮性。一、单例模式参考:http://blog.jobb...
2019-09-04 10:04:38
828
转载 设计模式六大原则
面试宝典-设计模式六大原则 1、单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 遵循单一职责原的优点有:可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的可读性,提高系统的可维护性;变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好,当...
2019-09-04 09:34:24
90
转载 json文件格式详解
json文件格式详解 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基...
2019-09-03 09:22:37
6212
转载 mysql安装教程
MySql安装教程安装步骤:1、首先单击mysql-5.5.28的安装文件,出现该数据库的安装向导界面,单击“next”继续安装,如图所示:2、在打开的窗口中,选择接受安装协议,单击“next”继续安装,如图所示:3、在出现选择安装类型的窗口中,有“typical(默认)”、“C...
2019-09-02 16:44:13
100
原创 app关闭进程启动
关闭电源事件函数 SYMessageBox * messageBox = new SYMessageBox(this, "", CHS("退出系统并关闭电源?"), 2); messageBox->showFullScreen(); if (messageBox->exec() == 2) { qApp->quit(); STARTUPINFOA si = {...
2019-09-01 20:54:16
142
原创 创建并调用子进程
#include <windows.h>#include <tchar.h>#include <stdio.h>int main(int argc, char* argv[]){ TCHAR szCommandLine[] = TEXT(“NOTEPAD”);//或者WCHAR &...
2019-09-01 20:45:48
157
转载 动态链接库生成和调用dll
一、为什么需要dll代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,如ATL、MFC等,...
2019-09-01 20:28:15
433
转载 将exe和dll文件打包成单一的启动文件
当我们用 VS 或其它编程工具生成了可执行exe要运行它必须要保证其目录下有一大堆dll库文件,看起来很不爽,用专业的安装程序生成软件又显得繁琐,下面这个方法教你如何快速把exe...
2019-09-01 13:35:04
370
1
原创 qt 播放音视频简单实现
videoPlayApp.h#pragma once#include <QtWidgets/QWidget>//#include "ui_videoPlayApp.h"#include<qmediaplayer.h>#include<qmediaplaylist.h>#include<qpushbutton.h>#include<...
2019-08-31 20:33:42
2341
原创 qt音频播放
在这里插入代码片```#include <QtCore/QCoreApplication>#include<qmediaplayer.h>#include<qfile.h>#include<qdir.h>#include<qmediaplaylist.h>int main(int argc, char *argv[]){ ...
2019-08-31 13:03:03
261
转载 QT文件(夹)操作---QFile、QDir、QFileInfo、QTextStream和QDataStream异同
QT文件(夹)操作---QFile、QDir、QFileInfo、QTextStream和QDataStream异同 1.1 文件和目录QFile、QBuffer和QTcpSocket可支持读写设备,用open函数打开,用write或putChar函数写入。用read和read...
2019-08-30 21:16:13
499
转载 linux下如何用GDB调试c++程序
GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等I...
2019-08-30 10:45:57
87
原创 定义c/c++全局变量/常量几种方法的区别
定义c/c++全局变量/常量几种方法的区别在讨论全局变量之前我们先要明白几个基本的概念:1.编译单元(模块):在ide开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(linkerror)因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在li...
2019-08-30 09:09:27
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅