240 发简信
IP属地:湖北
  • 120
    C++<第三十七篇>:文件操作

    文件操作是程序开发中不可缺少的一部分,任何需要数据存储的软件都需要进行文件操作。文件操作包括打开文件、读文件和写文件。 (1)C++ 中的流类库 C++ 语言中为不同类型数据...

  • head

    head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾...

  • ${0##*/}

    最近在shell script中遇到一个奇怪的符号: ${0##*/},它的意思是: 0表示当前执行的脚本名称 ##表示去掉匹配后面模式的字符串 */表示前面是任何字符串接一个/

  • 2020-07-12

    当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个...

  • 120
    2020-07-05

    显示锁和隐式锁 定义 隐式锁(Synchronized)是Java的关键字,当它用来修饰一个方法或一个代码块时,能够保证在同一时刻最多只有一个线程执行该代码。因为当调用Syn...

  • 多线程编程

    多线程编程 进程 一般可以在同一时间内执行多个程序的操作系统都 有进程的概念。一个进程就是一个执行中的程序, 而每一个进程都有自己独立的一块内存空间、一组 系统资源。在进程的...

  • 垃圾回收机制

    内存模型 JVM运行时数据区由程序计数器、堆、虚拟机栈、本地方法栈、方法区部分组成 JVM内存结构由程序计数器、堆、栈、本地方法栈、方法区等部分组成 1)程序计数器 几乎不...

  • 2020-06-22

    哈希表 hash表也称散列表(Hash table),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以...

  • Random

    java.util.Random 1、java.util.Random类中实现的随机算法是伪随机,也就是有规律的随机,所谓有规则的就是在给定种(seed)的区间内随机生成数字...

  • 快速排序

    属于内部排序 交换排序 原理,通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,...

  • Java学习笔记

    1.计算机的常识: 计算机之父 -- 冯.诺依曼 计算机最大的奖项 -- 图灵奖,没有诺贝尔奖 Java之父 -- 詹姆斯.高斯林 Java1.8/ 8.0 计算机是由硬...