个人博客
-
单链表常见问题
求单链表节点中的个数 / 求单链表中节点的个数 @return / public int countNode(){ int count = 0; UserNode temp = head.next; while(true){ if... -
链表
链表在内存中存储如下示意图  head头节点的下一个节点地址为150即a1,a1下一个节点地址为110即a2,a2的... -
数组模拟队列
队列是一个有序列表,可以用数组或链表来实现,队列遵循先进先出的原则,即先存入的队列的数据要先取出,比如银行的排队叫号系统。 数组模拟队列 如下示意图,MaxSize代表队列能存储的最大容量 front和rear分别... -
稀疏数组
先来看一个实际需求 编写的五子棋程序中,有 存盘退出 和 续上盘 的功能 那么存盘退出与续上盘应该怎样实现? 、队列(单向队列,环... -
linux安装puppeteer
在安装puppeteer过程中遇到一些错误,记录一下 首先可能遇到node install.js错误,可以使用一下命令参数安装puppeteer `npm i --save puppeteer --ignore-scripts` 或者先执行一下命令再安装puppeteer ` npm config... -
文件下载实现
实现文件下载步骤 1.获取要下载的文件名 2.读取要下载的文件内容 3.把下载的文件内容返回给客户 4.在回传前,通过响应头告诉客户端返回的数据类型 5.通过响应头告诉客户端收到的数据是要下载的... -
Java之线程
程序、进程、线程 程序: 是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态代码 进程: 是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有自己的生... -
Java中的单例模式实现
饿汉式 class Bank{ private Bank(){} private static Bank instance = new Bank(); public static Bank getInstance(){ return instance; } } 懒汉式 class Order{ privat... -
Java数组常用算法
数组反转 String[] arr = new String[]{"a","b","c"}; for(int i = 0 ;i arr.length;i++){ String tem = arr[i]; arr[i] = arr[arr.length - i - 1]; arr[arr.length - i - 1] = tem; } //cba...