- C/C++
LLama2实战CPU推理大语言模型-C++开发实战
共34节 319人已学习¥399.0 免费试学 - C/C++
VisualStudio2022构建调试C++项目
《VisualStudio2022构建调试C++项目》讲师:夏曹俊学习计划每天学习一小时以上
共37节 497人已学习¥199.0 免费试学 - C/C++
CMake构建大型c++项目
共137节 1277人已学习¥799.0 免费试学 - C/C++
makefile基础到实战编译大型C/C++项目(linux)
《makefile基础到实战编译大型C/C++项目(linux)》讲师:夏曹俊
共17节 1114人已学习¥99.0 免费试学 - C/C++
C++ 11 14 17 20内存管理-指针、智能指针和内存池
课程简介C++ 11 14 17 20内存管理-指针、智能指针和内存池从基础到实战学习计划1. 每天学习一小时以上2. 跟着视频动手编写代码3. 调试代码并对比课程多提供的源码课程目标1. 理解指针原理并学会智能指针和编程2. 理解c++17内存池技术3. 理解c++11 14 17 20 内存相关特性4. 拥有应用智能指针和内存池的实战的能力
共48节 1380人已学习¥198.0 免费试学 - Linux
零基础七天学习Linux(Ubuntu 20.04)系统管理
《零基础七天学习Linux(Ubuntu 20.04)系统管理和shell编程实战》讲师:夏曹俊课程特点实操加原理- 不仅会用还理解原理,提升查找问题的能力由易到难一步步推进Linux学习,能学得下去才是硬道理
共45节 1348人已学习¥198.0 免费试学 - C/C++
C++代码规范和Doxygen根据注释自动生成手册
《C++代码规范和Doxygen根据注释自动生成手册》讲师:夏曹俊课程收益学会C++代码规范,并理解为什么要有这些规范。学会C++代码注释规范,并能自动生成文档。适合人群C++初学者,掌握代码规范项目管理者制定代码的规范学习计划跟着视频学习,理解每个规则的意义课程目标理解每种规则的意义能够自己定义代码规则 常见问题课程使用的开发工具?课程使用的开发工具是vs2019课程是否提供文档和源码?课程提供源码和开发规则文档
共8节 851人已学习¥20.0 免费试学 - C/C++
C++11 14 17 20 多线程从原理到线程池实战
学习计划 每天学习一小时以上 跟着视频动手编写代码 调试代码并对比课程多提供的源码 课程目标 理解多线程原理并学会c++11 的多线程编程 理解线程池技术原理并能使用c++实现 理解c++11 14 17 20 多线程编程相关特性 常见问题 课程使用的开发工具? 课程使用的开发工具是vs2019 课程代码是否是跨平台? 课程代码都是基于c++自生特性,没有用到第三方库,都是跨平台 旧版本的开发工具是否可以? 课程中的大部分代码是c++11 ,绝大部分开发工具都支持,其中c++14 17要比较新的工具支持,c++20需要vs2019 课程是否提供源码? 课程提供源码,方便同学学习过程的出现问题,进行对照调试错误。
共39节 2374人已学习¥199.0 免费试学 - C/C++
FFmpeg 4.3 音视频基础到工程应用
课程介绍1课程面向音视频行业的入门者,没有太多音视频基础或者是音视频零基础的同学2课程通过概念分析、代码试验、项目实战的方式当你真正理解音视频3提供直播答疑和学员作业代码评审,提升学员的代码能力4包含视频封装、编解码(H264、 H265、 硬件加速)、像素格式转换、视频渲染5实现接入多路RTSP网络摄像头,预览多路视频并完成硬盘录像机自动录制功能
共184节 3557人已学习¥1999.0 免费试学 - C/C++
c++实战区块链核心密码学-基于openssl公开课
课程简介 随着”新基建“的推行,其中涉及到的工业互联网、物联网、人工智能、云计算、区块链,无一不是与安全相关,所有数据的存储、传输、签名认证都涉及到密码学技术,所以在这样的大环境下再结合我多年安全开发经验,设计出这门课程。 因为密码学技术在新基建中的重要性,所以使其成为底层开发人员所必备的技能。特别是现在的区块链技术是全面应用密码学,大数据技术和人工智能技术也要解决隐私安全问题。所以现在学习相关技术是非常必要的技术储备,并且可以改造现有的系统,提升其安全性。课程学习目标了解DES算法原理 VS2019创建C++项目,并导入openssl库学会OpenSSL DES算法加解密接口加密文件并做PKCS7 Padding 数据填充 解密数据并做数据填充解析课程特点 面向工程应用 市面上的一些密码学课程和密码学的书籍,很多都是从考证出发,讲解算法原理并不面向工程应用,而我们现在缺少的是工程应用相关的知识,本课程从工程应用出发,每种技术都主要讲解其在工程中的使用,并演示工程应用的代码。 从零实现部分算法 课程中实现了base16编解码 ,XOR对称加解密算法,PKCS7 pading数据填充算法,通过对一些简单算法的实现,从而加深对密码学的理解。 理论与实践结合 课程如果只是讲代码,同学并不能理解接口背后的原理,在项目设计中就会留下隐患,出现错误也不容易排查出问题。 如果只讲理论,比如对密码学的一些研究,对于大部分从事工程应用的同学并没有必要,而是理论与实践结合,一切为了工程实践。 代码现场打出 代码不放在ppt而是现场打出,更好的让学员理解代码编写的逻辑,老师现场敲出代码正是展示出了工程项目的思考,每个步骤为什么要这么做,考虑了哪些异常, 易学不枯燥 课程为了确保大部分人开发者都学得会,理解算法原理(才能真正理解算法特性),学会工程应用(接口调用,但不局限接口调用,理解接口背后的机制,并能解决工程中会出现的问题),阅读算法源码但不实现密码算法,,并能将密码学投入到实际工程中,如果是想学习具体的加密算法实现,请关注我后面的课程。课程用到的技术 课程主要演示基于 VS2019 C++,部分演示基于ubuntu 18.04 GCC makefile 如果没有装linux系统,对本课程的学习也没有影响 课程中的OpenSSL基于最新的3.0版本,如果是openss 1.1.1版本也支持,再低的版本不支持国密算法。 课程常见问题 课程讲解用的什么平台和工具? 课程演示主要在windows,基于VS2019 ,一些项目会移植到Linux在ubuntu18.04上我不会Linux能否学习本门课程? 可以的,课程主要在Windows上,Linux部分只是移植,可以暂时跳过,熟悉了Linux再过来看我不会C/C++ 语言是否能学习本门课程? 至少要会C语言,C++特性用得不多,但做了一个封装,可以预习一些C++基础。 会不会讲算法实现,会不会太难学不会? 课程偏工程应用,具体的AES,椭圆曲线、RSA等算法只通过图示讲原理,一些简单hash算法会读一些源码,并不去实现,课程中会单独实现简洁的XOR对称加密和base16算法(代码量不大易懂)。其他的应用我们都基于OpenSSL3.0的SDK调用算法。课程提供源码和PPT吗? 课程中所有讲解的源码都提供,课程的上课的ppt也提供,PPT提供pdf版,只可以用于学习,不得商用,代码可以用于商用软件项目,涉及到开源系统部分,需要遵守开源的协议,但不得用于网络教学。要观看全部内容请点击c++实战区块链核心密码学-基于opensslhttps://edu.csdn.net/course/play/29593 <https://edu.csdn.net/course/play/29593>
共7节 897人已学习免费 免费试学 - C/C++
c++实战区块链核心密码学-基于openssl
面向工程应用: 市面上的一些密码学课程和密码学的书籍,很多都是从考证出发,讲解算法原理并不面向工程应用,而我们现在缺少的是工程应用相关的知识,本课程从工程应用出发,每种技术都主要讲解其在工程中的使用,并演示工程应用的代码。从零实现部分算法: 课程中实现了base16编解码 ,XOR对称加解密算法,PKCS7 pading数据填充算法,通过对一些简单算法的实现,从而加深对密码学的理解。 理论与实践结合: 课程如果只是讲代码,同学并不能理解接口背后的原理,在项目设计中就会留下隐患,出现错误也不容易排查出问题。 如果只讲理论,比如对密码学的一些研究,对于大部分从事工程应用的同学并没有必要,而是理论与实践结合,一切为了工程实践。 代码现场打出: 代码不放在ppt而是现场打出,更好的让学员理解代码编写的逻辑,老师现场敲出代码正是展示出了工程项目的思考,每个步骤为什么要这么做,考虑了哪些异常, 易学不枯燥:课程为了确保大部分人开发者都学得会,理解算法原理(才能真正理解算法特性),学会工程应用(接口调用,但不局限接口调用,理解接口背后的机制,并能解决工程中会出现的问题),阅读算法源码但不实现密码算法,,并能将密码学投入到实际工程中,如果是想学习具体的加密算法实现,请关注我后面的课程。
共82节 1404人已学习¥198.0 免费试学 - C/C++
从零开发操作系统:从加电自检到内核引导
《从零开发操作系统:从加电自检到内核引导》 主讲:丁宋涛 如果你想自己写一个小的操作系统,一定会发现无从下手,因为在传统的学历教育中,操作系统课程过于关注理论,不会告诉你要用什么工具, 什么语言,如何写代码。本门课程是《C语言核心编程》的姊妹篇,正如C和Unix是孪生兄弟一般,本门课程向K & R致敬,探索计算机装置的本身原理。本课程基于X86架构,实现了从机器加电自检开始,到一个内建命令操作系统(内核雏形)的实现。建议操作系统内核开发的入门学员,学习两遍。第一遍,完全按照视频内容,将开发环境保持一致,将提供的源码直接编译运行获得感性认识。第二遍,根据理解,自己改写内容,调试运行以强化知识的理解。本门课程没有包含进程实现、文件管理等内容,有待后续其他课程进行扩展。 课程亮点: 课程讲师在操作系统相关课程上,拥有10年上全日制本科教学经验,全课程考虑到面向学生朋友,绝大多数为欠缺相关的经验。因此,本课程讲解注意细节,代码以简洁易懂为考量,尽量还原开发过程,帮助学员积累认知,增长才干。
共61节 1147人已学习¥99.0 免费试学 - C/C++
C++微服务架构及安全云盘项目实训
课程从0开始搭建一个开源微服务架构,并以此架构实现高并发的安全云盘项目。项目涉及到微服务架构的所有细节,包括注册中心,网关,配置中心,微服务管理,鉴权,加密传输,灰度发布,熔断机制。 从实践中讲解软件工程,演示需求分析、架构设计、详细设计文档的编写,分析编程规范,了解多人协作开发策略,理解并应用软件的版本管理,熟悉git工具和软件发布流程,bug管理提交问题。代码提供和同学的作业都使用git. 课程有专门的交流答疑群,老师和助教在群中,并且有10次直播答疑课程,解答学员疑问,对学员的代码进行评审,课程学完后,指导学员对xmservice开源微服务架构做贡献。并写入开源库介绍中,简历中可写参与开源。 本课程会使用libevent, qt, openssI,zlib, protobuf等-线开源库联合进行编程。课程中所有代码都是跨平台,课程会演示在windows和linux (ubuntu) 环境中开发。
共237节 1551人已学习¥4980.0 免费试学 - C/C++
网络小说抓取软件的设计与研发——来自企业开发实践经验
C#是微软公司力推的一门快速构建企业级应用开发的语言。本课程充分展示了使用C#语言进行商用级软件开发的技巧和工程经验。本课程以网络小说抓取生成为需求原型,从技术验证、工程架构的角度全面展示了项目开发的全景。以动态链接库工程为核心,展示了面向对象软件结构的工程属性概念。解决方案的全体结构有真实项目裁剪而来,有助于C#初中级开发人员借鉴参考。亮点: 本次培训的案例直接来源工程实践,丁老师是资深微软MCT,录制完成多门高质量C/C++课程,windows程序设计与MFC原理剖析,长期坚持在学历教育与企业培训第一线,培养学员多已入职:BAT、迅雷游戏、中国银行等企业,广受好评。本次课程是应广大学员要求进行制作的案例课程,全程授课紧凑有效,特别适合初中级C#程序员朋友参考。
共20节 2826人已学习免费 免费试学 - C/C++
Linux程序设计从入门到实战
《Linux程序设计》主讲:丁宋涛C/C++属于系统级别的编程语言,作为开源软件的代表作品Linux操作系统是所有C/C++程序员都应当熟悉和掌握的。本门课程从实战出发,降低了初级C/C++程序员进入Linux程序设计的门槛。本门课程以Centos为实验环境,从核心命令讲解,再到gcc/gdb开发环境,直至覆盖到460多个常用的类Unix/POSIX API。本课可以有效的节约初学者上手Linxu操作系统的时间。同时,课程结合GNU的开源代码,仿真实现Linux常用命令,展现类Unix系统调用的工程级别的实现思路,重点讲解Linux环境下的开发和接口函数,多线程并发,并最终实现了一个带有CGI功能的小型http服务器。本课程结合计算机程序运行原理等内容,增加学员实际编程代码量,提升实战能力。
共107节 3582人已学习¥198.0 免费试学 - C/C++
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)平台开发移植
共74节 8461人已学习¥298.0 免费试学 - C/C++
c++与人工智能
立足于大数定律的统计规律是当前成熟AI产品的理论基础之一。 1、C++程序设计技术与计算机软件行业发展趋势介绍 2、C++技术与人工智能在主流行业中的已有应用 3、从算法到人工智能::如何真正实现随机生成?来自扫雷游戏的启示 4、智能语音应答的技术解决方案:QQ自动聊天是如何实现的 5、Python人工智能编程语言的宠儿—python是用C写的?:python调用c++三维引擎
共12节 4954人已学习免费 免费试学 - C/C++
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结合播放视频
共3节 3453人已学习免费 免费试学 - C/C++
C++Mysql8.0数据库跨平台编程实战
课程主要使用c++编程,所有演示代码都是跨平台,在windows平台中课程使用的开发环境为vs2017社区版,linux环境使用的是ubuntu 18.04下的g++和make。 课程通过思维导图+代码实操的讲解方式,实现的每一个功能都会对代码演示并分析讲解,详情可以看目录,和视频介绍。
共67节 2678人已学习¥198.0 免费试学 - C/C++
C++实战精讲--商用软件中的C++工程开发技术实践
《商用软件中的C++工程开发技术实践》主讲:丁宋涛c++是一门庞杂繁复的工程化程序设计语言,受困于C++浩如烟海的知识技能中,许多新朋友虽然学到了很多知识,却没有办法投入实用。因此,本门课程特别的从当前最实用的技术出发,分为QT技术导引,工程中的C++面向对象技术,将最实用的开发经验进行了分享。
共57节 2003人已学习¥48.0 免费试学
- 1
- 2
夏曹俊
CEO/董事长/总经理
夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
课程数 40 学生数 307877