- 博客(8)
- 收藏
- 关注
转载 JAVA中的异常
JAVA中的异常 1. Error JVM 无法处理的错误: 系统崩溃,虚拟机错误bai,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止 2. Exception 程序可以处理的异常,可以捕获且可能恢复。 遇到这类异常,应该尽可能处理异
2020-10-20 19:23:48 106
原创 JAVA中static关键字的用法------静态变量、静态方法、静态类、静态代码块、静态导包
JAVA中static关键字的常见用法 1. 静态变量 变量: 成员变量(全局变量) 1. 独立于方法之外的变量 2. 存放在全局内存中,线程共享,静态变量存放在方法区的静态区,实例变量存放在java堆内存中 静态变量(类成员变量) 通过类名访问;随着类的加载和回收创建和释放;先于对象存在; 实例变量 局部变量 1. 在方法中声明的变量,方法内有效 2. 存放在java虚拟机栈中,线程私有 2. 静态方法 1. 在类加载的时候创建 2. 静态方法必
2020-10-20 16:43:59 190
原创 基于photoswipe的vue图片预览插件——vue-photo-preview
基于photoswipe的vue图片预览插件 vue-photo-preview 官方文档:https://www.npmjs.com/package/vue-photo-preview 1. 安装依赖 npm install vue-photo-preview --save 2. 全局引入 main.js import preview from 'vue-photo-preview' import 'vue-photo-preview/dist/skin.css' Vue.use(preview)
2020-09-28 10:08:00 940 1
原创 JavaScript base64位文件转Blob类型,FormData上传二进制文件
base64位文件转Blob类型,FormData上传二进制文件 文件类型的转换 //将base64转换为blob dataURLtoBlob: function(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Ar
2020-09-27 15:26:47 1685
原创 LeetBook 61. 旋转链表
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 LINK:LeetBook 61. 旋转链表 输入: 0->1->2->NULL, k = 4 输出: 2->0->1->NULL 解释: 向右旋转 1 步: 2->0->1->NULL 向右旋转 2 步: 1->2->0->NULL 向右旋转 3 步: 0->1->2->NULL 向右旋转 4 步: 2->0->1->
2020-08-28 16:03:01 108
原创 LeetBook 328. 奇偶链表
给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。 LINK:LeetBook 328. 奇偶链表 使用原地算法完成。 空间复杂度应为:O(1),时间复杂度应:O(n)。 public ListNode oddEvenList(ListNode head) { if (head == null){ return null; } ListNode even = head; ListNode odd = null;
2020-08-26 10:10:21 112
原创 LeetBook 160.相交链表
找到两个单链表相交的起始节点 如果两个链表没有交点,返回 null。 在返回结果后,两个链表仍保持原有的结构。 假定整个链表结构中没有循环。 时间复杂度: O(n) ,内存:O(1)。 public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if (headA == null||headB == null){ return null; } List
2020-08-25 10:55:19 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人