基本介绍软键盘的显示原理 软键盘其实是一个Dialog。InputMethodService为我们的输入法创建了一个Dialog,并且对某些参数进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统会对当前的主窗口进行调整,以便留出相应的空间来显示该Dialog在底部,或者全屏。控制活动主... ...
分类:
其他好文 时间:
2016-04-26 12:11:20
阅读次数:
226
1. SSL基本介绍 我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。 首先我们有两种基本的加解密算法类型 ...
分类:
Web程序 时间:
2016-04-25 14:38:48
阅读次数:
177
一、基本介绍 Quartz 2D是一个二维绘图引擎,Quartz 2D的API是C语言,来自CoreGraphics框架,没有面向对象的思想。 1.作用:绘制图形:线条、三角形、矩形、圆、弧等 绘制文字 绘制、生成图片(图形) 读取、生成PDF 截图、裁剪图片 自定义UI控件 2.图形上下文(Gra ...
分类:
移动开发 时间:
2016-04-25 00:58:39
阅读次数:
314
相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主...
分类:
其他好文 时间:
2016-04-22 20:32:46
阅读次数:
163
--UIKit之UITableView
概述
在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:
基本介绍数据源代理性能优化UITableVi...
分类:
移动开发 时间:
2016-04-22 19:45:38
阅读次数:
267
一、Thrift是什么? 关于Thrift的基本介绍,参看张善友的文章Trift简介。 二、为什么使用微服务? 在公司的高速发展过程中,随着业务的增长,子系统越来越多。各系统间又不同程度的在某些逻辑上出现重合的场景。为了高效率的开发,必然出现到重用这些逻辑的实现代码的情况,通常的做法是直接引用相关的 ...
分类:
其他好文 时间:
2016-04-21 21:47:49
阅读次数:
243
位置:java.math.BigDecimal 作用:提供高精度小数数据类型及相关操作 一、基本介绍 BigDecimal为不可变的、任意精度的有符号十进制数,其值为(unscaledValue * 10-scale)其中,unscaledValue(非标度值)为任意精度的整数、scale(标度)为 ...
分类:
其他好文 时间:
2016-04-21 01:12:48
阅读次数:
277
Android是在Android 3.0 (API level 11)开始引入Fragment的。
可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。
可以把Fragment设计成可以在多个Activity中复用的模块。
当开发的应用程序同时...
分类:
移动开发 时间:
2016-04-19 17:34:31
阅读次数:
273
位置:java.math.BigInteger 作用:提供高精度整型数据类型及相关操作 一、基本介绍 BigInteger为不可变的任意精度的整数。 所有操作中,都以二进制补码形式表示 BigInteger(同Java 的基本整数类型)。 提供所有 Java 的基本整数操作符(* / + -等等)的 ...
分类:
其他好文 时间:
2016-04-19 00:19:14
阅读次数:
179
基本介绍 Levenshtein距离是一种计算两个字符串间的差异程度的字符串度量(string metric)。我们可以认为Levenshtein距离就是从一个字符串修改到另一个字符串时,其中编辑单个字符(比如修改、插入、删除)所需要的最少次数。俄罗斯科学家Vladimir Levenshtein于 ...
分类:
编程语言 时间:
2016-04-17 17:45:17
阅读次数:
310