• 还是我前男友更好

    “还是我前男友更好”

  • 通过cross search访问freezed index

    Elasticsearch 6.6.0 的文档中说, 访问 freeze 索引需要添加 ignore_throttled=false , 测试下来的确如此.

    但是, 如果通过低版本的(6.4.1) cross search cluster 搜索, 不加这个参数居然也可以.

  • 苹果系统弹出通知

    /usr/bin/osascript -e "display notification \" 提醒内容 \" with title \"提醒标题\""

  • talk is cheap

    talk is cheap, show me the test case

  • “爱不是两个人的事, 是一个人的事”. 之前一个同学这么说, 我当时觉得不可理解. 现在觉得无比正确. 一个人的爱才是纯粹的爱. (虽然自私如我, 觉得这种爱持久不了.)

  • wg能不能多线程Wait

    package main
    
    import (
    	"fmt"
    	"sync"
    )
    
    func main() {
    	wg := sync.WaitGroup{}
    	wg.Add(1)
    	for i := 0; i < 3; i++ {
    		go func(i int) {
    			wg.Wait()
    			fmt.Printf("%d done\n", i)
    		}(i)
    	}
    	wg.Done()
    	fmt.Println("main done")
    }
    
    package main
    
    import (
    	"fmt"
    	"sync"
    )
    
    func main() {
    	wg := sync.WaitGroup{}
    	wg.Add(1)
    	for i := 0; i < 3; i++ {
    		go func(i int) {
    			wg.Wait()
    			fmt.Printf("%d done\n", i)
    		}(i)
    	}
    	wg.Done()
    	fmt.Println("main done")
    }
    
  • 笔记

    原来构造一个堆只需要线性时间. 而且对一个数组建堆 in place

  • 学会一个人

    我也想学会一个人静下来工作, 一个人看书学习, 一个人用有益的方式感受时间流逝.

  • 如果太累

    如果太累有没有人可以说, 反正我是想不起来可以和谁说.

    享受这种一点点被摧毁的感觉~

  • golang中传接口是传值还是传引用?

    传值. 所以如果接口后面的东西是一个struct, 要小心了.