小彩虹
权冠洲的博客>小彩虹
  • String源码分析

    概述在分析String的源码之前,打算先介绍一点关于JVM的内存分布,这样有助于我们更好地去理解String的设计:JVM内存模型MethodArea:方法区,当虚拟机装载一个class文件时,它会从这个class文件包含的二进制数据中解析类型信息,然后把这些类型信息(包括类信息、...

    21年10月16日[Android]浏览:2评论:0JavaAPIJVMAndroid

  • Android ViewPager2 & TabLayout

    原文地址:itnext.io/android-vie…ViewPager2是在2019年GoogleI/O大会推出的用来替代ViewPager的,它包含了一些新的特性以及增强了UI和代码的体验。从右到左布局的支持垂直方向的滑动可变的Fragment集合ViewP...

    21年10月16日[Android]浏览:0评论:0Android

  • 纯前端 Canvas 实现 HTML 转图片,自动生成微信阅读卡片

    最近公司微信公众号想使用Apple式的圆角阴影卡片做文章推荐。这种效果用AdobeXD可以轻松做出来,但是没法要求所有编辑都去学习新软件,所以就打算用前端实现一个小工具。效果如下:更新:已增加Electron,可打包成dmg或exe文件运行。详见GitHub。功能很简单,选择一张图片...

    21年10月16日[技术杂谈]浏览:1评论:0HTML前端微信CanvasElectron

  • 浏览器缓存你了解么?

    浏览器缓存1.为什么浏览器需要缓存节约网络资源加快页面访问速度2.缓存规则:所有的缓存都是基于一套规则来决定什么时候使用缓存中的副本提供服务,新鲜度和校验值两个维度来规定浏览器是否可以直接使用缓存中的副本,还是需要去源服务器获取更新的版本。新鲜度(过期机制):也就是缓存副本有效期。...

    21年10月16日[技术杂谈]浏览:1评论:0CSS前端浏览器服务器

  • 使用Kotlin高效地开发Android App(三)

    一.?、!!、lateinit以及letKotlin的类型系统旨在从我们的代码中消除NullPointerException。1.1?Kotlin基于Java的空指针提出了一个空安全的概念,即每个属性默认不可为null。例如:vara:String="testkotlin"a=nul...

    21年10月16日[Android]浏览:1评论:0AndroidJavaKotlinGlide

  • 为什么基础数据类型可以调用方法?

    包装对象对象是JavaScript语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”(wrapper)。所谓“包装对象”,指的是与数值、字符串、布尔值分别相对应的Number、String、Boolean三个原生对象。这...

    21年10月16日[技术杂谈]浏览:1评论:0JavaScript前端

  • 【Android自定义View】绘图之Path篇(二)

    前言上一篇,我们说了绘制基本的几何图形,这一篇我们说说绘制路径(Path)【Android自定义View】目录这里主要用到的方法是canvas.drawPath(path,paint;1.直线主要用到的方法moveTo(floatx,floaty起始点lineTo(floatx...

    21年10月16日[Android]浏览:2评论:0Android

  • 前端实现文字跑马灯的三种方式

    前言最近写了一个文字跑马灯的项目需求,刚开始用js写,能够完成需求。后面想着换种方式(分别是html和css来实现同一个需求,以减少性能消耗。首先,需求分析:需求点1.判断文字的长度和容器的长度,如果文字长度大于容器长度则开始滚动,否则不滚动;需求点2.判断滚动滚动的结束,在结束的时间点触...

    21年10月16日[技术杂谈]浏览:1评论:0CSSJavaScript前端容器

  • 一次性完全弄懂Java中的路径

    一、前言之前一直对于java中的路径是模棱两可的感觉,对这一块,看似知道,其实也不知道。每次遇到FileNotFound的时候就会去Google去查询,这个方法怎么用哇,到底相对路径指的是从哪开始的路径呀,等等问题!其实就是在蒙答案,按照编程中的说法就是撞大运式的编程,这次争取一次性的搞懂java...

    21年10月16日[技术杂谈]浏览:2评论:0后端

  • 简单理解内存溢出与内存泄露

    敲黑板什么是内存溢出?一种程序运行出现的错误。当程序运行时需要的内存超过剩余的内存时,就会内存溢出的错误。什么是内存泄露?占用的内存没有及时释放。内存泄露积累多了就容易导致内存溢出。常见的内存泄露:意外的全局变量、没有及时清理的定时器或回调函数、闭包。下面我们上例子帮助理...

    21年10月16日[技术杂谈]浏览:1评论:0前端

联系我们| 本站介绍| 留言建议 | 交换友链 | 域名展示 | 支付宝红包
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

权冠洲的博客 © All Rights Reserved.  Copyright quanguanzhou.top All Rights Reserved
苏公网安备 32030302000848号   苏ICP备20033101号-1
本网站由 提供CDN/云存储服务

联系我们