缓存
-
如何在react-native中更改/重命名应用名称(在安卓和IOS中)
要在React Native项目中更改应用名称,你需要在代码中进行调整,可能还需要在配置文件中进行调整。以下是如何操作的逐步指南: 更改显示名称(可见名称): 要更改在用户设备上显…
-
图文彻底理解Go中并发环境下数据同步问题.
🧑🏫 Go 中同步组件 Chan 的理解. 深入Chan底层源码进行分析Chan工作原理. 学习比较枯燥,但贵在坚持. 有关于源码的理解我都已经写在源码中的注释中了。…
-
深入浅出Golang中的sync.Pool池化技术
深入浅出sync.Poll对象池. 使用场景:频繁构造结构体,分配内存,可以考虑对象池. 学习到的内容: 一个64位的int类型值,充分利用高32位和低32位,进行相关加减以及从一…
-
Linux内核是如何将用户态数据包通过中断来配合网卡将数据包发送到目标机器上
Linux 内核是如何将用户进程的数据包通过各个中断来配合网卡发送到目标机器上. 本文内容参考张彦飞老师的 <深入理解Linux网络:修炼底层内功,掌握高性能原理> 收…
-
深入浅出Golang内存分配模型
深入浅出 Golang 内存分配模型 本文深入Golang Runtime 源码层面分析 Golang 内存分配模型,从最基础的出发为什么要关注堆上内存开始进行分析,到最终的内存分…
-
深入浅出Redis
一、Redis基本工作原理 Redis 命令执行流程和线程模型之前有分享过(http://openxm.cn/#/article/info.html?149),这里在简单梳理一下:…
-
Java四种引用的区别?
在Java中,对象的引用类型对垃圾回收器的影响非常大。Java中主要有四种类型的引用:强引用、软引用、弱引用和虚引用。 四种引用的区别? 强引用是最强的,如果一个对象具有强引用,那…
-
HTTP 经典面试题
HTTP(超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。它是互联网上数据通信的基础,设计用于从网页服务器传输超文本到本地浏览器的传输协议。 1. 什么是 H…
-
10个电脑神级指令
只需几个简单的步骤,就能让你的电脑技能提升一个档次,快来学习吧! 包括清理缓存、磁盘垃圾,查看电脑配置,还有一些实用小工具。 1、清理磁盘垃圾 按下[Win+R],打开[运行对话框…
-
一文掌握线程池实现原理
线程池简介 Java在使用线程执行程序时,需要调用操作系统内核的API创建一个内核线程,操作系统要为线程分配一系列的资源;当该Java线程被终止时,对应的内核线程也会被回收。因此,…
-
Select + Channels 实现定时任务与高效调度
time 包 在与 channel 结合时提供了很多有用的功能,其中 time.Ticker 结构体能够处理定时事件,它会定期在指定 channel 上发送时间值。在这篇文章中,我…
-
你的电脑为什么越用越卡,你的C盘它到底装了什么,咱们一看便知
01 前言 在数字世界的探索之旅中,电脑的C盘扮演着一个神秘而重要的角色。它是我们个人电脑中存储操作系统和关键数据的核心,也是许多未知秘密和珍贵宝藏的所在地。但是电脑C盘到底装了些…
-
想要彻底关闭电脑桌面广告,该怎么操作?
电脑桌面广告之所以讨厌,主要是因为它们干扰了用户的正常操作,降低了电脑性能,存在隐私安全和恶意软件风险,打扰了用户的体验,因此大家对弹出的广告非常反感。 那想要彻底关闭电脑桌面广告…
-
原生 canvas 如何实现大屏?
作者:小丑依然是我 https://juejin.cn/post/7165564571128692773 前言 可视化大屏该如何做?有可能一天完成吗?废话不多说,直接看…
-
Cachetools,一个强大python库
大家好,我是木木。今天给大家分享一个超强的 Python 库,Cachetools。 这是一个专为Python设计的缓存库,旨在提高大型应用的性能和效率。通过提供多种缓存策略,Ca…
-
TCP、UDP和 HTTP 的区别
• TCP (传输控制协议,Transmission Control Protocol) • TCP 三次握手 • UDP(用户数据报协议,User …