自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫阳战君的博客

分享编程中的感悟

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

原创 初入CSDN

今天正式开始创建了自己的第一个CSDN账号,从了解到喜欢到受益于CSDN再到入住CSDN成为这个大集体的一部分,在CSDN我能认识到于对志同道合的朋友,也能遇到答疑解惑。不但如此CSDN更是我记录我漫长的编程生活足迹和编程学习当中的感悟理解以及想把这些感悟了解分享给需要的朋友们的迫切心情。为此我决定开始自己的博客旅程。首先自我介绍一下,大家可以叫我叫紫阳。我是一名计算机专业的在校大学生,因为从小...

2019-03-09 21:39:52 484

原创 P2P共享下载器

文章目录1、引言2、项目简介3、整体框架介绍4、客户端设计5、服务端设计6、接口设计7、项目技术点即改进点8、源码1、引言不知道大家在大学期间有没有有没有为各种各样的作业所烦恼过(进行给学委,班长拷贝文件、互传资料等工作)?并不是所做作业的时候(当然也有)而是在叫作业的时候,每门科目不同的作业交给不同的学习委员,发送到不同的邮箱这也是相当麻烦,到这里有没有一种方法:各科都有一个专门地点,大家向同一个地方提交相同作业,然后由学委统一收取;这样统一的操作是高效的而且是好管理;在了解到了网络传输、HTTP协议

2020-06-06 17:22:47 939

转载 Linux中回车与换行的区别

关于换行和回车其实平时我们不太在意,所以关于两者的区别也不太清楚,在平时开发时可能会遇到一些文件处理的问题,放到不同的操作系统上出现各种坑。那么回车和换行到底有哪些区别呢?今天咱们就来总结一下。由来在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的机械打字机,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。...

2020-04-25 23:33:26 749

原创 浅谈C++智能指针

主要了解C++智能指针的概念、底层、以及分类

2020-04-15 16:11:37 267

原创 类的默认成员函数

构造函数、析构函数、拷贝构造、赋值运算符重载,取地址重载等

2020-04-09 22:47:30 178

原创 归并排序的递归和非递归

归并排序归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide andConquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。关键词:分解、归并、分治、物理上数组、逻辑上二叉树思路:把长度为n的输入序列分成两个长度为n...

2020-04-07 17:43:07 1005

原创 模拟实现模拟实现快速排序递归和非递归

快速排序快速排序是一种二叉树结构交换排序算法,在日常的使用当中较为频繁的使用;交换的思想就是 :就是将序列中的两个值值进行比较,然后根据结果交换两个值在序列中的位置,以升序为例,较大值就想序列尾部移动,较小值向序列前部移动;快排的思想就是:在待排序的元素当中选择一个元素为基准值,按照该排序要求将序列分为两个子序列,左边子序列元素均小于基准值(左右子序列均不包含该基准值),右边子序列均大于基...

2020-04-06 16:16:20 287

原创 模拟实现选择排序

认识并且模拟实现选择排序,选择排序包括直接选择排序和堆排序

2020-04-01 10:49:14 216

原创 模拟实现插入排序

认识并且模拟实现插入排序,插入排序包含直接插入排序和shell排序

2020-04-01 09:24:25 368

原创 c++模拟实现带头循环双向链表

思路:通单链表相似,不过该链表节点包含两个指针域和一个数据域,一个指针域指向前一个,一个指针域指向后一个,其他通单链表相似;test.h#define _CRT_SECURE_NO_WARNINGS 1// 2、带头双向循环链表增删查改实现typedef int LTDataType;typedef struct ListNode{ LTDataType _data; struct...

2020-03-24 21:39:09 132

原创 c++模拟实现单链表

**思路:**单链表属于线性表中的连式结构,逻辑上数连续的,但是物理存储上是不连续的,声明链表节点结构,然后就是指针的运用,test.h#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<iostream>using namespace std;typedef int SLTDataType;...

2020-03-24 14:09:02 242

原创 c++实现顺序表

用c++语言模拟实现按顺序表

2020-03-23 23:37:06 299

转载 线性表,顺序表,链表,数组的区别与联系

转载:https://www.cnblogs.com/liuhaier/p/10574225.html

2020-03-23 18:56:06 491

原创 c语言文件操作

了解C语言中文件操作的相关函数

2020-03-21 22:38:53 163

原创 枚举和联合

了解枚举的定义使用以及优缺点,和联合体的相关介绍

2020-03-17 11:34:00 304

原创 内存对齐和位段

主要了解C语言自定义类型结构体,以及其中的内存对齐和和位段

2020-03-16 22:05:33 271

原创 C语言内存函数(认识 + 实现)

认识了解内存操作函数以及模拟实现

2020-03-15 17:38:32 190

原创 字符串函数(认识 + 实现)

认识C语言库中提供的一些字符串函数,并且模拟实现部分函数

2020-03-15 17:04:31 174

原创 深入了解指针

了解常见且常常用的指针:字符指针、数组指针、指针数组、函数指针、数组传参和指针传参等

2020-03-15 12:00:33 159

原创 C语言深度剖析数据在内存中的存储

深度剖析数据在内存中的存储,以及的大小端字节序和判断,浮点数在内存中的存储

2020-03-13 13:43:20 316 1

原创 C语言结构体

主要了解C语言中的聚合数据类型之一的结构,包括声明、初始化、成员变量访问以及传参等;

2020-03-12 14:50:24 275

原创 C语言初识指针

本片主要了解基本的初阶指针知识,和指针简单运用

2020-03-12 00:08:12 478

原创 C语言表达式

主要了解C语言表达式以及部分特殊操作符和表达式求值

2020-03-08 20:22:25 4423 1

原创 C语言操作符

本篇文章认识相关的操作符以及使用要点

2020-03-06 16:38:09 478

原创 C语言数组

主要学习了解一位数组和二维数组的创建、初始化、使用以及在内存中的存储分布的关系来更加深刻的了解数组

2020-02-28 22:43:56 189

原创 C语言函数

初学C语言对其中函数的一些认知

2020-02-25 22:19:00 171

原创 linux下inode节点理解

需具备linux下一切皆文件的思想

2020-02-05 11:18:59 790

原创 【Linux】权限管理和粘滞位理解

linux权限管理和粘滞位理解

2020-01-03 21:47:43 175

原创 【Linux】入门基础命令(2)

主要介绍Linux中常用的命令

2020-01-02 22:37:22 88

原创 【Linux】进程程序替换——exec函数簇

主要学习介绍进程程序的替换原理以及替换函数exec函数簇的使用解析

2020-01-02 00:09:39 778

原创 【Linux】进程控制

进程的创建、终止、等待等重要知识点

2019-12-30 00:04:27 148

原创 TCP三次握手和四次挥手详解

详解UDP/TCP协议数据报头部信息,以及解析TCP三次握手和四次挥手

2019-12-13 19:37:53 1020

原创 【C++】——STL关联式容器认识以及使用

STL关联式容器关联式容器: 跟STL中的序列式容器是相同的都是用来存储数据,与序列式容器不同的是,关联式容器存储的是<key,value>结构的键值对,在数据检索是,关联式容器的效率比序列式容器更高;键值对: 用来表示具有一一对应关系的的一种结构;该结构值一般只包含量两个成员变量key和vlaue,其中key代表键值,value表示与key值对应的信息;关联式容器底层数据结构:...

2019-12-09 12:49:37 212

原创 【数据结构:树】——搜索二叉树-K模型(非递归和递归)

我们在数据结构初期认识到了基础的二叉树,大概对二叉树有了初步的了解。但是二叉树对于我来说却是一个不晓得难点;下面分享一下在学习二叉树的变形二插搜索树的一些经验;二叉搜索树二叉搜索树又叫二叉排序树,它或者是一颗空树,或者是一颗具有以下性质的二叉树:若它的左子树不为空,则左子树上所有的节点的值都小于根节点的值若它的右子树不为空,则右子树上所有的节点的值都大于根节点的值它的左右子树也分别...

2019-12-09 12:33:54 218

原创 【Linux】UDP网络套接字编程

实现UDP协议下的网络套接字编程

2019-12-07 15:30:04 171

原创 【Linux】网络编程套接字(1)

1、 什么是网络编程套接字套接字(socket)是一种通信机制,凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以跨网络进行。套接字的创建和使用与管道是有区别的,因为套接字明确的将客户和服务器区分开来。套接字机制可以实现将多个客户连接到一个服务器。(1)IP地址和端口号认识IP地址:IP地址是IP协议中的,用来标识网络中不同主机的地址,并且IP有两个版本:IPv4和IPv...

2019-12-05 23:33:13 170

原创 【Linux】进程信号

信号概念、信号在进程中注册、注销、递达、阻塞;以及竞态条件。级函数重入不可重入,等

2019-11-09 15:45:15 173

原创 【Linux】基础文件的I/O操作(1)

了解linux下系统提供的文件的基础I/O接口的使用文件描述符 以及 重定向的认识

2019-10-26 16:44:50 299

原创 c++入门——基础知识点(2)

c++类大小计算和引用和this指针的了解

2019-10-22 21:05:57 128

原创 【Linux】入门基础命令(1)

Linux快速上手只基础命令篇

2019-10-14 22:34:28 309

空空如也

空空如也

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

TA关注的人

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