技术栈
计算机基础
JavaGuide
16 天前
网络
·
http
·
缓存
·
程序员
·
idea
·
多线程
·
校招
·
java基础
·
并发编程
·
aio
·
计算机基础
·
认证授权
腾讯Java后端一面,被速通了!
分享一篇腾讯的后端Java一面凉经,被速通了, 大家感受一下难度如何。这次面试的考察覆盖了从 项目经验的深度挖掘(面试官非常看重 STAR 法则的应用)到 扎实的计算机基础(经典的 TCP/UDP 对比、MySQL 事务与 MVCC 原理),再到 分布式系统 的核心概念(如分布式锁的必要性与 Redis 实现),甚至还涉及了对 新兴技术趋势(如 AI 辅助编码)的看法,最后当然少不了 算法能力 的现场检验。
xiao--xin
19 天前
笔记
·
计算机网络
·
带宽
·
计算机基础
·
性能指标
·
吞吐量
·
时延
计算机网络笔记(六)——1.6计算机网络的性能
计算机网络的性能一般是指它的几个重要的性能指标。但除了这些重要的性能指标,还有一些非性能特征(nonperformance characteristics)也对计算机网络的性能有很大影响。
Rinai_R
20 天前
笔记
·
操作系统
·
环境搭建
·
计算机基础
·
xv6
·
mit6s081
MIT6.S081-2024版本的环境搭建
我看网上的环境搭建版本大多是2020年,或者ubuntu20版本的,我也跟着很久没有搭建好,在下载工具链之前,我最开始直接用git去拉取哪个工具链,之后又配置了半天,发现一个比较友好的最新版本的环境搭建办法,在这里重新分享一下
Rinai_R
1 个月前
c语言
·
操作系统
·
学习笔记
·
计算机基础
·
实验
xv6-labs-2024 lab2
操作系统的隔离性,举例说明就是,当我们的shell,或者qq挂掉了,我们不希望因为他,去影响其他的进程,所以在不同的应用程序之间,需要有隔离性,并且,应用程序和操作系统之间,也是如此。
小哈里
1 个月前
系统架构
·
软件工程
·
算法与数据结构
·
离散数学
·
计算机基础
·
计算机科学与技术
【计科】计算机科学与技术,从离散数学到软件工程,从理学/抽象/科学到工学/具体/技术
【计科】计算机科学与技术,从离散数学到软件工程,从理学/抽象/科学到工学/具体/技术从离散数学(理学/抽象/科学)到软件工程(工学/具体/技术)的发展过程,本质上是数学理论通过工程化思维转化为实际技术的过程。 这一链条体现了科学到工程的跨越,其核心在于 抽象模型的具象化 和 理论工具的实用化。
梁辰兴
2 个月前
计算机
·
it
·
编译原理
·
计算机基础
编译原理——词法分析
在编译原理的世界里,词法分析作为编译的第一个阶段,承担着将输入的源程序分割成一个个单词单元的重要任务。它就像是一位勤劳的 “分拣员”,把杂乱无章的字符流整理成有意义的单词序列,为后续的语法分析等工作奠定基础。
码农爱java
2 个月前
mac
·
ip地址
·
ipv4
·
端口号
·
计算机基础
·
ipv6
IPv4 地址、IPv6 地址、Mac 地址、端口号各自是什么?
前言:本篇我们分享一下计算机网络中的几个基础概念,IPv4 地址、IPv6 地址、MAC 地址、端口号各自代表什么意思。
洛北辰南
2 个月前
软考
·
系统架构设计师
·
计算机基础
系统架构设计师—计算机基础篇—计算机体系结构
解决存储的容量、价格和速度之间的矛盾。接近CPU的存储器,容量更小、速度更快、成本更高。 接近辅存的存储器,容量更大、速度更慢、成本更低。
Nerd Nirvana
3 个月前
linux
·
系统架构
·
软件工程
·
软考
·
计算机基础
软考—系统架构设计(案例 | 论文)
系统设计是系统分析的延伸与拓展。系统分析阶段解决“做什么”的问题,而系统设计阶段解决“怎么做”的问题。
李大嘟嘟
4 个月前
计算机基础
计算机基础——计算机与计算机思维
计算机基本概念计算机的发展电子管计算机(1946-1959)晶体管计算机(1960-1964)集成电路计算机(1965-1969)
赵大仁
5 个月前
linux
·
运维
·
服务器
·
ide
·
ubuntu
·
centos
·
计算机基础
在 CentOS 7 上安装 Node.js 20 并升级 GCC、make 和 glibc
在 CentOS 7 上使用 NVM 安装 Node.js 后,可能会遇到如下问题:这是因为 Node.js 20 及更新版本需要更高版本的 glibc(至少 2.27)。本文将介绍如何解决这些问题,升级相关依赖项,并顺利安装 Node.js 20。
helloWorldZMY
5 个月前
操作系统
·
内存管理
·
计算机基础
操作系统内存管理
内存 内存被设计用来存储数据,以便程序在执行之前能够先被加载到内存中,进而被CPU高效地处理。这一机制有效地缓解了CPU与硬盘之间存在的速度差异和矛盾,确保了数据处理流程的顺畅进行。
编程小猹
5 个月前
操作系统
·
计算机基础
·
设备管理
操作系统之设备管理(键盘敲入A字母时,操作系统期间发生了什么)
软件开发技术深度爱好者
5 个月前
计算机基础
打字指法和键盘按键功能简介
基本要领和练习步骤:手指位置:正常情况下,大拇指放在空格键上,其余四个手指分别放在 ASDF 和 JKL; 键上。
Sindweller5530
8 个月前
缓存
·
cpu
·
计算机基础
CPU中也应用到了缓存:CPU3层高速缓存,以及它的缓存一致性问题、MESI协议和Java的一些应用
缓存,一般是为了用来协调两端的数据传输效率差(也可以归纳为性能差),提升响应速度。那么CPU的高速缓存是用来协调什么之间的速度差呢?
码界领航
8 个月前
开发语言
·
c++
·
青少年编程
·
计算机基础
·
gesp
·
ccf
·
信奥赛
【2024 CCF编程能力等级认证(GESP)C++ 】一级大纲
官网:CCF编程能力等级认证(GESP)为青少年计算机和编程学习者提供学业能力验证的规则和平台。GESP覆盖中小学阶段,符合年龄条件的青少年均可参加认证。C++ & Python编程测试划分为一至八级,通过设定不同等级的考试目标,让学生具备计算机使用的基础能力和通过编程思维解决生活问题的能力,激发青少年编程相关知识与技术的兴趣,提高青少年编程科学技术素养,培养青少年编程综合实践能力,为广大学员在进 修等方面提供编程能力水平的证明。
PolarisHuster
9 个月前
缓存
·
计算机基础
计算机基础之Cache的缓存命中率不随其容量线性增加的原理
Cache的缓存命中率不随其容量线性增加的现象是由多种因素共同作用的结果。这种现象背后的主要原理是局部性原理(Locality Principle)和Cache替换策略的影响。下面详细解释这些原理:
PolarisHuster
9 个月前
计算机基础
计算机基础之三总线结构
计算机系统的三总线结构是一种经典的计算机体系结构设计,它将计算机的主要组成部分通过三种类型的总线连接起来,以提高系统的性能和模块化程度。三总线结构主要包括数据总线、地址总线和控制总线。
asdfghwunai
9 个月前
c++
·
设计模式
·
计算机基础
C++设计模式笔记(内附可运行代码示例)
高内聚,低耦合1、开放封闭原则类的改动是通过增加代码进行,而不是修改源代码。2、单一职责原则职责单一,对外只提供一种功能,引起类变化的原因都应该只有一个。
极客先躯
10 个月前
计算机基础
对比表达式的记忆算法: 中缀表达式 后缀表达式 前缀表达式
中缀表达式、后缀表达式(又称逆波兰表达式)和前缀表达式(又称波兰表达式)都是对表达式的记法,它们之间的主要区别在于运算符相对于操作数的位置不同。以下是这三种表达式的详细区别: