Skip to content

faceteam/SK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 

Repository files navigation

SK

Skills and Knowledges that may or may not be used.

Programming Language and Tools

  • C/C++
    • 数据处理
    • 算法实现及优化
  • Python
    • 快速数据处理
    • 数据分析与可视化
    • 算法原型实现
    • 各种日常打杂
  • Matlab
    • 数据可视化
    • 算法原型实现
  • Git && Github
    • 代码管理与版本控制
    • 代码分享
  • CMake
    • C/C++ 代码管理
    • C/C++ 项目跨平台构建与分发

MOOC

C/C++

Python

Regular Expression

  • 正则表达式
  • 文本处理与信息提取
  • 各种编程语言自身的实现

Recommended Tools

Machine Learning and Data Mining

Libraries

  • OpenCV 计算机视觉基础开发库
    • 基础矩阵运算
    • 图像处理
    • 开发图像与视觉相关的算法或系统
  • OpenMP 单机多线程并行计算
    • 单机多核下的并行计算
    • 并行化算法, 提高 CPU 利用率, 减少计算时间
    • 简单的指令便可使串行算法并行化
  • OpenMPI 多机并行计算
    • 多机下的并行计算
    • 可拓展性强, 算法复杂
  • CUDA GPU 并行计算
    • GPU 下的并行计算
    • CUDA 是一门编程语言

Linux

  • Linux 操作系统
    • Linux 基本命令集使用
    • 熟悉 Linux 文件系统, 用户权限管理, 网络配置, 路由配置
    • 管理和使用 Linux 服务器
    • 熟悉 Linux 包管理机制及其工具链
    • 熟练运用 gcc 工具链进行源码编译
    • Shell/Python 日常脚本编写
    • C/C++ 跨平台代码编写
    • 大规模数据处理与模型训练的运行环境
    • vim 快捷键工具可参考
  • Ubuntu
    • 目前用户量最大的 Linux 发行版, 社区比较大, 资源比较多, 适合 Linux 入门
  • CentOS
    • 红帽开源代码的再编译
    • 企业服务器用这个系统的比较多, 我们自己的服务器上也装了这个系统
    • 软件源中的软件版本非常低, 大部分库与工具自己用 gcc 编译
  • VirtualBox
    • 开源免费的虚拟机运行平台
  • Vagrant
    • 虚拟机管理工具集
    • 方便统一和分发项目的 Linux 开发环境

Kinect

3D Vision

To be added

MFC

  • 以C++类的形式封装了Windows API,并且包含一个应用程序框架, 多用于界面

  • windows 消息机制原理

  • 《windows 程序设计》

  • MFC编程入门教程

  • 实时动态曲线描绘控件

  • MFC 默认有内存泄露检测的功能, 每个文件可加入下面的代码,这个很赞。

    #ifdef _DEBUG
    #define new DEBUG_NEW
    #endif
    

    在含有以上代码的cpp文件中分配内存后假如没有删除,那么停止程序的时候,VisualStudio的Output窗口就会显示如下的信息了:

    Detected memory leaks!
    Dumping objects ->
    d:\code\mfctest\mfctest.cpp(80) : {157} normal block at 0x003AF170, 4 bytes long.
     Data: < > 00 00 00 00
    Object dump complete.
    

    在Output窗口双击粗体字那一行,那么IDE就会打开该文件,定位到该行,很容易看出是哪出现了内存泄露。

To Be Continued……

About

Skills and Knowledges that may or may not be used.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •