240 发简信
  • 120
    C++ 和 Java 的多态实现差别

    引言 在面向对象编程 (OOP) 领域,有三个很重要的概念:封装 (encapsulation)、继承 (inheritance)、多态 (polymorphism)。本文主...

  • CMake 简要教程

    CMake 简要教程 在 C/C++ 领域, 一直很困扰我的是它没有一个令我觉得很 “用户友好” 的 “编译/构建” 系统(很可能是有,只是我不知道而已)。 一般情况下,如果...

  • 最近也在研究 JVM 这一块,共同学习 https://www.jianshu.com/p/84b861f740e6

    JVM套餐

    这几天研习了一下《深入理解Java虚拟机》这本书,算是补补课、充充电,有边看边记笔记的习惯(不然看完还是忘),分享给大家。稍微有些长,但还是没有各个方面覆盖到,希望最好能够帮...

  • 120
    走进 Class 文件

    走进 Class 文件 本文是作者原创文章,如需转载,请先联系 首先发布于我的个人网站 Reference <<深入理解 Java 虚拟机>> 周志明著<< JVM Spec...

  • https://link.jianshu.com/?t=https%3A%2F%2Fgist.github.com%2Flaihaotao%2F319b7045c0a60c2c2651ae97ceecc536

    我直接放源码链接了, 可能写文章的时候哪里不小心写错了,现在已经没有当时的思路了.....

    彻底搞懂AVL树

    更新:经过很多朋友的提醒, 本文的 insert() 和 delete() 两个算法存在一些问题, 由于笔者最近略忙一直没有时间修改, 现在先给出一个两年前实现的源码链接, ...

  • https://link.jianshu.com/?t=https%3A%2F%2Fgist.github.com%2Flaihaotao%2F319b7045c0a60c2c2651ae97ceecc536 如果有空, 可以的话看看这里的代码, 如有错误还请指出 ....

    彻底搞懂AVL树

    更新:经过很多朋友的提醒, 本文的 insert() 和 delete() 两个算法存在一些问题, 由于笔者最近略忙一直没有时间修改, 现在先给出一个两年前实现的源码链接, ...

  • 已经发现了....一直没来得及更新 ...

    彻底搞懂AVL树

    更新:经过很多朋友的提醒, 本文的 insert() 和 delete() 两个算法存在一些问题, 由于笔者最近略忙一直没有时间修改, 现在先给出一个两年前实现的源码链接, ...

  • @我来组成头部_480e 额...多年以前的代码了.....我基本也忘了 .....

    [毕设记录] Android照相机基础基于camera2API

    前言 最近,在使用Android做一个照相机的开发。因为不能使用系统提供的相机应用,所以只能自己写一个。Android以前提供相机的api叫camera,不过在level 2...

  • 实习生都这么面试啊...

    美团java后台实习三面

    美团一面(50分钟) 1、spring的理解。 1、项目相关 2、Redis缓存的应用 3、http解析的全过程 4、Java中的锁 5、Hashmap和concurrent...

  • 厉害了

    记最近做的Vue项目

    云文档 功能介绍: PDF,Office,图片 上传以及在线预览。 多页文件,可以评论某一页,并分享某一页到微信或者生成二维码。 支持手机端和PC端。 支持手势放大缩小滑动。...

  • @Dedsecs 谢谢提醒

    彻底搞懂AVL树

    更新:经过很多朋友的提醒, 本文的 insert() 和 delete() 两个算法存在一些问题, 由于笔者最近略忙一直没有时间修改, 现在先给出一个两年前实现的源码链接, ...

  • @snowqiang 删除哪里不对,可否具体说明一下?谢谢。

    彻底搞懂AVL树

    更新:经过很多朋友的提醒, 本文的 insert() 和 delete() 两个算法存在一些问题, 由于笔者最近略忙一直没有时间修改, 现在先给出一个两年前实现的源码链接, ...

  • @snowqiang 谢谢,已经改正。

    彻底搞懂AVL树

    更新:经过很多朋友的提醒, 本文的 insert() 和 delete() 两个算法存在一些问题, 由于笔者最近略忙一直没有时间修改, 现在先给出一个两年前实现的源码链接, ...

  • 120
    Shell入门

    本笔记参考自:tutorialspoint 变量 一般变量 一般的变量是指我们自己定义的,在程序当中需要使用的变量。定义时可以通过 = 对其进行初始化,访问变量时使用 $ 。...

  • 120
    JVM类加载机制总结

    JVM内存分区:五大区 1.Java堆:几乎所有的对象实例和数组都在这类分配内存2.方法区:它用于存储已经被虚拟机加载的类信息(static)、常量、静态变量、即时编译器编译...

  • @Mrkidding 感觉没啥提高...

    程序员在简书 | “准”程序员

    据说一开始都得先来一个表明在写代码的图: 小小学生党一枚,没啥工作环境图,就放个正在写的assignment吧.....这学期的算法课,把宝宝折磨得不要不要的..... 坐标...

个人介绍
Master student in computer science
Concordia University, Montreal
can reach me at: h_lai@encs.concordia.ca
http://laihaotao.me