扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-C/C++语言程序员职业技能-C/C++
学习有效期:永久观看
学习时长:4776分钟
学习计划:80天
难度:高
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:吴从周
CEO/董事长/总经理
讲师介绍:我是职业的程序员,不是职业的讲师,我可能表达不流畅,但我更擅长用代码来演示知识点,用实战项目来训练学生,培养出符合企业需求的C/C++程序员。
☛点击立即跟老师学习☚
「你将学到什么?」
「课程学习目录」
第1章:课程介绍 |
1.01.企业对C程序员的技能要求 |
2.02.课程内容介绍 |
3.03.授课方式 |
4.04.预期目标 |
第2章:准备测试数据 |
1.01.测试数据的需求 |
2.02.加载站点参数 |
3.03.丰富开发框架 |
4.04.生成测试数据 |
5.05.把测试数据写入文件 |
6.06.程序员需要学习行业知识 |
7.07.我需要更键壮的函数 |
8.08.程序运行的日志 |
9.09.日志文件的切换 |
10.10.crontab计划任务 |
第3章:ftp协议 |
1.01.ftp协议介绍 |
2.02.ftp安装和配置 |
3.03.ftp使用 |
4.04.ftp与网络相关知识 |
5.05.ftp简单应用 |
6.06.保证文件的完整性 |
7.07.我要抄代码 |
8.08.测试抄袭成果 |
9.09.做一个可靠的程序员 |
第4章:ftp采集模块开发 |
1.01.ftp采集功能需求 |
2.02.采用xml作为程序的参数 |
3.03.列出服务器目录下的文件 |
4.04.获取服务器目录下的文件 |
5.05.增量采集的需求 |
6.06.实现增量采集功能 |
7.07.多个vector容器的操作 |
8.08.匹配指定的文件名 |
9.09.比python更优雅的代码 |
第5章:其它通信协议 |
1.01.ping和telnet协议 |
2.02.ssh协议 |
第6章:Oracle环境搭建 |
1.01.Oracle数据库系统安装(一) |
2.02.Oracle数据库系统安装(二) |
3.03.Oracle客户端环境安装 |
4.04.Oracle数据库基本结构 |
第7章:Oracle的表操作 |
1.01.表的基本概念 |
2.02.创建超女数据表 |
3.03.向超女表中插入数据insert |
4.04.查询超女表中数据select |
5.05.修改超女表中数据update |
6.06.删除超女表中数据delete |
第8章:Oracle的事务 |
1.01.事务的基本概念 |
2.02.Oracle的锁 |
3.03.避免对数据库的冲击 |
4.04.SQL语言小结 |
第9章:Shell和环境变量 |
1.01.Shell的基本概念 |
2.02.Linux环境变量 |
3.03.Oracle环境变量 |
第10章:C语言操作数据库 |
1.01.Pro*C与OCI介绍 |
2.02.OCI的编译与运行环境 |
3.03.OCI的封装 |
4.04.Oracle数据类型详解 |
5.05.往表中插入数据 |
6.06.从表中查询数据 |
7.07.修改、删除和PLSQL过程 |
第11章:测试数据处理和入库 |
1.01.功能模块的设计 |
2.02.我需要一个目录操作的类 |
3.03.扫描目录中的文件 |
4.04.解析数据文件 |
5.05.测试数据插入的性能 |
6.06.crontab缺失环境变量 |
第12章:工程的组织 |
1.01.源代码的组织 |
2.02.项目的组织 |
3.03.编译的组织 |
4.04.数据存储的组织 |
第13章:Oracle的虚表、日期和序列 |
1.01.dual虚表 |
2.02.日期和序列 |
3.03.rowid和rownum伪列 |
4.04.记录数据的入库时间和编号 |
第14章:工程的优化 |
1.01.主键冲突会让Oracle性能大幅下降 |
2.02.不是什么错都可以忽略 |
3.03.服务程序自身调度 |
4.04.服务程序的启动和停止 |
5.05.继续封装 |
6.06.继续提升性能 |
7.07.历史文件的清理 |
8.08.历史数据的清理 |
9.09.rowid和rownum的使用 |
10.10.资源真的释放了吗 |
第15章:Oracle函数、索引和视图 |
1.01.Oracle的函数 |
2.02.Oracle的自定义函数 |
3.03.索引的基本概念 |
4.04.索引的性能分析 |
5.05.索引的设计 |
6.06.视图 |
7.07.数据库链路 |
8.08.同义词 |
第16章:数据结构设计 |
1.01.文本编辑软件的妙用 |
2.02.强大的PowerDesigner |
3.03.重新设计表 |
4.04.主键和外键 |
5.05.外键的约束 |
6.06.设计视图 |
第17章:数据的处理(上) |
1.01.完善入库程序 |
2.02.xml太棒了 |
3.03.分区预警业务和数据说明 |
4.04.处理分区预警信号 |
5.05.台风业务和数据说明 |
6.06.云量观测业务和数据说明 |
7.07.全国预警信号和JSON数据格式 |
8.08.全国天气预报业务和数据格式 |
第18章:数据的处理(下) |
1.01.酸雨观测数据格式 |
2.02.能见度测数据格式 |
3.03.基本站观测业务和数据格式 |
4.04.S文件数据格式 |
5.05.计算日出日落和月出月落 |
6.06.气象行业知识介绍 |
7.07.软件项目是庞大的工程 |
第19章:更强大的SQL |
1.01.对列使用别名 |
2.02.对表使用别名 |
3.03.从结果集中查询 |
4.04.distinct关键字 |
5.05.在insert和update中使用查询 |
6.06.数据结构的设计不是分库分表那么简单 |
第20章:计算之难 |
1.01.数据计算的需求 |
2.02.数据结构的设计 |
3.03.滑动雨量的需求 |
4.04.滑动雨量的计算 |
5.05.日数据的统计 |
6.06.计算之难 |
第21章:数据交换子系统 |
1.01 系统功能需求分析 |
2.02 数据导出功能的设计 |
3.03 数据导出功能的实现 |
4.04 数据推送功能的实现 |
第22章:Oracle数据库的管理 |
1.01.Oracle的体系结构和安装 |
2.02.Oracle的用户 |
3.03.Oracle表空间和数据文件 |
4.04.Oracle的的启动和关闭 |
5.05.Oracle的权限 |
6.06.Oracle的备份和恢复 |
7.07.极为巧妙的设计 |
8.08.清理空闲的会话 |
9.09.Oracle的字符集 |
10.10.Oracle的归档日志 |
第23章:系统的高可用性 |
1.01.高可用性的需求 |
2.02.磁盘阵列 |
3.03.存储设备 |
4.04.Oracle的高可用方案 |
5.05.应用系统的高可用 |
6.06.虚拟化技术 |
第24章:MySQL数据库 |
1.01.MySQL的安装 |
2.02.MySQL的数据类型 |
3.03.MySQL安装的注意事项 |
4.04.封装MySQL访问接口 |
5.05.混吃等死的MySQL |
第25章:PostgreSQL数据库 |
1.01.PostgreSQL的安装 |
2.02.PostgreSQL客户端配置 |
3.03.PostgreSQL数据类型 |
4.04.PostgreSQL的序列生成器很棒 |
5.05.封装PostgreSQL访问接口 |
第26章:数据库兼容的技巧 |
1.01.数据库不兼容的问题 |
2.02.空值字段的问题 |
3.03.空值字段的兼容 |
4.04.函数的兼容 |
5.05.序列生成器的兼容 |
6.06.差点遗忘了SQL Server数据库 |
第27章:数据挖掘子系统 |
1.01.这根本不是个事 |
2.02.支持多种数据库太容易 |
第28章:HTT协议 |
1.01.HTTP协议基础 |
2.02.HTTP客户端的实现 |
3.03.wget很强大 |
4.04.实现网页图片的抓取 |
第29章:非结构化数据的存储 |
1.01.非结构化数据的存储需求 |
2.02.非结构化数据的存储方案 |
3.03.数据结构设计 |
4.04.程序功能的实现 |
5.05.非结构化数据存储的探讨 |
第30章:数据管理子系统 |
1.01.Oracle数据字典 |
2.02.数据管理的需求 |
3.03.数据管理程序的实现 |
4.04.如何兼容其它的数据库 |
第31章:监控和告警子系统 |
1.01.监控的业务需求 |
2.02.CentOS安装注意事项 |
3.03.收集磁盘空间信息 |
4.04.收集CPU和内存信息 |
5.05.收集Oracle表空间信息 |
6.06.收集Oracle会话信息 |
7.07.告警短信通知的实现 |
第32章:文件传输系统(上) |
1.01.文件传输系统的需求 |
2.02.TCP粘包的问题 |
3.03.解决TCP粘包的问题 |
4.04.TCP的超时机制 |
5.05.简单的传输文件 |
第33章:文件传输系统(中) |
1.01.文件上传模块设计 |
2.02.搭建客户端框架 |
3.03.搭建服务端框架 |
4.04.客户端重连机制的实现 |
5.05.东抄抄西抄抄就成了 |
6.06.测试程序的功能 |
7.07.测试程序的异常 |
8.08.再对程序结构进行优化 |
9.09.对客户端进行身份认证 |
第34章:文件传输系统(下) |
1.01.小心上网行为审计 |
2.02.文件下载模块的设计 |
3.03.文件下载模块的实现 |
4.04.测试系统的总体性能 |
5.05.windows平台下的客户端 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,80天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握C/C++知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
优秀的linux平台下的C/C++程序员
掌握oracle、mysql、postgresql数据库的开发
掌握多进程,多线程,网络服务端开发