- 博客(12)
- 收藏
- 关注
原创 TCP连接和断开 “三次握手和四次挥手”
对TCP连接和断开的过程的理解,一定要抓住一点,就是TCP是全双工的(TCP通信的两端都具有发送和接收两个功能,都需要独立考察),不要将视角局限在发起连接和断开的一方,要兼顾通信的双方。
2017-05-22 21:37:50 526 1
转载 分布式文件系统FastDFS快速入门
FastDFS是一个开源的轻量级分布式文件系统。它解决了大数据量存储和负载均衡等问题。特别适合以中小文件(建议范围:4KB <file_size <500mb)为载体的在线服务,如相册网站、视频网站等等。
2017-05-20 13:52:19 1772
转载 杂文-远程过程调用协议RPC(Remote Procedure Call Protocol)
远程过程调用RPC,即 Remote Procedure Call,说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。
2017-05-20 11:12:12 494
原创 杂文-用户空间文件系统FUSE
Fuse是filesystemin user space,一个用户空间的文件系统框架,允许非特权用户建立功能完备的文件系统,而不需要重新编译内核。fuse模块仅仅提供内核模块的入口,而本身的主要实现代码位于用户空间中。对于读写虚拟文件系统来讲,fuse是个很好的选择。fuse包含包含一个内核模块和一个用户空间守护进程,将大部分的VFS调用都委托一个专用的守护进程来处理。
2017-05-19 22:20:06 779
原创 快速排序
快速排序最为重要的操作是切分(partition),以升序为例,切分操作实现的方法是,根据待排序列中的一个选定值(该值的选取有很多种方法,当然也可以随便选取,选择的不同方式并不会影响算法的功能,只是会影响算法的平均速度),将待排序列中小于选定值的值放在选定值的左侧,大于选定值的值放在右侧。
2017-05-19 10:10:35 320
原创 人员签到程序
学院经常要统计人员在校信息,这是最为麻烦的事情,因为总会有个别同学看不到。所以当信息收集起来后,要联系这些人,确认情况。但是首先要把他们找出来,从50多个人里面找出哪些同学没有回复真的好麻烦,要一个一个去对应名单,然后标记,浪费时间。今晚有一次统计这样的信息,想着以后这样的情况还多着呢,所以就编了一个简单的程序,用来查找那些“隐匿”的同学。
2017-05-17 21:42:39 1222
原创 全排列(二)字典序方式与next_permutation的联系
STL中algorithm算法里面的next_permutation方法便是通过字典序方式实现的。
2017-05-16 20:01:24 293
原创 全排列(一)next_permutation方式实现
一、next_permutation方式实现1、next_permutation函数简介(1) 原理:每个序列都对应一个数值(并非原理,只是一种理解方式,也可以当做是一个序列与数值的映射关系,数值范围取决于参与排列元素的个数,记住这种思路)(此种理解方式的原文链接:http://www.cppblog.com/yindf/archive/2010/02/24/108312.html
2017-05-16 10:54:21 435 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人