Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1235767
  • 博文数量: 76
  • 博客积分: 1959
  • 博客等级: 上尉
  • 技术积分: 2689
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-19 12:07
个人简介

樽中酒不空

文章分类

全部博文(76)

文章存档

2020年(4)

2019年(1)

2017年(2)

2016年(2)

2015年(7)

2014年(11)

2013年(13)

2012年(18)

2011年(2)

2010年(16)

分类: C/C++

2020-08-05 18:30:00

很久没写文章了。
最近一段时间的工作和具体编码关系不大,和C++的关系更不大,感觉都有些生疏了。
人生不只是工作吃饭,还要复习知识对不对。日知其所亡,月无忘其所能,可谓好学也已矣。
从今天开始,尽可能抽时间写写以前的开发经验吧。假设看到本文的人已经有了C++基础,但还没有果正式开发过项目,希望能有帮助。
本文重点是如何建设开发一个工程,不讨论语法、数据结构、算法等。
先上个目录,后续按目录一点一点完善吧。



一 C++程序框架
1 最简单c++框架 
2 使用glog实现日志
3 C++生命期和回调函数
4 完成的C++面象对象框架代码(启动,读配置,显示选项,执行,退出,重启)

二 基础
1 stl基础
2 矩阵计算(armadillo)
3 json (jansson)
4 序列化与反序列化 (evbuffer)
5 加密解密(openssl)
6 压缩解压 (zlib)
7 hdf5
8 线程(windows, linux, c++ 14)

三 应用层
1 http, ftp(libcurl, get post, json解析,c++语言编码转换)
2 db (bsddb, redis, mysql)
3 socket (libevent,http server, icomet)
4 mqtt (paho)
5 图像处理 (BMP文件读写)
6 音视频(采集,编码,传输,解码,播放,ffmpeg,live555,sip)


四 界面
1 MFC,Qt 
2 图像显示
3 播放视频,声音
4 统计图表 (qchart)
5 嵌入式下的应用(arm linux)

五 综合应用
1 网络围棋对奕 (C/S, IM, 简单界面,网络,多平台编译)
2 股票显示 (http, 图表,Json,界面显示)
3 rtsp摄像机监控系统 (网络,视频,图像)

六 编程小知识
LIST_ENTRY
内存池
智能指针
尾递归
数学知识(矩阵,数列)

今天是2020年8月5号,好象不是个什么特殊日子,就选做今年博客的起点吧。
阅读(1274) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~