自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Java StringBuffer和StringBuilder类

目录何时需要用到StringBuffer和StringBuilder类?StringBuffer,StringBuilder对String类不同的是?StringBuffer和StringBuilder适用场景 何时需要用到StringBuffer和StringBuilder类? 当对字符串进行修改的时候。 StringBuffer,StringBuilder对Stri...

2019-09-18 19:28:28 216

原创 Java对象和类

目录Java类中包含的类型变量成员变量和类变量的区别静态方法new关键字的作用内部类super与this的用法构造函数的注意点 Java类中包含的类型变量 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化...

2019-09-16 21:45:35 223

原创 JAVA基础语法

目录JAVA大小写敏感Java修饰符Java变量Java数组Java标识符和关键字的区别公共类定义部分package语句作用数据类型溢出 JAVA大小写敏感 所有类名和接口名的首字母都应该是大写。如果类名由若干单词组成,那么每个单词的首字母都应该大写,例如MyFirstJavaClass 所有的方法名都应该以小写字母开头。如果方法名含有若干...

2019-09-16 20:38:58 216

原创 关于python与django

windows下查找当前使用的python所在的安装路径 在dos下进入python 输入以下即可得出当前python的安装路径import syspath = sys.executableprint(path) 查看django的版本 在dos下输入python 输入import django 输入django.get_version()...

2019-06-01 18:24:29 155

原创 小老弟linux进击之路(二)——常见linux命令汇总

目录目录操作命令Linux常见目录文件操作命令文件和目录都能操作的命令权限管理帮助命令查找命令压缩和解压缩关机和重启命令网络命令 目录操作命令 ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件ls (显示当前目录下文件)ls 目录名...

2019-04-25 22:57:47 385

原创 关于python中pandas

1. to_datetime('年 月 日 时:分')>>>import pandas as pd>>>a=pd.datetime('2017/7/23 21:3')>>>atimestamp('2017-7-23 21:03:00')2.排序sortsort_values和sort_index没有区别...

2019-03-21 00:46:08 279

原创 小老弟linux进击之路(一)

目录> , >!, >>, <四个重定向的区别hardware, server-name, server-name等语句的用法Linux文件权限一共几位长度?每一位的作用是什么?使用pthread库的多线程程序编译时需要加什么连接参数crontab命令怎么使用linux中tar解压缩命令的使用用什么命令来显示当前目录? >...

2019-03-21 00:40:57 422

原创 编程题——贪心算法(leetcode简单篇 C++版)

目录分发饼干132模式买股票的最佳时期II删除造序柠檬水找零 分发饼干 题目描述:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj。如果 sj>= gi,我们可以将这个饼干 j 分配给孩子...

2019-03-17 18:18:15 1339

原创 小老弟研发之路面筋大汇总——查漏补缺

socket套接字是什么?  Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。...

2019-03-11 04:20:47 188

原创 浅谈操作符重载

目录操作符重载函数是什么操作符重载函数,是编译时多态的一种体现。操作符重载函数的实现又分为:类的成员函数,非类的成员函数。举例 ==重载函数 操作符重载函数是什么 operator 是C++的一个关键字,它和运算符(如=)一起使用,表示一个运算符重载函数,在理解时可将operator和运算符(如operator=)视为一个函数名。使用operator重载运算符,...

2019-03-11 03:29:32 346

原创 CVTE凉经

目录UDP为什么较TCP不靠谱,怎么设计UDP协议使它UDP怎么保证传输质量UDP应用场景c++类的构造函数是私有的吗?类默认的六个构造函数HTTPS访问服务器的过程,以及对比HTTP的区别? UDP为什么较TCP不靠谱,怎么设计UDP协议使它 TCP为什么可靠:每个Tcp socket在内核中都有一个发送缓冲区和一个接受缓冲区。tcp协议要求对端在接...

2019-03-10 01:57:56 350

原创 CVTE面试前准备

UDP模仿TCP安全传输

2019-03-09 01:39:41 745

转载 三种二叉树遍历的C++代码实现

void PreOrder(BiTree T)//先序递归遍历{ if(T!=NULL) { cout&lt;&lt;T-&gt;data&lt;&lt;" "; PreOrder(T-&gt;lchild); PreOrder(T-&gt;rchild); }}void SqlPreOrder(BiTree T)//...

