2 林雪娇

百度在线网络技术(北京)有限公司 后台研发工程师

细心浇灌,静等花开。

等级
博文 136
排名 8k+

一切都是为最好的准备------致所有正在找工作迷茫的你---------打不到的铜豌豆

一切都是为最好的准备,今天是2018年4月17日,两年前的今天,兔子经历着同样的情景,最终她不还是去了凤巢吗,所以不要失望,未来总有一家可以收了你的,相信一切都会变好的,可能是时机未到,再等等,付出那么多,总会有一些收获的,老天对于每个人都是公平的,不要只看眼前,如果技术足够的强,编程能力足够的好,怎么可能被面试官嫌弃项目太理论化,(那就一切从新开始,重新做新的项目),继续战斗吧,一定会有结果的。...

2018-11-15 19:39:57

2018年5月20日 13点14分 表白成功

#include<iostream>#include<windows.h>#include<stdio.h>usingnamespacestd;#definestoptimeshort40#definestoptimelong100intmain(){//////////////////

2018-11-15 19:38:28

iptables

iptables的简介netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案。它工作在网络层,针对TCP/IP数据包实施过滤和限制,是典型的包过滤防火墙;它也可以实现网络地址转换(NAT)等功能iptables的优点netfilter/i...

2018-08-30 13:12:55

数据包从源主机到达目的主机的过程-----------跨路由的数据传输(主要)

   最近把跨路由的数据传输过程搞的差不多了,所以特意写下这篇文章,仅为以后回忆之用。~    为了便于理解,先从同一广播域内两台主机通信开始叙述吧。只要能理解这些,那也就差不多可以理解跨路由传输过程...

2018-08-14 09:58:41

树的最长路径

问题描述:如果我们把二叉树看成一个图,父子节点之间的连线看成是双向的,我们姑且定义”距离”为两节点之间边的个数。 写一个程序,求一棵二叉树中相距最远的两个节点之间的距离。测试用的树:             &n

2018-08-09 09:38:33

TCP非正常情况下的工作状况

1.服务器进程终止首先,服务器进程终止(收到SIGKILL信号)。作为进程中止处理的工作之一,该进程所有打开着的描述符将被关闭,这会导致向对端(客户端)发送(FINN),而客户端则回复(ACKN+1),这就是TCP断开连接的前半部分。然后,此时客户端收到(FINN)并不意味着连接断开(虽然在这个例子中,确实断开了),只是意味着服务器不再向客户端发送数据了,客户端还可以继续...

2018-08-04 10:24:26

在浏览器中输入www.baidu.com网址之后会发生什么

1.浏览器将域名解析为IP地址(1)先到浏览器缓存记录中查找(2)如果没有则到路由器缓存DNS记录中查找(3)没有则发送请求到本地域名服务器,每一个本地域名服务器都维护一个高速缓存,存放最近用过的域名及IP地址(4)如果还没有则向根域名服务器发出递归查询,并依次从根域查找顶级域,顶级域查找而二级域,二级域查找三级域,直到找到解析的地址。通过这个IP地...

2018-08-04 09:24:54

HTTP请求和响应的过程

HTTP无状态性       HTTP协议是无状态的(stateless)。也就是说,同一个客户端第二次访问同一个服务器上的页面时,服务器无法知道这个客户端曾经访问过,服务器也无法分辨不同的客户端。HTTP的无状态特性...

2018-08-04 08:40:09

内存碎片

 内存碎片的产生:        内存分配有静态分配和动态分配两种      静态分配在程序编译链接时分配的大小和使用寿命就已经确定,而应用上要求操作系统可以提供给进程运行时申请和释放任意大小内存的功能,这就是内存的动态分配。&am

2018-07-23 11:23:43

C++ 11 新特性

很好的一篇文章https://harttle.land/2015/10/08/cpp11.html

2018-07-19 20:57:46

C++ 11结构体内直接赋初始值

  C++11添加了很多新特性,使C++看上去更加的灵活和面向对象,其中对struct的修改也值得关注。  我们知道,以前struct(包括类class,两者概念是差不多的)是杜绝在其体内直接给成员变量赋初始值的,但是现在可以给每个成员变量赋予默认的初始值,如下:structStudent{char...

2018-07-19 20:39:17

C++ 11 新特性

  简介  C++11,之前被称作C++0x,即ISO/IEC14882:2011,是目前的C++编程语言的正式标准。它取代第二版标准ISO/IEC14882:2003(第一版ISO/IEC14882:1998发布于1998年,第二版于2003年发布,分别通称C++98以及C++03,两者差异很小)。新的标准...

2018-07-19 20:34:22

C++ 11 基于范围的for循环

基于范围的for循环:对于内置数组以及包含方法begin()和end()的类(如std::string)和STL容器,基于范围的for循环可以简化为他们编写循环的工作。这种循环对数组或容器中的每个元素执行指定的操作:#include<iostream>intmain(){...

2018-07-19 20:02:48

类型转换

c++四种强制类型转换介绍const_cast,static_cast,dynamic_cast,reinterpret_cast1.C风格的强制转换C风格的强制转换(TypeCast)容易理解,不管什么类型的转换都可以使用使用下面的方式.TypeNameb=(TypeName)...

2018-07-19 18:37:15

C++的组合/继承与多态

c++的组合/继承与多态类与类之间,存在组合关系与继承关系。组合关系是比较简单方便的,能用就用,别滥用继承关系1.类的组合关系所谓组合关系,就是一个类中包含了其他类。具体的实现方法很简单,将其他类的对象作为当前类的成员使用,那么就构成了组合关系classComputer//电脑类{...

2018-07-19 18:13:35

const的全面总结

   C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用  如下表所示:...

2018-07-19 17:41:12

单继承 多继承 菱形继承(非虚继承) 菱形继承(虚继承)

单继承:只有一个基类和一个派生类classBase{public:virtualvoidfun1(){cout<<"Base::func1()"<<endl;}virtualvoidfun2(){cout<<"Base::func2()"...

2018-07-16 19:44:52

二叉搜索树转换成双向链表

题目输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。思路中序遍历:把一棵二叉排序树看成三个部分,根节点,右子树,左子树,根节点的左指针指向左子树的形成链表的最后一个节点,根节点的右孩子指向右子树形成链表的第一个节点,再对左右递归进行上述操作。图形表示代码展示publicclassSol...

2018-07-16 15:19:29

索引失效与优化详解

案例所用的表结构、索引、与数据如下:索引失效与优化1、全值匹配我最爱2、最佳左前缀法则(带头索引不能死,中间索引不能断)如果索引了多个列,要遵守最佳左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。正确的示例参考上图。错误的示例:带头索引死:...

2018-07-15 11:42:32

关系型数据库和非关系型数据库区别

一、关系型数据库   关系型数据库,是指采用了关系模型来组织数据的数据库。   关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。   简单来说,关系模型指的就是二维表格模型,而一个关系型数据...

2018-07-14 21:51:27
奖章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!