文章目录

  • C/C++ 基础
  • 环境编程
  • C/C++ 进阶
  • 性能优化
  • 图像处理库 OpenCV
  • 图形学和 OpenGL
  • 深度学习推理库 ncnn
  • GUI框架imgui
  • 多视图几何与 SLAM
  • Unity
  • AR 教程

C/C++ 基础

语法:C99, C++03, C++11
编译器: GCC/Clang, MSVC
IDE: Visual Studio, VSCode; Sublime text, Kate, Vim

环境编程

构建工具: make, cmake
操作系统: Windows, Linux, macOS
库和可执行目标:创建;区别
链接器:静态链接器,动态链接器

C/C++ 进阶

Android NDK 开发
跨平台C/C++工程模板
调试: Visual Studio; GDB/LLDB/WinDBG
逆向工具: edb; ghidra; IDA
库开发: API的创建和维护
版本控制:git, gitlab
单元测试: gtest; 测试覆盖率

性能优化

性能分析工具
CPU: SIMD优化(neon,sse);多线程
GPU: CUDA, Metal, Vulkan, OpenCL

图像处理库 OpenCV

TODO

图形学和 OpenGL

TODO

深度学习推理库 ncnn

TODO

GUI框架imgui

TODO

多视图几何与 SLAM

多视图几何
视觉slam十四讲

Unity

TODO

AR 教程

AR开发 - 入门笔记相关推荐

  1. python开发web项目_Django2:Web项目开发入门笔记(20)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这一篇教程,我们一起来了解如何在CentOS系统中将Django2的Web项目部署到Nginx服务器. CentOS系统虽然和Ubuntu系统都是Linu ...

  2. java程序开发个人笔记_Java程序开发入门笔记

    Java程序开发入门笔记 如果你是这一个错误的话:错误:编码GBK的不可映射字符 这是因为我们编写的代码一般都是utf-8的格式而控制台用的不是utf-8格式所以就会出现中文输出的错误.这个时候我们可 ...

  3. 最简单的AR开发入门教程(一)

    AR开发教程(一)之<零基础篇> 本人文章将在极客之星博客首发更新:www.geekerstar.com注:本教程为零基础教程,暂不涉及脚本方面,只是做一个简单的静态AR模型.目的在于提高 ...

  4. web前端开发入门笔记(更新中)

    前言 假期曾上过6节HTML与微信小程序开发基础课,对前端开发有所了解,今天上完大英就开始看了下课程,出乎意料的易于接受,也许是之前打下的基础,但还是系统地学习比较好,毕竟作为一门知识. 此外,有兴趣 ...

  5. Android互动直播APP开发入门笔记,吐血整理

    (6)B帧:前向后向双向预测编码帧 (7)GOP(Group of Picture):两个I帧之间的图像组,CDN缓存GOP做到直播秒开 常见的音频编码器:AAC.PCM.WAV.OGG 常见的封装格 ...

  6. Revit 及 Revit二次开发入门笔记

    加入BIM相关行业后,虽然是个门外汉,但是还是下决心好好钻研,尽快创造些价值. BIM中很关键的软件Revit已下载.我下载的是2017版本,看了几节Revit视频教程,算是有了初步的了解.因为我的工 ...

  7. 微信小程序开发入门笔记

    1. 编写目的 关于微信小程序开发界面绘制方面的笔记. 2. 资源推荐 微信小程序开发文档:前往文档 图标库:非常好用的图标库,并且可以在线选择颜色大小等.前往iconfont 微信小程序UI库(iV ...

  8. mac应用开发入门笔记

    第一天 今天是我学习mac应用开发的第一天,我的目标是开发一个可以打印Hello World的mac应用程序. 学习网址:https://www.raywenderlich.com/731-macos ...

  9. Ruby on rails Mac开发 入门笔记(一)

    工具的安装 使用以下命令请确保你的mac安装有gem,你可以使用macport工具达到同样的目的,但本篇基于使用RubyGems. 数据库 使用MySql,可前往http://www.mysql.co ...

最新文章

  1. MDFR:基于人脸图像复原和人脸转正联合模型的人脸识别方法
  2. nyoj------203三国志
  3. Linux 学习_在Linux下面安装eclipse
  4. Linux netstat查看网络连接状态
  5. LeetCode 832. 翻转图像(异或^)
  6. oracle to_char 数值,oracle to_char格式数值
  7. Hibernate Native SQL查询示例
  8. cs go linux游戏吧,玩家分享:让CSGO画面变成舒服的暖色调
  9. drawpolygon收尾不连接_门窗施工全流程,80%的设计师都不了解!
  10. python从入门到放弃表情图-Python 从入门到放弃(一)
  11. Resource_Hacker破解版下载
  12. fanuc机器人空间信号解析
  13. 超详细实现淘宝静态页面(附全部代码)
  14. 深入理解计算机大端与小端
  15. python中seed的用法什么作用_Python中的seed()方法怎么用
  16. 易支付程序对接固码支付
  17. 等级保护测评工作重点难点_重点保护
  18. 好用的Markdown编辑器——MarkText配置(MarkText+Picgo+GitHub)
  19. 只需要通过蓝牙让安卓手机成为PC游戏方向盘手柄-支持《旋转轮胎》
  20. 江西省软考报名时间成绩查询江西省教育考试院江西人事考试网报名入口

热门文章

  1. 自己乱改的美化代码……
  2. 自举电路的学习(二)——设计选型
  3. Motion Editor (三) 旋转,摆荡,过渡
  4. Android AVD emulator模拟器获取root权限(4.1.2以下)
  5. 乘用车前装视觉DMS搭载率不到3%,3D ToF进入量产周期
  6. TVM(一):简介与安装
  7. PhysX3.4文档(5) --Rigid Body Collision
  8. 知名大数据专家杨正洪博士加入SinoBBD
  9. python中redirect如何传值_flask的重定向(redirect)传递参数的方法
  10. 开普勒架构和麦克斯韦架构是什么?有什么区别?