自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP多线程下载工具源码分享(C++,Linux)

Linux下基于c++开发的多线程下载器简单介绍本项目为一款基于c++开发的linux下的http下载器,支持断点下载、多线程下载。Githup地址MyDownload期待您的star&fork。主要思想利用http协议的range头配置来实现多线程并发现在以及断点下载,在下载期间该程序会在下载目录下生成一个保存状态的临时文件,等下载完成之后会自动删除该文件。使用说明参...

2018-12-17 22:09:45 2130 1

原创 操作系统知识点总结

操作系统学习笔记@(学习笔记)[学习笔记, 操作系统]操作系统学习笔记中断与异常中断异常常见的中断以及异常事件中断屏蔽断点和恢复点中断处理步骤进程进程的状态线程为什么操作系统需要线程线程的缺点中断与异常中断中断又称外中断,指来自CPU执行指令以外的事件发生,如设备发出的各种 I/O 结束中断异常异常又称内中断,指源自CPU执行指令内部的事件,如程序的非法操作码,地址越界,算

2017-04-04 15:24:53 1293

原创 设计模式之单例模式

设计模式之单例模式@(设计模式)[设计模式, C++实现]设计模式之单例模式简单的单例模式非线程安全懒汉的单例模式线程安全加锁的懒汉实现内部静态变量的懒汉实现饿汉的单例模式简单的单例模式(非线程安全)一个很容易想到的单例模式的实现: 构造函数声明为private或protected,防止外部函数将其实例化,内部保存一个private static类指针保存唯一的实例,再由一个publi

2017-04-04 15:24:14 369

原创 C++学习笔记

C++学习笔记内联函数1.内联函数在编译器内部直接展开,不需要被调用; 2.类内部实现的函数,都会作为内联函数; 3.在类的外部实现时才会加inline标识符; 4.inline标识符代表程序员希望他是一个内联函数,具体实现看编译器心情;友元1.一般来说,最好在类定义开始或结束前的位置集中声明友元; 2.许多编译器并未强制限定友元函数必须在使用之前在类的外部声明; 3.友元能不用最好别用;

2017-04-04 15:17:32 258

原创 Linux下基于C++的TCP连接demo代码分享(C++,Linux,Socket)

C++实现TCP连接@(C++代码)[网络编程, tcp, C++, C++实现]server.cpp:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <unistd.h>#include <arpa/inet.h>

2017-04-04 15:16:56 5656

原创 C++实现String类

C++实现String类@(C++代码)[C++实现, 学习笔记]String.h#ifndef String_h#define String_h#include <iostream>#include <cstring>using namespace std;//类的构建class String{ friend ostream& operator<<(ostream& out,Str

2017-04-04 15:15:46 448

原创 UDP协议学习笔记

UDP协议学习笔记@(学习笔记)[网络协议, 网络编程]UDP协议学习笔记协议简介报文格式原端口号目的端口号UDP长度UDP检验和协议简介UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF

2017-04-04 14:50:21 629

原创 IP协议学习笔记

IP协议学习笔记@(学习笔记)[网络编程, 网络协议]IP协议学习笔记协议简介报文格式版本首部长度区分服务总长度标识标志片偏移生存时间协议首部检验和源IP地址目的IP地址子网寻址子网掩码协议简介IP协议是用于将多个包交换网络连接起来的,它在源地址和目的地址之间传送一种称之为数据包的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。IP的责任就是把

2017-04-04 14:44:54 590

原创 TCP协议学习笔记

TCP协议学习笔记@(学习笔记)[tcp, 网络编程, 网络协议]TCP协议学习笔记协议简介TCP协议报文Source PortDestination PortSequence NumberAcknowledgment NumberData Offset标志位WindowChecksumUrgent PointersTCP连接示意图三次握手三次握手过程为什么要三次握手

2017-04-04 14:43:55 601

原创 TCP/IP分层模型学习笔记

TCP/IP分层模型学习笔记@(学习笔记)[网络模型, 网络协议, 网络编程, 学习笔记]TCPIP分层模型学习笔记七层OSI网络模型模型简介详细介绍物理层数据链路网络层传输层会话层表示层应用层分层协议物理层数据链路层网络层传输层会话层表示层应用层TCPIP协议四层网络模型模型简介详细介绍网络接口层网络层传输层应用层七层OSI网络模型模型简介OSI

2017-04-04 14:40:51 423

原创 进程与线程学习笔记

进程与线程学习笔记@(学习笔记)[Linux, 进程操作, C语言, 学习笔记]进程与线程学习笔记进程号相关getpidgetppid进程复制forksystem函数systemexec函数系列execlexeclpexecleexecvexecvpexecve注:typedef pid_t int 定义在进程号相关getpid获取当前进程的PID 函数原型:pid_

2017-04-04 14:36:13 280

原创 简单易懂的计算机二级C语言知识点讲解——《指针与数组》

C语言中的指针与数组@(C语言)[排序算法, 快速排序, C实现]C语言中的指针与数组引言指针指针的概念指针用法举例函数间的指针传参数组数组的概念数组运用举例数组与指针的关系二维数组总结引言相信指针与数组是不少同学在初学C语言时遇见的大魔王。指针的的概念弄不清,导致程序写起来极易出错, 我遇见的运行错误有九成都是指针使用不当导致的,可以说,指针与数组是在学习C语言的道路上,必

2017-01-27 16:20:58 1116

原创 七大排序算法之冒泡排序

七大排序算法之冒泡排序@(算法笔记)[排序算法, 冒泡排序, C++实现]七大排序算法之冒泡排序冒泡排序介绍冒泡排序核心思想简单的例子冒泡排序时间复杂度讨论代码冒泡排序介绍冒泡排序是七大排序算法中较为简单的一个,它的时间复杂度为O(n^2),相较于快速排序,它的耗时较长,但是不会带来额外的空间开销(快速排序对栈的需求),因此它适用于数据量较小且对时间要求不高的业务,然而在实际使用过程中,

2017-01-27 16:17:43 807

原创 七大排序算法之快速排序

七大排序算法之快速排序七大排序算法之快速排序快速排序的介绍快速排序的核心思想简单例子时间复杂度的讨论每轮快排的具体实现代码快速排序的介绍:快速排序是C. A. R. Hoare在1962年提出的,平均时间复杂度为O(nlogn)级的高效率算法,也是目前O(nlogn)的排序算法中使用最多的算法,这段时间想把自己学过的算法都整理一遍,于是就写了这篇博客,来记录自己的学习过程吧…也希望能给

2016-12-16 18:07:10 863

原创 CF Good Bye 2015 C- New Year and Domino(CF611C)

http://codeforces.com/contest/611/problem/CC. New Year and Dominotime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard o

2016-01-01 20:01:07 621

原创 CF Good Bye 2015 B- New Year and Old Property(CF611B)

http://codeforces.com/contest/611/problem/BB. New Year and Old Propertytime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstanda

2016-01-01 17:19:01 464

原创 CF Good Bye 2015 A- New Year and Days(CF611A)

第一次写cf的题解,希望以这种方式激励自己多思考一下这些算法,记录自己的成长历程。。。A. New Year and Daystime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard

2016-01-01 17:09:04 617

空空如也

空空如也

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

TA关注的人

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