Wesley13 Wesley13
4年前
iOS 基于WebView浏览器的高级开发 (一)
1.如何在地址栏显示正确的地址问题与概括:在开发浏览器中,要有一个地址栏,经过测试可知,现在的html5网站,经常加载其他网址的控件或者内容,所以只获得正在加载的网址不能实现地址栏只显示当前网页网址的问题。但在开始加载前进行判断就能完成大部分不正确网址的过滤。解决原理:在webviewDelegate有
爱丽丝13 爱丽丝13
4年前
聊聊前端性能优化
为什么要做性能优化?性能优化有多重要?网站的性能对于用户的留存率、转化率有很大的影响,直白的说,提高网站的性能可以直接提高网站带来的收益。性能优化的分类前端的性能优化主要分为两类:1.加载时优化;2.运行时优化;例如压缩文件、使用CDN加载静态资源属于加载时优化;及时的解绑事件、减少DOM的操作属于运行时优化。吉
亚瑟 亚瑟
4年前
Flutter - 深入理解Flutter引擎启动
基于Flutter1.5,从源码视角来深入剖析flutter引擎的启动流程,相关源码目录见文末附录一、Flutter引擎启动工作1.1Flutter启动概览Flutter作为一款跨平台的框架,可以运行在Android、iOS等平台,Android为例讲解如何从Android应用启动流程中衔接到Flutter框架,
Wesley13 Wesley13
4年前
ADB简介
1.ADB是什么?Adb的全称为AndroidDebugBridge:android调试桥梁,下图为Android官方介绍:!这里写图片描述(https://oscimg.oschina.net/oscnet/f037fd8d4f19b5b6983c76cce88ca7fb19c.jpg)Android的初衷是用adb这样的一个
Stella981 Stella981
4年前
Spring Boot中application.yml与bootstrap.yml的区别
说明:其实yml和properties文件是一样的原理,主要是说明application和bootstrap的加载顺序。且一个项目上要么yml或者properties,二选一的存在。Bootstrap.yml(bootstrap.properties)在application.yml(application.properties)之前加载,就像appli
Wesley13 Wesley13
4年前
Android自定义ViewGroup:onMeasure与onLayout(1)
Android自定义ViewGroup:onMeasure与onLayout(1)Android自定义一个ViewGroup,需要重写ViewGrouo里面的两个最重要的回调函数onMeasure()与onLayout()。如果开发者自己摆脱Android为我们做好的几套布局(如常见的线1性布局、相对布局、帧布局等等),往底层实现vi
Wesley13 Wesley13
4年前
USB Host
当你的Android设备处于USBhost模式时,它扮演USBhost的角色,驱动总线,并枚举连接的USB设备。在Android3.1及更高版本中支持USBhost模式。API总览在你开始之前,理解你将要使用的类是很重要的。下表描述了在android.hardware.usb(https://www.osc
Stella981 Stella981
4年前
JS通过ajax + 多列布局 + 自动加载来实现瀑布流效果
Ajax说明:本文效果是无限加载的,意思就是你一直滚动就会一直加载图片出现,通过鼠标滚动距离来判断的,所以不是说的那种加载一次就停了的那种,那种demo下次我会再做一次css部分用的是html5css3的新属性,图片会自动添加到每行的最顶端上去,而不是用js去判断。去除了一些js计算的麻烦。css部分:
Wesley13 Wesley13
4年前
JDK动态代理源码分析
JDK动态代理,只能代理接口,为什么呢?我们从一个样例入手。JDK动态代理样例一个接口IHello.java:packagecom.example.demo.proxy.jdk;publicinterfaceIHello{voidsayHello(Stringname)
实际上手体验maven面对冲突Jar包的加载规则 | 京东云技术团队
这篇文章主要记录了本次遇到的问题:即maven在面对不同版本的jar包在pom文件中同时声明会存在加载覆盖的问题,于是通过查询网上相关资料对maven包的加载规则介绍,并通过实际场景对其进行分析验证;