240 发简信
IP属地:黑龙江
  • c++ 默认类型转化的坑

    既然能编译过然后,输出为空

  • 常用函数

    rsp.cid_extra_meta sortMap

  • 快捷键

    vscode:cmd +p 查找文件cmd+shift+o 本文件查找函数ctrl - 后退ctrl shift - 前进 goland:cmd + shift +o ...

  • blade 安装

    安装jdk 安装ninjagit clone https://github.com/ninja-build/ninja.gitcd ninja./configure.py -...

  • vscode配置c++11

    https://code.visualstudio.com/docs/cpp/config-clang-mac

  • fasthttp

    转自:https://segmentfault.com/a/1190000009133154 goroutine status: main0: wp.Start() g1: ...

  • vimgo安装

    安装vim8https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source 安装插件curl ...

  • 什么品质最重要?

    今天和领导聊天,得到的一些感悟:工作到3-4年以后,你的价值已经不仅仅是技术,而是 信任 解决问题的能力 1. 信任 信任是说领导/同事是否信任你,信任需要过去的你的做事来证...

  • 思路清晰

    思路清晰包括表达能力,以及做事情是否有条理,轻重缓急; 表达能力 表达能力很重要,语速不要太快,条理要清晰; 做事情思路清晰: 不要急躁,按照流程做,重要优先级需要设定排期,...

  • roc auc如何选择

    https://blog.csdn.net/Mr_health/article/details/96600580两者的区别与选择既然已经这么多评价标准,为什么还要使用 ROC...

  • 120
    count distinct shuffle 次数

    问题背景: 这样一条sql 在执行引擎spark 远快于MR Spark 引擎: MR 引擎 : 结论: spark引擎是2次shuffle,先group by 一次,再1次...

  • leveldb(2) 并发写入

    写入流程 先加锁 往队列里加入数据(有可能有别的线程也加入数据) wait等待队首数据的线程被唤醒(此时其它数据可以写入队列) 持有队首数据的线程被唤醒,获取最新的seque...

  • 优秀的人

    具备什么素质的人大概率是一个优秀的人?几个特质很重要: 自驱力:就是能给自己定比较高的目标,愿意为了这个高目标付出巨大努力。有人也喜欢称之为激情。 学习能力:其实包含学习意愿...

  • Bloom Filter

    概率计算: False Positive 概率(k个函数,n个数后全部为1的概率) 实际使用场景: 当n很大时,误报率会上升, 为了保证98%的准确率,所以要不断的扩充 m ...

  • 方向选择

    个人努力决定了你的下线,做对事情,跟对人 决定你的上限? 问题是:如何选择事情,选择人呢? 1.向优秀的人,优秀的团队学习2.做事情的方式,效率,认知,习惯;3.和优秀的人共...

  • C++11 memory order

    为什么要momory order 线程1 可能发生指令重排,导致线程2断言失败 1.现代CPU保证单个CPU看到自己的执行顺序和代码的顺序是一致的2.CPU之间看到其他CPU...

  • Spark partition 2G限制bug

    业务中遇到了一个挺有意思的bug:partition超过2G导致shuffle报错的问题,https://issues.apache.org/jira/browse/SPAR...

  • ES模板

    模板主要用来自动创建index,比如每天一个index 便于数据清理创建模板语法: