自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Linux内核中的文件系统

在深入之前,我们先简单理解什么是文件系统。文件系统(File System)是操作系统用来控制如何存储和检索数据的一套方法。如果没有文件系统,存储在硬盘或其他存储设备上的数据就会是一团混乱,我们无法有效地找到需要的信息。Linux支持多种文件系统,比如Ext2/3/4、Btrfs、XFS等,每种都有其特点和用途。Linux的多样性和灵活性在这里得到了充分体现:从嵌入式设备到超级计算机,不同场景下总有适合的文件系统。要在Linux内核中实现一个简单的文件系统,我们需要定义这些基本结构和操作。

2024-03-21 08:30:00 901

原创 Linux内核调试技巧

Linux内核调试是一个需要耐心和细致观察的过程。本文介绍了设备驱动程序的基础知识,并通过示例展示了字符设备驱动的开发过程。我们还探讨了几种常用的内核调试技巧,这些技巧在日常的内核开发和调试中都非常有用。希望这篇文章能帮助你在Linux内核调试的道路上更进一步。

2024-03-18 08:30:00 2504

原创 设备驱动程序开发入门

恭喜你,现在你已经了解了如何开发一个基本的Linux字符设备驱动。虽然这只是一个非常简单的例子,但它涵盖了字符设备驱动开发的基本步骤和概念。希望这篇文章能够激发你对Linux设备驱动开发的兴趣,并鼓励你深入学习更多高级概念和技术。设备驱动程序开发是一个复杂而有趣的过程,需要不断的实践和学习。不要害怕犯错,每一个错误都是学习的一部分。祝你在Linux设备驱动程序开发的路上一帆风顺!

2024-03-14 08:30:00 354

原创 Linux内核的进程管理

我们深入了解了Linux内核的进程管理的基本概念和作用,并通过示例代码演示了内核如何创建和管理进程。进程管理是Linux内核的核心功能之一,它负责确保系统中的所有进程能够正常运行并有效地利用系统资源。希望这篇文章能够帮助你更好地理解和掌握Linux内核的进程管理。

2024-03-11 08:30:00 397 1

原创 Linux内核参数调整

通过这篇博客,我们深入了解了Linux内核参数的基本概念和作用,并通过示例代码演示了如何进行参数调整。调整内核参数是优化系统性能、资源管理和安全增强的重要手段,希望这篇博客能够帮助你更好地理解和掌握内核参数调整的方法。这篇博客详细介绍了Linux内核参数调整的基本概念和作用,并通过示例代码演示了如何进行参数调整。希望这篇文章能够帮助读者理解和掌握内核参数调整的方法,以优化系统性能和安全性。

2024-03-10 08:30:00 968 1

原创 Linux内核模块简介

当我们谈论Linux内核时,不可避免地要提到内核模块。内核模块是一种动态加载到内核中的软件,它可以在运行时添加到内核中,从而扩展内核的功能。在这篇博客中,我们将深入探讨Linux内核模块的基本概念和作用,并通过一个简单的示例来展示如何创建和使用内核模块。

2024-03-08 08:30:00 2436 1

原创 Linux内核编译入门

编译Linux内核可能听起来有些复杂,但只要你遵循正确的步骤,就能够轻松地完成。在这篇博客中,我们介绍了Linux内核的基本概念和作用,并通过一个简单的示例演示了如何编译Linux内核。希望这能够帮助你更好地理解和掌握Linux内核编译的过程。这篇博客详细介绍了如何编译Linux内核,包括获取内核源代码、配置内核选项、编译内核、安装内核和更新引导配置等步骤。希望这篇文章能够帮助读者理解和掌握Linux内核编译的基本过程。

2024-03-07 08:30:00 681

原创 Linux内核版本:选择合适的版本

Linux内核是操作系统的核心,不断演进和改进,以满足不同需求和硬件平台的要求。在选择合适的Linux内核版本之前,我们需要了解如何查看当前系统上的内核版本,并根据需求选择适当的版本。在这篇博客中,我们将介绍如何执行这些操作。

2024-03-05 21:59:17 1313

原创 了解Linux内核:一个简介

在开始深入探讨之前,让我们先来了解Linux内核的概念。Linux内核是操作系统的核心部分,它是操作系统与计算机硬件之间的桥梁。它的主要任务是管理硬件资源,并为应用程序提供一个稳定、安全、高效的运行环境。

2024-03-04 23:42:37 327

原创 使用Android的WiFiManager管理WiFi状态

通过使用Android的WiFiManager,我们可以轻松地管理设备的WiFi状态,包括打开/关闭WiFi、扫描可用网络和连接到指定网络。这为我们的移动体验增添了更多便利性。无论是在家中还是在外出,通过管理WiFi状态,我们能够更好地掌控我们的网络连接。希望这篇对你有所帮助!

2023-08-30 22:03:49 1578 1

原创 在 Android 应用中连接到受保护的 WiFi 网络

