工作也进行了一段时间了,很多感悟,有些基础是必须账掌握的,比如数据结构。
http协议详解之四:Method
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。
最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。
理解jvm之一:自动内存管理机制
jvm
android开发之Hander
android开发之Hander
HybridApp初探之二:JSBridge的原理与简单实现
JSBridge是Native代码与JS代码的通信桥梁。目前的一种统一方案是:H5触发url scheme->Native捕获url scheme->原生分析,执行->原生调用h5。
css进阶之七:box-sizing盒模型
css盒模型是css的根本,最近经常看到分享的面经所到这个,其实这是重点,并不是难点。两种盒模型并不难理解,特整理如下。
nodejs深入浅出之一:模块化历程与理解
有一篇文章是这样总结的:
第一日 上古时期 Module? 从设计模式说起
第二日 石器时代 Script Loader 只有封装性可不够,我们还需要加载
第三日 蒸汽朋克 Module Loader 模块化架构的工业革命
第四日 号角吹响 CommonJS 征服世界的第一步是跳出浏览器
第五日 双塔奇兵 AMD/CMD 浏览器环境模块化方案
第六日 精灵宝钻 Browserify/Webpack 大势所趋,去掉这层包裹!
第七日 王者归来 ES6 Module 最后的战役
随着es6对模块的实现,node v10已经可以支持es6的导包模式了,前后端同构代码不是梦。
java基础篇之抽象类与接口
android开发之权限获取
Android6.0(M)的权限管理策略舍弃了之前的install time permissions model
,取而代之的是runtime permissions model
,也就是动态权限管理。这种改变让用户更加容易的控制自己的隐私,好处不言而喻。但是对于程序员来说,还是有点小负担的,增加了一些学习和开发的成本。
使用WebView的姿势大全
最近在整理混合开发,WebView需系统的学习下,对基本的api,性能的优化,源码方面都要进行分析