手把手教你玩转GDB(一)——牛刀小试:启动GDB开始调试
写在最前面:GDB是unix相关操作系统中C/C++程序开发必不可少的工具,它的功能之强大,是其它调试器所不能匹敌的。但是,现实的工作中,有很多开发者因为GDB本身入门门槛比较高,而被拒之门,与如此强大的失之交臂。笔者在近两年的C/C++开发工作中,对GDB本身的有一点研究,在这里总结出一系列《手把手教你玩转GDB》的文章,一方面权当是对自己经验的一个总结,一方面也是真的想能够对刚接触GDB的开发者朋友带去一些帮助,让更多的人来使用如此强大的工具。今天推出第一篇:
第一部分 牛刀小试:启动GDB开始调试
1. 启动GDB开始调试:
(1)gdb program ///最常用的用gdb启动程序,开始调试的方式
(2)gdb program core ///用gdb查看core dump文件,跟踪程序core的原因
(3)gdb program pid ///用gdb调试已经开始运行的程序,指定pid即可 阅读全文…
“小武哥的开源项目”正式发布
在google code上建立了一个名为“小武哥的开源项目”的project, 地址是:http://code.google.com/p/xiao5geproject/(也可以用http://code.wuzesheng.com进行访问)
,
建立这个项目,基于以下几点考虑:
1. 给自己的代码找一个栖身之所,让自己的代码随时随地处于“可用”状态
2. 积累自己工作、学习中所写的一些相对比较独立的代码,形成自己的代码库
3. 把自己的代码分享出来,希望对需要的朋友有所帮助,少走一些弯路,少做一些重复的工作
4. 把自己的代码分享出来,希望感兴趣的朋友能够指点一二,让我能够把代码写得越来越好,大家共同进步 阅读全文…
动手构建一个推荐系统(Recommendation System)
写在前面:本文通过构建一个电影推荐系统,深入浅出的介绍推荐系统相关的概念、算法,让读者朋友能够在对推荐系统有比较全面的认识的基础之上,能够轻松地构建出自己的推荐系统。
1. 什么是推荐系统(Recommendation System)
推荐系统是指根据一个群体的偏好,来为群体中的成员提供推荐的系统。现实生活中这样的例子很多,比如豆瓣(Douban.com)读书中的“豆瓣猜”功能,它根据你看过的一些书和相关评价,与整个豆瓣社区其它会员看过的书与评价经过一系列的计算,就能给你推荐一些你没有读过的,但有可能感兴趣的书(如下图所示):
这是我读过的或者正在读的书:
阅读全文…
详解Google-ProtoBuf中结构化数据的编码
本文的主要内容是google protobuf中序列化数据时用到的编码规则,但是,介绍具体的编码规则之前,我觉得有必要先简单介绍一下google protobuf。因此,本文首先会介绍一些google protobuf相关的内容,让读者朋友对google protobuf有一个初步的印象,然后,再开始进入正题—-深入浅出地介绍google protobuf中用到的编码规则。下面言归正传,开始今天的话题。
1. Google-ProtoBuf是什么
ProtoBuf,全称是Protocol Buffers, 它是谷歌内部用的一种高效的、可扩展的对结构化数据进行编码的格式规范。谷歌自己内部很多程序之间的通信协议都用了ProtoBuf。
ProtoBuf可以支持多种编程语言,目前已经C++, Java和Python,本文中所前的内容用到例子的话,会以C++为例。
2.如何得到Google-ProtoBuf
ProtoBuf在Google Code上的主页是:http://code.google.com/p/protobuf/, 感兴趣的朋友可以在这里下载ProtoBuf的源码,也可以在这里阅读ProtoBuf的详细的文档。 阅读全文…
寻找自己
时间一点点的流逝,生命一天天的延续,每天都忙忙碌碌,每个人都如此,忙碌着,却不知道为了什么, 抑或是为了谋生,但是终点在何处。
生活需要激情,人生需要目标,失去了它们,生命的意义何在?每个人都会迷失,失去自我,不知道如何前行。
向前,每个人都向望着,但是在这个过程中,人们背负的东西越来越多,很多人都被压得爬了下来,停止了前进的步伐。
寻找自我,找到真正的自己,找到自己前进的方向,每天都充满对生活的无限激情,向前。
在觉得累的时候,减减自己身上的重量,积蓄充足的力量,为了继续向前做好准备。
生命不止,向前不息,寻找迷失的自己,充实每一天!
Chrome相关源码下载
今天在网上搜索到的,在这里把需要的内容摘记一下,权当是给自己做个笔记,以备后面查看、使用。
目前 Google Chrome 源码已经公布了,有兴趣的软件开发者、程序员可以从 chromium.org 服务器使用 SVN checkout Google Chrome Source Code,自定义自己的浏览器。
Google Chrome 源码下载地址 :
1. Google Chrome 源码 SVN 地址:http://src.chromium.org/svn。包含有 Chrome、Gears、Webkit、GCC 等源码以及编译依赖工具。Chrome 浏览器项目的源码,位于目录 http://src.chromium.org/svn/trunk/src/chrome/
最近
最近,觉得很累,各种累
事情永远都是做不完的,但这不是关键
心灵的疲惫
想找个没有人的地方休憩
静下心来,思考一番
自己想要的究竟是什么
光阴荏苒
过去的都将成为回忆
但是,不能被尘封
漫漫长路
我将继续前行
前方是什么,终点在哪里
从技术型博客的周末效应说起
今天,观察了一下这一段时间以来,从搜索引擎到我博客的来的流量,发现一个很明显的规律:从周一到周五来自搜索引擎的流量相对比较稳定,到了周六、周日,都会有比较明显的下降,下图是截取的最近三周的从谷歌来的流量的统计,数据来自CNZZ。去掉今天的统计(因为今天到目前为上还没有完全统计出来,所以数据不具有可对比性),看前面三周的统计,”周末效应”还是十分明显的。下面来分析一下导致这种效应的具体原因。 阅读全文…
C/C++程序在GDB调试状态时的信号响应
相信用GDB调试过程序的朋友都知道,C/C++程序在GDB调试状态是不能直接响应外部信号的。比如,你正在用GDB运行一个程序,然后,你按了Ctrl+C,GDB收到SIGINT信号,程序本身并不会收到这个信号。那么,倒底如何让GDB把信号传递给应用程序本身呢?且听我一一道来。
GDB中有一个handle命令,可以指定如何处理收到信号,GDB支持的对信号的处理主要有以下几种: 阅读全文…
用Shell脚本对IP的字符串与整数形式进行相互转换
今天给别人写的一个小脚本,用来对ip的字符串与整数形式进行相互转换,在这里分享一下,希望对用到的朋友有所帮助,因为程序本身比较简单,这里不多做解释,直接贴内容:

