KVM分为两部分,User态部分在Qemu中,Kernel态部分集成到了Linux的代码里作为Kernel Module的形式对上提供服务。由于整个大的流程还是在QEMU里面的,所以本篇先介绍一下设备注册的相关信息。
腾讯游戏上海北极光工作室2018面经
找人内推了腾讯游戏上海的北极光工作室,腾讯五大工作室分别为:琳琅天上工作室(Jade Studios)、量子工作室(Quantum Studios)、卧龙工作室(Wolong Studios)、北极光工作室(Aurora Studios)、波士顿工作室(Boston Studio). 北极光工作室的《天涯明月刀OL》、《轩辕传奇》属于比较有名的游戏,我面的后端研发。
星环科技校招2018面经
终于到了找工作的时间了,也投了星环,面了3个多小时,最后顺利拿到了offer,本篇分享一下经历。
也是听了前辈们说的后感觉星环是一个不错的选择,在大数据是未来发展方向之一的前提下,星环的技术还是国内Top的。目前的星环大概200-300人的规模吧。
官网招聘的页面:http://www.transwarp.cn/about/job.
Virtualize USB as Network Card
开发板一般最稳定的接口就是USB串口,而Linux中g_ether
module允许我们将usb虚拟化为网卡,
这样我们的开发板就可以通过这块虚拟网卡借助host PC的代理连接到外部互联网。
Using cntlm Proxy on Linux
在公司或学校的代理往往只给固定IP(host)上网的权限,或者验证服务器只能用NTLM(v2)方式而拒绝明文密码方式,而我们的其他设备如果想通过host来上网的话就需要将host作为一个小的踏板, Cntlm 是一款能满足这个需求的轻量级小程序,本文对其进行简单的介绍。
Run Debian9 Linux on Hikey960
Hikey960目前来说是个比较新的板子,网上大部分教程都是针对Hikey,而Hikey960和Hikey的 差别比较大,现有的教程也比较杂,所以这里记录一下自己踩过的小坑。
Curently, Hikey960 is not fully supported by debian9. Tutorials and docs are all about hikey (620). This post records the process about running Debian 9 on Hikey960.
PARSEC & SPEC CPU Benchmark Deployment
测Evaluation的时候一般会测一下SPEC 和 PARSEC benchmark, 本篇简单介绍一下两者的部署和运行。
Xen Log 16-Debug Key
之前介绍过Xentrace可以用来记录Hypervisor中发生的事情,不过有时我们希望手动触发print log的行为(比如观看此时Xen的页表结构、内存状态或者打印当前的cpu栈等等). 亦或是按下某个按键之后的Hypercall就会输出Log,再按一次后就停止输出Log等等。此时Xentrace或者手动添加Hypercall就不能满足我们的需求,而Xen提供了一套方便的接口可以解决这个问题: Debug Key
[完结]牙套日记
长篇连载的牙套日记终于完结,经过三年的调整,牙齿已经尽可能变成了它最好的样子, 之所以说是尽可能是因为骨骼的原因上下牙的中线在咬合状态下不能正对齐,不过这也是大部分人的常态啦。
整体结果非常满意,在将近24岁才开始整牙的我说实话已经错过了黄金期, 这也是我前前后后花了3年多才结束矫治的原因,同样的情况对于一个青少年来说可能2年不到就可以结束了。
但是牙槽骨终身都是可以变化的,所以亡羊补牢,为时不晚吧~
这里分享一些自己这三年带牙套的感受,也提供了矫治期间的一些照片以供参考(图片可能引起不适,请谨慎阅读~)
决定毕业后就在上海找工作的我重新考虑了一下整牙的事,牙齿比较拥挤而且还是深覆合,高中的时候一个私立牙医说要拔4颗牙还要4年…当时考虑会影响高考而且一时还难以接受4颗..就一拖再拖. 本科没怎么想过这事,最近多方咨询后决定开启牙齿正畸长篇单刷副本! 两年半的漫长奋斗现在要开始了~ 希望最后能有一个不错的结果。
2017-04-10 - 2020-06-25