分类 代码人生 下的文章

坐标上海,5月底房子到期,刚好公司在此时和自如有合作,最终整租了一间40平一室一厅的非首次出租的自如房,房租半年付,使用公司的优惠便宜了大约300元。

直到一周后搬进去后,我和女友都出现了嗓子疼,咳嗽的症状,而且时间长不通风的情况下一股刺鼻的味道,睡一觉早上醒来嗓子干疼,于是在搬进去的第二天晚上,我开始以关键字 甲醛 自如 学习研究,发现这样住下去肯定命不久矣,于是买了一些初级的检测设备,联系管家,发了自测的甲醛和tvoc超标的图。

而管家的回复让我很郁闷,总结一下:

  1. 这个房子不是首次出租,所以应该不会有问题(我能确定部分墙面肯定是新刷的)
  2. 之前住这里的是一家子人,还有一个小孩子,没说有问题
  3. 你的设备检测不准

套路过后,他们表示只承认cma报告,可以自己联系或者申请自如检测(后者可能要等很久)。

同时我也把我们公司负责自如的对接人,还有自如方的对接人,管家拉到群里,一起讨论这个问题,果然还是套路回答。这个也在预料之内,于是当天打电话预约了一家有cma资质的检测机构(不打广告了),第二天早上请假做检测,一个点500,带发票550,7个工作日出结果(那周刚好有端午节,多等了几天),邮寄纸质cma报告。

等报告期间我住过酒店,不过太贵了就又回去住了几天,一直保持通风,睡觉头都是朝着过道,嗓子又疼了一周。然后找到了新的住处,挑了一个周末搬过去了(还是老房子好啊!)。

终于在过了很久后的今天(20190617),我终于收到了通知电话,结果确实是甲醛超标,而且只有甲醛超标,听到这个结果我是比较开心的,不是因为得到了有利的证据,而是tvoc没有超标,这玩意儿才是真正的大佬!

纸质报告明天才会拿到,不过之前的电话是有录音的

工作学习中遇到了很多有趣的go项目和文章,收集一下

文章或视频

https://golang.org/doc/codewalk/sharemem/
https://blog.labix.org/2011/10/09/death-of-goroutines-under-control
https://blog.golang.org/share-memory-by-communicating
https://golang.org/doc/codewalk/sharemem/
https://www.youtube.com/watch?v=lLDWF59aZAo
http://satran.in/2017/11/15/Implementing_tails_follow_in_go.html
https://www.flysnow.org/
https://github.com/polaris1119/The-Golang-Standard-Library-by-Example
https://projecteuler.net/

学习资料

https://github.com/mikespook/Learning-Go-zh-cn
https://astaxie.gitbooks.io/build-web-application-with-golang/content/zh/
https://gobyexample.com/
https://github.com/Unknwon/go-fundamental-programming
https://github.com/Unknwon/go-rock-libraries-showcases
https://golang.org/doc/effective_go.html
https://blog.golang.org/laws-of-reflection
https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

项目

https://github.com/go-cmd/cmd
https://github.com/fsnotify/fsnotify
https://github.com/nathany/looper
https://github.com/hpcloud/tail
https://gopkg.in/tomb.v2
https://github.com/fatih/color
https://github.com/mattn/go-colorable
https://github.com/gongo/9t
https://github.com/shanghai-edu/multissh
https://github.com/gogs/gogs
https://github.com/pkg/errors

Golang syslist

Golang预定义的OS列表

aix
android
darwin
dragonfly
freebsd
hurd
js
linux
nacl
netbsd
openbsd
plan9
solaris
windows
zos

Golang预定义的Arch(架构)列表

386
amd64
amd64p32
arm
armbe
arm64
arm64be
ppc64
ppc64le
mips
mipsle
mips64
mips64le
mips64p32
mips64p32le
ppc
riscv
riscv64
s390
s390x
sparc
sparc64
wasm

你认识几个?

程序猿面试

找新工作的念头是在今年6月开始萌发的,其实当时已经开始投简历了,结果因为种种原因(主要是忙?)拖到这会儿才真正开始面试。投简历的平台是boss直聘,简历用的jobDeer的模板,用md写好,生成pdf和doc格式,挂在自己的网站下,方便下载和浏览。

- 阅读剩余部分 -

第一次学习KMP算法走了不少弯路,下面老高按照自己的学习步骤,总结一下KMP算法的要点,如果有错误或者疑问,欢迎指正!

老高使用python语言实现算法,实现的语言不重要,重要的是他的思想!(其实老高的C语言早已年久失修?)

本文是系列的第二篇,主要探讨一下KMP算法的思维方式并引出next数组概念。

- 阅读剩余部分 -