240 发简信
IP属地:浙江
  • 2019腾讯笔试题

    题目背景:小Q去商场购物,经常会遇到找零的问题。 小Q现在手上有n种不同面值的硬币,每种面值的硬币都有无限多个。 为了方便购物,小Q希望带尽量少...

  • Leetcode-找数专题

    个人github:https://github.com/xiongAlen?tab=repositories 1.leetcode 268. 缺...

  • 高质量的代码--持续更新

    1. 代码质量1.1 代码的规范性1.2 代码的完整性1.3 代码的鲁棒性 2.结语 3.参考文献 1. 代码质量 1.1 代码的规范性 清晰的...

  • 死锁小结

    死锁 什么是死锁 两个或两个以上的线程在执行过程中,因为争夺资源而造成一种相互等待的现象 死锁的原因 系统资源不足线程运行推进的顺序不合理资源分...

  • 匿名内部类访问方法成员变量

    在java编程中,没用的类定义太多对系统来说也是一个负担,这时候我们可以通过定义匿名内部类来简化编程,但匿名内部类访问外部方法的成员变量时都要求...

  • JVM-双亲委派模型小结

    jvm小结(后续补充) 1、虚拟机的类加载机制 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化。最终形成可以...

  • Leetcode 149. 直线上最多的点数

    给定一个二维平面,平面上有n个点,求最多有多少个点在同一条直线上。 分析: 暴力破解 根据两点确定一条直线原理,我们可以选取两个点确定一条直线,...

  • 算法-大整数相乘

    题目描述 有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示。不能用系统自带的大整数类型。 输入描述: 空格分隔的两个字符串,...

  • volatile和synchronized的区别

    volatile和synchronized的区别(执行控制和内存可见) 1、volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值...