上一次拜读大概是3年前,当时还在上大学,印象最深的是不理解少平拒绝少安一起开厂做土财主,独自离家做了煤矿工人,每天在生死线边缘徘徊,靠体力挣着看似很多的工资。以及最后晓霞被淹死时我也鼻子一酸。再次就是最近,每天通勤路上,听书成了我最大的兴趣,应景的背景音乐与朗读者的语气带入,更加让人有沉浸的体验。
libco协程库学习笔记(二)(未完结)
上篇已经介绍了libco切入切出的相关代码与流程,本文主要学习协程切换时寄存器以及运行时栈的变化,也会涉及扩展部分的相关内容:共享栈,协程控制,协程池。另外本文并非完全原创,多处代码解释参考某大佬KM文章,有的代码细节还没有看懂,也有的地方加入了自己的看法与见解。
基于redis的分布式锁学习
最近接到一个需求,需要从微信获取新token,每次获取微信都会更新最新的token,之前的token作废,每个token有一个过期时间,在此过期时间内客户端可直接拿去校验,不用重新获取。有点触及只是盲区,经老大指点了解下分布式锁,这里记录学习下基于redis实现的分布式锁。
emscripten & protobuf踩坑之旅
WebAssembly是一种运行在浏览器虚拟机中的新的机器码指令格式,简称wasm。emscripten就是可以将C/C++,JAVA等高级语言代码库编译为wasm的一种编译工具。为了能够在前端高效应用大量现存的C/C++库完成音视频,游戏,机器视觉等计算密集型的功能。简单的说,因为浏览器只能跑js代码,wasm的出现就是为了其他语言的代码也可以在浏览器里运行,emscripten就是可以将其他语言编译成wasm的编译工具。
Goodbye 2018
回首求职路
今天是2018年11月10日星期六,我在深圳,昨天腾讯20岁生日(本来是11月11日,因为周末原因所以提前庆祝),全司上下各种活动,红包,礼盒,还有明星来发礼物(没来我们大厦2333),小马哥与大家合影留念(也没来我们大厦…)。不知不觉就从校园老腊肉变成职场小鲜肉了(不卖萌,全部门我是最年轻的hhh)。回首这段求职路,收获颇多,成长颇多。