-
可以无话不说 可以没有话说
AG
-
好多事儿
早晨还想着, 中午11点开1小时Kindle. 下午6点下班, 回去看个电影. 可是好不现实… 不知道要加班到几点了…
-
astriction
终于体会到了一次… 原来这么辛苦… 以后听到别人诉苦, 最好是别想当然的无动于衷, 不过自己没经历过,的确是体会不到..哪怕经历过, 时间过了也会忘了吧.
-
好看的小哥哥
昨天婚礼上, 看到一个很好看的小哥哥. 据说是某个伴娘的男朋友. 看他牵着伴娘A的时候, 我以为是A的男友. 后面又看到挽着B的胳膊. 我想做个好看的小哥哥真好, 我也想做个好看的小哥哥.
-
mmap中的read ahead
https://github.com/elastic/elasticsearch/issues/27748
上面这个issue提到
The bottleneck came from the memory management read ahead which is different from the block device read ahead.
The memory management read ahead is only used for mapped files and the block device read ahead for all read operations on storage devices whether using niofs or mmapfs.
In fact, the 2MB read ahead limit I observed in my tests seems to be hard coded in the kernel: https://github.com/torvalds/linux/blob/master/mm/readahead.c#L236
mmap有他自己的readahead, (感觉有些多此一举, 我知道一定是我理解不深刻), 可以用
madvise
避免 -
嘿嘿嘿
我要是个富二代就好了, 算了算了, 我还是要上进的…
-
ticker会不会堆积
package main import ( "flag" "log" "sync" "time" ) func main() { flag.Parse() log.Println("start") ticker := time.NewTicker(time.Second * 3) i := 3 lock := &sync.Mutex{} for range ticker.C { lock.Lock() log.Printf("sleep %d second", i) time.Sleep(time.Second * time.Duration(i)) i = (i + 1) % 6 lock.Unlock() } }
2020/02/22 19:14:03 start 2020/02/22 19:14:06 sleep 3 second 2020/02/22 19:14:09 sleep 4 second 2020/02/22 19:14:13 sleep 5 second 2020/02/22 19:14:18 sleep 0 second 2020/02/22 19:14:21 sleep 1 second 2020/02/22 19:14:24 sleep 2 second 2020/02/22 19:14:27 sleep 3 second 2020/02/22 19:14:30 sleep 4 second 2020/02/22 19:14:34 sleep 5 second
-
夏天结束了
日语里「夏天结束了」其实和「今晚月色真美」一样,是有隐晦暗示的。代表着某天突然感知到河岸的风带来凉意,爱慕的心绪不了了之,没牵到的手,未送出的信,青春潦草收场后关上了门。就像睡了漫长的午觉醒来,穿衣洗漱准备去学校,找了半天却找不到课本和双肩包,才恍惚想起自己在多年前明明没有做好准备,就被推搡着长大成人。来不及跟夏天挥手告别的仓促人生,年轻时也对世间万物充满期待,眨眼间就落入了平庸之海。
夏が終わった。 -
40安天命?
我是一直都觉得感情的事难以控制, 可能突然之间就不喜欢了. 接受自己这样, 也接受别人这样. 40可安天命, 但行好事, 莫问西东?
-
依赖
说好的不依赖尼?