14 xiaonamylove

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

gdb 相关调试技巧整理 收藏

<br />gdb 相关调试技巧整理 收藏 <br />启用gdb的方法种有2种,一种是启动core,还有是attach一个已经运行的进程<br />1.gdb <program> core<br />       用gdb同时调试一个运行程序和core文件,core是程序非法执行后core dump后产生的文件。 <br />2.gdb <program> <PID><br />       如果你的程序是一个服务程序,那么你可以指定这个服务程序运行时的进程ID。gdb会自动attach上去,并调试他。p

2010-12-30 09:35:00

回忆我的计算机历程

本人不是计算机科班出身,也不是计算机名人,写这个题目只是为了回忆一下在计算机领域走过的这段历程。2001年,必修课学习了计算机基础,学会了打字,上网,申请了qq号,那时候对计算机的认识停留在电脑就是用来上网打字的水平上。2002年上半年学习了c语言,是必修课,学了谭浩强的c语言基础,学会了在turbo c上编写helloword之类的程序,这个时间算真正的进入了计算机的世界。2002下

2009-12-30 17:23:00

管理者的基本素质

不论是互联网行业还是传统it行业,管理者的一个基本素质是"一专多长"。要有自己的专长,这是立身之本,同时要熟悉其他的相关环节,甚至可以做到能独立完成这个环节的工作,这些能力对于项目整体的把握,各个环节的沟通衔接非常重要。拿互联网来说,作为一个技术管理者,同时也能做为产品经理,设计师,制作师,开发人员和测试人员。对于有较高智商和情商的人来说,这不难做到。技术管理者是一个产品经理。他能够看到最新的

2009-12-25 17:43:00

一点感悟

晚上在一个小伙计的博克上看了一下。一个本科生进了我喜欢的部门,进了相关性排序组。这个部门是向往已久的部门,而且我也未曾敢想去排序组。而一个初出茅庐的小家伙就去了。。让我不禁羞愧。看了他博克上的全部文章,觉得他是一个有点想法的人,至少比我顿悟的早。而且算法掌握的还可以。。别的不说,我和他相比最大的差距就是我太懒了。我老是想这想那,却从来懒得动手,动手太少,做的东西太少了。。你只是说说

2009-09-16 20:47:00

最近给自己开一个题

离开学校已经一年半了,一直在一个软件开发工程师的位置上待着。但是目前的状态并不让人满意,且不说多么的没有挑战性,研究生时学到的方法论都快荒废了。我为什么要读一个研究生?绝不是仅仅为了开发,而我发现不光是我,许许多多的的硕士毕业生都作了开发,而且再也不会去做什么研究了。这一年来一直纠缠于表面的东西,追求着貌似光鲜的技术,但是却没有自己的创造。我心底里一直渴望做一个技术强人,希望能够创造一些有用的东西

2009-09-10 17:33:00

linux 2.6内核epoll用法举例说明(续)--给echo服务器增加读线程池

相关文章:   linux 2.6内核epoll用法举例说明 memcached java下性能测试报告、分析与问题讨论 [原]自己实现的优先队列 PriorityQueue 推荐圈子: EXT 更多相关推荐 上篇文章使用linux内核2.6提供的epoll机制实现了一个反应式echo服务器,使用反应式服务器的最大好处就是可以按cpu的数量来配置线程池 内线程的

2009-06-08 20:06:00

epoll的一个demo,备忘

