- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 移动应用优化解决方案
前言移动应用优化是产品中非常重要,也是比不可少的一环。Android app优化主要包含size优化,性能优化,重构等。size优化,app减负是必不可少的一环。性能优化,提升UX体验的重要途径(当然Spec的定义也会直接影响UX)。性能优化主要关注重构:业务复杂度提示,需要重构提高易测性和扩展性,降低耦合其中性能优化又是特别重要的一环性能主要关注:launch ...
2018-04-12 10:07:35 549
原创 AppUniform 架构 - Clean Architecture
简介为什么需要架构?当项目非常庞大时,项目的可维护性,可扩展性,易测性显得尤其的重要。好的架构能够帮助我们更好实现:•易维护 •易测试 •高内聚 •低耦合Bob大神的Architecture is About Intent, not Frameworks. 个人理解是:架构应该是面向意图,而不是面向片段。因此在架构的分层最好依据不同的意图来划分。另外业务逻辑庞大的...
2018-04-03 11:39:33 416
原创 GO语言之路 5 - 语法基础
[1] 语法基础直接follow这里:https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.2.md[2] Go Example,这里有很多例子 : https://gobyexample.com/slices[3] Go官网1)官网首页,可以直接在线运行code:https://go...
2018-04-28 16:51:35 237
原创 GO语言之路 - 目录
目录GO语言之路 1 - 学习准备 GO语言之路 2 - 学习计划 GO语言之路 3 - 基础 GO语言之路 4 - Hello, GO GO语言之路 5 - 语法基础持续更新中。。。
2018-04-27 15:42:40 2208
原创 GO语言之路 4 - Hello, GO
Hello,GO如果只是简单了解,不打算深入的话,可以试试在线:https://tour.golang.org/welcome/11. 打开VS Code创建一个新的文件夹hello,里面创建hello.go文件 (我这为了方便把dev文件夹加入了VS Code的workspace)package mainimport "fmt"func main() { fm...
2018-04-27 15:41:05 291
原创 GO语言之路 3 - 基础
GO基础1. 环境搭建按照Go Web 编程一步步配置https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.0.md也可以看无闻的视频入门教程:http://edu.51cto.com/course/1762.html集成开发环境我选的是微软的VS Code,因为它跟AS...
2018-04-27 14:45:44 221
原创 Android app 安全
App安全从一款被篡改的软件谈 Android App 的安全之路《Android攻防实战》读书笔记——保护App安全安全问题APP安全问题反编译APK反编译apk加固Apk源码的加固(加壳)原理解析和实现Android中的Apk的加固(加壳)原理解析和实现Android中的Apk的加固(加壳)原理解析和实现Android中对Nativ...
2018-04-27 11:10:19 378
原创 GO语言之路 1 - 学习准备
前言在学习GO语言之前,先去知乎上看了GO语言如何学习和为何学习GO语言。为什么要使用 Go 语言?Go 语言的优势在哪里?怎么学习 Golang?个人学习GO语言的原因是:个人规划每年学习一门新的编程语言在业界GO语言被讲的玄乎玄乎,据说它可以做从底层到前端的任何工作,有着GO = 接近C的运行效率 + 接近Python的开发效率学习资料准备官网:htt...
2018-04-25 17:09:47 578
原创 Android 小知识点 (二)
1. 解决依赖库冲突问题彻底弄清support支持库,以及v4 v7重复依赖问题深究Gradle管理依赖2. Android系统布局android.R.layout3. JRE 和 JDK 的区别是什么JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等)JDK可以支持Java程序的开发,包括编译器(javac.ex...
2018-04-25 10:59:14 146
原创 Android图片解决方案
常用的图片库加载和缓存库Picasso: Square公司Fresco FacebookGlide : 2014年google I/O大会上发布的官方推荐 Glide和Picasso对比Volley比较Android 三大图片加载框架的对比——ImageLoader,Picasso,GlideAndroid图片加载库的选择与如何封装? 基于七牛和fresco的一...
2018-04-10 16:42:18 132
原创 Android网络编程
常用库HttpClient 基本不再维护,官方推荐Android开发用HttpUrlConnection.HttpURLConnection HttpURLConnection是一种多用途、轻量极的HTTP客户端,使用它来进行HTTP操作可以适用于大多数的应用程序 google HttpURLConnection Volley Volley是一个简单的异步http库。自带缓存,支...
2018-04-10 16:41:58 115
原创 Android ClassLoader 小结
简介Android的ClassLoader和Java的ClassLoader有一些差异:Java中的ClassLoader可以加载jar文件和Class文件(本质是加载Class文件)Android中ClassLoader加载的不再是Class文件,而是dex文件(DVM,ART都是如此)不过都是遵循双亲模式:有解析请求会先交给父类,如果父类无法解析才会往下传Java...
2018-04-09 11:46:07 713
原创 Android Studio 生成jar包
简介环境 AndroidStudio 3.1今天在写测试ClassLoader的时候,需要生成jar包。但是AS 会自动为library生成aar。下面记录生成jar包流程,以备后用步骤生成jar包流程:File -> New -> New Module 创建类库Gradle中找到”transformClassesAndResourcesWithSyncLi...
2018-04-09 10:17:42 294
VS90-KB948127.exe
2010-05-12
跟我一起写 Makefile
2009-07-01
语料库研究与应用综述
2009-07-01
特定人语音识别技术在汽车控制上的应用
2009-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人