相关文章
Linux page migration源码分析
目录
概述
__unmap_and_move函数
step1: Lock the page to be migrated
step2: Insure that writeback is complete.
step3: Lock the new page that we want to move to.
step4: All the page table references to the page are converted to migration entries.
st…
编程日记
2024/12/23 0:13:03
Python分享之redis(2)
Hash 操作
redis中的Hash 在内存中类似于一个name对应一个dic来存储 hset(name, key, value)
#name对应的hash中设置一个键值对(不存在,则创建,否则,修改) r.hset("dic_name","a1","aa&quo…
编程日记
2024/12/20 10:46:17
数据结构,队列,顺序表队列,链表队列
队列是一种常见的数据结构,它具有先进先出(First-In-First-Out,FIFO)的特性,类似于排队等候的场景。以下是队列的要点:
1. 定义:队列是一种线性数据结构,由一系列元素组成ÿ…
编程日记
2024/12/23 0:10:51
iOS 如何对整张图分别局部磨砂,并完全贴合
官方磨砂方式
- (UIVisualEffectView *)effectView{if(!_effectView){UIBlurEffect *blur [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];_effectView [[UIVisualEffectView alloc] initWithEffect:blur];}return _effectView;
}使用这种方式对一张图的上半部分和…
编程日记
2024/12/7 11:18:57
机器学习——KNN算法
1、:前提知识 KNN算法是机器学习算法中用于分类或者回归的算法,KNN全称为K nearest neighbour(又称为K-近邻算法) 原理:K-近邻算法采用测量不同特征值之间的距离的方法进行分类。 优点:精度高 缺点&…
编程日记
2024/12/16 21:31:02
基于亚马逊云科技无服务器服务快速搭建电商平台——性能篇
使用 Serverless 构建独立站的优势
在传统架构模式下,如果需要进行电商大促需要提前预置计算资源以支撑高并发访问,会造成计算资源浪费并且增加运维工作量。本文介绍一种新的部署方式,将 WordPress 和 WooCommerce 部署在 Amazon Lambda 中。…
编程日记
2024/12/17 1:27:40
4、Spring之Bean生命周期源码解析(创建)
Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。
Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的。
Bean生命周期流程图…
编程日记
2024/12/19 17:06:06
微服务 Eureka
Eureka
Eureka是Netflix开源的一个用于构建基于微服务架构的服务发现和注册中心技术。在微服务架构中,系统被拆分成多个小型、自治的服务,每个服务负责特定的业务功能。这些服务需要能够相互发现和通信,这就是Eureka所提供的功能。
Eureka主…
编程日记
2024/12/21 11:56:08