自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (3)
  • 收藏
  • 关注

原创 Simple IPC by Socket on Linux

Simple IPC by Socket on LinuxCommunicate between process on the same host or different hosts.On the same host:  Use INET socket or UNIX socketOn different hosts: Use UNIX socket   Head File [sock.h]#i...

2018-06-13 16:02:14 5701

原创 linux下配置zookeeper,kafka,storm

zookeeper配置官网下载zookeeper解压 $ tar -zxvf zookeeper-version.tgz -C /usr/local更改用户权限$ chown -R username /usr/local/zookeeper-version配置$ cp /usr/local/zookeeper-version/conf/zoo_sample.cfg /usr/local/zo

2016-07-08 17:51:12 394

原创 java多线程断点下载

基本思想首次下载准备建立连接,获取文件大小,建立等大的本地RandomAccessFile。根据配置的线程数,划分各个下载区间。建立临时文件,记录各个下载区间的下载信息(完成与否)。继续下载准备读取临时文件,获取各个下载区间的信息开始下载遍历各个下载区间信息,对未完成的开启线程下载。每个下载线程,会持有一个RandomAccessFile,在下载时写入本地文件。并且在线程终止时回调下载

2016-06-30 17:45:55 332

原创 linux下简单模拟文件系统

整体思路:文件系统基于一个大文件实现 大文件数据分为几个区域来模拟简单的文件系统 1.User:username and password 2.SuperBlock:blockSize,blockNum,inodeNum,blockFree 3.blockBitmap:the use state of block area 4.inodeBitmap:the use state of in

2016-03-21 13:32:37 14027 12

原创 简单K路归并C实现

K路归并对于K>2的归并,先判断归并个数是否满足(N)%(K-1) == 1。若不满足,则补上若干个0使其满足。然后每次选择K个最小的归并,重复此操作至最后只剩一个。

2015-12-29 16:01:08 524

原创 单源点最短路径

单源点最短路径的C实现求解单源点最短路径的算法:1构造所有节点间距离的矩阵(二维数组),无直接路径的为无穷2构造到所有节点最短路径上前一结点数组nodeArray,初始全为源点3构造源点到其他各结点的距离数组distanceArray,无直接路径的为无穷4从数组distanceArray中选出距离最小的结点node,并入集合s(初始为空)5遍历遍历每个不在s集合中的其他结点dot(dist

2015-12-23 13:08:54 789

原创 调用系统api实现ls -l

输出流程1打开目录; 2进入目录; 3遍历目录,遇到文件直接输出,遇到目录递归; 4回到父目录;完整实现#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <dirent.h>#include <unistd.h>#include <sys/stat.h>#include <pwd.h>#incl

2015-12-18 18:37:16 567

原创 linux进程共享内存通信示例

进程通信以读、拷贝、写三个进程写作完成文件拷贝为例,操作流程大致为:    主进程内申请共享信号量和共享内存区域,并对其做必要的初始化操作。然后再主进程中启动读、拷贝、写三个子进程。用共享信号量控制子进程的操作,用共享内存实现子进程通信。主进程持续等待,直至所有子进程执行完毕,然后释放信号量和共享内存。申请信号量int semid = semget(2333, 4, IPC_CREAT|0666)

2015-12-08 18:07:19 594

原创 ViewPager小细节

ViewPager禁用滑动注:内容参考自他处。ViewPager禁用手势滑动实现原理:重写ViewPager的OnInterceptTouchEvent和OnTouchEvent方法,均返回fasel,不拦截事件也不处理子view未处理import android.content.Context;import android.support.v4.view.ViewPager;import an

2015-11-12 19:25:30 386

空空如也

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

TA关注的人

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