自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 TCP TIME_WAIT状态(2MSL)

    一般来说,tcp正常关闭需要四个包。比如a和b关闭连接,a先 给b发一个fin,b会进行确认ack,然后b也会发出fin,当a接受到这个fin,并发出最后一个ack后,就会处于time_wait状态。这个时 间长短跟操作系统有关,一般会在1-4分钟,也就是两倍的数据包(2msl)最大生存时间。TCP主动关闭方采用TIME_WAIT主要是为了实现终止 TCP全双工连接的可靠性及允许老的重复分

2009-10-17 09:44:00 435 1

转载 C/C++程序员应聘常见面试题深入剖析

本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程 度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到1

2009-10-17 09:42:00 437

原创 常见的链表相关面试题

链表也算是基本数据类型之一了。记得刚学习C语言的时候,链表和数组是见得最多的数据类型了。也正因为它的常用,在面试的时候自然会有所涉及,本文主要讨论四道我觉得比较有趣的关于单链表的面试题。        Q1  链表的反序;   Q2  找出链表的中间元素;   Q3  链表排序;   Q4  判断一个单链表是否有环;     Q5  合并两个有序链表。  以下给出链表结点的数据结构定义:   ty

2009-10-17 09:37:00 974

转载 c++ const和指针复合使用说明

如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] const int* const a = &b; [4]        如果你能区分出上述四种情况,那么,恭喜你,你已经迈出了可喜的一步。不知道,也没关系,我们可

2009-10-17 09:35:00 286

原创 多线程与多进程问题

1、描述进程和线程的区别(面试很常问的问题)。答案:进程是程序的一次执行。线程可以理解为进程中执行的一段程序片段。在一个多任务环境中下面的概念可以帮助我们理解两者间的区别。进程是独立的,这表现在内存空间、上下文环境,线程运行在进程空间内。一般来讲(不使用特殊技术),进程无法突破进程边界存取其它进程内的存储空间,而线程由于处于进程进程空间内,所以同一进程所产生的线程共享同一内存空间。同一进程中的两段

2009-10-17 09:30:00 375

原创 不使用标准库函数实现整数与字符串转化

笔试基本上没有不考字符串的,字符串也是一种比较简单的数据结构,容易多次引起面试官反复发问。我曾不止一次在面试时被考官要求当场写出strcpy函数的表达方式。事实上,字符串也是考验一个程序员编程规范和编程习惯的重要考点。不要忽视这些细节,因为这些细节会体现你在操作系统、软件工程、边界内存处理等方面知识的掌控能力,也会成为企业是否录用你的参考因素。 1、怎样将整数转化成字符串数,并且不用标准函数ito

2009-10-17 09:07:00 1024

fastdb 3.58开发包

开源内存数据库fastdb源代码,欢迎下载啊。

2009-10-04

空空如也

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

TA关注的人

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