自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘斐浩的博客

Linux is not unix

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

原创 基于TCP协议的服务器

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客先复习一下UDP协议:UDP协议为"userdatagram protocol",用户数据报协议,对于UDP来说,其最小传输单元是数据报,并且是只管发送,不用建立连接,尽最大可能的发送数据,不保证可靠性。由于其不能拆分、合并应用层传递下来的报文,导致不能灵活的控制接收的次数与数量,且单个数据报最大只能是64k,但是由于不...

2018-08-10 22:46:58 2468

原创 Webbench实现与详解

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客Webench是一款轻量级的网站测压工具,最多可以对网站模拟3w左右的并发请求,可以控制时间、是否使用缓存、是否等待服务器回复等等,且对中小型网站有明显的效果,基本上可以测出中小型网站的承受能力,对于大型的网站,如百度、淘宝这些巨型网站没有意义,因为其承受能力非常大。同时测试结果也受自身网速、以及自身主机的性能与内存的限制...

2018-08-06 22:55:48 12235 4

原创 经典九大排序(2)——堆排序

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客堆排序堆排序是一种相当优秀的排序算法,也是大量数据中Top k问题的最优方法,常用于数据量非常大的排序场景。堆排序把数组看成一颗完全二叉树,利用完全二叉树的父节点与左右孩子节点的下标关系来进行相关排序操作。我们先回顾一下数组与完全二叉树如何对应起来,对于数组,我们把A的每个元素看成完全二叉树的一个节点,那么,把...

2018-07-25 00:37:33 2406 4

原创 经典九大排序(1)——简单排序

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客九大排序排序是数据结构体系中最重要的内容之一,这一块必须要非常熟练的掌握,应该做到可以立马写出每个排序的代码,有多种实现方法的必须多种都能很快写出来,当然对各个排序的性能的了解也是基础且重要的。我们先对排序这一块进行一个整体的把握。 这里先说明几个概念内排序:在对待排序数据存放在内存中进行的排序过程。是...

2018-07-23 00:18:36 73776 6

原创 基于UDP协议的服务器

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客在撸我们的服务器之前,先好好给大家好好理一理套接字这块的一些知识和概念。先问问你自己,什么是端口号?这个概念可不是一个模模糊糊的东西端口号:标识特定主机上唯一一个进程的标识符是不是和进程id(pid)很像,没错,确实就是很像,因为进程id是也用来标识一个主机上唯一的一个进程,我们通过某个进程的进程id,可...

2018-06-23 01:13:32 24920 2

原创 【编译错误】 /usr/bin/ld: cannot find -lc

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客今天写服务器的客户端的时候,在Makefile中用的-static静态链接,但是不断报这个错误(如果gcc默认的动态链接没有任何问题)/usr/bin/ld: cannot find -lccollect2: error: ld returned 1 exit status一开始怀疑是不是Makefile中写...

2018-06-22 18:35:35 12894 3

原创 Linux 文件权限

    和周围人交流发现,文件权限这一块似乎是很多人弄得不明不白的地方,就是知道这么个东西,但是看也看不太懂,知道得也不清楚,毕竟也可能是有些同学还没学到需要清楚了解文件权限的地方,没有怎么去看过或处理过与文件权限相关的信息,于是就是仅仅知道而已,但是文件权限其实是相当重要的知识,尤其是学到网络这一块你就会知道。下面开始进入正题一、查看文件权限    首先,在终端你输入这个命令ls -l    得...

2018-06-02 22:48:33 11897 2

原创 海量数据问题总结

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客前言:在这个用户量爆炸、并发极高的互联网时代,对于如今的IT行业,在极大量的数据处理这一块的能力,无疑某些程度上是其技术实力的体现。例如淘宝、支付宝在双十一这天的峰值时期,每秒要处理的数据量几乎都是百亿级别,新浪微博在春晚将要处理一亿左右人的抢红包活动。海量数据处理能力是一家大公司必须要做得非常硬的一个技术块,这样才能在互...

2018-05-11 00:22:42 3373

原创 STL map&set用法详解

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客STL标准模板库中用得最多的两个容器map和set是我们每个人必须熟练掌握的,不论是在Oj、技术面还是工作中如果能非常熟练的运用这两个容器,那么写起代码来必然是事半功倍的,反之可能会在某些问题上寸步难行。map和set都是通过红黑树作为底层实现的模板容器,效率非常之高,使用得当可以实现各种巧妙功能,几乎...

2018-04-09 16:50:27 2325

原创 哈夫曼压缩

本博客已弃用,当时存在一些小细节错误后期也不再修改了欢迎来我的新博客前言:时隔大半年第二次写文件压缩,虽然并不是较难的项目,发现第二次写其实也并没有想象中在两个小时内写完,于是决定写这篇博客记录下来,分享给各位同学,提供一些学习过程的便利。我会尽量写详细,讲清楚,适合有一定数据结构基础的同学。若有不足,欢迎指正。正文:知识要求:熟悉并掌握堆、熟悉并理解贪心算法、熟悉并掌握哈夫曼...

2018-04-06 15:51:40 1233

空空如也

空空如也

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

TA关注的人

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