240 发简信
IP属地:北京
  • 第一章,开始

    毕业至今,从事渲染相关工作已经有三年多了,积累虽然还是有限,但是也还算有些心得和经验。一直想从0到1完整写一个自己的3D渲染引擎,在这个过程中能...

  • c++ multithread and lock--part 3

    本文将对<mutex>库进行详细的介绍多线程可以利用cpu并发执行提高运行效率,但是很明显会存在一个问题,那就是多个线程同时访问共享数据的时候,...

  • c++ multithread and lock--part 2

    本文将对 库进行详细的介绍 class std::thread std::thread是c++11开始提供的标准线程库,std::thread实...

  • c++ multithread and lock--part 1

    I am planning to write a serials articles on multithread and locks of c+...

  • Resize,w 360,h 240
    格式

    引言 代码格式决定读者对代码质量最初的判断。好的格式能够增强代码的可读性,并且能让读者阅读代码的时候心情愉悦。 格式的目的 代码格式关乎沟通。...

  • 注释

    引言 “什么也比不上放置良好的注释来得有用。什么也不比乱七八糟的注释更有本事搞乱一个模块。什么也不比陈旧、提供错误信息的注释更有破坏性”...

  • 函数

    简介 函数是代码的灵魂,函数的好坏直接体现代码的质量,决定代码的可读性。 应遵循的规则 函数编写应该遵循一些基本的规则。 短小 冗长的函数会...

  • 有意义的命名

    前言 在开发过程中,给变量以及方法提供一个有意义的命名至关重要。有意义的命名对代码可读性的提升有很大帮助。一个项目开发完后甚至在开发过程中,有可...