epoll的一个demo,备忘关键字: epoll demoC代码 /**  张亚霏修改   文件名:epoll_demo.c  编译: gcc epoll_demo.c -pthread    程序源码如下(请自行编辑宏定义SERVER_IP为自己的IP):  */      /*Linux 2.6 x86_64 onl

2009-06-08 20:03:00

The C10K problem

The C10K problem 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有必

2009-06-08 14:52:00

对于linux socket与epoll配合相关的一些心得记录

对于linux socket与epoll配合相关的一些心得记录收藏 对于linux socket与epoll配合相关的一些心得记录没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的        int nRecvBuf=32*1024;//设置为32Ksetsockopt(s,SOL_SOCKET,SO_RCVBUF,(const char*)&nRecvB

2009-05-31 14:50:00

关于ulimit的深入思考

关于ulimit的深入思考上一篇 / 下一篇  2006-03-23 16:01:57 / 个人分类:杭州风景 查看( 302 ) / 评论( 4 ) / 评分( 0 / 0 ) 在我总结ulimit之前,让我们回顾一下,为什么要修改ulimit的值?QUOTE:2.1. 如何管理多个连接?“我想同时监控一个以上的文件描述符(fd)/连接(connection)/流(strea

2009-05-25 11:49:00

Linux 命令行快捷键

Linux 命令行快捷键2007-12-28 18:08命令行编辑快捷键history     显示命令历史列表↑(Ctrl+p)   显示上一条命令↓(Ctrl+n)    显示下一条命令!num           执行命令历史列表的第num条命令!!             执行上一条命令!?string?    执行含有string字符串的最新命令Ctrl+r

2009-04-24 12:16:00

Shell基本语法

Shell基本语法2008-01-11 15:25Shell语法变量:在Shell中,我们在使用变量之前并不需要进行声明.相反我们可以在需要的时候进行简单的使用就可以了.在默认的情况下,所有的变量都是作为字符串进行存储的,虽然有时我们会用数字为其赋值.Shell以及其他的一些实用的转换程序会将数字字符串转换成相应的值为进行操作.在Linux系统中是要区分大小的,所以在S

2009-04-24 12:14:00

深入浅出Shell编程: Shell 变量

深入浅出Shell编程: Shell 变量 深入浅出Shell编程: Shell 变量 1 系统变量 2 Shell用户变量 2.1 基础 2.2 使用技巧 2.3 shell 中的数组 3 shell 环境变量 先不要管Shell的版本,来看看Shell 变量,在Shell中有三种变量:系统变量,环境变量,用户变量。其中用户

2009-04-24 11:40:00

僵尸进程

今天在进行linux多线程调试的时候,将程序搞成了僵尸进程,就是defunct进程,用 kill是kill不掉的,只能杀死父进程或重起机器。调试的程序只pthread_create了一次线程,第一次gdb attach了主线程,最后导致进程被杀死。第二次attach了子线程,导致了僵尸,还没弄清楚这个僵尸是怎么来的。linux多线程调试的技术还得进一步提高

2009-04-20 15:22:00

一个最最简单的apache moudle,给初学着看

  一个最最简单的apache moudle,给初学着看/*-------------------------------------------------------------------------------------------------file: mod_stock.cauthor: wyezl2006.2.10--------------------------

2009-03-17 15:36:00

linux 2.6内核epoll用法举例说明

linux 2.6内核epoll用法举例说明   from :[url]http://dev.csdn.net/article/55/article/53/53343.shtm[/url]作者Blog:[url]http://blog.csdn.net/mote_li/[/url]选择自 mote_li 的 Blog epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明

2009-03-17 15:33:00

EPOLL为我们带来了什么。

 EPOLL为我们带来了什么。 from: [url]http://blog.csdn.net/tarkey/archive/2005/02/19/293840.aspx[/url]by: tarkey的专栏例子程序及epoll用法说明参见以下网页: [url]http://dev.csdn.net/article/55/article/53/53343.shtm[/url] [url

2009-03-17 15:32:00

一个简单的基于多线程的web server

 一个简单的基于多线程的web server下面是一个朋友chunjian的一个简单的基于多线程的httpd。/*-------------------------------------------------------------------------------------------------gcc -o httpd httpd.c -lpthread author:

2009-03-17 15:29:00

一个简单的基于epoll的web server

 一个简单的基于epoll的web server,性能还不错我根据一个epoll的模型改了一个http server出来。只有129行,还可以精简不少,呵呵。小测了一下,一秒钟处理了一万了请求。当然这里只是把现成的东西输出。没考虑到发送数据处理。和请求的解析。注意了,epoll只基于linux 2.6内核的。其他平台不能用。/*----------------------------

2009-03-17 15:27:00

如何编写高性能的网络服务器

(转贴)如何编写高性能的网络服务器 from : [url]http://team.eyou.com/[/url]Scalable Network ProgrammingOr: The Quest For A Good Web Server (That Survives Slashdot)Scalable Network ProgrammingFelix von Leitner[email]fel

2009-03-17 15:14:00

查看更多

勋章 我的勋章
    暂无奖章