关闭

[置顶] Arrow--轻量级的Android DI 库

Arrow 是一个轻量级的Android DI 库,没有额外的引用。为什么最流行的Android DI框架中,Roboguice已经不再维护了,Dagger2使用有点复杂,需要写component interface(所以我写了一个自动生成component interface的库Dagger2Plus),而且Dagger2使用代码生成,对于有代码洁癖的人来说不太喜欢。Arrow使用反射,在目前动不...
阅读(1033) 评论(0)

[置顶] 《App研发录》读书笔记

这本书基本上涵盖了移动开发中常见的关注点,之所以用关注点而不用技术点这个词是因为这本书并没有讲到具体的技术实现,但提供了行之有效的解决方案。读这本书的时候非常有感触,它很多的框架设计和解决方案与我实际开发中都是不谋而合的(有点自夸的意思哈)。所以也非常感谢作者能这么详细的记录下来。这篇读书笔记是记录我在阅读过程中感觉需要重点强调的地方和自己的一些理解,也供大家能快速的浏览本书的章节。 关于重构 对于...
阅读(647) 评论(0)

[置顶] Gradle入门教程

一、简介Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言。Gradle 通过提供可以随意集成的声明式语言元素将声明性构建推到了一个新的高度。你可以添加自己的语言元素或加强现有的语言元素。二、基本概念-Project、Task在Gradle中,有两个基本概念:项目和任务。请看以下详解: 项目是指我们的构建产物(比如Jar包)或实施产物(将...
阅读(642) 评论(0)

[置顶] Android热修复方案研究(含AOP知识)

一、概述以前对Android 的热修复方案有一些了解,知道几个有名的开源方案,原理大概理解,但是没有整理汇总一下,上周听了玉斌大哥在公司做的分享后,感受颇多觉得写篇博客记一下,不能浪费。   热修复是指在不发新版的情况下修复线上的紧急 bug,长久以来做移动开发的人员都羡慕做后端或者做 web 前端的人员可以随时发布来修复 bug。那么 移动开发有没有这样的方案呢? Hybrid 如:PhoneGa...
阅读(1197) 评论(0)

[置顶] Struts2 + Spring + Hibernate 视频教程

1、 使用JDBC技术访问后台数据库系统 放到配置文件里 (MySpringMVC+示例代码) servlet+jstl+el+form(示例代码)自定义标签 国际化(两种) jstl + struts 建立Filter过滤器实现企业应用  MySpringMVC 运用会话技术实现用户数据的采集  MySpringMVC 最后创建 eclipse下的java工程 2、 st...
阅读(1006) 评论(0)

CSS布局系统

css 布局系统 包含 盒子模型 和 布局模型,把页面元素看作一个个盒子,布局就是一个个盒子的排列和摆放 一、盒子模型从第一层到第五层依次为:border、content+padding、background-image、background-color、margin。二、布局模型(一)Flow(流动布局)display设置block、 inline 、none 、 inline-block(二)...
阅读(40) 评论(0)

Android https ssl证书配置(使用okhttp)

本文介绍使用okhttp时配置https证书的用法,关于证书的原理和SSL协议本文不做介绍,需要的同学自行查阅。https证书常见的错误用法是信任所有证书,https证书在移动应用中常见的问题是证书过期但客户端无法及时更新的问题。本文列举了几种配置方法,并做简单总结: 1、验证系统中信任的根证书(默认) 不适合自颁发的证书(12306.cn) 也会存在中间人劫持问题,只要有从信任机构申请的证书就可以...
阅读(151) 评论(0)

个人SideProject列表

一、PHP创业项目-泰热卖链接二、创办俱乐部-IT俱乐部链接三、创办开发团队-启航科技链接四、Vue练手小项目-基金估值曲线链接四、个人练手App 图标 下载地址 白鸥网 应用快搜 英语语法大全    一键短信 考研英语作文真题 考研英语阅读真题 英语口语宝典 日语口语宝典 考研政治历年真题 考研...
阅读(64) 评论(0)

重温Web开发及技术选型

一、前端架构: 方案 技术 优点 缺点 案例 MPA-前后端不分离 1、传统MVC架构,后端主导2、服务端通过模板引擎渲染,如jsp、Freemarker SEO 1、服务端渲染压力(可以通过缓存静态页解决)2、前后端职责不清晰 CicadasCms MPA-前后端分离 AJAX、jquery、vue等新兴前端框架 1、前后端分离职责清晰2、减轻服务...
阅读(103) 评论(0)

字符数组全排列组合算法汇总

字符数组全排列1、递归全排列public static void Permutation(char[] s, int from, int to) { if(to<=1) return; if(from == to){ System.out.println(s); }else{ for...
阅读(112) 评论(0)

JVM内存管理和类加载系统

JVM内存管理和类加载系统...
阅读(320) 评论(0)

Weex中Web端做SPA,Native端做多页应用以及Vuex的接入

https://github.com/MasonLiuChn/WeexExplorerWeexExplorer尝试实现: Web端做SPA,Native端做多页应用 使用Vuex 一、build native 每个vue文件都为生成一个独立的bundle 入口是 index.vue 即 index.vue –> mixins –> 加载router-native和vuex 每个bundle都有自己...
阅读(219) 评论(0)

Window显示流程

Window显示流程...
阅读(398) 评论(0)

Activity启动流程、Window创建流程

Activity启动流程、Window创建流程...
阅读(452) 评论(0)

AIDL和Binder图解

AIDL和Binder图解...
阅读(374) 评论(0)
96条 共10页1 2 3 4 5 ... 下一页 尾页
    博客专栏
    最新评论