w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
程序员面试必备
/
NodeJS程序员简历模板
NodeJS程序员简历模板
C/C++程序员简历模板
架构师简历模板
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
简历模板
程序员个人简历模板下载
程序员如何写出杀手级的简历
PHP程序员简历模板
iOS程序员简历模板
Android程序员简历模板
Web前端程序员简历模板
Java程序员简历模板
C/C++程序员简历模板
NodeJS程序员简历模板
架构师简历模板
通用程序员简历模板
15+ 优质实用简洁的个人简历模板打包下载
国内一线互联网公司内部面试题库
国内一线互联网公司内部面试题库
java排序算法-美团
java中==和equals和hashCode的区别-乐视
设计模式之State
int与integer的区别
容器类之间的区别-乐视-美团
Java集合类List/Set/Map的区别和联系
java提高篇(八)----详解内部类
hashmap和hashtable的区别-乐视-小米
ArrayMap对比HashMap
Handler,Thread和HandlerThread的差别-小米
详解 Android 中的 HandlerThread
Touch事件传递流程-小米
View绘制流程-百度
线程同步问题 解决同步问题的方法
Android线程间交互(Java synchronized & Android Handler)
什么情况导致oom-乐视-美团
Android各个版本API的区别
Android代码中实现WAP方式联网-360
invalidate()和postInvalidate()的区别及使用-百度
ContentProvider-乐视
Glide源码解析
Android设计模式
Android App的设计架构
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }