首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Coding异闻录
青玉白露
创建于2021-05-12
订阅专栏
介绍我的代码人生
等 4 人订阅
共21篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CPU是怎么制作的?(简化版)
今天我们来聊一讲现代科技的奇迹之一:CPU是怎么制作的。 CPU(中央处理器)被誉为计算机的大脑,其制造过程充满了高科技和精密工艺。 一、基本原材料 硅晶圆:制作CPU的基本材料是硅。硅元素提纯后被制
实际业务中常用的—TCC分布式事务
何为TCC? Try-Confirm-Cancel,即补偿型事务TCC分布式事务的核心,先尝试改变数据库状态为中间态,如果没有问题才进行真正的修改,如果有问题则返回之前的状态,三个部分拆解如下: Tr
亚马逊面经:ElasticSearch搜索引擎入门到精通
ES 是基于 Lucene 的全文检索引擎,它会对数据进行分词后保存索引,擅长管理大量的数据,相对于 MySQL 来说不擅长经常更新数据及关联查询。这篇文章就是为了进一步了解一下它,到底是如何做到这么
谷歌出品!读懂 QUIC 协议:更快、更高效的通信协议
QUIC结构 QUIC协议模型如下图所示,其放弃了TCP∕IP网络中使用五元组(源IP,源端口,目的IP,目的端口,协议标识符)来唯一标识一条连接的方式,而使用一个全局唯一的随机生成的ID(即Conn
nextjs是怎么获得绝佳SEO的?
Next.js 是一款流行的React框架,适用于服务器渲染和静态网站生成。在本文中,我将从SEO的角度,分享几种在Next.js项目中进行SEO优化的方法,并提供实践示例进行演示。 第一部分:使用H
SEO优化三个小窍门
什么是SEO? SEO是英文Search Engine Optimization的缩写,中文译为“搜索引擎优化”。好的SEO能收获流量、潜在客户的增加以及更好的品牌曝光度。 首先,我们要知道SEO是通
前端的JWT怎么进行用户认证?
实现用户认证和权限控制是Web应用开发中的重要部分,关系到用户的隐私和数据安全。在Go语言的后端开发中,一般会使用JSON Web Tokens(JWT)搭配存储中间件(如Redis)来处理用户认证和
7天玩转 Golang 标准库之 sort
数据排序 是编程任务的一个常见部分,而Go标准库的sort包提供了对切片和用户定义集合的排序操作。 1.基础排序:整数、浮点数和字符串 Golang自带了对于整数切片[]int,浮点数切片[]floa
7天玩转 Golang 标准库之 flag
在编写Golang命令行应用时,flag标准库无疑是一个很有价值的工具。它允许你以各种方式来定义和解析命令行参数。 基础示例:定义与解析参数 若想使用flag标准库,你必须首先定义你希望从命令行接收的
计基(二)RISC-V指令集介绍与汇编
和学校里学的x86架构不同,RISC-V指令格式的设计十分简洁、高效。为了在下一节课能够更好地理解如何搭建CPU,首先需要对RISC-V指令集有基本的了解。该文章大部分图片来自彭东老师的计算机基础实战
Go杂记——Slice作为参数那点事儿
前景提要 今天做项目的时候,最终的结果死活不对。仔细研究之后才发现,原来是踩到slice作为函数参数的一个坑,当时的代码逻辑大概像这样: 首先在函数外部创建了一个切片,而后将切片作为函数参数传入数据处
【面试必问】Java常用注解及原理
注解是什么? Java 注解是Java5添加的,用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解可以用于这一目的。 注解是一种元数据,可以将它理解为一种特
手写操作系统(2)——代码是怎么运行的?
从0和1到代码 现在可以开始一个问题了:一个代码到底是怎么执行起来的?CPU内部到底是怎么工作的? 我们先来看看计算机内部的基本元素“0”和“1”。电影片段里黑客出场时一般都少不了如下图所示的“数字雨
Java8新特性 Optional的正确使用姿势
简介 Optional类是一个容器类,它可以保存模板类型T的值,也可以保存null。 ——如果值存在,调用isPresent()返回ture,这时调用get()即可返回容器中保存的对象,通过这种方式我
手写操作系统(2)——代码是怎么运行的?
从0和1到代码 现在可以开始一个问题了:一个代码到底是怎么执行起来的?CPU内部到底是怎么工作的? 我们先来看看计算机内部的基本元素“0”和“1”。
手写操作系统(1)——HelloOS
手写操作系统(1)——HelloOS 让我们一起学习,由简单的Hello OS入手,最终码出一个属于自己的操作系统!为什么要学写一个操作系统?因为牛逼!因为面试!
从0到服务器开发详细手册——TinyWebServer
从0到服务器开发——它是个什么项目?————Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器。
Tinywebserver——服务器常问面试题
在Tinywebserver这个项目最后,社长提出了一些可能的面试问题,读者学习完该项目之后可以试着回答一下,看是否究竟对这个项目了如指掌::包括项目介绍,线程池相关,并发模型相关,HTTP报文解析相
C++面试宝典
青玉白露 这是当时春招实习面试的时候总结的C++面试笔记,拿了腾讯、美团、CVTE、阿里的offer,最后去了阿里实习,一共三万字,建议慢慢看。
Spring新手教程
Spring基础 介绍 Spring 的核心是一个容器,通常称为 Spring 应用程序上下文,用于创建和管理应用程序组件。
下一页