gpstrive
码龄17年
关注
提问 私信
  • 博客:107,473
    社区:104
    107,577
    总访问量
  • 29
    原创
  • 866,763
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2007-10-28
博客简介:

gpstrive的专栏

博客描述:
油墨不够
查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得17次评论
  • 获得28次收藏
创作历程
  • 24篇
    2014年
  • 4篇
    2010年
  • 3篇
    2009年
  • 1篇
    2008年
成就勋章
TA的专栏
  • 生活
  • windows
    4篇
  • linux应用
    19篇
  • linux内核
    2篇
  • matlab
    2篇
  • 算法
    1篇
兴趣领域 设置
  • 网络空间安全
    系统安全web安全安全架构
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BloomFilter——大规模数据处理利器

Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。 一. 实例   为了说明Bloom Filter存在的重要意义,举一个实例:  假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。
转载
发布博客 2014.08.13 ·
595 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux Chrome Tab 标题 乱码

1. 刚装完ubuntu 14.04 英文版, 又装了google chrome 浏览器;2. 打开chrome浏览器,发现tab也没的标题是乱码;3. 而系统自带的firefox却没有这个问题,如图所示:4. 原因是系统缺少相应的字体库支持,安装下面这些就OKsudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfon
原创
发布博客 2014.07.10 ·
3007 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

虚拟机 minimal 安装增强包

在虚拟机下安装了一个centos的minimal镜像,发现增强包不能安装,鼠标不能在虚拟机和物理机间自由切换,不能共享粘贴板,很是不爽,这里摸索出在centos minimal OS下安装增强包的方法
原创
发布博客 2014.06.29 ·
1096 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

父子进程共享内存通信的三种方法

很多源代码在父子进程进行通信时,都会yong
原创
发布博客 2014.06.29 ·
2603 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

crash 调试kernel

1. 什么是crash    crash是用来调试linux 的kdump生成的vcore,或者用来调试live system;2. 调试前准备    调试中需要用到vmlinux,该vmlinux与生成vcore或者live system的vmlinuz必须一致,这就意味着我们需要自己编译内核,生成initrd,更新grub.cfg;3. 编译内核
原创
发布博客 2014.06.07 ·
3349 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

linux 进程 VS 线程

直接消耗包括: CPU寄存器需要保存和加载, 系统调度器的代码需要执行, TLB实例需要重新加载, CPU 的pipeline需要刷掉。间接消耗:多核的cache之间得共享数据。间接消耗对于程序的影响要看线程工作区操作数据的大小。
原创
发布博客 2014.06.06 ·
843 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux tftp 服务

TFTP(Trivial File Transfer Protocol)是基于UDP协议开发,用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。一、修改/etc/xinetd.d/tftp配置文件,如下:$ cat /etc/xinetd.d/tftp service tftp{    protocol = udp
原创
发布博客 2014.05.07 ·
887 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 搭建https 服务器 (apache)

一、  安装准备1.    安装Openssl 要使Apache支持SSL,需要首先安装Openssl支持。这里使用的是openssl-0.9.8k.tar.gz   下载Openssl:http://www.openssl.org/source/       tar -zxf openssl-0.9.8k.tar.gz    //解压安装包
原创
发布博客 2014.05.06 ·
3468 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

libc.so.6 动态库被重命名,命令不能执行

不小心重命名了libc.so.6动态库,运行命令#mv /lib/libc.so.6 /lib/libc.so.6.back#lsls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory各种命令都不好
原创
发布博客 2014.05.05 ·
3375 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

x0vncserver Fatal server error: no screens found

I make a connection through SSH and  then I type:# x0vncserver --PasswordFile=/home/hello/.vnc/passwdx0vncserver: unable to open display ""~ImageCleanup calledthe reason is :
原创
发布博客 2014.05.05 ·
1839 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一致性hash算法 - consistent hashing

1、   情景分析前一篇博文分析了HashMap源码,HashMap在许多场景中作为存储数据的不二选择。 但是否使用HashMap就能解决所有在空间和时间的均衡问题?? 下面考虑使用HashMap的二个极端情景: 原来有 N 台Server,所有数据通过一种 hash 算法(以hash(key)%N为例)映射到 N 台Server 中。
转载
发布博客 2014.05.04 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程线程对比

发布资源 2014.05.04 ·
rar

initrd 挂载根文件系统

挂载并初始化根文件系统rootfs的简单函数调用关系如下:init/main.c     start_kernel --> vfs_cache_init-->mnt_init-->init_rootfs                                                                          init_mount_
原创
发布博客 2014.05.04 ·
2455 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

cpio initrd 解压

这里讲解的只适合cpio 格式的initrd,对此不熟悉的同学,参考下面这篇文章:http://www.ibm.com/developerworks/cn/linux/l-k26initrd/。initrd.img 一般存放于/boot目录下,可以在终端 运行ls /boot 命令看下;选择一个initrd.img, 这里我选择的是initrd.img-2.6.35-2
原创
发布博客 2014.05.04 ·
668 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zebra netlink获取接口信息

zebra通过netlink机制获取主机接口信息。具体过程如下:main.c—》(if_netlink.c) interface_list()                          —》(rt_netlink.c) interface_lookup_netlink()interface_lookup_netlink 通过 netlink_requ
原创
发布博客 2014.05.03 ·
1296 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

linux vnc 与server共享同一个桌面

服务器端:需要安装软件 tightvncserver 和 vnc4server,可以google,这里就不解释了,网上很多。我这里是ubuntu1.  sudo apt-get install tightvncserver2.  sudo apt-get install vnc4server3.  vncpasswd 输入密码4. 运行以下命令:
原创
发布博客 2014.05.03 ·
4205 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux ubuntu ipv6 默认网关配置

ubuntu ipv6 地址配置命令: ifconfig eth0 add [ inet6 ] 2001::4/64 ,其中 inet6 可有可无 ubuntu ipv6 默认网关配置命令: route -A inet6 add ::/0 gw 3ffe:fff::0 添加默认网关时,如 route -A inet6 add ::/0
原创
发布博客 2014.05.02 ·
14183 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

ls: unrecognized prefix: rs ls: unparsable value for LS_COLORS environment variable

今天在运行sudo chroot .的时候,系统提示:bash: /dev/null: No such file or directory然后运行ls命令的时候,系统提示:ls: unrecognized prefix: rsls: unparsable value for LS_COLORS environment variable现在的文件目录都是统一的
原创
发布博客 2014.05.02 ·
2305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux vim 自动补全

1. code_complete.vim      这个插件直接复制到/usr/share/vim/vim72/plugin中就可以了。2. omnicppcomplete     下载omnicppcomplete-0.41.zip,      解压到$HOME/.vim下即可,这是为个人用户所用。      也可解压,      将omni文件夹拷贝到/usr/shar
原创
发布博客 2014.05.01 ·
1337 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

native wifi mac rssi

最近一直在整无线网络的项目,首先就要取出周围无线AP的mac和rssi,在win7 和 vista上,这是很简单的事,但要考虑到xp,还要做到统一,就有点难度了。这里,我就我所知总结一下,希望对需要的人有所帮助,如有不对,欢迎探讨。在xp上,可以通过调用DeviceIoControl()函数取得周围无线AP的mac和rssi,先调用D
原创
发布博客 2014.05.01 ·
2183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多