码迷,mamicode.com
首页 > 编程语言
C++继承、虚函数处的面试题
昨天,收到 SenseTime公司面试官的电话面试(一天面了三家公司,收获挺多的),通话时间将近1个半小时,面试过程中暴露出很多知识上的漏洞,本篇文章针对面试过程中继承以及虚函数方面的知识做一总结,查缺补漏,希望多大家有帮助。 单继承下的虚函数表 //单继承下虚函数表:是如何组织的 class A{ public: virtual void func(){ cout << "A::fun...
分类:编程语言   时间:2016-04-29 15:44:50    阅读次数:231
Java核心知识点-Byte详解
Java虚拟机中没有byte类型 恩。。。怎么说呢,个人感觉这个说法有点儿唬人的意思。的确,当这个想法刚刚出现在我的脑海中的时候我觉得也有些胡扯,毕竟byte类型就在那里,怎么能说Java虚拟机中没有byte类型呢? 好吧,我来稍稍的解释一下。Java虚拟机对基本类型的操作基本都是在栈上完成的(这个是可信的,因为不是我说的)。我们知道,Java在处理一个语句的时候,首先它会先把用到的操作数...
分类:编程语言   时间:2016-04-29 15:46:01    阅读次数:252
c++学习(2.3)引用
复合类型是指基于其他类型定义的类型。 c++语言有几种复合类型, 这里将介绍其中的两种:引用和指针。引用基础引用 在c++11版本中引入了“右值引用”, 关于这个我们在这里先不讲解。 这种引用主要作用于内置类型。 严格的来说, 我们使用术语“引用”的时候, 默认的就是左值引用。 引用就像是为对象起了另外一个名字, 引用类型引用另外一种类型。 我们通过将声明写成&d的形式来定义引用, 其中d是声明...
分类:编程语言   时间:2016-04-29 15:43:54    阅读次数:211
线程中sleep和wait的区别
1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在   任何地方使用(使用范围)   synchronized(x){   x.notify() ...
分类:编程语言   时间:2016-04-29 15:43:02    阅读次数:207
python3抓取到的拉勾数据统计
趁着最近有时间写了个拉勾爬虫抓取了后端、前端和移动端技术岗位的数据,总共大约6多万条记录,对其取前十名进行统计 按地域划分: 可以看出北上广深杭的数量远远超出其它城市,机会相对较多 2. 按融资阶段来看: 初创型未融资的居多,已上市及A轮的差不多,C轮是最少的,难道就是传说中的C轮魔咒 3. 按所需最低学历来看: 本科占绝对主力,大专次之,看来这行还是有一定的门...
分类:编程语言   时间:2016-04-29 15:42:21    阅读次数:214
数据结构学习笔记(九)-各大排序算法
一、简单排序1. 冒泡排序其思想是每次比较相邻的两个元素,如果后一个比它小则交换两个元素的顺序,直到将最大的数冒出来(假设是从小到大排)。那么我们需要进行N-1趟排序,每次最坏的情况交换N-1次,则时间复杂度为二次。2. 插入排序对于喜欢打扑克的人都知道,抓牌后我们需要将其插入到合适的位置,就需要将其与当前手中的牌一一 比较,直到找到那个比它小的数(假如是从小到大排)。那么对于一个数组int A[N...
分类:编程语言   时间:2016-04-29 15:41:13    阅读次数:258
使用springMVC实现文件上传和下载之文件下载
接上一篇,文件下载需要获取下载文件的存储路径,这里只是手动填入,如果是在具体项目中,可以把文件名和上传后的存储路径保存在数据库中。然后增加一个文件列表的页面展示文件名和文件路径,然后点击下载的时候把相应的文件名和路径传到后台操作。 /** * 文件下载,需要文件名和文件地址 * * @author:tuzongxun * @Title: download ...
分类:编程语言   时间:2016-04-29 15:36:40    阅读次数:151
《Algorithms算法》笔记:优先队列(2)——二叉堆
1.二叉堆1.1二叉堆的定义堆是一个完全二叉树结构(除了最底下一层,其他层全是完全平衡的),如果每个结点都大于它的两个孩子,那么这个堆是有序的。 二叉堆是一组能够用堆有序的完全二叉树排序的元素,并在数组中按照层级存储(不用数组的第一个位置) 1.2二叉堆的性质 最大的元素在a[1] (root结点) 每个k的父亲在k/2 每个k的孩子在k*2和k*2+1 1.3二叉堆的操作1.3...
分类:编程语言   时间:2016-04-29 15:35:30    阅读次数:164
C++面向对象(一)——类与对象
C++面向对象(一)——类与对象...
分类:编程语言   时间:2016-04-29 15:34:31    阅读次数:185
使用springMVC实现文件上传和下载之环境配置与上传
最近的项目中用到了文件的上传和下载功能,任务分配给了其他的同时完成。如今项目结束告一段落,我觉着这个功能比较重要,因此特意把它提取出来自己进行了尝试。 一、 基础配置: maven导包及配置pom.xml,导包时除开springmvc的基础依赖外,需要导入文件上传下载时用到的commons-io.jsr和commons-fileupload.jar: <project xmlns...
分类:编程语言   时间:2016-04-29 15:32:50    阅读次数:180
【Java基础】Java中的char是否可以存储一个中文字符之理解字符字节以及编码集
Java中的一个char采用的是Unicode编码集,占用两个字节,而一个中文字符也是两个字节,因此Java中的char是可以表示一个中文字符的。 但是在C/C++中由于采用的字符编码集是ASCII,只有一个字节,因此是没办法表示一个中文字符的。解答了上面的浅显易懂的问题之后,下面彻底理清楚字符 字节以及编码的原理。 其实关于编码以及字节的问题,在腾讯实习生一面的时候也问到过,当时搞不懂面试官为...
分类:编程语言   时间:2016-04-29 15:32:24    阅读次数:372
《Spring实战》学习笔记-第七章:Spring MVC进阶
本章主要内容: 备用的Spring MVC配置项 处理文件上传 控制器中的异常处理 使用flash属性...
分类:编程语言   时间:2016-04-29 15:30:47    阅读次数:197
利用python程序浪漫安慰失恋妹纸
目的:昨天在朋友圈看到组里的一个妹纸貌似失恋了。于是想写个脚本程序安慰妹纸。 思路:把txt文件内容读取出来,打印心形等 # -*- coding:utf-8 -*- import sys import math import time def frange(start, end, step=1.0): if step > 0: while start < end: yield...
分类:编程语言   时间:2016-04-29 15:26:58    阅读次数:511
Java Web基础(HTML、Servlet/JSP)
要成为牛逼的Java Web程序员, Java Web的基础非常重要,现在有各种成熟的设计框架例如JQuery、Spring、Struts、Mybatis,将Java Web基础的复杂且通用的逻辑进行封装,减少了程序员的代码量,提高了编码效率,但是这些框架非常不利于我们了解Java Web底层如何运作,甚至不知道HTML(HyperText Markup Language)、HTTP(HyperText Transfer Protocol)、URL(Uniform Resource Locator)以及文字...
分类:编程语言   时间:2016-04-29 15:26:24    阅读次数:216
面试之路(10)-BAT面试之java实现单链表的插入和删除
链表的结构:链表在空间是不连续的,包括: 数据域(用于存储数据) 指针域(用于存储下一个node的指针) 单项链表的代码实现:节点类 构造函数 数据域的get,set方法 指针域的get,set方法 代码:public class Node { Object element; //数据域 Node next; //指针域 //构造方法 public Node(Obj...
分类:编程语言   时间:2016-04-29 15:22:02    阅读次数:207
如何在改版后的spring官网下载spring
自从spring官网改版之后,很多人不太清楚spring的下载,所以总结了一下,详细列出了下载步骤,希望对广大Spring爱好者有所帮助...
分类:编程语言   时间:2016-04-29 15:21:07    阅读次数:217
Java---常用基础面试知识点
综合网上的一点资源,给大家整理了一些Java常用的基础面试知识点,希望能帮助到刚开始学习或正在学习的学员。1、抽象抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2、继承继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方...
分类:编程语言   时间:2016-04-29 15:19:47    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!