cs45讲笔记 01编译四步骤:预处理(gcc -E -o)、编译(gcc -s -c)、汇编(gcc -c)、链接(gcc -o) 02 操作系统实战-实现一个简单的内核:HelloOS1. 引导流程: PC机的BIOS(即引导程序)是烧写在主板的ROM芯片上,断电也能保存。 当PC机上电后执行的第一条指令就是BIOS固件中的指令,负责检测和初始化CPU、内存和平台; 然后加载引导设备中的第一个扇区数据,到 2023-12-09 操作系统
vscode自用指南 快捷键基础使用 选择整行:CTRL + L 删除整行:CTRL + X或CTRL + SHIFT+ K 移动选中的行:ALT + ↑/↓ 复制整行:CTRL + C或SHIFT + ALT + ↑/↓ 批量更改变量(多按几次):CTRL + D 光标在任意位置换行:CTRL + ENTER 光标跳到下一个单词:CTRL + LEFT/RIGHT 隐藏底部控制面板 2023-12-09 vscode
Spring4实战 Spring致力于全方位的简化Java开发,采取了4种策略: 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 01.Spring-Core 下载地址:https://repo.spring.io/ui/native/libs-release/org/springframework/spring Io 2023-05-15 Java Spring
nginx-too-many-close-wait复现 惯例先贴地址:https://github.com/tonyo/nginx-too-many-close-wait 环境WSL Ubuntu 22.04.1 LTS on Windows 10 x86_64 Docker version 20.10.21 Python 3.10.6 [GCC 11.3.0] on linux 要求 docker docker-compose pyth 2023-03-26 nginx bug
centos7指南 常用命令和操作用户操作1sudo adduser k 修改密码1passwd k 开启sudo权限 将root用户的sudoers增加写权限, 使得下一步可以修改该文件 1chmod -v u+w /etc/sudoers #root用户增加写权限, 使得可修改该文件 找到该位置root ALL=(ALL) ALL, 并在接下来的一行新增 1k ALL=(ALL) ALL 去除root用户 2023-03-20 linux centos7
mac指南 快捷键123456789Ctrl+A #到行首(达到Home键的效果)Ctrl+E #到行尾(达到End键的效果)Ctrl+N #到下一行Ctrl+P #到上一行Ctrl+K #从光标处开始删除,直到行尾fn +左方向键是HOMEfn键+右方向键是ENDfn+上方向键是page upfn+下方向键是page down 环境配置12#cnpmsudo npm install cnpm -g --r 2022-11-10 mac
kuangbin专题 专题一 简单搜索1. 棋盘问题思路n皇后裸体 代码12345678910111213141516171819202122#include <iostream>using namespace std;const int N = 10;int n, k;char a[N][N];int dfs(int i, int mark, int x) { if (i == n ) r 2022-10-24 刷题
vagrant指北 Vagrant安装&配置 An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again csdn 安装可通过官网下载安装地址下载安装。 windows10安装选择AMD64版本 2022-08-27 vagrant
OutOfMemoryErrorLab Java堆溢出jvm参数设置:指定堆的大小,避免堆太大运行时间过长(运行的时间同样很长,不懂原因)测试堆内存溢出,没必要分配太大堆内存。-XX:+HeapDumpOnOutOfMemoryError开启HeapDumpOnOutOfMemoryError 1-Xmx51m -Xms24m -XX:+HeapDumpOnOutOfMemoryError heapOOM.java new对象存储在堆 2022-04-23 jvm3