- 博客(6)
- 收藏
- 关注
原创 在Docker中编译和运行risc-v程序
前言这学期选修的编译原理课程用risc-v作为目标体系结构,需要搭建一个可以编译和运行risc-v程序的环境。由于risc-v工具链和Qemu的编译都很费时,还有复杂的环境配置,所以我用Docker做了一个镜像,将工具链和Qemu包含在内,经测试可以编译运行HelloWorld。快速上手1. 安装Docker请根据官方教程安装,在Windows、OSX、Linux上均可2. 下载镜像从阿里云国内镜像源下载我制作好的镜像$ docker pull registry/lshpku/riscv:64
2020-10-01 02:58:26
2322
1
原创 阿里云手动安装k8s流程
说明本流程已在阿里云国内ECS上通过测试本流程只是为想要体验安装过程的同学提供参考,在生产中请使用阿里云ACK如果对本流程有疑问,可以租一台阿里云国外ECS,然后跑一下官方安装教程1. 安装Dockerapt-get update && apt-get install -y docker.io配置镜像加速打开控制台->右上角橙色按钮->产品与服务->弹性计算->容器镜像服务->镜像加速器,执行类似如下的代码sudo mkdir -p /et
2020-08-22 23:16:11
1185
原创 Google Kickstart 2020 刷题笔记
Round A 20203. Workout用二分猜想法,每次猜想一个最小困难值,然后计算要达到这个值需要插入多少session,如果插入的session数不大于K则困难值合法猜想次数最多为 log(109)≈30log(10^{9})\approx30log(109)≈30,每次验证需要扫描一遍即 10510^5105,所以复杂度还好4. Bunding这题确实需要依赖一些特别的数学性质;我们先证明一个引理:最好的分组方法,就是每次取出当前相同前缀最长的一组;例如若将下面分为两组,则一定是
2020-07-04 13:36:34
483
原创 字节跳动飞书算法岗面试
楼主坐标北京(实际上由于疫情目前在外省的家中),计算机系大三,之前有过一次后台实习。虽然个人对算法抱着观望态度,但是看招聘群里算法岗占了50%(也许是贵校特例),我想着大学期间体验一次算法岗也挺好的,就投了字节跳动飞书的算法岗,这个部门是以NLP为主的。一面字节跳动的面试风格是短面多次的那种,一个面试官问一个项目+一道题。一面面了一个钟,刚开始几分钟的时候我的mac突然就黑屏了,然后赶紧重启,...
2020-04-20 18:35:17
4542
1
原创 阿里云弹性计算开发面试
楼主坐标北京(实际上由于疫情目前在外省的家中),计算机系大三,之前有过一次后端实习,本次面的是阿里云的弹性计算的开发,也就是调度、虚拟化这些。一面自我介绍,然后问了下项目经历由于这个岗位比较靠近底层,所以问了关于僵尸进程、进线程通信的问题看到我说会Python和Go,就问了我对这两个语言的使用感想我说看过Raft协议,就让我介绍了里面leader的选举过程最后是三道编程,非常水:...
2020-03-14 09:28:23
1072
原创 Google Kickstart 2019 刷题笔记
Practice Round 2019Number Guessing水题,略过Mural基于如下事实:只要你想,你可以保住任何一段长为⌈N/2⌉\lceil N/2 \rceil⌈N/2⌉的墙,故只要求和最大的一段墙即可Kickstart Alarm本题的精髓是如何快速求a1+a2+...+ana^1+a^2+...+a^na1+a2+...+an;类似于快速求幂法,只是要同...
2020-03-06 20:21:11
773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人