自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生一世 草木一秋

为了更美好的明天

  • 博客(44)
  • 收藏
  • 关注

原创 C语言 自动类型转换

C语言自动类型转换

2022-12-25 18:00:01 936 1

原创 字节序--大/小端模式

分辨字节序大小端模式

2022-12-25 17:36:03 257

原创 C语言 预定义符号表

C语言预定义符号表

2022-12-25 17:21:43 474

原创 Qt学习 - 总

笔记

2022-09-09 09:00:44 1727

原创 Qt学习 项目目录结构

笔记

2022-09-07 18:51:41 1378

原创 贪心算法应用 -- 买东西找零

贪心算法应用,找零

2022-08-20 21:41:13 666 1

原创 Linux网络编程 超时检测

在网络通信过程中,经常会出现不可预知的各种情况。例如,网络线路突发故障、通信一方异常结束等。一旦出现上述情况,很可能长时间都不会收到数据,而且无法判断是没有数据还是数据无法到达。如果使用的是TCP协议,可以检测出来;但如果使用UDP协议的话,需要在程序中进行相关检测。

2022-08-19 16:28:05 445 1

原创 Linux网络编程 I/O模型和服务器模型

在网络程序里面,通常都是一个服务器处理多个客户机。为了处理多个客户机的请求,服务器端的程序有不同的处理方式。

2022-08-19 16:25:25 237 1

原创 Linux 网络编程 Unix域套接字

Linux网络编程 unix域套接字

2022-08-19 08:42:05 476

原创 二分法/牛顿迭代 求平方根

二分法和牛顿迭代法实现求平方根

2022-08-18 21:37:08 205

原创 Linux 网络编程 广播/组播

linux 网络编程 广播/组播

2022-08-18 18:41:02 386

原创 查找数组中心下标

查找数组中心下标

2022-08-17 20:52:23 160

原创 Linux 网络编程 TCP/UDP编程

在TCP/IP协议族中,有很多种协议。TCP/IP协议群中的核心协议被设计运行在网络层和传输层,它们为网络中的各主机提供通信服务,也为模型的最高层--应用层中的协议提供服务。其中的TCP和UDP协议就是应用在传输层的协议。...

2022-08-17 19:59:10 1553

原创 Linux 网络编程基础知识

学习Linux网络编程需要掌握的基础知识

2022-08-17 18:57:22 740

原创 网络编程 简单tcp服务器/客户端

运用socket网络编程方法,实现简单tcp服务器和客户端交互。

2022-08-17 10:46:39 339 1

原创 删除有序数组重复元素 -- 快慢指针

快慢指针应用,删除有序数组的重复元素

2022-08-16 23:14:04 240

原创 判断素数 -- 暴力算法和埃筛法

埃筛法和暴力算法进行素数的判断

2022-08-15 21:35:13 216

原创 链表的反转(逆序)- 迭代

链表的反转(逆序),C语言迭代方法实现

2022-08-14 21:30:14 324 1

原创 链表反转 - 递归

递归实现 链表反转(逆序)

2022-08-13 22:58:39 323

原创 Linux 进程间通信

Linux进程通信继承了传统的UNIX进程间通信方式,包括无名管道、有名管道以及信号;还有System V进程间通信(IPC),包括System V消息队列、System V信号量以及System V共享内存;套接字。

2022-08-12 17:57:09 2685 1

原创 删除重复字符

C语言实现 删除字符串中重复的字符

2022-08-11 16:24:32 788

原创 数字字符串转整型数 C语言实现

C语言实现 数字字符串转整型数

2022-08-11 15:46:17 2012

原创 单词的逆序 C语言实现

C语言实现 单词逆序

2022-08-11 13:59:42 500

原创 C语言练习题

C语言练习题:九九乘法表三位数分别取出个十百位判断闰年十进制数转二进制数中1的个数范围内的素数阶乘(非递归)水仙花数用*打印菱形数组逆序判断回文字符串排序删除字符串中的空格...

2022-08-10 21:12:14 416 1

原创 Linux 线程及线程间通信

为了进一步减少处理器的空转时间,支持多处理器以及减少上下文切换的开销,进程在演化过程中出现了另一个概念——线程。他是进程内独立的一条运行路线,是内核调度的最小单元,也被称为轻量级进程。...

