学习PostgreSQL内核发现一个学习PG内核的资料,以作记录。首先有段实际没有做深入...
转载
2022-10-16 22:02:30
98阅读
本文参考了《Spark SQL内核剖析》(朱峰、张韶全、黄明等著)的目录结构和内容,这本书主要集中在对SQL内核实现的剖析上,从源码实现上学习分布式计算和数据库领域的相关技术,非常值得有相关需求的专业人士学习和购买。我写这篇文章的目的也是基于此做一个关于Spark SQL的学习以及分享了一些自己的理解。什么是Spark SQL?Spark SQL是近年来SQL-on-Hadoop解决方案(包括Hi
转载
2024-05-22 20:08:47
67阅读
高性能linux服务器内核调优首先,介绍一下两个命令1、dmesg 打印系统信息。有很多同学们服务器出现问题,看了程序日志,发现没啥有用信息,还是毫无解决头绪,这时候,你就需要查看系统内核抛出的异常信息了,使用dmesg命令,可以查看系统信息,dmesg -c 清除已经看过的信息。2、sysctl -p 生效内核配置在我们修改内核参数文件/etc/sysctl.conf后,需要执行以下sysctl
任务管理任务简介基本概念
1、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。
2、LiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。
3、LiteOS中的任务是抢占式调度机制,高优先级的任务可打断低优先级任务,低优先级任务必须
原创
2022-07-24 16:09:01
604阅读
postgresql 内核实现的可观测性,主要是 Metrics 和 Trace 能力。
原创
2022-12-10 01:55:13
233阅读
内核简单介绍Linux 构成Linux为什么被划分为系统空间和内核空间隔离核心程序和应用程序,实现对核心程序和数据的保护。什么内核空间,用户空间内核空间和用户空间是程序执行的两种不同的状态,Linux对自身软件系统进行了划分,一部分核心的软件独立于普通的软件,拥有特权级别,可以訪问平台的全部硬件和资...
转载
2014-10-25 10:37:00
262阅读
▲ 窗口相关概念解读 做Android开发的朋友会经常提到以下概念,窗口、Window类、ViewRoot类以及W类,本文简单介绍这些概念的联系和区别。 窗口(Window):这是一个纯语义的说法,即程序员所看到的屏幕上的某个独立的界面,比如一个带有Title Bar的Activity界面、一个对话框、一个Menu菜单等,这些都称之为窗口。这里所说的窗口管理一般也都泛指所有这些窗口,在An
转载
2023-09-22 19:42:55
61阅读
http://blog.51cto.com/ticktick/1651393 转眼间我的《Android开发实践》系列文章已经写了三十多篇了,很多文章写得还是蛮用心的,所以很感谢51CTO的编辑们经常加精和推荐。我发现通过写作的确可以逼着自己去深入了解一些平时开发中并不会去挖掘的细节,这对自己帮助挺大的,后面遇到好的主题我还会继续写下去。以前写的《Android开发实践》这个系列主要偏向
转载
2024-05-23 15:22:22
15阅读
# 内核开发基础
## 简介
内核是操作系统的核心部分,负责管理计算机的硬件和软件资源。内核开发是一项高级技术,需要掌握底层硬件知识和系统编程技巧。本文将介绍内核开发的基础知识,并通过代码示例演示内核开发的过程。
## 内核开发的流程
内核开发的流程可以分为以下几个步骤:
1. **定义需求**:确定内核的功能和特性,例如支持哪些硬件设备、提供哪些系统调用等。
2. **设计架构**:
原创
2024-01-13 00:41:57
50阅读
### openharmony 内核开发流程
为了帮助你顺利进行 openharmony 内核开发,我将为你介绍整个流程,并且提供每个步骤所需的代码和相应的注释。
#### 步骤一:克隆 openharmony 仓库
首先,你需要在本地克隆 openharmony 仓库。可以使用以下命令克隆仓库:
```shell
git clone
```
这将会将 openharmony 仓库克隆
原创
2024-01-15 21:29:57
59阅读
一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中。有大量可用的共享MySQL软件。MySQL表最大能达到多少?Inno
总目录: 文档链接: https://mubucm.com/doc/2sINVHMg9Pm 密码: mkxb 本文幕布: 文档链接: https://www.mubu
Windows内核开发-2-开始内核开发-1-内核驱动开发环境搭建 这里介绍的只是开发驱动的环境搭建,并没有调试。 采用的工具是:vs2019+SDK+WDK。 安装visual studio2019 这个随意,下社区版就行。 安装SDK 在安装visual studio时选择安装的组件,采用C++ ...
转载
2021-07-15 10:54:00
1104阅读
2评论
Linux 内核开发是开源软件领域中的一项关键技术,红帽作为领先的开源解决方案提供商,对于 Linux 内核开发有着深厚的经验和丰富的贡献。本文将从红帽的角度,介绍 Linux 内核开发的重要性、挑战和红帽在此领域的贡献。
Linux 内核是一个操作系统的核心部分,它直接与硬件交互并提供各种系统功能。由于 Linux 内核的开源性质,任何人都可以参与其开发和改进。而作为一家致力于开源软件的公司,
原创
2024-02-01 15:05:53
102阅读
幕布:文档链接: https://www.mubucm.com/doc/4za3i_lwKWm密码: jiza课程链接:h
原创
2022-12-28 11:45:07
462阅读
总目录:
文档链接: mubucm.com/doc/2sINVHM…
密码: mkxb本文幕布:
文档链接: www.mubucm.com/doc/4za3i_l…
密码: jiza课程链接:
www.bilibili.com/video/BV1tv…文章目录HarmonyOS内核开发1. 任务管理1.1 基本概念:1.1.1 任务(系统角度)1.1.2 LiteOS 的任务模块的作用1.1.3
前言众所周知,Android是一个基于Linux实现的操作系统。但对于Linux内核来说,Android也仅仅只是一个运行在内核之上的应用程序,与其他运行在内核之上的应用程序没有任何区别。所以Android也需要运行环境,需要Linux内核在启动完成后加载Android Framework运行所需要的资源。当Framework完成初始化后才能继续启动相应的APK应用程序。Framework这么重要
转载
2024-09-01 15:01:44
42阅读
行业背景 随着全球经贸摩擦与中美贸易战愈演愈烈,国家基础软件自主可控被提上议程。数据库作为基础设施中重要的一环,承担着不可忽视的作用。近几年国产数据库得到了飞速的发展,特别是云数据库、分布式数据库产品也越来越多。这其中华为公司也已经在数据库领域深耕多年。 华为公司在今年5月份推出了自研的AI Native数据库GaussDB。GaussDB分为三个产品线,GaussDB100、GaussDB200
原创
2021-03-06 10:47:07
1206阅读
gdb 快速阅读 postgresql 内核源代码
原创
2022-11-04 11:16:01
149阅读