240 发简信
IP属地:北京
  • if hasSum {
    return true
    } else {
    return false
    }
    可以改成return hasSum,哈哈哈,小瑕疵,还有isLeaf函数

    [LeetCode By Go 105]112. Path Sum

    题目 Given a binary tree and a sum, determine if the tree has a root-to-leaf path such th...

  • 120
    高效的多维空间点索引算法 — Geohash 和 Google S2

    引子 每天我们晚上加班回家,可能都会用到滴滴或者共享单车。打开 app 会看到如下的界面: app 界面上会显示出自己附近一个范围内可用的出租车或者共享单车。假设地图上会显示...

  • 结合 Go 读 APUE-基本文件I/O

    在公众号 "别捉急" 上 同步了文章,并且可以点击原文链接阅读:传送门 基本的文件 I/O 我想 open, read, write, lseek, close 这个几个操作...

  • 一直用的gnome,一直在关注deepin

    深度桌面操作系统架构设计

    今天就结合深度桌面操作系统给大家讲讲桌面操作系统的架构设计和原理细节,一来向外界讲讲深度这么多年都做了哪些工作,二来希望通过客观公正的事实向中国新一代的开源爱好者讲述怎么用正...

  • 120
    深度桌面操作系统架构设计

    今天就结合深度桌面操作系统给大家讲讲桌面操作系统的架构设计和原理细节,一来向外界讲讲深度这么多年都做了哪些工作,二来希望通过客观公正的事实向中国新一代的开源爱好者讲述怎么用正...

  • 现在go在某些地方好像也默认用动态链接了,写个使用net/http包的程序编译后用ldd看一下就发现依赖了一些so库

    压缩go build打包的可执行文件 —— 3.4MB -> 897K

    前言 最近在写一个cli程序,习惯性的go build之后发现简简单单的几行代码打包出来就3.0+MB了,为此被做Python的同学嘲笑了很久,于是就研究了一下go buil...