- 博客(6)
- 收藏
- 关注
原创 记一次网易社招前端web开发面试经验
端午前的最后一个工作日接到了网易金融的前端面试电话,面试官一共跟我聊了一个多小时,然后自我感觉面的不好,好多问题自己没回答出来,本以为面试要挂掉的时候,第二天接到了hr说电话面试通过的通知,让我去现场面试,时间约在端午后的第一个工作日。端午三天也没闲着,看了三天javascript的书准备面试,然后等端午结束忐忑地来到网易参加面试。到的有点早,在前台填完表格,面试签到之后,等了大概半个多小时,hr...
2018-06-19 17:32:32 8384 3
原创 TCP的三次握手和四次分手
TCP的传输机制有三次握手大家都很熟悉,但是三次握手中TCP协议都干了些什么呢?还有TCP的四次分手也都分别干了些什么呢?位码是Tcp的标志位,标识有:SYN(建立联机)、ACK(确认)、PUSH(传送)、FIN(结束)、URG(紧急)。Sequence Number(顺序号码) Acknowledge(确认号码) TCP 三次握手流程:第一次握手:主机A发送位码为SY
2015-04-07 16:40:06 606
原创 快速排序与归并排序
快速排序的基本思想是:选中一个数作为基准,将待排序的数列分成两部分,从基准数开始,其左边的数都比该基准数小,其右边的数都比该基准数大,然后将左边和右边的数列同时进行递归排序,从而得到最终结果。C++的代码实现如下:#include using namespace std; void quickSort(int[],int,int ); int partition(int[],i
2015-04-04 19:37:42 454
转载 Tomcat 配置详解
Tomcat简介 作者:杨晓(http://blog.sina.com.cn/u/1237288325)一、Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。To
2015-04-03 17:29:59 897
原创 java多线程以及资源加锁
今天做了阿里巴巴的笔试题,有一道题是这样的:有一个桶,这个桶里最多能放5个苹果,甲不断地往桶里扔苹果,而乙不断地往苹果里拿苹果,设计一个程序来模拟这个过程。 看到这个题目我的第一想法就是这是一个多线程的问题,有两个线程同时操作同一个资源,这时候就是java多线程中最常见的同步问题了。因为线程的开始是cpu决定的,所以我们无法控制线程的创建时间与创建顺序。下面贴上我对这个问题的解决代码:
2015-04-02 23:05:54 3755 1
原创 素数环的算法分析
最近在做算法时碰到这样一道题目,题目是这样的: 把从1到20这20个数摆成一个环,要求相邻的两个数的和是一个素数。 这是一个典型的回溯算法的解决案例,相当于是把n个数全排列的算法的衍生。代码如下:#include #include #define add(a,b) a+bint b[20];void init();int isPrime(int);void swap(
2015-04-01 23:46:42 2630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人