240 发简信
IP属地:安徽
  • C++头文件设计

    软件设计的目标 软件设计就是为了完成如下目标,其重要程度依次减低。 实现功能 易于重用 易于理解 没有冗余 对于C++从业者来说,头文件是最能反...

  • Android Gradle+CMake+GoogleTest组建Native自动化单元测试

    Gradle:[Wikipedia]Gradle is an open-source build-automation system that ...

  • C++并发容器

    随着计算机硬件的发展,多线程编程在项目开发中越发重要。Java提供了诸如ConCurrentHashMap、CopyOnWriteArrayLi...

  • 漫谈C++性能优化

    WHAT 性能优化是一项编码活动,它与BUG不同,性能是连续变量,而BUG只有存在和不存在的状态。性能可以是非常糟糕或非常优秀,也可能是介于两者...

  • 闭包 C++、Java、Kotlin

    Wikipedia关于闭包的定义:In programming languages, a closure, also lexical closu...

  • 函数式编程(二) Stream

    函数式编程(一) lambda、FunctionalInterface、Method ReferenceStream是Java8最大的亮点,它是...

  • Resize,w 360,h 240
    搜索算法-DFS&BFS

    百度百科关于搜索算法的定义:搜索算法是利用计算机的高性能来有目的的穷举一个问题解空间的部分或所有的可能情况,从而求出问题的解的一种方法。从定义可...

  • CMake搭建项目工程(2)-CMake控制命令、函数与宏、安装、模块

    CMake+GoogleTest搭建项目工程(1)-C/C++编译及CMake那些事本篇主要阐述CMake的其他常用命令,并给出一个示例代码。 ...

  • Java与C++关于构造函数的差异

    case1 Java: C++: C++输出为: Java输出为: 这个例子体现了C++在Java的细节差异: Java: 在Java中prim...