提问的智慧 提问的智慧 How To Ask Questions The Smart Way Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen 本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。 原文网址:http://www.catb.org/~esr/faqs/smart-questions.html Copylef 2024-01-15 杂谈 #沟通技巧 #提问
如何打造一个舒适的算法竞赛编程环境 从开始接触算法竞赛到现在堪堪入门算法竞赛以来,写算法题的平台改变了很多次,但是追求舒适、方便、快捷的开发环境的想法从来没有改变过。 最开始的时候用的是CodeBlocks,这个IDE可以生成template,但是并没有很好的LSP支持。后来对编程环境熟悉一些之后,就没用这种开发方式了。 之后很长的一段时间,开发环境换到了Vim,主要是用SpaceVim + coc-clangd + Copilot 2023-12-30 Tool #Algorithm #Tool #Shell #Rust #VSCode #Container #DevContainer
Dev Container:也许是一种比虚拟机更方便的虚拟开发环境 Dev Container介绍 之前在用Vagrant[4] + VirtualBox的虚拟环境进行OpenWrt编译,因为Vagrant + VirtualBox的方式可以在Windows上面提供一个可分发的、独立的Linux开发环境,可以很方便地在多个不同的桌面环境下使用完全相同的开发环境。但是使用Vagrant + VirtualBox的虚拟开发环境也存在一些问题,这些问题主要有: 虚拟 2023-06-07 工具 #虚拟环境 #Docker
Vagrant:一款方便、快捷虚拟机管理工具 最近在编译OpenWrt,因为Windows下面无法交叉编译,装个虚拟机临时用一用。下载Archlinux的时候,发现一个好用的虚拟机管理工具——vagrant。vagrant主要有以下几个功能: 可以零配置新建一个虚拟机环境,省去了繁杂的配置过程vagrant init archlinux/archlinux # 新建一个Vagrantfile配置文件,并配置os为Archlinux 2023-04-17 工具 #虚拟环境 #vagrant
Codeforces Round 826 (Div.3) A. Compare T-Shirt Sizes 题目大意 给你两个T恤的尺码,问你两个T恤的尺码的大小关系。尺码是有三种主要类型SML,分别代表Small,Medium,Large。SML的大小关系是S < M < L。Small和Large两种类型的尺码,可以在前面加上若干个X。X越多,对于S类型就越小,对于L类型就越大。 题解 主要是分类型讨论,然后判断大小关系。 如果两个T 2022-10-12 Codeforces #算法 #Codeforces
MIT 6.1810 Operating System Engineering Reference: https://pdos.csail.mit.edu/6.1810/2022/index.html 6.1810 是MIT的著名的操作系统课程6.828的后续版本,主要区别是6.828基于x86指令集,6.1810基于risc-v指令集。之前做6.828的时候,因为太菜了,实在是做不下去🥺,一度弃坑。趁着毕业之前还有很多时间,再来一遍,争取这次能够做完这套课程。 实验 2022-09-11 操作系统 #操作系统 #实验
数据库 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全 依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 MySQL 支持哪些存储引擎? MySQL 支持多种存储引擎,比如 InnoDB,MyISAM,Memory,Archive 等等。在大多数的情况 2022-08-28 面试 #面试 #八股文 #数据库
一个ARM-NEON的demo 之前和炮姐聊天的时候,打开了新世界的大门。手边有一台Macbook Pro M1,就用这台设备写了一个简单的demo。Apple M1 chip 支持ARMv8-a指令集,同时支持NEON拓展指令集。 测试数据基于google benchmark。 RGB deinterleaving #include "benchmark/benchmark.h" #includ 2022-08-17 C/C++ #ISA #NEON #C/C++
八股文收集 C++ 虚函数 虚函数,纯虚函数和虚析构函数 [1] C++ 中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。如果调用非虚函数,则无论实际对象是什么类型,都执行基类类型所定义的函数。非虚函数总是在编译时根据调用该函数的对象,引用或指针的类型而确 2022-07-23 面试 #操作系统 #C++ #计算机网络 #Redis #数据库原理 #软件设计模式 #计算机组成原理 #编译原理
2022年秋天的面试经历 今年的秋招来的格外的早,7月中旬一些大厂的提前批已经开放了。从实习春招开始,就感觉到了今年的就业形势将会非常严峻。尽管实习春招的时候,拿到了微软的暑假实习offer。但是保险起见,还是需要投一投其他公司。一方面没有成功转正,也不至于毕业即失业;另外一方面也看看有没有更好的机会。 2022-07-22 面试 #字节跳动 #比心 #佳期投资 #趋势科技