开发实践
文章平均质量分 72
开发实践
infralan
Major in 存储, 周边:linux内核 虚拟化 云原生,分布式、网络、数据库
展开
-
通过伙伴系统申请内核内存的函数有哪些?
通过伙伴系统申请内核内存的函数有哪些? 在物理页面管理上实现了基于区的伙伴系统(zone based buddy system)。对不同区的内存使用单独的伙伴系统(buddy system)管理,而且独立地监控空闲页。相应接口alloc_pages(gfp_mask, order),__get_free_pages(gfp_mask, order)等。 补充知识: 多级分页目录结构 Linux内核中采 用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64转载 2021-07-26 13:09:04 · 231 阅读 · 0 评论 -
vim自动格式化代码转载
让 Vim 在保存文件时自动格式化代码 2020 年 11 月 04 日 2020 年 11 月 05 日 Computer Skills 314 1.5k 3 分钟 写代码时,遵循一定的代码风格是很有必要的。对于这种机械性的工作,我们的主张是要寻找自动化的解决方案。 对于 Vim 和 C++ 的组合,这里推荐以下搭配,并辅以适当配置: clang-format vim-autoformat 插件 在mingw安装好之后,只需去llvm官网下载llvm软件就可以包含clang-format。同时原创 2021-06-25 17:27:22 · 440 阅读 · 0 评论 -
build muduo库时报错
报错为 undefined reference to boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar… 对‘boost::unit_test::ut_detail::normalize_test_case_name(boost::unit_test::basic_cstring)’...原创 2020-01-11 19:26:22 · 972 阅读 · 0 评论 -
github托管vimrc配置
效果:一键配置vim 先前准备 1: 我的配置环境:Ubuntu 14.04.3 LTS 版 2: vim 安装: sudo apt-get install vim 3: git 安装: sudo apt-get update sudo apt-get install git git 配置: git config --global user.name “你的用户名” git config --gl...原创 2020-01-15 03:04:19 · 623 阅读 · 0 评论 -
输入法Bug
解决办法,去深度商店下载搜狗拼音就可以激活右下角的键盘, 这应该是一个Bug原创 2020-01-29 14:57:21 · 362 阅读 · 0 评论