经验教程
-
深度解密 MySQL 的 Buffer Pool
楔子 我们前面介绍了 Buffer Pool,它本质上就是一片内存,里面存储了 MySQL 的表数据。并且这片内存是可配置的,因为它不可能无限大,默认是 128MB。 但很明显,在…
-
存储架构|Bitcask 引擎的设计,秒!
Bitcask 是什么? Bitcask 是一种很有趣的存储模型的设计,这是一种底层格式为日志模样的 kv 存储。Bitcask 起源于 Riak 分布式数据库,Bitcask 论…
-
域控崩溃了、域服务器坏了,完全不可能启动了,怎么办?
“域控崩溃了、域服务器坏了,完全不可能启动了,怎么办?”管理着域控的IT人员,如果没有这样扪心自问过,那他要么不负责任,要么就是无知无畏。 在多年的IT外包服务工作中,笔者碰到过好…
-
Android进阶之沉浸式状态栏原理和使用详解(一文了解的透透彻彻)
前言 沉浸式就是要给用户提供完全沉浸的体验,使用户有一种置身于虚拟世界之中的感觉; 这种体验在各类游戏中被广泛应用,绝大部分的游戏都会在打开后,使得屏幕被完全被游戏占据,让玩家沉浸…
-
原创 | Spring 核心注释 之 上下文配置注释详解
环境预设Spring Boot v2.4.0, Spring v5.3.1,IntelliJ IDEA v2019.3.5,Maven v3.5 核心注释Spring&n…
-
Fiddler(八) – 抓取手机APP的流量-插件Fiddler Orchestra Beta安装&配置
大家好,我是「Bigder」、周末再写一篇。一个不常用的插件:Fiddler Orchestra Beta Fiddler使用插件Fiddler Orchestra Be…
-
批量化自动安装操作系统,自动加域,自动安装软件
在2月18日发布的上一篇文章中,讲解了利用WDS结合MDT的方式,批量化地自动部署Windows 11的过程,当时发现一个小小的bug,就是配置文件中预先输入的用户名和密码无效,客…
-
Cython 模块之间的相互导入,组织你的 Cython 代码
楔子 前面介绍 Cython 语法的时候,一直都是一个 pyx 文件,而且文件名也一直叫 cython_test.pyx 就没变过,但如果是多个 pyx 文件该怎么办?怎么像 Py…
-
Android进阶之Kotlin高阶函数和Lambda表达式详细讲解
前言 Lambda语法在Java中已经被广泛的运用,我们在开发Android中几乎上每一个项目也会在项目中接入Lambda插件,因为Lambda确实能简少很多的代码量。 无独有偶,…
-
原创 | Spring 核心注释 之 依赖注入注释详解
环境预设Spring Boot v2.4.0, Spring v5.3.1,IntelliJ IDEA v2019.3.5,Maven v3.5 核心注释Spring&n…
-
可为空引用类型
随着 .NET 6 和 Visual Studio 2022 的发布,我也是把它们升级到最新,开始一探究竟。自己开始着手做一些示例来看看有什…
-
再也不用担心重装VSCode了
1. 关于Settings Sync插件 Setings Sync插件可以同步你的VSCode配置到Github Gist,当你更换电脑重新搭建VSCode环境的时候,直接使用该插…
-
自动化批量安装Windows11——Windows Servcer 2022 MDT
Windows Server 2022和Windows 11都发布一段时间了,使用的客户也渐渐多了起来,今天来讲解一下,如何利用Windows Server 2022来批量化地自动…
-
由一个简单的引用计数问题引发的一些思考
楔子 我曾经写过一个系列,叫源码探秘 CPython,专门讲解虚拟机的。最近一个读者阅读完第 9 篇文章之后,在微信上问了我这样一个问题: 他好奇为什么一个打印的是 2,另一个打印…
-
android开发板串口通讯-深入浅出的分析和使用详解
引言 最近时间做的android开发板上控制电机,都是通过串口进行对接和通讯。对串口接触下来,发现真的可以做很多有意思的东西,很多硬件设备都可以通过串口进行通讯,比如:打印机、AT…
-
VSCode官方的配置同步方案
这几天在迁移电脑工作环境,对于VSCode,我实在不想从头做下载插件、配置代码规则这样的事情,于是求助百度,搜索结果靠前的解决方案基本都是使用Setings Sync插件,于是我就…
-
Android进阶之Kotlin高阶函数原理和Standard.kt源码详解(一文彻底搞懂)
前言 在Kotlin中,高阶函数是指将一个函数作为另一个函数的参数或者返回值。如果用f(x)、g(x)用来表示两个函数,那么高阶函数可以表示为f(g(x))。Kotlin为开发者提…
-
VSCode 阅读 Linux 代码怎么才不卡顿?这样做才能快的飞起!
Linux 内核代码用什么编辑器? 分享过怎么学习 Linux 内核代码的思路,当时顺便提了一点,奇伢是用 vscode 看内核代码。有同学对此提出了疑问: vscode 看 Li…
-
好多监控没画面了,怎么办?
某个同行,为他的客户更换了监控的核心交换机,150多个画面,只出现40个,没换核心交换机的时候,一个画面都没了,核心交换机只亮电源灯,肯定是坏了。 可是现在无论怎么折腾,剩下的监控…
-
awk模式pattern
BEGIN模式是处理文本之前需要执行的操作 END模式是处理完所有行之后执行的操作 awk结合BEGIN和END模式 awk模式pattern pattern也可以理解为条件 BE…