自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whming

唯有努力,才能毫不费力

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 I/O模型

I/O多路复用IO多路复用之select、poll、epoll详解epoll讲解深入Go语言网络库的基础实现

2018-10-10 10:50:05 85

原创 优雅地使用Retrofit+RxJava(二)

使用RxJava+Retrofit灵活地处理一些场景。比如:网络请求过程中token机制的处理,token的过期处理,网络请求数据的加密与解密,为每个请求添加固定的头部,比如说当前版本号,Rsa的密钥等等,规范化每个网络请求,让代码只写一次,灵活处理每个网络请求,代码简洁,耦合度低

2017-04-04 22:09:51 3298 1

原创 Android与单片机的信息传输方案

前言本篇文章将围绕App与单片机的蓝牙通信来说说lz最近进行开发的一些方案与思考 此文分为三部分:单片机的PWM与串口通信Android的蓝牙开发单片机与Android App的通信方案环境单片机单片机:STC89C52c语言编写环境:Keil uVision4烧录:stc-isp-15xx-v6.82Androidandroid sdk 16+

2017-02-02 18:53:41 7482 7

原创 Webview加载本地图片的方案对比

关于webview加载本地图片的四种方案,利用一个缓存系统+压缩模块+多线程工作来完成优化

2016-11-29 09:34:41 13646 7

原创 Android混合开发的入门和方案

讲解了怎么开始入门混合开发一个Android hybrid应用,和说明了WebView的工作原理,利用JsBridge加速开发进度和JsBridge的工作原理,在JsBridge的基础上加强前段与native的交流的灵活性,最后提出了一个hybrid应用的实际运用方案

2016-11-18 20:53:14 19476 7

原创 Retrofit情景分析

这篇blog主要是通过引导思路来了解Retrofit的工作流程,实际情况需要配合源码进行细节了解调用流程

2016-08-14 23:53:21 474

原创 最短路径之迪克斯特拉(Dijkstra)算法

利用迪克斯特拉算法求解最短路径过程的分析,抽出核心代码进行举例说明

2016-07-16 23:44:07 14237 1

原创 最小生成树及其构造方法

最小生成树的概念以及怎么样利用普利姆算法和克鲁斯卡尔算法去构造一个图的最小生成树。利用通俗易懂的文字去一步步描述了普利姆算法和克鲁斯卡尔算法的精华并且举例说明了核心思想

2016-07-16 09:32:04 5737

原创 哈夫曼树/赫夫曼树

前言可能有的人只是进来看看哈夫曼树是什么?哈夫曼树有什么用?说白了,哈夫曼树就是最优二叉树,如果你又想问什么是最优二叉树,那你真的要继续看下去了哈。那么哈夫曼树有什么用呢?这篇博文将使用通俗易懂的文字为你解答

2016-07-01 14:08:50 846

原创 数和二叉树(第七章)

博主在学习数据结构教程(第四版)的第七章的学习笔记,主要讲解了树形结构。树形结构属非线性结构。线性结构可以表示元素或节点之间的一对一关系,而在树形结构中,一个节点可以与多个节点相对应,因此能表示元素或节点之间的一对多关系。这里将讨论树和二叉树的基本概念,存储结构和遍历算法

2016-06-30 08:51:30 2265

原创 串(四)

数据结构教程 第四章 串学习笔记

2016-06-24 22:58:38 2864

原创 Retrofit+RxJava在MVP模式中优雅地处理异常

优化了app请求数据过程中的异常处理,将异常处理部分从各个部分抽取出来融合成一个异常处理工厂,在RxJava的工作流中,设置拦截器,拦截错误并交给工厂处理,返回一个可供view展示的错误信息

2016-06-16 14:37:08 7695 9

原创 优雅地使用MVP模式

讲解了一个最基础的mvp代码结构,优雅地处理了各层之间的绑定和初始化。解决了presenter和activity的生命周期方法

2016-06-15 20:37:17 3027 2

原创 Retrofit-自定义异常处理工厂(一)

Retrofit自定义数据处理工厂ps:当初天真的以为这是处理app中各种异常的一个好方法,后面发现自己很傻很天真哈!不过当作分析了Retrofit的数据解析过程也可以。所以博文留着不删除哈 关于app异常处理可以看看我的另外一篇文章: Retrofit+RxJava在MVP模式中优雅地处理异常

2016-05-31 11:06:38 4540 1

原创 网页抓包实例---校园助手app

一个使用Rxjava+MVP实现的项目,主要实现了对校园网进行抓包并解析数据的过程。

2016-05-24 09:06:02 2724 2

原创 Java中解析html代码(四)

在使用java去访问一个网页的时候并获取到响应正文的时候,就要用到Jsoup来解析html代码。Jsoup可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

2016-05-21 23:56:13 1959

原创 java中模拟浏览器访问网页(三)

主要讲了怎么利用HttpUrlConnection去模拟浏览器访问网页,并且在访问一个网页之前一些必要的数据准备,和对网页服务器返回的响应进行解析,并作出相应的动作。最后附上一个对csdm博客进行模拟访问的demo

2016-05-21 23:55:37 17411 2

原创 学会分析一个浏览器的行为(二)

如果你想要把一个网页的数据搬到app上面,你就必须**模拟浏览器的行为**去访问这个网页,再分析网页的html从而获取到数据。那么在这之前,你就得学会分析浏览器的行为,浏览器究竟做了什么事才能让网站服务器给你数据展示,在这一节中lz就讲讲个人理解,说说一个浏览器从你**敲下回车键到网页显示在你眼前**,浏览器究竟做了什么?

2016-05-21 10:35:03 2507

原创 Android程序结构--MVP模式

传统的MVC结构已经不能满足我们的需求,在MVC的基础上有了MVP模式,可以很好地解决MVC的某些不足,本篇主要讲讲lz对MVP的一些见解

2016-05-20 09:40:34 963

原创 我理解的RxJava

我所理解的RxJava

2016-05-09 20:27:27 1214

原创 从一个网页到一个app--一个HttpUrlConnect工具类模板(二_2)

抓包工具类模版

2016-05-06 10:41:36 729

原创 使用Android Stdio出现':app:transformClassesWithDexForDebug'错误

最近刚刚换了一台电脑,配置好android开发环境,开开心心地打开as打算写点东西的时候,却发现怎么样都编译不过,下面贴错误:Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.

2016-04-25 11:50:15 917

原创 从一个网页到一个APP-前言(一)

对校园网正方系统进行抓包封装数据返回给移动端作数据的展示

2016-04-23 15:31:48 709 2

安卓图片裁剪后上传

真的不错,裁剪后可以上传到服务器,模仿微信朋友圈的那个功能,许多app都要用到这个功能,很不多

2015-01-31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除