- 博客(15)
- 问答 (7)
- 收藏
- 关注
转载 murmurhash
转载一篇有关murmurhash算法的博客。。。unsigned int murMurHash(const void *key, int len) { const unsigned int m = 0x5bd1e995; const int r = 24; const int seed = 97; unsigned int ...
2018-11-06 17:15:33
989
原创 freebsd源码安装pyzmq
由于个人的开发系统freebsd系统没有pyzmq模块,在线用ports无法安装,终于研究通了源码安装,先下载pyzmq的tar.gz包网上很多自己随便找找吧。然后解压这个文件tar -zxvf *tar.gzcd 到刚解压出来的目录$python setup.py build_ext --inplace$python setup.py test$sudo python se
2016-09-21 11:40:57
1165
原创 有关KVM的安装和使用
1.virt-manager的安装使用linux安装virt-manager,yum/apt-get install virt-manager2.直接在terminal后台执行命令virt-manager,3.添加链接,输入链接服务器的IP就可以了
2016-07-27 15:53:36
449
原创 swift接口的使用
swift API的使用最近楼主要使用swift的API接口,楼主有一个习惯,不管开发需要用到什么知识,都喜欢看官方文档,虽然大部分是英文,但是用起来还是感觉可靠,不过对于openstack给的swift API接口,可叫我吃了不少苦,所以写下这篇文章希望给有同样困惑的朋友帮助。openstack官网有专门的开发者文档介绍如何使用curl操作swift(http://docs.openst
2016-02-02 19:57:42
4356
原创 kgdb的使用
说到内核开发,不得不说到的一个工具就是kgdb,它可以用来调试panic的程序,接管系统。 由于网上对freebsd上的kgdb使用总结较少,今天特总结如下,欢迎大家指正。 首先,查看系统是否生成了core文件,cd 到/var/crash下,如果有vmcore.*文件则存在此文件,这就是panic生成的文件,接下来我们要调试的文件。 然后,执行命令
2016-01-12 12:00:56
1599
原创 新入职一个月有感
入职新公司已经一个月了,由于在原来公司是做用户态编程,来到新公司做kernel层,有好多不适应,不过已经过了一个月对此也有一定认识,该精下心来写点东西,回顾自己所学知识了。由于之前在另一家公司就是做存储的所以来到新公司的很多名词还是知道的,最初期了解起来也就没有那么费劲,今天吃饭的时候,带我那个辉哥(原谅我一直这么称呼他)说我这一个月做的东西比他之前带一个人三个月做的还多,我就回忆了下自己做的
2016-01-08 16:16:08
1765
原创 sysctl函数
对于sysctl有关的函数,网上资料比较少,我整理了一些大家一起学习探讨。1.sysctl有关函数sysctl,sysctlname,sysctlnametomib,这三个函数的功能是获取或者设置系统信息的函数。注:对于用sysctl命令和配置文件的方法网上讲解比较好找,大家自行解决。2.库标准c库函数3.概要#include #includeint sysct
2015-12-30 18:14:53
9907
1
原创 关于ceph的研究
今天配置ceph,参考了多方文档官方文档地址http://docs.ceph.com/docs/master/rados/configuration/ceph-conf/#the-configuration-file其它大神的博客地址http://my.oschina.net/oscfox/blog/217798http://www.kissthink.com/archive/c-e-p-
2015-10-14 14:30:58
740
原创 sheepdog集群快照
近期由于自己在研究sheepdog集群快照,虽然不是很完全,但是在网上还是很难找到有关资料,于是就把自己所感想写下来分享,如果以后有人用到,可以参考,啊哈开始正题。sheepdog的安装初始化这里就不多累述了,网上很多,自己可以查看资料!用过sheepdog的童鞋肯定都知道sheepdog的虚拟磁盘快照,虚拟磁盘快照还是很给力的,各种备份什么的都没有问题!可是集群快照你就要小心了,感觉
2015-04-16 16:12:17
703
原创 对于ubuntu apt-get有时候报错的问题
这几天研究lvm有很多时候apt-get install lvm2的时候总是报错,如下给出解决办法,以后大家有同样的问题也可以试试cd /var/lib/dpkgmv info info.bakmkdir info然后再执行apt-get install lvm2会发现好了!真是伟大,感慨万千啊!!!对于apt-get update源的解决问题,还需要深究,这里不做过解释了!
2015-04-07 14:32:44
658
原创 APF协议一人的一些理解
好了废话不多说,公司最近开发NAS项目,所以我们工作小组每个人都分到了自己了解的协议,小编就分到了一个AFP协议,刚拿到这个问题的时候着实把我吓了一跳,因为晚上对其介绍少之又少,好吧,虽然有问题,但是还要解决,小编就像这首先得了解AFP协议的意思吧!各种百度,谷歌全部用上,官方给出的解释如下:AppleTalk 是由 Apple 公司推出的一种多层协议,支持网络路由选择、事务服务、数据流服
2015-03-24 13:25:34
4957
原创 ubuntu双网卡双IP设置并实现同时访问外网的功能
网络上对于双网卡双IP设置的文章不少,小编在刚开始接手这个工作的时候也从网上找了不少资料,可是他们大多实现的都是双网卡实现同时访问内外网的功能,与笔者的要求偏差太大,笔者曾借助网上资料,着实走了不小弯路,今天大功终于告成,笔者也和大家分享下经验,以免大家侮辱歧途。首先对于双网卡双IP访问内网外网的,这里就不老生常谈,耽误时间了,接下来我们直接分析双网卡双IP相同网关同时访问外网的实现。首先
2015-02-04 14:52:35
8764
2
原创 python字符串str和字节数组相互转化
s="'2014/9/18 23:16:34'"c = bytearray(str(s).encode("gbk"))# bytes object b = b"example" # str object s = "example" # str to bytes bytes(s, encoding = "utf8") # byte
2015-01-29 15:17:14
639
转载 Linux下获取本地IP地址--------getifaddrs
今天在看sheepdog的时候发现了getifaddrs()这个接口,它可以查找到系统所有的网络接口的信息,包括以太网卡接口和回环接口等。利用这个接口来获取本机的IP地址真是太方便了,原来的getaddrinfo()、ioctl()或者利用套接字方法等来获取IP地址的方法都没法跟这个接口比,不仅方便,而且也非常的强大,完全不需要绑定主机名等类似的操作。看了一下glibc的源码,它是利用netlin
2015-01-09 13:59:39
1316
空空如也
freebsd上编译swift源码的时候报错
2016-02-18
expetc脚本报错问题spawn id exp6 not open
2015-05-21
ubuntu双网卡配置问题,在线等~~~急!!!
2015-02-12
配置ubuntu双网卡双IP
2015-02-11
ubuntu系统双网卡设置双IP怎么能同时被外网IP都能ping通,求详细步骤
2015-01-22
ubuntu系统可以不可以实现单网卡或者多网多ip同时访问外网的配置
2015-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人