04 2021 档案

摘要:基本搜索 与 直接空格分开就好。 像我这样的人 李正尧 或 树哥 OR李正尧 包含“李正尧”或者“树哥”、或者两者均有的中英文网站. 排除 年轻有为 -李正尧 *匹配 例如国家 匹夫*, google搜索会自动匹配出“国家兴亡,匹夫有责”结果。 高级搜索 1 site:可以查询某个网站页面的收录情况 阅读全文
posted @ 2021-04-26 10:10 dynmi 阅读(464) 评论(0) 推荐(0)
摘要:目的 随机打乱一个数组 code #include <bits/stdc++.h> using namespace std; void knuth_shuffle(int *arr, int n) { for (int i = n - 1; i > 1; i--) swap(arr[i], arr[ 阅读全文
posted @ 2021-04-25 17:02 dynmi 阅读(116) 评论(0) 推荐(0)
摘要:回显 toilet 艺术字 游戏 nsnake 贪吃蛇 bastet 俄罗斯方块 查看这台机器的信息 CPU详细信息 cat /proc/cpuinfo 当前内存的详细情况 cat /proc/meminfo 外存详细情况 sudo fdisk -l 外存挂载情况 sudo ls /mnt 所有PC 阅读全文
posted @ 2021-04-25 16:50 dynmi 阅读(115) 评论(0) 推荐(0)
摘要:Shell shell就是一个进程,这个进程的工作就是接收键盘输入,并parser到相应的系统调用,执行系统调用. 操作系统是如何管理外存设备的? 操作系统是如果操作外存的? 问题引入 为什么使用外存? 为什么需要内存呢?因为寄存器空间太小了,不够用啊!需要内存来给它补充缓冲。同理,外存也为内存补充 阅读全文
posted @ 2021-04-25 15:03 dynmi 阅读(75) 评论(0) 推荐(0)
摘要:操作系统是如何安排网络通信的 操作系统内部实现了socket()系列的系统调用,以供进程进行网络通信。 简单讲,调用socket()系列函数后,会按照用户所传参数选择指定协议,通过调用操作系统内部的协议实现来包装待传输信息,然后I/O走网络总线传送到网卡上,网卡再完成链路层和物理层封装,与外界进行交 阅读全文
posted @ 2021-04-25 15:02 dynmi 阅读(100) 评论(0) 推荐(0)
摘要:我们思考这几个问题: 操作系统kernel要如何实现多处理器支持? 用户进程能不能由用户进程创建?怎么实现?提到fork()、exec()你想到什么? 操作系统kernel要如何支持多进程?你设计的多进程调度可能在哪些地方会有性能弊端?如何去改进? 你的kernel支持了多进程,那两个(多个)用户进 阅读全文
posted @ 2021-04-21 14:08 dynmi 阅读(92) 评论(0) 推荐(0)