自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 python实现各种排序算法

复习了一下排序算法,又因为在学习python,所以用python把复习到的排序实现了一下。 一、直接插入排序 直接插入排序,平均时间复杂度为O(n^2),它是在遍历的时候,将已经遍历的数据都排好序,然后将新遍历到的数据插入到适合的位置。`A = [6,5,3,1,8,7,2,4]for i in range(1,len(A)): j = i-1 temp = A[i]

2017-04-09 21:55:24 448

转载 Socket编程中,阻塞与非阻塞的区别

对阻塞和非阻塞一直非常模糊,经过搜索,找到这么一篇文章,分享一下:阻塞:一般的I/O操作可以在新建的流中运用.在服务器回应前它等待客户端发送一个空白的行.当会话结束时,服务器关闭流和客户端socket.如果在队列中没有请示将会出现什么情况呢?那个方法将会等待一个的到来.这个行为叫阻塞.accept()方法将会阻塞服务器线程直到一个呼叫到来.当5个连接处理完闭之后,服务器退出.任何的在队列中

2017-03-04 19:48:47 420

原创 Linux 用Makefile编译C代码

在linux里写C语言代码一般用gcc编译,如果是一些小的程序可以使用gcc命令编译,但是当我们写一个大的项目的时候,我们总会把头文件,主函数,子函数等分别放到一个文件里,这样可以让代码看起来没有那么长,在排错的时候会更方便一点。可是问题又来了,那么多文件,如果每一个文件都要用gcc -c text.c -o text.o来编译又太过于麻烦,尤其是在每一次排错后重新编译的时候让人有一种崩溃的感觉,

2016-06-04 21:49:49 936

原创 让锐捷客户端在linux平台飞

如果不想开两个终端的话就在一开始切换到root用户比较方便。 之前虽然装了linux,但是上网都是用的wifi,网速有时候就会很渣,所以今天研究了一下锐捷客户端在linux平台上的安装与使用。 我们学校的锐捷客户端只要插上网线输入网址就可以离线下载,每个学校可能会不一样,所以客户端下载要视学校而定。 下载好之后可以看到是个压缩包,把它解压后发现里边有x86和x64两种版本,我选择了x86,进去

2016-05-19 19:29:11 2232

原创 redhat7.0配置本地yum源

因为我们在安装redhat7.0的时候并没有填写注册信息,也就是说我们没有购买红帽的产品,所以我们在装好系统之后并不能直接从yum源install,这个时候我们就需要对yum源进行配置。 首先我们要有本地的redhat7.0镜像文件。 然后在根目录下mkdir一个目录,将镜像文件挂载到这个目录。例如: mkdir /iso1 mount /home/kiosk/Do

2016-05-14 22:08:38 4134

空空如也

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

TA关注的人

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