无论在家里、咖啡馆还是办公室,连接到一个安全的WiFi网络都是保障你网络体验的关键一步。

2023-08-30 21:59:46 283 1

原创 如何在 Android 应用中扫描可用的 WiFi 网络

随着无线网络的普及,我们经常需要在移动应用中扫描可用的 WiFi 网络,以便用户可以轻松地连接到他们周围的网络。本篇将详细介绍如何在 Android 应用中实现 WiFi 扫描功能,以及如何获取并显示可用网络列表。

2023-08-29 22:15:45 845 1

原创 了解 Android 中的 WiFi 连接与管理

WiFi 连接是通过无线信号将移动设备(如 Android 手机)与本地网络或互联网连接的过程。它使我们能够在家、办公室或公共场所轻松地访问网络资源。对于 Android 设备而言,WiFi 连接是其网络连接中的一个关键部分。

2023-08-28 21:21:40 519

原创 Java中常用的设计模式

模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。14. 观察者模式(Observer Pattern):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。8. 外观模式(Facade Pattern):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。4. 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

2023-08-21 22:09:40 140 1

原创 2024小米秋招内推

投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/campus/position/?投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/position/?小米公司校招内推码: ND1WYMM。扫码关注下方公众号“进击的程序员”

2023-08-21 18:09:06 493 1

原创 小米2023届秋招校招内推

内推码:NTANMyn投递链接:https://hr.xiaomi.com/m/campus招聘对象:2023年1月1日-2023年12月31日的国内毕业生2022年7月1日-2023年12月31日的海外留学生职位类别:硬件研发类、软件研发类、产品类、运营类、设计类、市场类、销售类、职能类、供应链、服务类、外语外派类工作地点:北京、深圳、上海、南京、武汉、成都、重庆、西安、海外应聘流程:网申→简历初筛→测评→笔试(部分职位)→简历复筛→面试→offer9月7日之前

2022-08-25 13:43:17 849 1

原创 小米2022春招内推

小米2022春招内推内推码:DSpvRGae登录小米招聘官网http://campus.hr.xiaomi.com/投递简历时填入内推码,或者直接微信扫描下方二维码投递。2022春季补招或2023届实习可投递岗位类型 :研发,产品,设计,运营,市标,销售,管理等。...

2022-03-03 16:01:12 577

原创 排序算法总结

1、归并排序//入口 public static void mergeSort(int[] array){ mergeSort(array, 0, array.length-1); }//递归 private static void mergeSort(int[] array, int low, int high) { if(low == high){ }else { int p = low + (hi

2021-09-24 16:15:13 80

原创 注解Annotation

1. @Target指定注解针对的地方ElementType:ElementType.TYPE 针对类、接口ElementType.FIELD 针对成员变量ElementType.METHOD 针对成员方法ElementType.PARAMETER 针对方法参数ElementType.CONSTRUCTOR 针对构造器ElementType.PACKAGE 针对包ElementType.ANNOTATION_TYPE 针...

2021-09-02 14:56:42 68

原创 LeetCode:所有可能的路径(深度优先搜索/广度优先搜索)

题目描述:给一个有n个结点的有向无环图,找到所有从0到n-1的路径并输出(不要求按顺序)二维数组的第 i 个数组中的单元都表示有向图中 i 号结点所能到达的下一些结点(译者注:有向图是有方向的,即规定了 a→b 你就不能从 b→a )空就是没有下一个结点了。示例1:输入:graph = [[1,2],[3],[3],[]]输出:[[0,1,3],[0,2,3]]解释:有两条路径 0 -> 1 -> 3 和 0 -> 2 -> 3示例2:...

2021-07-15 10:49:10 950

原创 并查集UnionFind

在「并查集」数据结构中,其中心思想是将所有连接的顶点,无论是直接连接还是间接连接,都将他们指向同一个父节点或者根节点。此时,如果要判断两个顶点是否具有连通性,只要判断它们的根节点是否为同一个节点即可。在「并查集」数据结构中,它的两个灵魂函数,分别是 find和 union。find 函数是为了找出给定顶点的根节点。 union 函数是通过更改顶点根节点的方式,将两个原本不相连接的顶点表示为两个连接的顶点。对于「并查集」来说,它还有一个重要的功能性函数 connected。它最主要的作用就是检查两个顶点的

2021-07-14 11:01:00 189

原创 枚举enum示例

相当于数据版的数据库public enum CountryEnum { ONE(1,"齐"),TWO(2,"楚"),THREE(3,"燕"),FORE(4,"韩"),FIVE(5,"赵"),SIX(6,"魏"); private Integer retCode; private String retMessage; public Integer getRetCode() { return retCode; } public voi.

2021-07-01 16:24:02 85

原创 网络面试题:HTTPS为什么可以保证安全,怎么加密的?

网络面试题:HTTPS为什么可以保证安全,怎么加密的?https://www.bilibili.com/video/BV1w4411m7GL?from=search&seid=3199089843343135819一、HTTPS是什么?HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简.

2021-04-22 16:30:50 546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除