xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

高仿今日头条(2)

接上一篇博客:http://blog.csdn.net/xiangzhihong8/article/details/51262939 这部分主要是实现频道管理页面,先上两张图片, 自定义拖动控件,onInterceptTouchEvent事件拦截,dispatchTouchEvent事...

2016-05-04 19:08:42

阅读数 2653

评论数 0

常用的排序算法和时间复杂度

1. 数据结构部分 数据结构中常用的操作的效率表 通用数据结构 查找  插入   删除 遍历  数组 O(N) O(1) O(N) — 有序数组 O(logN)

2016-05-31 17:53:42

阅读数 6815

评论数 0

android 防止反编译的若干方法

第一种方式:混淆策略 混淆策略是每个应用必须增加的一种防护策略,同时他不仅是为了防护,也是为了减小应用安装包的大小,所以他是每个应用发版之前必须要添加的一项功能,现在混淆策略一般有两种: 对代码的混淆 我们在反编译apk之后,看到的代码类名,方法名,已经代码格式看起来不像正常的A...

2016-05-31 11:05:36

阅读数 8596

评论数 1

Hibernate学习大全

第1课 课程内容. 6 第2课Hibernate UML图. 6 第3课 风格. 7 第4课 资源. 7 第5课 环境准备. 7 第6课 第一个示例HibernateHelloWorld 7 第7课 建立Annotation版本的HellWorld 9 第8课 什么是O/RMappi...

2016-05-30 11:46:54

阅读数 3299

评论数 4

android 股票K线图

现在在手上的是一个证券资讯类型的app,其中有涉及到股票行情界面,行情中有K线图等,看到网上很多人在求这方面的资料,所以我特地写了一个demo在此处给大家分享一下。 下面是做出来的效果图: 这个 界面 是如何画出来的我就不做介绍了,大家可以去下载项目源码。 背景...

2016-05-26 18:35:19

阅读数 2320

评论数 2

github搭建个人网站

1. 注册账号: 地址: https://github.com/  输入账号、邮箱、密码,然后点击注册按钮.  2. 初始设置 注册完成后,选择Free免费账号完成设置。 2.1 验证邮箱 请打开你的邮箱,查看发送给你的确认邮件,你需要验证邮箱后,后面生...

2016-05-24 17:26:22

阅读数 1986

评论数 0

个人微信公众号

公众平台就是面向公众的平台。 分为3类: 订阅号 : 发布信息用的,面向个人或企业俗称自媒体(无微信支付), 。服务号 : 面向企业的公众平台,比如招行等企业的应用(和钱有关)。企业号 : 给企业以及内部员工用的,如OA应用之类,有关注数量限制。 0. 准备工作 Email ...

2016-05-24 15:27:44

阅读数 1977

评论数 0

基本数据结构概念

一、线性结构 顺序存储线性表:将元素依次存储在地址连续的存储单元中,物理上相邻; 链式存储线性表:将元素按照逻辑顺序链接在依次,不要求地址连续; 栈:仅在表的一端进行插入、删除操作的线性表,“后进先出”; 队列:仅在表的一端进行插入,另一端进行删除的线性表,“先...

2016-05-24 15:11:42

阅读数 1858

评论数 1

apktool动态破解apk

那么今天我们就用另外一种方式来破解apk:动态方式,关于动态方式其实很广义的,因为动态方式相对于静态方式来说,难度大一点,但是他比静态方式高效点,能够针对更过的破解范围。当然动态方式很多,所以这里就分为三篇文章来讲解这块: 1、动态方式破解apk前奏篇(Eclipse动态调试smail源码)...

2016-05-23 17:18:55

阅读数 2773

评论数 0

携程Android App的插件化和动态加载框架

携程Android App的插件化和动态加载框架已上线半年,经历了初期的探索和持续的打磨优化,新框架和工程配置经受住了生产实践的考验。本文将详细介绍Android平台插件式开发和动态加载技术的原理和实现细节,回顾携程Android App的架构演化过程,期望我们的经验能帮助到更多的Android工...

2016-05-23 16:29:02

阅读数 1523

评论数 0

Volley解析之表单提交篇

要实现表单的提交,就要知道表单提交的数据格式是怎么样,这里我从某知名网站抓了一条数据,先来分析别人提交表单的数据格式。  数据包: Connection: keep-alive Content-Length: 123 X-Requested-With: ShockwaveFlash/16.0....

2016-05-19 09:11:57

阅读数 2193

评论数 2

JAVA中重写equals()方法的同时要重写hashcode()方法

object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定...

2016-05-18 08:44:17

阅读数 852

评论数 0

android JNI调用机制

JNI的出现使得开发者既可以利用Java语言跨平台、类库丰 富、开发便捷等特点,又可以利用Native语言的高效。 JNI是JVM实现中的一部分,因此Native语言和Java代码都运行在JVM的宿主环境。 JNI是一个双向的接口:开发者不仅可以通过JNI在Java代码中访问Na...

2016-05-12 09:00:11

阅读数 913

评论数 0

类加载器原理

1.类的加载过程   JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; 准备:为类的静态...

2016-05-11 09:28:45

阅读数 915

评论数 0

细说Android事件传递

一、View的dispatchTouchEvent和onTouchEvent 探讨Android事件传递机制前,明确android的两大基础控件类型:View和ViewGroup。View即普通的控件,没有子布局的,如Button、TextView. ViewGroup继承自View,表示可...

2016-05-04 18:55:36

阅读数 1061

评论数 0

charles抓取https请求包

说明: 用charles抓取https请求,会出现SSL Proxying disabled in Proxy Settings这样的提示,如下图。要通过charles抓取数据,还需要进行一些简单的设置。 具体: 1. 安装charles ca证书 1.1 选择 help | In...

2016-05-04 10:58:58

阅读数 4802

评论数 0

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