笔记
万物琴弦光锥之外
复杂的世界需要简单的东西,专业不一定复杂,简单才是终极
展开
-
读100本书,走万里路-1-操作系统导论-20220322
操作系统导论-读书笔记原创 2022-03-22 17:15:12 · 10601 阅读 · 0 评论 -
每日进步一点之灵魂拷问19之并查集数据结构
#1帮派问题如何解决?例如:给定一群人,和人之间的关系,如何确定每个人属于哪个关系圈?#2设定如下:i 表示 某个人s[i] 表示 the set of i person, i 这个人属于哪个集合原创 2022-03-13 19:27:57 · 9620 阅读 · 0 评论 -
每日进步一点之灵魂拷问18之Redis-1
#1Redis实例是单线程还是多线程?#2什么是Redis集群?#3一台服务器上有几个Redis实例?#4为什么?#5CPU数目 和 Redis实例数目之间有什么大致关系?#6原创 2022-03-12 21:40:16 · 9766 阅读 · 0 评论 -
每日进步一点之灵魂拷问17之WAS
#1was 常用版本9056 和 8559#2was基于Java,服务对象:应用程序#3was集群是?一个应用服务器集合,集群里的服务器部署【相同】应用程序。#4单元是什么?由【一个】管理节点(将军)带领的一只军队(应用服务器)#5集群 和 单元的 集合包含关系是?数量关系是?集群只能在一个单元内,不能跨单元#6集群是逻辑概念还是物理概念?逻辑概念#7集群只能在一个单元内,类比,那么集群和节点呢?集群可以跨物理节点!#8...原创 2022-03-10 19:55:27 · 9339 阅读 · 0 评论 -
每日进步一点之python学习资料链接更新
#1 python官方文档https://docs.python.org/zh-cn/3/tutorial/introduction.html#2原创 2022-03-09 23:11:13 · 9577 阅读 · 0 评论 -
每日进步一点之灵魂拷问16之CPU虚拟化
#1通过让一个进程只运行一个时间片,然后切换到其他进程,操作系统提供了存在多个虚拟CPU的假象。这是什么技术?#2什么是进程?什么是程序?#3程序最初保存在哪?经过了怎么样的变化成为了进程?进程保存在哪?#4现代操作系统惰性(lazily)加载什么?#5进程加载代码和静态数据加载后又会分配哪些内容?#6什么是上下文切换?保留了哪些现场?#7存储关于进程的信息的个体结构是?其实是C语言中的什么?#8当OS希望启动程序运行时,它会在进程列表中为其创建一个进程条目,为其分配一些内存,原创 2022-03-05 20:43:40 · 9190 阅读 · 0 评论 -
人与计算机的类比-更新
浅薄的知识而已,有不当的类比,请大佬指出。开始吧!=脑子=CPU+缓存+主存=迷糊=断电=RAM掉电=内存上下文缺失=啥也干不了,崩了。你做到一半别人喊你干别的活儿,听他说话=中断。计算机能快速处理多件事,人却不能,其中之一是因为人只有一个CPU,电脑有多个。二是计算机能快速上下文切换,也就是每件事的内存上下文(做到哪儿,干了啥),而我们没法,只能用在外存(纸)上进行,太慢了,而且本子还经常找不到。。三是电脑执行的是人类编写好了的程序,我却是复杂的工作,需要自己“编程序(思原创 2022-03-04 08:56:21 · 9572 阅读 · 0 评论 -
每日进步一点之灵魂拷问15之搜索技术
#1搜索的主要技术有?BFSDFS#2递归求排列组合?perm(begin, end)for i in range(begin,)原创 2022-03-02 22:13:40 · 9178 阅读 · 0 评论 -
灵魂拷问4之答案之计算机网络
#1 计算机网络网络拓扑结构有哪些?(讲个4种叭)#2OSI七层说一下?#3协议和服务,是垂直的还是水平的?#4TCP/IP 模型 哪4层?#5第4问的每一层你能想起哪些协议? TCP/IP 协议是哪一层? HTTP/Telnet/DNS/POP?IP/ICMP?ARP/RARP?#6MAC英文全称?什么含义?#7MAC对应于哪一层?#8为什么用MAC地址?由几比特构成?分成几部份?每一部份什么含义?#9IP协议中 IP地址采用什么进制表示法?#10传统ipv4地址有几原创 2022-03-01 20:38:14 · 9379 阅读 · 0 评论 -
每天进步一点之灵魂拷问14之网络连接2
#1协议栈内部有一块用于存放【 】的空间,这可以被称为?#2发送数据时,需要看一看套接字中的哪些信息?#3发送数据完毕后,协议栈会等待返回,还是?#4如果数据中途丢失,收不到对方的响应...原创 2022-02-28 19:36:03 · 11105 阅读 · 0 评论 -
每日进步一点之灵魂拷问13之网络连接-1
#1浏览器是直接发送信息的么?#2什么是协议栈?什么是网络控制软件?#3什么是网卡?网卡的作用?网卡和网络协议栈有什么联动?#4集线器?交换机?路由器?各自对应OSI模型中的哪几层?#5...原创 2022-02-27 19:30:16 · 11211 阅读 · 3 评论 -
想学习什么?我来帮你灵魂拷问
走过路过不要错过,你是否有过想学一种知识却找不到重点的痛苦?学过了却过几天就忘了?或者想要个同伴一起学习,一起前进?孤独进步中,需要个提醒的灯塔?现向诸君征集知识主题,我来给你们进行提问式学习。或许我只是个初学者,但是我觉得我能给你灵魂拷问,让你更进一步😊。小伙伴们,提问式学习,需要你们!...原创 2022-02-26 14:40:16 · 9161 阅读 · 0 评论 -
灵魂拷问3之答案之虚拟内存的鬼话
#1虚拟内存管理是什么?这项技术是为了解决什么问题? 🐶内存是个篮子,如果你要往篮子里放台电视机,咋能放进去?解决办法呢?就是用【外存换取内存】咯。虚存管理 就是 实现虚拟地址【篮子】和实地址【电视机】的映射关系。#2虚拟地址 映射到 物理地址 需要借助什么? yeah Biu页表: 一张 逻辑页到实际物理页的映射表。看封面哟!举例:段页式管理闭上眼睛,想象: 主存 是一栋宾馆,每个单人间 称为【页框】。 作业的地址空间: 一群人;把这一群人分为一组一组【段】。 每一组的原创 2022-02-24 21:19:21 · 9361 阅读 · 2 评论 -
灵魂拷问2之计算机操作系统答案之大爷,给个赞?
#1通信干线,总线分为哪3种? 分别是单向还是双向?数据总线:Data Bus 双向地址总线:Address Bus 单向控制总线:Control Bus 每根单向,整体双向#2输入输出系统有哪些工作方式?(4种)目的是?(提示:谁与谁并行?)1.程序控制方式,I/O完全在CPU的控制下完成!主要的工作内容是:【CPU】判断【外设】【是否准备好】接受或者输入数据。也就是CPU要时不时探测外设状态,影响了CPU效率,处理器与外设实现并行困难。2.中断原创 2022-02-23 21:39:56 · 9507 阅读 · 0 评论 -
灵魂拷问1的答案之点个赞?
兄弟们,不详细解释原因有2⃣️:一则,我本身目标是不求甚解,目前处于入门扫盲阶段二则,不详细的解答另一角度来说起到提纲挈领、耐人寻味、引人入胜的奇效#1一句话什么是计算机?主机?外设?能用一张图描述么?与我而言,计算机就是 由硬件,软件,输入输出集成的一个能完成指令的机器系统。主机 就是 【cpu】+ 【内存】构成的统一体。外设 就是【除了 主机之外的部件】。#2什么是cpu?cpu的几大组成?长什么样?能画出来么?CPU中文为计算处理单元,由4部分组成:1.运算器(compu原创 2022-02-22 22:06:40 · 9343 阅读 · 0 评论 -
每天进步一点之灵魂拷问12之你不知道的py
•什么是Python生成器?•什么是Python迭代器?•list和tuple有什么区别?•Python中的list和dict是怎么实现的?•Python中使用多线程可以达到多核CPU一起使用吗?•什么是装饰器?•Python如何进行内存管理?•Python中的垃圾回收机制?•什么是lambda表达式?•什么是深拷贝和浅拷贝?•双等于和is有什么区别?•其它Python知识点...原创 2022-02-21 22:25:55 · 9448 阅读 · 0 评论 -
每日进步一点之灵魂拷问11:Linux
面试题一1、什么是Linux?2、Unix和Linux有什么区别?3、什么是 Linux 内核?4、Linux的基本组件是什么?5、Linux 的体系结构6、BASH和DOS之间的基本区别是什么?7、Linux 开机启动过程?8、Linux系统缺省的运行级别?9、Linux 使用的进程间通信方式?10、Linux 有哪些系统日志文件?11、Linux系统安装多个桌面环境有帮助吗?12、什么是交换空间?13、什么是root帐户?14、什么是LILO?15、什么是BASH?16、原创 2022-02-20 22:52:20 · 9846 阅读 · 2 评论 -
每日进步一点之灵魂拷问10之今天水一下?
#1算法讲究的复杂度是啥?时空复杂度时间空间每道算法题多思考优化复杂度#2算法从 二叉树 开始#3数据结构有哪些?#4基本物理数据结构为?数组和链表#5逻辑数据结构?原创 2022-02-19 22:29:08 · 9323 阅读 · 0 评论 -
每天进步一点之灵魂拷问9(昨日没来得及发,今日发存货)
#1get 与 post 请求的本质区别?GET和POST最大的区别主要是GET请求是幂等性的,POST请求不是。这个是它们本质区别。幂等性:一次和多次请求某一个资源应该具有同样的副作用。简单来说意味着对同一URL的多个请求应该返回同样的结果。...原创 2022-02-18 22:15:15 · 9275 阅读 · 0 评论 -
每日进步一点之灵魂拷问8之计算机网络方面
#1计算机网络有哪些常见模型?#2TCP和UDP的区别#3UDP和TCP对应的应用场景有哪些?#4详细介绍下TCP三次握手?#5为什么是3次不是4次,2次?三次握手连接阶段,最后一次原创 2022-02-16 22:33:19 · 9900 阅读 · 0 评论 -
每日进步一点之灵魂拷问7来了,来了,来了
#1进程和程序的区别? 用一个词来区分!#2进程是什么的基本单位?线程又是什么基本单位?#3什么是上下文切换?大致描述下?#4切换的耗时来说,线程和进程有什么区别?#5线程和进程的系统...原创 2022-02-15 20:56:33 · 9358 阅读 · 0 评论 -
每日进步一点之灵魂拷问之知识盲盒6:熵。真的有答案。
#1比特代表什么意思?位是什么?它们和 丢一枚标准硬币得到的结果 有什么关系?#2什么是信息量? ln(N)#3【如何理解信息熵-哔哩哔哩】 https://b23.tv/CFAK18u原创 2022-02-12 19:52:05 · 9707 阅读 · 0 评论 -
每天进步一点之灵魂拷问5,之这次我真的有答案
简单拷问需要答案私聊我#1索引是什么?数据?还是数据结构?#2查找算法有哪些?(说个3种叭????)#3哈希表的时间复杂度是多少?#4哈希表既然如此好,能作为索引么?有什么缺点?(3)...原创 2022-02-12 18:32:17 · 9381 阅读 · 0 评论 -
每日进步一点之灵魂拷问4之补昨天的,别问答案,你心里清楚的
#1 计算机网络网络拓扑结构有哪些?(讲个4种叭)#2OSI七层说一下?#3协议和服务,是垂直的还是水平的?#4TCP/IP 模型 哪4层?#5第4问的每一层你能想起哪些协议? TCP/IPxieyi·原创 2022-02-12 13:17:38 · 10083 阅读 · 0 评论 -
每天进步一点之灵魂拷问3之别问了,我没答案
#1虚拟内存管理是什么?这项技术是为了解决什么问题? ????#2虚拟地址 映射到 物理地址 需要借助什么? yeah Biu#3内存和外存交互的基本单位是什么? yeah#4MMU是什么?要他做甚? me原创 2022-02-10 22:12:54 · 9387 阅读 · 0 评论 -
每天进步一点之灵魂拷问2
#1通信干线,总线分为哪3种? 分别是单向还是双向?#2输入输出系统有哪些工作方式?(3种)目的是?(提示:谁与谁并行?)#3PCB是什么?进程由哪三部分构成?#4进程生命周期有哪些模型?...原创 2022-02-09 22:28:31 · 9400 阅读 · 0 评论 -
每天进步一点之灵魂拷问1
#1一句话什么是计算机?主机?外设?#2什么是cpu?长什么样?能画出来么?#3什么是主存?主存和内存一样么?#4什么是指令? 指令有几部份?#5指令中第二部份有几种寻址方式?#6什么是指令流水线时空图...原创 2022-02-08 21:37:10 · 9520 阅读 · 0 评论 -
leetcode:240 递增二维数组中的查找
从左下或者右上角开始比较class Solution: def findNumberIn2DArray(self, matrix: List[List[int]], target: int) -> bool: if not matrix: return False m , n = len(matrix), len(matrix[0]) i, j = m - 1, 0 # take cate of th原创 2021-11-01 21:24:11 · 9155 阅读 · 0 评论 -
python刷题之二叉树结构
概述目录二叉树笑谈计算机能理解的方式先序遍历递归三剑客朴素迭代剑法后序遍历中序遍历计算机处理的方法递归迭代二叉树笑谈一个仙人有两个子女,左儿右女。儿女各有家谱。计算机能理解的方式class TreeNode: def __ini__(self, left=None, right=None): self.left = left self.right = right先序遍历所谓遍历就是,对相应的人进行某种操作。先对六道仙人操作,然后对儿子然后女儿操作,这就是先序遍历。递归三剑客剑原创 2021-10-25 21:24:35 · 9471 阅读 · 0 评论 -
pip批量安装模块或者包
诸位老爷好当你想要把自己的环境打包移植却一头雾水?当你写了一个自己的package, 想要共享给别人却苦于不知如何下手?按照以下步骤,痛苦不再有!打开终端, cd进入 需要操作的包文件夹输入 pip freeze > requirements.txt只要有这个文件,别人就可以在他们自己的操作系统上,pip install -r requirements.txt 安装依赖包。在你包文件夹外创建一个setup.py如下from setuptools import原创 2021-07-21 15:19:18 · 9341 阅读 · 0 评论 -
找不到bayes_opt包怎么办?
最新版本其实它的正式名字是 bayesian-optimization,所以你直接conda install bayes_opt当然不会成功。第一种:conda install bayesian-optimizationpip install bayesian-optimization第二种,离线安装1anaconda.org搜索bayesian-optimization,下载**.tar.bz2** 结尾的包。将下载的包,放入anaconda3中的pkgs文件夹里。然后打开原创 2021-06-29 21:45:07 · 12450 阅读 · 0 评论 -
.bat文件打开方式
有的时候不小心将后缀名.bat文件在选择打开方式时误勾选了用记事本或者其他文本编辑器打开, 结果电脑上的*.bat文件的打开方式都变成了记事本或者其他文本编辑器。本方法就是恢复.bat文件的默认打开方式。1、同时按住windows键和R键,在出来的框中输入regedit,打开注册表编辑器。2、找到: 计算机\HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\currentversion\Explorer\FileExts.bat 删除除了openwithlist原创 2021-05-28 11:02:27 · 14944 阅读 · 0 评论