包含课程

  • 8359人 学习人数
    4.7分 课程评分
    Libevent C++高并发网络编程
    LIBEVENT:是一款事件驱动的网络开发包,由于采用C语言开发体积 小巧,跨平台,速度极快.课程中讲解分析 LIBEVENT原理,跨平台编译 事件1O、缓冲O处理。讲解HTTP服务端开发示例,HTTP客户端请求开 发示例,最后基于 LIBEVENTT创建线程池C++框架,并用此框架完成FTP 服务器的登录、目录访问、文件上传下载能功能。 开发环境 操作系统: windows1064位和 ubuntu18.0464位 Libevent版本:2.1.8 Windows开发工具:VS2017社区版 ubuntu开发工具:g++make 开发语言:C/C++ 课程亮点 全称代码演示:课程中的每一行代码都会敲出来,并详解代码 实际案例展示:基于LIBEVENT实现线程池和HTTP和TP服务器 跨平台讲解:基于 WINDOWS、LNUX( UBUNTU18.04)平台开发移植
    网络编程
    c语言
    并发
    amp
    cmd
  • 4914人 学习人数
    4.2分 课程评分
    c++与人工智能
    立足于大数定律的统计规律是当前成熟AI产品的理论基础之一。 1、C++程序设计技术与计算机软件行业发展趋势介绍 2、C++技术与人工智能在主流行业中的已有应用 3、从算法到人工智能::如何真正实现随机生成?来自扫雷游戏的启示 4、智能语音应答的技术解决方案:QQ自动聊天是如何实现的 5、Python人工智能编程语言的宠儿—python是用C写的?:python调用c++三维引擎
    python
    c语言
    人工智能
    c++
    编程语言
  • 3404人 学习人数
    4.3分 课程评分
    C++实战OpenCV3.2+QT5播放视频
    OpenCV是目前视频处理的最流行的框架,广泛用于各类项目中,并且由于OpenCV的开源特性可以很容易移植到Android、IOS和嵌入式Linux中,QT5同样是跨平台界面库的第一选择。本次公开课将基于OpenCV3.2和QT5,详细讲解如下内容: 第一部分将讲解并分析OpenCV的视频处理接口; 第二部分将讲解QT5如何使用OpenGL高效的绘制图像; 第三部分将讲解如何将OpenCV与QT5结合 通过本次公开课,让学员能对OpenCV的编程和QT5的界面编程有个总体的认识,为后续继续学习奠定基础。 (1)OpenCV3.2视频接口详解? (2)OpenCV3.2 Mat图像结构详解 (3)QT5自定义Widget (4)QT5基于OpenGL绘制图像 (5)QT5月OpenCV3.2结合播放视频
    qt
    c语言
    opencv
    c++
    qt5
  • 2645人 学习人数
    4.6分 课程评分
    C++Mysql8.0数据库跨平台编程实战
    课程主要使用c++编程,所有演示代码都是跨平台,在windows平台中课程使用的开发环境为vs2017社区版,linux环境使用的是ubuntu 18.04下的g++和make。 课程通过思维导图+代码实操的讲解方式,实现的每一个功能都会对代码演示并分析讲解,详情可以看目录,和视频介绍。
    c++数据库编程
    mysql8-0
    ibmysqlcli
    mysqlAPI
    mysql安装
  • 1983人 学习人数
    4.4分 课程评分
    C++实战精讲--商用软件中的C++工程开发技术实践
    《商用软件中的C++工程开发技术实践》主讲:丁宋涛c++是一门庞杂繁复的工程化程序设计语言,受困于C++浩如烟海的知识技能中,许多新朋友虽然学到了很多知识,却没有办法投入实用。因此,本门课程特别的从当前最实用的技术出发,分为QT技术导引,工程中的C++面向对象技术,将最实用的开发经验进行了分享。
    c语言
    c++
    技术
    软件
    C/C++
  • 3387人 学习人数
    4.7分 课程评分
    10个案例玩转Windows C/C++程序实战
    《Windows C/C++程序实战》主讲:丁宋涛​本课程立足于windows平台将windows API进行了组合应用,进行设计了10个案例对windows应用编程进行了典型案例的剖析:系统篇中将应用程序提权、windows api再封装进行了针对性的演示;网络篇结合实际需求刻画了socket+协议=网络编程的思想;最后的三个拓展性案例为后续的C++发展方向进行探讨,对于初次接触windows编程的学员提供有一定实用价值的实现案例。
    windows
    c++
    C/C++
    编程语言
  • 6762人 学习人数
    4.7分 课程评分
    Python & C/C++联合编程实战
    一 环境准备 和Python语法快速入门 二 Python CTypes访问C/C++动态链接库 三 Python源码跨平台的编译 四 Python的C/C++扩展库_模块、函数、类扩展 五 Python的多线程GIL及在web中调用ffmpeg扩展示例 六 Python虚拟机定制-使用c++调用python 七 基于python_qt_ffmpeg的视频播放项目示例
    python
    c++
    gil
    cpython
    ctypes
  • 3844人 学习人数
    4.4分 课程评分
    C语言核心编程
    《C语言核心编程》主讲:丁宋涛​C语言并不是一个高级语言,它实际上属于高级语言与低级语言之间的中间语言,它直接与内存打交道,丰富的数据类型、运算符,但是C语言绝非是一门简单的语言,相反掌握好C语言需要花相当大的精力。本课程从案例出发,结合工程实践场景,针对性的展示了使用C语言进行系统级开发的经验与工程技巧,展示了printf、malloc等C语言核心库函数的实现原理,并在Win32平台上实现了CRT(C语言运行时)的仿真原型。
    c语言
    C/C++
    编程语言
  • 3236人 学习人数
    4.6分 课程评分
    数据结构实战完全手册
    《数据结构实战完全手册》主讲:丁宋涛数据结构是程序设计的必修知识,它是程序设计的基本功,并且在企业面试、日常工作、研究生入学考试中都占有重要的地位。不同于其他课程,本课程从单链表出发,手把手的全代码实现了栈与队列,树、图(包括数组和链表的两种形式),并对这些经典结构的应用也做了代码级的实现,覆盖了经典数据结构的全部内容. 课程参考教材:周幸妮教授的《数据结构与算法分析新视角》由德古意特(DE GRUYTER. 德国)和科学出版社联合出版 对应英文版《Data Structures and Algorithms Analysis – New Perspectives》
    数据结构
    c语言
    C/C++
    编程语言
  • 5835人 学习人数
    4.4分 课程评分
    C++ STLSTL实战开发精讲视频
    《C++ 模板技术与 STL实战开发》主讲:丁宋涛​      泛型编程(Generic Programming)是一种全新的程序设计思想,它和STL是现代C++的精髓。可以说,不会STL很难称得上掌握了现代C++编程。STL是一个高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)中,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。
    c++
    设计模式
    泛型
    C/C++
    编程语言
  • 6422人 学习人数
    4.6分 课程评分
    C++ 设计模式原理与实战大全-架构师需备课程
    C++属于难学易用的工程开发语言,C++繁复的语法往往使得开发人员过于强调细节而缺乏软件体系结构的大局观。特别需要指出的是,缺乏面向对象的软件设计能力是制约从业人员从开发者向设计者转变的重要因素。设计模式是来源于工业实践的重要开发经验,它实际上是面向对象的数据结构,掌握设计模式是掌握面向对象设计的根本要求,该课程基于C++语言讲解设计模式。
    设计模式
    c++
    架构师
    面向对象
    C/C++
  • 7545人 学习人数
    4.7分 课程评分
    C++实战之 windows MFC 工程应用开发与框架原理完全剖析
    本课程是Windows程序设计系列课程三部曲之二:Windows MFC框架原理与工程应用开发。本课程重点讲解在windows平台开发使用MFC框架进行应用程序开发的核心手段.
    mfc
    c++
    windows
    C/C++
    编程语言
  • 2245人 学习人数
    4.4分 课程评分
    Windows程序设计应用开发
    养具备Win32 API SDK级别对Windows平台程序编码能力,可以参与Windows应用工程类别的GUI程序开发,对算法策略有容错性表现;提升的、软件设计经验,初步具备面向对象软件设计思想,能针对性的应用事件驱动编程开发应用程序。 丁宋涛老师是南京大学博士,微软中国认证讲师,任江苏微软技术中心、美国大学理事会计算机学科教师,捷帝科技有限公司联合创始人,拥有15年以上程序开发经验。
    windows
    winapi
    C/C++
    编程语言
  • 8351人 学习人数
    4.6分 课程评分
    基于NDK、C++、FFmpeg的android视频播放器开发实战
    课程包含了对流媒体(拉流)的播放,演示了播放rtmp的香港卫视,支持rtsp摄像头和http网络视频的播放,支持访问本地的视频文件,并精确显示和控制播放进度: 1讲解如何编译Android平台的ffmpeg库,使其支持neon技术和硬解码,并测试性能 2使用opengles的NDK shader高效播放yuv视频,不耗费cpu性能更优(GPU) 3代码支持硬解码(省电不耗cpu)和多线程解码(高性能每秒解码240帧1080p) 4支持网络流媒体(rtmp,rtsp,http)可直接拉流播放电视并支持rtsp摄像头访问 5课程将设计模式应用到实践 - 观察者,构建者,门面,代理,适配器,单件模式
    android
    ffmpeg
    ndk
    c++
    设计模式
  • 19619人 学习人数
    4.6分 课程评分
    C++QT5跨平台界面编程原理和实战大全
    课程讲解基于QT5.9 SDK,包含QT界面编程的核心内容,并提供全部源码,课程讲解方式是接口讲解、分析、演示示例,课程讲解QTCreator在不同平台的配置方法,linux,windows,mac,课程演示主要以vs2015+QT5.9为主,开始会讲解QTCreator配置。课程源码基于c++ 11以上版本,建议至少安装vs2013以上。课程后会做一个图像编辑器的示例。
    qt
    c++
    qt5
    C/C++
    编程语言
  • 25418人 学习人数
    4.6分 课程评分
    C++编程FFMpeg(QT5+OpenCV)实战--实时美颜直播推流
    C++编程FFMpeg实时美颜直播推流实战视频培训教程,本课程基于ffmpeg,qt5,opencv进行实战教学。 基于c++编程,掌握录制视频(rtsp和系统相机)录制音频(qt)开发方法,掌握音视频各类参数含义,掌握音视频编码(h264+acc),磨皮美颜(opencv),音视频封装(flv),基于rtmp协议推流。多线程处理技术。掌握nginx-rtmp和crtmpserver的直播服务器配置。
    ffmpeg
    qt5
    rtmp
    opencv
    c++
  • 6512人 学习人数
    4.6分 课程评分
    FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和FFMpegSDK
    本课程讲解的是基于流行的直播技术 FFMpeg3.3音视频处理框架,和应用广的c++跨平台的QT5库(主要用作界面)。开发的一个完整的屏幕录像机项目,包含桌面录制(基于 QT(跨平台),directx(高效)),话筒录制,音视频h264编码,MP4封装。QT圆角边框界面。 开发工具基于vs2015,但同样适用于vs更高版本。
    ffmpeg
    qt5
    编码
    屏幕录制
    C/C++
  • 27398人 学习人数
    4.5分 课程评分
    学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程
    OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频培训课程概况:教程中会讲解到基于opencv视频和摄像机录制、播放和播放进度控制,多视频图像合并、多视频图像融合、剪切、视频亮度、对比度、尺寸(近邻插值(手动实现),双线性插值,图像金字塔)、颜色格式(灰度图,二值化(阈值)),旋转镜像,视频裁剪(ROI),视频水印(ROI+weight),导出处理后的视频(包含音频,使用ffmpeg工具对音频进行抽取、剪切和终于opencv处理的视频合并)。
    opencv
    qt5
    ffmpeg
    opencv3
    c++
  • 28119人 学习人数
    4.5分 课程评分
    C++socket网络编程--http服务器(支持php)实战教学视频
    C++socket网络编程大全实战http服务器(支持php)视频培训教程概况:本课程会同时演示在linux和windows中的编程,课程中的线程和正则表达式都使用c++提供库。本课程包含了socket网络编程常用的所有特性,包括tcp、udp协议的基础编程,广播包,超时连接,多路复用,高并发的epoll多路复用,多线程的服务端。课程讲解理论与实践相结合,实践以代码延时讲解为主。
    网络编程
    socket
    http
    udp
    tcp
  • 16967人 学习人数
    4.5分 课程评分
    学会在Linux上编译调试C++项目
    本课程主要针对没有或者很少写过linux上C++程序的同学, 本课程会教你如何从0基础开始,安装配置ubuntu虚拟机、使用GCC编译普通程序、动态库、静态库,编写复杂项目配置文件makefile,使用GDB工具调试C++程序。
    c++
    gdb
    gcc
    linux
    makefile

套餐介绍

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,