行无忌
4年前
JavaScript
jsonp跨域获取数据实现百度搜索
本菜鸡最近在写某个页面请求数据时,报了如下的错误。 同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议…
- 3542
- 98
- 5
liyoro
6月前
前端 JavaScript
记一次浏览器SameSite策略更新,导致接口 Failed to load response data 的解决过程
浏览器SameSite策略更新,会导致前端不发送Cookie,造成接口不返回数据,也就是Failed to load response data问题
- 3240
- 3
- 评论
不要秃头啊
1年前
前端
前端重新部署后,领导跟我说页面崩溃了...
背景: 每次前端更新,重新部署后,用户还停留才更新之前的页面,当请求页面数据时,会导致页面白屏,报错信息如下: Uncaught ChunkLoadError: Loading chunk {n} f
- 8596
- 63
- 36
云的世界
1年前
JavaScript
徒手撸一个资源加载器
最近学习H5游戏编程,Phaser里面的资源加载非常的简单。于是想到自己徒手撸一个资源加载器。可缓存,带版本,够轻量级。
- 2797
- 84
- 评论
张小fanfan
3年前
Android
Android 换肤那些事儿, Resource包装流 ?AssetManager替换流?
应用资源加载的过程 主要涉及两个类: Resource只与应用程序交互,负责加载资源的管理等等;AssetManager负责res目录中所有的资源文件,打开文件,并读取到内存中。 当使用Context.getDrawable()方法 通过资源ID 生成一个Drawable对象时…
- 7723
- 43
- 3
贼不走空
3月前
Flutter
在Flutter上优雅的请求网络数据
当你点进来看这篇文章时,应该和我一样在思考如何优雅的请求网络、处理加载状态、处理加载异常。希望这篇文章和案例能给你带来不一样的思考。 解决的问题 通用异常处理 请求资源状态可见(加载成功,加载中,加载
- 8411
- 43
- 7
咸鱼正翻身
3年前
Android Jetpack
一点点入坑JetPack:实战前戏NetworkBoundResource篇
之前几篇文章聊过JatPack中LiveData和ViewModel的基本使用和原理。历史文章如下: 今天咱们继续看一下实际的应用。实战篇初步打算俩篇文章,分别是: Google Sample写的一个简易的网络框架:NetworkBoundResource。 首先来说一下 Ne…
- 3589
- 12
- 评论
yck
1年前
JavaScript 前端
这些 JS 的新语法有点东西啊
TC39 的提案笔者一直有关注,攒了一些有趣的今天来聊聊。 PS:提案总共五个阶段,只有到阶段 4 才会被纳入到发布规范中,其它的只是有几率会被纳入。
- 1.1w
- 105
- 14
JaneRoad
9月前
Spring
@Autowired和@Resource的区别
最近开发过程中经常看到项目中有的地方用@Autowired有的地方用@Resource。所以这篇文章主要谈谈这两个注解有什么区别。
- 3995
- 6
- 2
jsonchao
2年前
Android
Android主流三方库源码分析(三、深入理解Glide源码)
前两篇我们详细地分析了Android的网络底层框架OKHttp和封装框架Retrofit的核心源码,如果对OKHttp或Retrofit内部机制不了解的可以看看Android主流三方库源码分析(一、深入理解OKHttp源码)和Android主流三方库源码分析(二、深入理解Ret…
- 1.1w
- 72
- 11
欢子
3年前
Glide
【源码阅读】Glide源码阅读之into方法(三)
上两篇中,我们阅读了glide的with和load方法的相关代码,这一篇,我们来看看into方法。 其中做了一些判断,最后调用的3个参数的into方法。 这里创建了一个Request,这是对之前RequestBuilder再度封装,并加入了一系列的监听,由于这段代码比较多,其中…
- 1645
- 2
- 评论
小卷子
2年前
Android
Glide4图片加载添加进度
最近在做一个Glide的工具类,公司的项目里没有cdn加载图片很慢,想添加图片加载进度。找了一圈发现Glide本身并不提供进度监听 注意 这里第三个依赖一定要使用annotationProcessor。 这里其实直接继承AppGlideModule 添加@GlideModule…
- 4420
- 23
- 评论
jsyjst
2年前
源码
源码解析:Glide 4.9之图片加载流程
对于Glide这个强大的Android图片加载开源框架,相信大家并不陌生吧,反正笔者的话,正常项目中用的图片加载框架大多数都是它,因为用起来真的很方便快捷,用起来便捷,但真的说明它的源码就是那么简单吗?所以今天想揭开Glide的神秘面纱,从源码来分析一下Glide的图片加载流程…
- 3053
- 11
- 2
40t
4年前
后端学习vue.js的入门教材
能够快速搭建一个架子,然后在架子里面快速修改页面。很适合快速搞个页面的非前端同学。拒谈less is more,快速弄个页面,快速搞个架子,在架子的指定地方改东西就好了。会一点css js 就够了,好的代码语义肯定很好,改代码不费劲,后端同学写个博客也比较快。
- 4256
- 144
- 6
向暖
2年前
JavaScript
Tampermonkey油猴用户脚本API文档
设置脚本在哪些网页中可以运行,允许设置多个标签。 @include 不支持URL hash参数。 与 @include 标签类似,允许设置多个。 排除的URL, 在这些页面不运行脚本, 即使地址包含在 @include或@match标签内。允许设置多个。 表示在运行脚本前需要加…
- 1.6w
- 15
- 6
vivo互联网技术
2年前
Glide
Glide缓存流程
Android上图片加载的解决方案有多种,但是官方认可的是Glide。Glide提供简洁易用的api,整个框架也方便扩展,比如可以替换网络请求库,同时也提供了完备的缓存机制,应用层不需要自己去管理图片的缓存与获取,框架会分成内存缓存,文件缓存和远程缓存。本文不会从简单的使用着手…
- 2496
- 9
- 2
哈利迪
2年前
Android
Android | 《看完不忘系列》之Glide
《看完不忘系列》将以从树干到细枝的思路来分析一些技术框架,本文是开篇文章,将对开源项目Glide图片加载库进行介绍。如果老铁们看完还是忘了,就 回来揍我一顿 点赞收藏加关注,多看两遍~ 以Glide.with(this).load(url).into(img)为起点,拆成wit…
- 1.1w
- 153
- 14
混元霹雳手
4年前
前端 后端 安全
人生苦短,了解一下前端必须明白的http知识点
半年了,没有在个人的文章发表任何话题,可能是被喷的多了,也可能是累了,以前的分享都是以边学边写的模式做出的文章,当时也是因为VUE的热点写了一堆看似现在纯小白学的东西。但是言归正传,继续分享我自己所学到的http对于前端需要了解的知识点。 跨域是一个老生常谈的话题,面试官问我如…
- 1.9w
- 1017
- 43
MacroZheng
2月前
Java 后端 Spring Boot
别再用过时的方式了!全新版本Spring Security,这样用才够优雅!
前不久Spring Boot 2.7.0 刚刚发布,升级后发现,原来一直在用的Spring Security配置方法,居然已经被弃用了。今天带大家体验下它的最新用法,看看是不是够优雅!
- 2.8w
- 212
- 17
wildma
2年前
Glide
Android 主流开源框架(七)Glide 的缓存机制
最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。 这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统…
- 6863
- 23
- 6