2022-08-09 16:57:49 1831

原创 Linux 进程编程

通俗地讲,多任务是指用户可以在同一时间运行多个应用程序。进程是指一个具有独立功能的程序在某个数据集合上的一次动态执行过程,它是操作系统进行资源分配和调度的基本单元。一次任务的运行可以激活多个进程,这些进程相互合作来完成该任务的一个最终目标。...

2022-08-08 18:27:47 651

原创 Linux 库制作

Linux系统下库的制作,静态库和动态库的区别,比较。

2022-08-06 22:00:50 200

原创 Linux 文件IO-目录操作

Linux文件IO操作中的目录相关操作

2022-08-06 21:49:19 118

原创 Linux 文件IO及相关函数

文件IO以及相关系统调用函数

2022-08-05 20:53:46 138

原创 Linux 05 标准IO及相关函数

用户在应用开发过程中会经常需要访问文件。Linux下读写文件的方式有两大类:标准IO和文件IO。其中标准IO是最常用,也是最基本的内容,也可以说标准IO是文件IO的再封装。

2022-08-05 08:47:49 384

原创 Linux基础 04 - Shell脚本-控制语句-函数

本篇文章主要讲shell的控制语句和函数的使用以及一些语法。像其他编程语言一样,shell同样有着自己的语法,跟C语言比起来在语法方面还是有着一些不同之处。

2022-08-04 20:00:03 186

原创 Linux基础 03 - Shell脚本

Shell是一个命令行解释器,是用户与系统内核交互的一个桥梁。Shell脚本是shell命令的有序集合,将shell命令放在一个文件中,这个文件就是shell脚本。shell不仅可以执行简单的命令语法,还能执行复杂的逻辑语法。...

2022-08-03 21:13:25 315 2

原创 数据结构 10 - 冒泡\选择\插入\快速排序

各种排序算法,运用到不同的场景都有不同的效果,需要根据其执行效率和实际问题的规模来选择合适的排序算法,灵活运用。

2022-08-03 20:19:04 64 1

原创 数据结构 09 - 折半查找

折半查找,查找算法中的一种,就像猜数字游戏一样,如果猜大了就往小的再猜,反之往大的猜,直到范围越来越小,最差的情况当范围缩到最小才猜到。折半查找的实现就类似这样。

2022-08-03 19:23:39 351 1

原创 数据结构 08 - Hash查找

使用Hash查找,首先要为原有数据创建一张Hash表。Hash表的创建主要有两个问题:Hash函数的构造和冲突的解决。

2022-08-03 19:05:53 430 1

原创 数据结构 07 - 二叉树的遍历

树是由m(m>=0)个结点组成的有序集合,而二叉树的结点的子节点应该为n(n

2022-08-02 18:57:04 421 1

原创 数据结构 06 - 队列

队列数据结构在计算机操作系统中较为常见。在多用户、多任务的环境中,多个用户或任务可能同时请求同一资源,队列的特性可以很好的反应出来。例如,打印由队列控制,一次只能打印一个文档。 队列用来保存待打印的作业,打印机一次处理一个作业。......

2022-08-01 17:30:00 86

原创 数据结构 05 - 栈 链式存储

栈的运用很广泛,熟知的比如C语言程序运行中的局部变量就是存在栈区,当前模块运行完后自动出栈(释放)。栈的特点是先进后出(FILO),链式栈采用线性结构,链式存储的方式进行实现。

2022-08-01 15:30:00 90

原创 数据结构 04 - 顺序栈 实现 十进制整数转二进制

栈的运用很广泛,熟知的比如C语言程序运行中的局部变量就是存在栈区,当前模块运行完后自动出栈(释放)。栈的特点是先进后出(FILO),顺序栈采用线性结构,顺序存储的方式进行实现。

2022-08-01 14:15:00 3037

原创 数据结构 03 - 双向循环链表

双向循环链表在单向循环链表的基础上,结点的结构体内多一个成员,即指向上一个结点的地址的指针域。这就使得双向循环链表在插入、删除等操作中,可以根据插入、删除的位置,判断和结点的距离,从而选择采用从头遍历还是从尾遍历,相较于单向循环链表对于大量数据的处理能够提高效率。.........

2022-08-01 09:37:16 275 1

空空如也

空空如也

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

TA关注的人

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