加载中
用命令行来构建Android项目

现在android项目都是通过Android Studio来构建的,本文通过命令行来构建android从而熟悉android的工程结构,了解android app的构建流程

2016/10/22 14:50
60
在mac上实践jni

在mac的环境下编写native c++代码,并且调用native代码

2016/10/17 20:17
37
java动态代理

1.动态代理相对于静态代理的优点 动态代理可以避免大量的代码重复(自动生成这一步满足了这个条件) 动态代理避免了接口修改的时候造成的代理类的修改 动态代理可以代理大量不同种类的对象,...

2016/09/20 13:09
30
扑克牌的排序问题

import java.util.HashMap; /** * Created by kisstheraik on 16/8/24. * Description 对扑克牌进行排序,Poker相当于一种字符串,但是两次的桶不一样,一次是13个一次是4个,需要进行两次桶排...

2016/08/24 22:25
23
桶排序解决字符串排序问题

本文利用桶排序解决字符串排序 1.问题约束 这里说的字符串指的是标准ASCII字符组成的字符串序列(7位,共计256个) 这里先试用LCD方法,也就是低位优先 2.思路: 相当于使用桶排序,这里的桶...

堆排序算法分析

1.堆结构 1.1这里需要用到的数据结构是二叉堆,二叉堆的性质如下: 是一个完全二叉树 父结点大于(或者小于两个子结点) 两个子结点是一个二叉堆 1.2二叉堆的表示方法 使用数组来表示二叉堆,...

快速排序算法的分析

1.快速排序算法的描述 1.1快速排序的方法是每一次把数组分成两个部分,其中大于K(从数组里面选出来的标准元素,一般是第一个)的在前面,小于K的在后面。然后对两个数组做同样的事情,直到这...

2016/08/13 22:58
24
Elasticsearch的使用经验总结

1.安装(在Ubuntu14上安装,jdk1.7) $ wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add - $ sudo echo "deb http://packages.elasticsearch.org/elastic...

2016/08/12 01:35
126
深度优先搜索算法

1.深度优先搜索算法解决的问题 遍历图里面的每一个顶点且,每个顶点只访问一次 图相关的概念可以看上一篇文章“广度优先搜索”,思路差不多,深度优先在对待子结点时是不断访问其子结点直到全...

广度优先搜索算法

1.广度优先算法解决的问题 给定一个图和一个起点S,问从S到给定的点V有没有一条最短路径(所谓最短就是边最少的那一条) 2.算法描述 先遍历和S距离为1的点,然后遍历和S距离为2的点,如此下去...

华为上机考试集锦

网上能够搜到的华为上机考试题目,及其java解答

如何学习图算法

1.图的基本概念和表示。 基本的数学概念 G=(V,E),V是点的集合,E是边的集合。//牢记,其他的不用管 两种表示方法 邻接矩阵 邻接链表 邻接链表的表示方法: int[] vlist是一个数组,那么vli...

2016/08/09 19:51
20
Android 自定义View

这篇文章紧接着上面两篇文章(Android事件机制和Android View的工作原理来说明自定义View的一些注意事项)下面通过两个例子来说明自定义view的过程。 CircleView 绘制一个圆形的View Scroll...

2016/08/09 11:36
13
Android View工作原理

1.绘制流程 先介绍一些概念: ViewRoot: viewroot的实现类是ViewRootImpl,作用是用来链接WindowsManager和DecorView。整个view的绘制流程均从ViewRootImpl开始。 ViewRoot和DecorView的关系...

Android事件分发机制

1.view简介 view是android里面所有控件类的基类,包括布局,常见view都是继承自view。 view的位置参数主要有四个left right top bottom(相对参数,相对的是父容器) 还可以确定位置的是(x,...

2016/08/08 15:53
36
android消息机制

1.android的消息机制主要用来在执行一些耗时操作之后更新UI(本质上是把一些任务传送到另外一个线程程中执行),因此消息机制是线程之间的,android消息机制主要有三个部分Handler(用来传递...

DNS查询过程

DNS,域名服务系统的目的是在IP地址和域名之间提供一种映射关系,DNS记录还包括邮件交换信息等,了解DNS的工作过程有利于我们了解互联网的构建方式,本文用来简单介绍DNS的组织形式和查询过程...

2016/07/27 23:09
46
广播和多播,及其代码实现

广播和多播是常见的网络通信方式。本文对这两种方式做一个简单的介绍和代码验证。

2016/07/27 02:03
99
hash算法分析

hash算法是最常用,最基础的查找算法,本文对hash算法进行一些分析并给出一部分代码实现,最后我们会分析java里面的hashmap的源码(基于jdk8)来查看hash函数的使用

2016/07/25 11:23
67
ICMP协议的代码实践(php)

本文使用原始网络协议实现ICMP报文的发送和接收,并在这个基础上实现了简单的ping程序

2016/07/25 00:06
65

没有更多内容

加载失败,请刷新页面

返回顶部
顶部