240 发简信
M23
IP属地:上海
  • [原创] Cmake实战指南

    0 综述 我觉的Cmake比较核心的一些东西就是 怎么去组织一个项目的编译框架 最终输出目标有哪些(可执行程序,动态库,静态库等等) 怎么为指定的输出目标指定编译参数(需要哪...

  • 240
    雪域西藏,我来了D2

    拉萨是个日光城,阳光透过皮肤衣(轻薄防晒衣)依然炙烤的仿佛干蒸桑拿。 约定是中午十一点(相当于早晨九点)跟团会合,我提前一小时就到了布达拉宫,躲过最强的日晒。清晨的空气很好,...

  • 240
    程序员如何画图?

    经常写完文章, 收到的第一个问题是: 你的图是用啥画的; 其实自己也经常问别人. 最近强化了一下这方面的知识, 总结一下. 特指写文章或者做架构设计中用到的图. 画图的场景 ...

  • 240
    基于有限约束的多线程并发BFS算法

    BFS(广度优先搜索)是图论中的一个基础搜索算法,对于下图,BFS将按照节点的数字大小逐一遍历。 单线程中的实现 借用队列的先进先出特性实现,伪代码实现如下,代码清晰且易于理...

  • 240
    Median of Two Sorted Arrays

    Median of Two Sorted Arrays 这是一个leetcode上的算法题目,标记为hard。具体描述如下: There are two sorted arr...

  • 240
    多线程编程基础

    线程定义 线程的定义在维基百科和各种教材书中都能找到,这里再简单描述一下:操作系统中能够被调度的最小单位,有自己的context、stack以及thread-local存储,...

  • C++11中的内存模型

    考虑下面一段代码,假设我们实现了int的原子操作。两个函数分别在独立的线程运行(同一进程),那么打印的a值会是多少呢? 结论是打印a的值有时会为0. 所见并非所得 看不见的左...

个人介绍
做一个会写文章的程序猿