自定义博客皮肤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)
  • 收藏
  • 关注

原创 面试问题--计算机网络:二层转发、三层转发与osi模型

在计算机网络中,二层转发是通过数据链路层(Data Link Layer)实现的。

2023-12-05 23:30:43 1391

原创 面试问题 --文件描述符和流

文件描述符是一个由操作系统分配的非负整数,用于唯一标识一个打开的文件、套接字或其他I/O设备。流是一个抽象的概念,用于表示数据的有序序列。在程序中,流可以是输入流或输出流。文件描述符是底层的、操作系统提供的概念,而流是更高级别的抽象,通常由编程语言或库提供。文件描述符主要用于直接访问底层的文件和I/O设备,而流提供了更抽象、更便捷的接口,隐藏了底层实现的复杂性。文件描述符的操作通常涉及系统调用,而流使用高级别的函数和方法进行读写。理解文件描述符和流的区别对于有效处理输入和输出至关重要。

2023-12-05 11:20:44 641

原创 面试问题--文件IO

在 C 语言中,文件 I/O(Input/Output)操作是处理文件的重要部分。本文将介绍一些常见的文件 I/O 操作及其使用示例。

2023-12-05 11:02:57 769

原创 Linux网络编程--套接字编程与多路复用

套接字编程中,多路复用是一种重要的技术,它允许一个进程同时监视多个文件描述符的可读和可写状态。在Linux系统中,常见的多路复用机制有selectpoll和epoll。这里我们将讨论多路复用的基本概念以及简单示例。

2023-11-29 22:17:52 1078

原创 面试问题--Linux网络编程

在网络编程中,需要理解IP地址和端口的概念。IP地址用于标识网络上的计算机,而端口用于标识一个应用程序。使用TCP协议进行网络通信的示例,包括创建服务器和客户端程序,建立连接,发送和接收数据等。使用UDP协议进行无连接的网络通信的示例。UDP适用于一些实时性要求较高,可以容忍少量数据丢失的场景。Linux提供了一些系统调用,如select、poll、epoll等,用于实现多路复用,允许一个进程同时监视多个文件描述符的可读和可写状态。: 可以使用线程和进程来实现并发的网络编程。

2023-11-29 21:58:48 1338

原创 面试问题--位域(Bit Fields)是一种允许对结构体或联合体的成员进行位级别操作的机制。

让我们通过一个简单的例子来了解如何使用位域。// 1位宽度的位域,用于表示一个标志// 2位宽度的位域// 5位宽度的位域,用于表示一个值在这个例子中,我们定义了一个结构体 BitFieldExample,其中包含了三个位域成员:flag1、flag2和 value。通过这样的位域定义,我们可以在一个结构体中紧凑地存储不同大小的字段。

2023-11-29 21:00:36 539

原创 面试问题--进程间通信

在操作系统中,进程间通信(IPC)是一种重要的机制,允许不同的进程之间进行数据交换和信息传递。本文将介绍几种常见的进程间通信方式,并提供用C语言实现的简单示例。

2023-11-27 23:53:58 976

原创 面试问题--智能指针

假设我们正在编写一个图形应用程序,需要处理不同类型的图形对象。我们将创建一个简单的图形类层次结构,并使用智能指针来管理这些对象的内存。在现代C++中,智能指针是一种强大的工具,用于更安全和方便地管理动态内存。本文将演示一个简单的图形应用程序示例,展示如何使用。来管理图形对象的内存。

2023-11-25 20:30:32 917

原创 面试问题--内存泄漏和内存溢出

内存溢出(Memory Overflow)和内存泄漏(Memory Leak)是常见的内存管理问题,可能导致程序崩溃或系统性能下降。

2023-11-25 19:51:19 947 1

原创 笔试编程题--打家劫舍

【代码】笔试编程题--打家劫舍。

2023-11-25 17:02:16 406

原创 笔试编程题--括号匹配

【代码】笔试编程题--括号匹配。

2023-11-25 16:03:32 737

原创 笔试编程--打印字符串中的单词

【代码】笔试编程--打印字符串中的单词。

2023-11-25 15:53:54 405

原创 笔试编程题--字符串查找一些不含有重复的字符最大的字符串长度

【代码】笔试编程题--字符串查找一些不含有重复的字符最大的字符串长度。

2023-11-25 00:24:24 468

原创 笔试编程题-- C 语言输入长度 n 宽度 m 要求打印长宽 分别为 n,m 的长方形

【代码】笔试编程题-- C 语言输入长度 n 宽度 m 要求打印长宽 分别为 n,m 的长方形。

2023-11-25 00:01:43 632

原创 面试笔记--Linux常用命令

【代码】面试笔记--Linux常用命令。

2023-11-24 23:51:02 920 1

原创 笔试编程题---多线程并发

创建两个线程,线程1打印奇数,线程2打印偶数,要求按顺序打印1-100。

2023-11-23 20:17:02 872

原创 笔试编程题--贪吃蛇问题

【代码】笔试编程题--贪吃蛇问题。

2023-11-18 14:37:16 274

原创 Matlab基础入门------(四)

练习(另一种输出方式)循环while循环条件成立进入循环,执行内容,直到条件不成立时退出循环。while循环示例for loop 循环*开始数字大于结束数字 *for循环的其他作用for loop 循环示例循环练习...

2020-04-13 22:27:13 237

原创 Matlab基础入门------(三)

个性化输出选择结构单条件判断多条件分别判断多条件同时判断一元二次方程求解练习

2020-04-12 22:19:06 157

原创 Matlab基础入门------(二)

矩阵建立矩阵在命令窗口直接输入矩阵元素。按行输入矩阵元素,同一行元素使用空格或者逗号隔开,不同行元素使用分号或者回车作为间隔。矩阵的运算加法减法和乘法点乘脚本编写新建脚本脚本输入脚本运行(选择脚本文件点击运行)脚本行末加分号该行不输出摄氏温度转开氏温度练习...

2020-04-11 17:00:15 270

原创 Matlab基础入门------(一)

Matlab@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ...

2020-03-30 22:00:02 407

原创 基于Arduino的超声波避障小车

基于Arduino的超声波避障小车利用超声波,判断前方是否有障碍物,如果有小车转向,没有小车直行所需材料小车车架及车轮(可以用sw建模然后利用3D打印机打印,也可以在网上直接购买小车地板,用纸板最廉价O(∩_∩)O哈哈~)Arduino开发板及扩展板两个360度舵机(我是以舵机为驱动的,也可以用电机)杜邦线若干超神波模块锂电池组装小车及模块调试舵机调试利用代码使舵机前传后传...

2019-03-17 12:03:41 19991 17

原创 Arduino循迹小车(三路红外)

利用红外线传感器让小车在规定路线上行进1. 所需材料小车车架及车轮(可以用sw建模然后利用3D打印机打印,也可以在网上直接购买小车地板,用纸板最廉价O(∩_∩)O哈哈~)该图为3D打印效果Arduino开发板及扩展板...

2019-03-17 11:22:43 19115 4

职工管理系统c++练习项目

c++入门练习项目 利用c++基础知识实现小项目,适合入门练习。

2023-11-25

空空如也

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

TA关注的人

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