写在前面 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很...
写在前面 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很...
英国伦敦威斯敏斯特教堂,有一个很普通的墓碑,但墓志铭却令人深思,现摘抄一段与大家分享: "当我年轻的时候,我的想象力从没有受到过限制,我梦想改变这个世界。 ...
1background-image: url("../../img/welcome.png"); 使用本地图片指定背景的时候,系统会报错,如图所示 解决方法 如果出现这样的问...
一,什么是websocket WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议) 它实现了浏览器与服务器全双工通信,能更好的节...
http-equiv,相当于http的文件头作用,它可以向浏览器传回一些有用的信息, 以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容...
有这么一个需求:提高二维码的扫描速度(二维码自产自销)。方向有很多,比如从设备解码能力方面考虑(这是废话貌似);从二维码的复杂度方面考虑,即在数据量确定的情况下,如何有效地降...
PX px(pixel):像素,显示屏分辨率单位。 PT pt(point):点,印刷行业常用单位。word中字体大小单位。 DPI dpi(dots per inch):每...
AnimatedVectorDrawable 是干什么用的? AnimatedVectorDrawable 是干什么用的?看一看官方文档的解释。 This class ani...
这里介绍下SpringBoot中如何接收前台页面上传的文件,以及如何下载文件。 1、单个文件上传 1.1 单个文件上传实现步骤 首先写一个文件上传的Controller。co...
很清晰,要点也文字点出来了
前言 很高兴遇见你~ 最近开发了一个 LiveChat 客服聊天的模块,里面涉及到 Emoji 表情,遇到了一些问题,分享下自己的一个解决过程以及关于 Android Emo...
Path.FillType是用来设置图形自相交时的填充算法 Path 的方向以及封闭图形的内外判断: 四个 后面的两个带有INVERSE_前缀的,只是前两个的反色版本。 简单...
我们都知道,Glide是在Picasso的基础上进行的改善,相比于Picasso,Glide会根据ImageView的大小来生成图片大小,这样可以减少图片占用的内存大小,我们...
这一次拆解的是今日头条的关注页面:点击关注的头像会弹出一个文章列表。在边界拖拽会出现关闭提示。这次同时实现了Android端和IOS端的效果。 先讲解Android端的实现吧...
原理:所有的窗口创建都得通过windowManager.dialog在创建时,利用activity的window对象,window对象中还有一个mDecorView对象,di...
华为 小米 OPPO Vivo 其他 判断厂商的工具类 推荐 Blankj/AndroidUtilCode申请存储权限就自己写吧
译者注:原文分成两个部分, 链接如下:http://multi-core-dump.blogspot.com/2010/04/android-application-laun...
一个 drawable 文件完成不同尺寸的端半圆矩形图案绘制。 预期效果 编辑 drawable 资源 shape_auto_end_semicircle.xml 使用 dr...