MARO Distibuted Toolkit

MARO 三层框架...

十一月 4, 2022 · 3 分钟 · 464 字 · HCY

VIM 配置

VIM 配置是会随着使用时间慢慢改进的,需要看最新最完整的需移步到 我的 Github 仓库 VIM 配置说明 安装 neovim 可以直接从 github 下载 appimage 配置 neovim 首次启动使用 :checkhealth 查看配置的路径等信息 coc.nvim 的 LSP 服务需要 npm ( node.js )提供支持,npm 安装的时候可以从官方网站那里下载然后安装到指定 path,之后的 -g 安装 npm 包的时候包会安装在安装 npm 的目录下面 注意这个 coc-setting.json 这个在安装了 coc.nvim 之后可以 :CocConfig 来进行编辑,json 里面这一句话一定要加上,解决了初次 tab 选中的问题 配置文件 init.vim 位于 /home/asleep/.config/nvim 下,coc-settings.json 也是在这个路径下面 vimplug 管理插件,这里有点特殊,这里我将其他插件安装在与 vimplug 的 plug.vim 同一个目录下面,即 /home/asleep/.local/share/nvim/site/autoload 安装各种插件之前,应该要了解各个插件的依赖 至于 vimplug 的安装,只需要把 github 上面的那个 plug.vim 文件弄下来放在上面说的那个 path 下面就可以调用 :PlugInstall,不用整个仓库弄下来 至于 coc 的插件,coc.nvim 是一个插件管理器,coc.nvim 管理的插件在 /home/asleep/.config/coc/extensions 下面 ...

十月 29, 2022 · 4 分钟 · 849 字 · HCY

MARO VM 调度

背景...

十月 27, 2022 · 4 分钟 · 722 字 · HCY

工作面试

深信服 Go 后端笔试(实习) 2022.9.29 牛客,要求录屏 Go 语言基本语法(非常细节) 算法 编辑距离 字节飞书搜索后端一面(实习) 2022.10.11 飞书浏览器或者客户端面试 自我介绍 简历内容(项目过程里面遇到什么问题,如何解决) 为什么选择字节 为什么选择 Go 语言 Python 为什么比 Go 效率低下 Go 语言 sync 包的数据结构以及函数用过哪些 Go 语言逃逸分析 Go 内存管理 什么是线程安全 redis 如何实现线程安全 你写的 redis 是线程安全的吗 redis 实现原理 算法 对称二叉树(感觉有点羞辱) C++ 现在最新标准,有什么新特性 海能达 Go 后端笔试一面(实习) 2022.10.18 腾讯会议 自我介绍 Go 的切片数组区别 为什么大三就来面试 简历内容(项目过程里面遇到什么问题,如何解决) 软件工程 软件开发流程 软件设计模式 影响数据库查询速率的因素 腾讯游戏技术运营一面(实习) 2022.10.25 腾讯会议面试,要求录屏 先来做几条题目,很简单,主要看思路,但是基本语法不能错误,任意语言 使用 js/php/python 自行实现函数方法 去掉一个数组的重复元素,例如:let arr = [1 ,1 ,2, 3, 3, 2, 1] (若是百亿数据,要求时间O(n),空间O(1),有什么思路) 使用 js/php/python 实现一个函数,将字符串 “hello_world” 转换成 “HelloWorld” , “hello_hang_zhou” 转换成 “HelloHangZhou” (注意:通用性) 使用 js/php/python 实现一个函数方法,参数为输入一个整数,然后输出这个数所有的因数以及总的个数,比如参数传 48 ,此时输出 1、2、3、4、6、8、12、16、24、48 共 10 个数字,比如参数传 21 ,此时输出 1、3、7、21 共 4 个数字 使用 js/php/python 函数遍历以下 json 数据,输出指定格式结果(考虑 children 层次会无限嵌套) 数据库操作,建一个表学生 student (id,name,sex,birth) (编号、姓名、性别、出生年月) 写下建表语句: student 表新增一个字段“班级编号”(class_no),写出对应的执行 sql 语句 统计每个班级有多少个学生,根据班级编号统计,写下统计 sql 自我介绍 ...

十月 26, 2022 · 1 分钟 · 129 字 · HCY

Hexo 加强 Next Theme 美化

Hexo-Next 主题 hexo-theme-next 应该是目前最广泛使用的hexo主题 安装 Hexo-Next 主题 切换到你的博客顶级工程目录,npm 安装 1 npm install hexo-theme-next 切换到 Next 主题 在你的博客顶层工程目录下打开 “_config.yml” 搜索themes,将里面的值改为next 1 theme: next 配置 Next 主题 将 node_modules/hexo-theme-next/_config.yml 复制到博客顶层文件目录,重命名为 “_config.next.yml” 1 2 cd your_site_dir cp node_modules/hexo-theme-next/_config.yml _config.next.yml 选择 Schemes 打开 “_config.next.yml” ,首先可以看到 Scheme Settings ,里面提供了四种模式,本站使用 Mist 主题 1 2 3 4 5 # Schemes #scheme: Muse scheme: Mist #scheme: Pisces #scheme: Gemini 设置站点 icon 在 favicon 中,可以设置侧边栏头像以及站点 icon ,需要把你的 icon 放在主题目录的 source/img/ 目录下 ...

十月 26, 2022 · 1 分钟 · 89 字 · HCY