面试
文章平均质量分 61
liuenyi2007
这个作者很懒,什么都没留下…
展开
-
应树立危机意识
有一则水煮青蛙的寓言是这样讲的:如果你把一只青蛙放进沸水中,它会立刻感受到危险的存在,随之纵身而出;但如果你把一只青蛙放进温水中,再慢慢升温,青蛙就会变得越来越虚弱,当它意识到危险时,已经失去自我脱险的能力了。这就是“温水效应”。它告诉我们这样一个道理:生于忧患,死于安逸。 居安思危,才能保持清醒的头脑;未雨绸缪,方能防患于未然。对于任何一个企业来说,不管是才能卓著的企业领导,还是频获奖转载 2013-10-28 20:25:22 · 1140 阅读 · 0 评论 -
C语言中的内存泄露 怎样避免与检测
有些程序并不需要管理它们的动态内存的使用。当需要内存时,它们简单地通过分配来获得,从来不用担心如何释放它。这类程序包括编译器和其他一些运行一段固定的(或有限的)时间然后终止的程序。当这种类型的程序终止时,所有内存会被自动回收。细心查验每块内存是否需要回收纯属浪费时间,因为它们不会再被使用。 其他程序的生存时间要长一点。有些工具如日历管理器、邮件工具以及操作系统本事经常需要数日及至数周连续运行原创 2013-11-13 09:20:31 · 5395 阅读 · 1 评论 -
三次握手
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器原创 2013-11-13 10:26:05 · 547 阅读 · 0 评论 -
memcpy 大意了
***********错误的实现************** void* memcpy(void* dest, void* source, size_t count) { void* ret = dest; //copy from lower address to higher address wh原创 2013-11-07 20:01:32 · 391 阅读 · 0 评论 -
C++ 阻止类 实例化
(1)将类定义为抽象基类或者将构造函数声明为private; (2)不允许类外部创建类对象,只能在类内部创建对象原创 2013-10-30 13:10:52 · 1585 阅读 · 1 评论 -
编写类String原型
http://shansun123.iteye.com/blog/399933 http://blog.csdn.net/zhuimengzh/article/details/6708882 class String{public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函原创 2013-10-30 13:06:30 · 1645 阅读 · 0 评论 -
面试达人
http://blog.csdn.net/xiajun07061225/article/details/12844801 (里面有别的链接)原创 2013-10-28 23:18:42 · 513 阅读 · 0 评论 -
strcpy、strncpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。 strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 已知strcpy函数的原型是:char* strcpy(char* dest, const char* src); memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。原创 2013-10-28 18:52:01 · 703 阅读 · 0 评论 -
TCP,UDP
1.面向链接:TCP面向链接,面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须通过三次握手先建立一个TCP连接。在一个TCP中仅有两方彼此通信,多播和广播不能用于TCP。UDP是不可靠的传输,传输前不需要建立链接,可以应用多播和广播实现一对多的通信。 2.可靠性:TCP提供端到端的流量控制,对收到的数据进行确认,采用超时重发,对失序的数据进行重新排序等原创 2013-10-28 18:45:58 · 474 阅读 · 0 评论 -
多进程和多线程
关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”。这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有那么简单了,选的不好,会让你深受其害。所以他也是面试者最喜欢考察的题目之一。 我们按照多个不同的维度,来看看多进程和多线程的对比(注:都是相对的,不是说一个好得不得了,另一个差的无法忍受) 维度 多进原创 2013-10-28 18:49:22 · 443 阅读 · 0 评论 -
华为机考--悲剧的开始
#include #include #include using namespace std;#define NUM 1025void Bubblesort(int *str,int len){int tmp;//int len=sizeof(str);int i,j;for (i=0;i<len-1;i++){for (j=0;jstr[j+1]){tmp=str[j];str[j]=str[j原创 2013-10-28 18:46:28 · 1606 阅读 · 0 评论 -
面试中的基本礼仪
1、面试中的基本礼仪 (1)一旦和用人单位约好面试时间后,一定要提前5-10分钟到达面试地点,以表示求职者的诚意,给对方以信任感,同时也可调整自己的心态,作一些简单的仪表准备,以免仓促上阵,手忙脚乱。为了做到这一点,一定要牢记面试的时间地点,有条件的同学最好能提前去一趟,以免因一时找不到地方或途中延误而迟到。如果迟到了,肯定会给招聘者留下不好的印象,甚至会丧失面试的机会。 (2转载 2013-10-28 21:34:39 · 818 阅读 · 0 评论 -
自我介绍
1、前二分钟的面试自我介绍是面试成败的关键,时间控制十分重要。防止将自我介绍进行得时间太长,让考官产生厌倦感。要有时间观念,不要短于2分钟,也无论如何不要超过4分钟。一般情况下,自我介绍应该是3~5分钟较适宜 2、面试自我介绍不等于你所在的公司或创业发展的介绍。主语是“我”,要着重讲自己在公司中的工作内容、经历、业绩等。切勿变成“公司史”的宣讲和业务介绍。 3、回答问题最好直接切入要点,正面回原创 2013-10-28 20:19:25 · 665 阅读 · 0 评论 -
strstr
.Copyright 1990 Software Development Systems, Inc. ? 1 2 3 4 5 6 7 8 9 10 11 12 char *strstr( const char *s1, const char *s2 ) { int len2; if ( !(len原创 2013-10-28 23:10:33 · 447 阅读 · 0 评论 -
web安全
http://security.ctocio.com.cn/securitycomment/232/8844232_3.shtml原创 2013-11-13 13:24:09 · 444 阅读 · 0 评论