阅读全文…
最近关于网络推广的一些想法
最近,一方面是开始考虑对有缘人(Uyuanren.com)要进行推广,另一方面,看到别的站长朋友写的一些推广相关的文章,还有,现在我的博客alexa排名上来后,老是有些人发一些与内容无关的评论,借此推广自己的站点。针对上面这些情况,产生一些想法,是关于网络推广的,在这里记录一下,希望对做刚开始做网维推广的朋友有所启发。另外,还要声明一点,我本人不是做网络推广的,我的博客也不是想做成网络推广为主题的。我的博客的主题依旧是技术心得,生活感悟,读书体会的分享,但有感而发的内容会很杂,所以偶尔写一些网络推广的文章也不足为怪。下面开始言归正传。
通常,网络推广主要有以下几个方面推广:
1.增加搜索引擎收录量,优化关键词在搜过结果页中的排名
2.增加站点反链数,提高站点PageRank
3.增加站点日独立访客数、PV、停留时间等,提高站点Alexa排名 阅读全文…
主流浏览器内核概览
今天在cnbeta上看到的一篇文章,介绍浏览器内核的,挺不错的,分享一下,对浏览器内核感兴趣的朋友可以看一下:

我在这里就不转载文章内容了,给出链接:http://www.cnbeta.com/articles/111861.htm
百度和非诚勿扰

5月20号,所谓的网络情人节,百度采用了如上面所示的logo,想必大家都能看出,这很明显的是时下非常热门的江苏卫视的“非诚勿扰”和百度图标拼在一起的一个logo。刚看到这个logo,觉得很是惊讶,从来没有看到百度在其首页上为别的公司或者商业机构做过什么广告,要在百度首页上做一个这么显眼的广告,不知道得花多少rmb啊。后来,仔细一想,依“非诚勿扰”目前的火爆程度,如果和百度进行深度合作,相互给对方做一下广告,都是对双方很有利的一件事。果不其然,22号晚的“非诚勿扰”,是号称“众里寻她千百度”的百度专场,里面到处弥散着百度的气味,所有的男嘉宾要么是从百度贴吧里选出来的,要么是百度的员工;主持人孟非和点评嘉宾乐佳也经常提到百度;而且女嘉宾的台词中还插百度;另外摄像机的镜头还不断地给观众席上举百度logo的观众特写。这一切的一切,都是百度和“非诚勿扰”之间的交易。双方都是赢家,双方都获得了自己想要的利益。百度这下火了,非诚勿扰也更火了!!
阅读全文…
UCHome剖析之整体结构
写在前面:有缘人(Uyuanren.com)是基于UCHome进行二次开发的,因此开发之前对UCHome进行了比较深入的学习,今天这篇文章一方面是写给有缘人的技术人员,供内部学习使用,一方面也是把自己的学习所得给大家分享一下,让研究UCHome的朋友少走一些弯路。
是佳缘、珍爱,还是校内、开心?
这些天,一直在思考这个问题,有缘人(Uyuanren.com),到底是什么?有人说,征婚网么,就是像世纪佳缘、珍爱网一样,最关键的是注册用户规模,不用考虑什么用户粘性,用户规模上去了就行了;也有的人说,有缘人长得太像校内、开心了,用户进来第一感觉就像在进了一个翻版的校内或者开心。那么,有缘人到底是什么呢?
我个人觉得,有缘人是面向单身男女生的以婚恋交友为目的的SNS社区,简单地说,就是一个像开心、校内一样好玩,有很强有用户粘性,但同时有可能为单身男女生解决婚恋问题,找到生命的另一半的一个比较有趣味性的社区。我为什么会这样想呢,主要是基于以下几点:
1. 现在的婚恋网,大多的确存在这样的问题,用户很可能注册了,只去一次,就不会有第二次。感觉传统的婚恋网在如何留住用户方面下的功夫还不够,不知是因为定位原因呢,还是没有想到这个问题。 阅读全文…




最近评论