自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对java的基础理解

在计算机编程领域,Java无疑是一颗耀眼的明星。作为一门面向对象编程语言,Java以其功能强大和简单易用的特征,成为了众多开发者和企业的首选。Java的设计目标之一是吸收C++语言的优点,并解决了C++中一些复杂性问题。C++作为一门通用的编程语言,具备高效性、可移植性和灵活性等特点,而Java在这些方面都得到了继承和发展。它不仅能高效地执行计算任务,还能通过字节码和Java虚拟机(JVM)的支持,在不同的平台上实现可移植性。与此同时,Java也摒弃了C++中一些复杂和难以理解的特性,比如多继承和指针。

2023-07-16 14:30:15 91

原创 对于input子系统(输入子系统)的理解

输入子系统研究的对象是处理和管理输入设备,它的目标是提供一个统一的接口和框架,使驱动开发人员能够更轻松地编写和管理输入设备的驱动程序。输入设备可以是各种外部设备,如键盘、鼠标、触摸屏、游戏手柄等。输入子系统的设计目的是为了提供一种标准化的方式来处理这些设备,并将它们的输入数据传递给上层应用程序或其他部分。通过提供统一的接口和框架,输入子系统简化了驱动程序的开发和维护过程。它定义了通用的数据结构和函数,使得驱动程序可以以一致的方式与不同类型的输入设备进行交互。

2023-07-01 22:03:16 237

原创 基于VSCODE配置linux驱动开发环境笔记

在驱动开发领域,Source Insight是一个常用的商业代码编辑器,它提供了一些方便的功能,如代码浏览、函数跳转等。然而,由于Source Insight需要付费,并且在函数跳转等方面存在一些不便之处,因此一些开发者选择使用Visual Studio Code(简称VSCODE)作为驱动开发的替代工具。Visual Studio Code是一个开源、跨平台的代码编辑器,具有丰富的插件生态系统和强大的功能,可以提供类似Source Insight的功能,并且免费使用。

2023-06-26 20:50:00 2039

原创 基于TCP通信协议实现的并发通信服务器

基于昨天实现的程序TCP的编程之socket套接字实现两台主机的无线通信今天实现了更进阶的功能让多个客户端接入服务器,并可以实现同时发送数据给服务器并口通信主要是在用户接入时引入了创建进程的函数,从而实现了每个用户都互不干扰并且能与服务器进行通信。

2023-04-27 18:38:55 202

原创 TCP的编程之socket套接字实现两台主机的无线通信

TCP编程是基于TCP协议的客户端和服务器程序之间的数据传输。TCP编程通常使用socket编程接口实现,因此也称为socket编程。TCP编程本质上就是操作socket套接字(具有网络通信功能的文件标识符)来实现主机一对一的连接通信。其所有函数都是为了逐渐完善通信的功能。而接下来是我编写的一个通过socket套接字实现的服务器和客户端的双向通信例程,其核心原理就是开辟2个独立的进程来进行数据的收发,互不干扰阻塞。服务端。

2023-04-26 20:28:18 2177

转载 VIM的配置

Vim 到底可以配置得多漂亮?

2023-03-28 18:26:07 94

原创 基于linux环境学习C语言的学习笔记(2)

vi或vim是linux特有的字符界面编辑器vi--------是系统自带的字符界面编辑器 但是使用起来特别不方便vim------属于vi的特别加强版 需要安装才能使用对于vi来说会比较便于编程。

2023-02-21 14:14:07 96

原创 基于linux环境学习C语言的学习笔记(1)

虽然之前也有陆陆续续的接触过C语言的相关知识但是从来没有系统性的学习过C语言。所以这一次打算系统学习一次并且记录下来。

2023-02-20 11:21:09 234

空空如也

空空如也

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

TA关注的人

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