博客专栏  >  互联网   >  计算机专业面试

计算机专业面试

专注于计算机专业面试遇到的问题~

关注
89 已关注
140篇博文
  • 腾讯面试题-0到9999这1万个数中有多少个数字7

    (请不要理解为多少个数包含7)题目0 到 9999 这 1 万个数中有多少个数字 7 ?(请不要理解为多少个数包含 7)思路&答案总共有四位数,每位数的可能分别有10种(0~9)。 每一个位,都会出...

    2017-02-27 22:29
    2006
  • 腾讯2016笔试题-微信红包-找出数组中过半数的数字

    题目春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。给定一个...

    2017-02-12 18:37
    2202
  • ubuntu日志文件管理

    众所周知,ubuntu的日志文件会越来越大,需要定期管理logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/va...

    2016-12-01 09:43
    745
  • ubuntu垃圾清理命令

    ubuntu的空间莫名不够用了通过系统自带的工具磁盘使用分析器,发现var文件下面的log100多个g,这个日志文件是可以删除的,然后tmp文件也是可以删除的。1.sudo rm -rf /tmp/*...

    2016-11-30 21:39
    807
  • Android新建工程步骤(AndroidStudio)

    1.在 Android Studio 中,创建新项目:如果您未打开项目,请在 Welcome to Android Studio 窗口中,点击 Start a new Android Studio p...

    2016-11-14 14:05
    682
  • ubuntu安装qq

    安装的版本是国际版1.安装依赖库sudo apt-get install libgtk2.0-0:i386sudo apt-get install lib32ncurses52.下载下载链接: h...

    2016-11-13 14:20
    789
  • linux添加环境变量(path)

    分为三步1.sudo vim /etc/profile2.export PATH=”全路径:$PATH”3.source /etc/profile我的微信二维码如下,欢迎交流讨论欢迎关注《IT面试题汇...

    2016-11-10 22:03
    1006
  • Android的log日志知识点剖析

    log类的继承结构Log public final class Log extends Object java.lang.Object ↳ android.util.Loglog日志的常...

    2016-11-10 19:51
    1040
  • Hexo写博客

    hexo配置githubGitInstall hexo-deployer-git.$ npm install hexo-deployer-git –save配置_config.yml文件deploy:...

    2016-11-10 11:25
    1236
  • 搭建属于自己的技术博客

    每个程序员都需要自己的博客本文的博客搭建采用了静态博客技术 。技术框架是:github pages和hexohexo安装hexo介绍Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Mark...

    2016-11-10 09:27
    1425
  • Java程序员必备知识-多线程框架Executor详解

    为什么引入Executor线程池框架new Thread()的缺点每次new Thread()耗费性能 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争...

    2016-11-08 16:21
    991
  • Java程序员必须掌握的线程知识-Callable和Future

    Callable和Future出现的原因创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果...

    2016-11-08 21:11
    805
  • 程序员必须搞清的概念-equals和=和hashcode的区别

    1. 首先equals()和hashcode的介绍equals 方法在非空对象引用上实现相等关系: * 自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true。 * 对称性:对于...

    2016-09-22 23:56
    1859
  • java内存垃圾回收模型

    一.java的内存模型介绍如下6个组成部分1.程序计数器:一块较小内存区域,指向当前所执行的字节码。如果线程正在执行一个Java方法,这个计数器记录正在执行的虚拟机字节码指令的地址,如果执行的是Nat...

    2016-09-22 23:08
    2019
  • 海量数据处理算法(top K问题)

    举例有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。思路 首先把文件分开 针对每个文件hash遍历,统计每个词语的频率 使用堆进行遍...

    2016-09-22 20:20
    1703
  • DFS(深度优先)算法编程实践

    DFS定义DFS(Depth-First-Search)深度优先搜索算法,是搜索算法的一种。是一种在开发爬虫早期使用较多的方法。它的目的是要达到被搜索结构的叶结点 。特点每次深度优先搜索的结果必然是图...

    2016-09-19 10:31
    1080
  • Java Math的 floor,round和ceil

    floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下...

    2016-09-18 12:21
    588
  • 希尔排序详解

    概述希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。希尔排序是把...

    2016-09-06 21:31
    1800
  • 计算机10大基础知识点(一)

    1.析构函数析构函数(destructor) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用n...

    2016-09-06 17:13
    1166
  • 堆排序详解

    概述堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个...

    2016-09-06 12:59
    1048

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部