填坑
文章平均质量分 89
Edward.W
中二小码农,业界新手,善于学习
展开
-
【软考复习系列】计算机网络易错知识点记录
18. 交换机的转发原理是,初始的时候MAC地址表为空,接收到数据帧后,通过读取输入帧的源地址添加相应的MAC地址表项,MAC地址表项是动态增长的。在这种单核的设计中,内核是一个大的整体,所有内核服务都运行在一个地址空间中,函数之间的调用链路少,直接通信简单高效。微内核的功能会划分为独立的进程,进程之间通过 IPC 进行通信,高度模块化,一个服务的故障不会影响另一个服务。19. SDN有应用层,控制层和转发层。6. SMTP是发送邮件的协议,默认端口25,POP3是接收邮件的协议,默认端口110。原创 2023-09-18 23:56:32 · 680 阅读 · 0 评论 -
【系统设计系列】异步和网络通信
System Design Primer: 英文文档 GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.原创 2023-09-12 16:24:43 · 175 阅读 · 0 评论 -
【系统设计系列】缓存
缓存(Cache)是计算机科学中的一种技术,它通过在内存或硬盘等存储设备中临时存放经常访问的数据,以减少数据访问时间和提高程序运行效率。缓存的主要作用是减少数据读取时间、降低系统负载、提高数据处理速度,从而使计算机系统能够更快地响应用户的请求。缓存可以提高页面加载速度,并可以减少服务器和数据库的负载。在这个模型中,分发器先查看请求之前是否被响应过,如果有则将之前的结果直接返回,来省掉真正的处理。数据库分片均匀分布的读取是最好的。原创 2023-09-11 22:06:51 · 422 阅读 · 0 评论 -
【系统设计系列】 DNS和CDN
域名系统是把等域名转换成 IP 地址。这里需要了解一下DNS协议。DNS 协议的作用是将域名转换为 IP 地址,使得计算机之间可以通过域名进行通信。例如,当用户在浏览器中输入网址时,DNS 协议会将这个网址对应的域名解析成 IP 地址,然后计算机就可以通过这个 IP 地址连接到目标服务器,获取相应的网页信息。同时,DNS 还支持反向解析,即通过 IP 地址查找对应的域名。域名系统是分层次的,一些 DNS 服务器位于顶层。当查询(域名) IP 时,路由或 ISP 提供连接 DNS 服务器的信息。原创 2023-09-06 23:57:42 · 209 阅读 · 0 评论 -
【系统设计系列】延迟吞吐和一致性
System Design Primer: 英文文档 GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.原创 2023-09-05 21:47:19 · 152 阅读 · 0 评论 -
【系统设计系列】 回顾可扩展性
系统设计是指在计算机系统构建和实现过程中,对计算机硬件、软件和外部设备等各个组成部分进行有计划、有目标的设计和组织。系统设计的目的是为了实现满足用户需求的高性能、可靠、易用、安全和可扩展的计算机系统。系统设计可以分为硬件设计和软件设计两个主要方面。硬件设计主要关注计算机系统的物理实现,包括中央处理器(CPU)、内存、输入/输出设备、存储设备等关键部件的选择、组织和互连。硬件设计需要考虑性能、可靠性、功耗、成本等因素,同时确保系统的可扩展性和易维护性。原创 2023-09-04 21:23:25 · 512 阅读 · 0 评论 -
Breakpad交叉编译aarch64
linux交叉编译breakpad原创 2023-08-30 21:08:33 · 311 阅读 · 0 评论 -
Winget简单介绍
WinGet 是一个免费的下载管理器,默认安装路径在 program files 中,可以简单地通过控制面板或其他卸载方式卸载,虽然它没有 Uninstall 按钮,但问题不大,因为卸载过程相对简单。WinGet 是一个快速、简单的下载管理器,支持多线程下载,可以断点续传,同时也支持 HTTP、FTP、BT 等多种下载方式。与 Scoop 不同,WinGet 安装包安装逻辑上与下载安装包安装没有太大差别,因此可以像普通软件一样进行安装和卸载。原创 2023-07-30 14:35:37 · 1718 阅读 · 0 评论 -
全干工程师的博客目录
一直在一家公司兢兢业业的,但是因为是全干工程师,加上就业形势严峻,依旧在此处拿着微薄的工资做全部的工作,不过想想未来自己是想要有自己的企业,所以成为全干工程师或许是为自己日后的事业成就做一些微不足道的贡献把。游戏性能测试也是在具体项目中成熟应用,形成自研产品前的不断总结深入和避坑。手机音视频流在具体项目中成熟应用,形成自研产品前的不断总结深入和避坑。从硕士毕业至今工作了四年整,现在开始了第五年工作。Python系列用于写一些脚本时的总结。LeetCode Python系列,上学时刷的。原创 2023-07-16 16:44:43 · 247 阅读 · 0 评论 -
[Android] Android Studio 找不到一些包,编辑器显示红色
此前写了一个项目里面用了这个库,在本地一段时间,因为其他业务影响就没有编写。今天突发奇想加点东西,发现——原本完好的项目,通过Android studio打开之后,org.apache.commons引入有问题,大概率应该是gradle导入的问题,但是又不知道怎么解决。compile的时候应该是没问题的,但是编辑器中“Cannot resolve symbol XXX”这样一看,肯定就是编辑器的问题了,不应该是项目的问题。原创 2023-07-19 10:26:03 · 645 阅读 · 0 评论