2019-03-09 01:36:02 600

原创 深信服凉经

目录New失败会怎样?C++里有GC机制吗,有哪些?谈谈多态?什么是哈希冲突?哈希冲突怎么解决?为什么内存不对齐会引起程序崩溃数组相加得到m(手撕代码)判断是否是子串(手撕代码) New失败会怎样? C++ 里,如果 new 分配内存失败,默认是抛出异常的。如果new分配成功,p == 0 就绝对不会成立;而如果分配失败了,也不会执行 if (...

2019-03-09 00:31:45 337

原创 小老弟研发之路面筋大汇总——深信服面经汇总

目录野指针strcpy的实现,和strncpy的区别linux下有哪些信号谈谈IO复用 野指针 野指针概念:就是指向不可用内存区域的指针。如果对野指针进行操作,将会使程序发生不可预知的错误,甚至可能直接引起崩溃。易错点:野指针不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是野指针是很危险的,也具有很强的掩蔽性,i...

2019-03-08 13:03:38 338

原创 小老弟3.6研发面筋大汇总

目录谈谈对C++的看法树的遍历八大排序考点数据库谈谈全局变量ISO有几层Socket编程,epoll,select,poll是什么,用途前端的jquery 怎么写的,还记得哪些关键字 谈谈对C++的看法 C++三大特性:继承,多态,封装支持数据封装和数据隐藏 支持继承和重用。支持多态性。 由于继承性,这些对象共享许多相似的特征。由于多态性,一个对象...

2019-03-06 20:24:08 354

原创 编程题——数据库(LeetCode简单)

目录超过经理收入的员工查找重复的电子邮箱从不订购的客户 超过经理收入的员工 题目描述:Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+------...

2019-03-02 00:21:09 388

原创 小老弟研发之路面筋大汇总——关于操作系统(一)

程序使用操作系统服务的唯一方式是什么? 答:程序使用操作系统的唯一方式是操作系统提供的系统调用。 操作系统直接完成的功能 答:进程与处理机管理,作业管理,存储管理,设备管理,文件管理。而编译器是在操作系统之上的,由编译器完成程序的编译。 页面置换算法(五个) 主要有五个分别为:最佳置换算法,先进先出页面置换算法(FIFO),最近最久未使用(LRU)置换算法,时钟(CLO...

2019-02-28 23:32:28 205

原创 编程题——真题训练三(AQY)

目录循环数比较判断题删除重复字符 循环数比较 题目描述:对于任意两个正整数x和k,我们定义repeat(x, k)为将x重复写k次形成的数,例如repeat(1234, 3) = 123412341234,repeat(20,2) = 2020.牛牛现在给出4个整数x1, k1, x2, k2, 其中v1 = (x1, k1), v2 = (x2, k2),请你来比较...

2019-02-28 16:14:59 410

原创 编程题——时间空间效率的平衡

目录丑数(剑指欧肥儿)连续子数组的最大和(剑指欧肥儿,动态规划) 丑数(剑指欧肥儿) 题目描述:把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。解题代码一(效率不高但容易想到):class Solution {public: ...

2019-02-25 02:00:15 455 1

原创 编程题——查找和排序

 旋转数组的最小数字 题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。解题代码: class Solution {public: i...

2019-02-25 01:28:18 334

原创 小老弟研发之路面筋大汇总——关于计算机网络(二)

 目录设备所属层概念所属层数据链路层两端的设备 IP数据报头部在传输过程中的变化帧中继集线器和交换机的主要区别TTL——生存时间PDU——协议数据单元IPv4地址的分类X.25协议虚拟局域网(VLAN)技术中的定义模式有哪些?http连接的简单过程消息传送与域名解析TCP/IP各层的协议基带传输、各个路由协议衡量路由的好坏标准是什...

2019-02-23 04:12:23 895

原创 八大排序汇总(C++)

目录认识时间复杂度排序算法中的稳定性八大排序性能对比​冒泡排序选择排序插入排序归并排序快速排序堆排序希尔排序 认识时间复杂度 常数时间的操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。时间复杂度:时间复杂度为一个算法流程中,在最差情况下,常数操作数量的指标。常用O(读作bigO)来表示。具体来说,在常...

2019-02-20 02:26:45 944

转载 C++ 类的静态成员及静态成员函数

对象与对象之间的成员变量是相互独立的。要想共用数据,则需要使用静态成员和静态方法。 只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变量。(因为静态成员变量在对象创建之前就已经被分配了内存空间) 静态成员变量虽然在类中,但它并不是随对象的建立而分配空间的,也不是随对象的撤销而释放(一般的成员在对象建立时会分配空间,在对象撤销时会释放)。静态成员变量...

2019-02-19 18:39:30 259

原创 编程题——真题训练二(HW)

 目录汽水(卷一)明明的随机数(卷一)进制转换(卷一)删数(卷二)字符集合(卷二) 汽水(卷一) 题目描述:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先...

2019-02-18 20:13:23 375

原创 小老弟研发之路面筋大汇总——关于操作系统

实现线程之间同步的方法 四个方法:事件,临界区,互斥量,信号量 实现进程间的通信方法 方法:文件映射,共享内存,匿名管道,命名管道,邮件槽,剪切板,动态数据交换,对象连接与嵌入,动态连接库,远程过程调用等。...

2019-02-15 21:46:30 219

原创 小老弟研发之路面筋大汇总——关于C/C++(四)

目录IEEE754的表示方法C和C++的区别(补充的)C++ STL 的基本容器内存的几个区域C++的友元函数string和const char*(char[])的区别C+语言的位域C++中定义和声明的基本区别register修饰符 IEEE754的表示方法 浮点数存储格式:浮点数存储格式为IEEE754标准,三种精度的浮点数各个部分位数如下:...

2019-02-14 23:42:58 233

原创 编程题——关于数字

目录数组中只出现一次的数字(剑指欧肥儿)二进制中1的个数(剑指欧肥儿)求1+2+3+...+n(剑指欧肥儿)整数中1出现的次数(从1到n整数中1出现的次数)(剑指欧肥儿)和为S的连续正数序列(剑指欧肥儿)和为S的两个数字(剑指欧肥儿)不用加减乘除做加法(剑指欧肥儿) 数组中只出现一次的数字(剑指欧肥儿) 题目描述:一个整型数组里除了两个数字之外,其...

2019-02-14 03:48:37 449

原创 编程题——关于树

目录平衡二叉树(剑指欧肥儿)二叉树的深度(剑指欧肥儿)二叉树的下一个结点(剑指欧肥儿)二叉树的镜像(剑指欧肥儿)对称的二叉树(剑指欧肥儿)把二叉树打印成多行(剑指欧肥儿)按之字形顺序打印二叉树(剑指欧肥儿)序列化二叉树(剑指欧肥儿)二叉搜索树的第k个结点数据流中的中位数(剑指欧肥儿)重建二叉树(剑指欧肥儿) 平衡二叉树(剑指欧肥儿) ...

2019-02-14 03:30:19 601

原创 数据结构——关于树

树的相关概念概念 根节点:每一棵树都有一个根节点。  叶子节点:每个节点可以有多个儿子节点,没有儿子的结点叫做叶子节点。  兄弟节点:具有相同父亲的节点叫做兄弟节点。  深度:对于任意一个节点ni,ni的深度为从根到节点ni的唯一路径的长。因此,根的深度是1。 高度:ni的高是从节点ni到一片树叶的最长路径的长。因此叶子节点的高是1。一棵树的高等于它的根的高。 一棵树的深度 = ...

2019-02-13 23:19:51 558

原创 编程题——关于字符串

目录把字符串转换成整数(剑指欧肥儿)第一个只出现一次的字符(剑指欧肥儿)左旋转字符串(剑指欧肥儿)字符流中第一个不重复的字符(剑指欧肥儿) 把字符串转换成整数(剑指欧肥儿) 题目描述:将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者...

2019-02-13 01:23:15 451

原创 编程题——递归和循环

 目录斐波那契数列(剑指欧肥儿)跳台阶(剑指欧肥儿)变态跳台阶(剑指欧肥儿)矩形覆盖(剑指欧肥儿) 斐波那契数列(剑指欧肥儿) 题目描述:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n&lt;=39解题代码一(常规方法):class Solution {public: int Fibon...

2019-02-12 03:17:22 314

原创 编程题——关于链表

目录从尾到头打印链表(剑指欧肥儿)删除链表中重复的节点(剑指欧肥儿)链表中环的入口结点(剑指欧肥儿)两个链表的第一个公共结点(剑指欧肥儿)合并两个排序的链表(剑指欧肥儿)反转链表(剑指欧肥儿) 从尾到头打印链表(剑指欧肥儿) 题目描述:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。解题代码: class Solution...

2019-02-12 00:31:07 615

原创 小老弟研发之路面筋大汇总——关于计算机网络(一)

目录 TCP三次握手过程 TCP 四次挥手原因和过程 为什么需要三次握手? TCP流量控制机制 TCP拥塞控制 time_wait? TCP三次握手过程 第一次握手:客户端发送位码为syn = 1,随机产生seq number = 1234567的数据包到服务器。(服务端由SYN = 1 知道,客户端要求建立连接) 第二次握手:服务端收到请求后要确认连接信息,...

2019-02-10 23:35:28 367

原创 编程题——关于数组

目录数组中重复的数字(剑指欧肥儿)构建乘积数组(剑指欧肥儿)数字在排序数组中出现的次数(剑指欧肥儿)数组中出现次数超过一半的数字(剑指欧肥儿)把数组排成最小的数(剑指欧肥儿)最小的K个数(剑指欧肥儿) 数组中重复的数字(剑指欧肥儿) 题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复...

2019-02-01 01:41:58 482

原创 浅谈uint8_t等以_t结尾的数据类型

首先,我们要搞懂_t的意思是什么?_t具体答案官方没找到,但我们可以理解为它就是一个结构的标注,可以理解为type/typedef的缩写,表示它是通过typedef定义的,而不是其他数据类型。其次,unit是什么?uint8_t,uint16_t,uint32_t等都不是什么新的数据类型,它们只是使用typedef给类型起的别名,新瓶装老酒的把戏。不过,不要小看了typedef,它对于...

2019-01-31 23:26:43 2138

原创 小老弟研发之路面筋大汇总——关于C/C++(三)

  目录 动态库,静态库区别(扩充知识点) 静态链接与动态链接的区别(wyyx) 解释内存对齐及其原理(wyyx) 派生类虚表的布局是怎样的(wyyx) 模板类了解吗?实现一个unique_list容器(插入操作)(代码,借助vector实现的)(wyyx) 动态库,静态库区别(扩充知识点) 简单来说,动态库总是与应用程序编译在一起的,在任何情况下都能运行,不依赖...

2019-01-31 00:29:05 254

原创 编程题——真题训练一(WYYX)

题目一:(wyyx) 小W有一个电子时钟用于显示时间,显示的格式为HH:MM:SS,HH,MM,SS分别表示时,分,秒。其中时的范围为[‘00’,‘01’…‘23’],分的范围为[‘00’,‘01’…‘59’],秒的范围为[‘00’,‘01’…‘59’]。但是有一天小W发现钟表似乎坏了,显示了一个不可能存在的时间“98:23:00”,小W希望改变最少的数字,使得电子时钟显示的时间为...

2019-01-26 02:27:32 858

原创 编程题——关于栈和队列

 目录实现栈的求最小值函数(剑指欧肥儿)栈的压入,弹出序列(剑指欧肥儿)用两个栈实现队列(剑指欧肥儿)滑动窗口的最大值(剑指欧肥儿)   实现栈的求最小值函数(剑指欧肥儿) class Solution {public: void push(int value) { StackInt.push(value); if(St...

2019-01-24 03:19:50 462

原创 小老弟研发之路面筋大汇总——关于C/C++(二)

目录C++ extern关键字用法(wy游戏)引用和指针的区别(wy游戏)函数的压栈过程 详细说明(wy游戏)内存的不同用途(扩充知识点)内联函数的相关概念(扩充知识点)内联函数和常规函数的区别(扩充知识点)内联函数的优缺点(wy游戏)虚函数的底层机制(wy游戏)C++ extern关键字用法(wy游戏)基本解释:可以置于变量或函数前,表明该变量或函数的定义...

2019-01-23 01:55:27 441

空空如也

空空如也

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

TA关注的人

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