本系列第一篇文章介绍了自动布局的基本原理,第二篇通过一个简单的例子演示了如何使用IB以可视化方式创建自动布局约束,第三篇使用代码直接创建NSLayoutConstraint实例来定义自动布局约束。本篇文章在第三篇文章的基础上,使用Visual Format Language(暂且翻译为可视化格式语言,简称VFL)创建约束。...
分类:
移动开发 时间:
2015-04-17 18:23:02
阅读次数:
255
本系列的第一篇文章介绍了自动布局的基本原理,第二篇文章通过一个简单的例子演示了如何使用Xcode的Interface Builder(简称IB)以可视化方式添加约束。本篇为该系列的第三篇文章,主要介绍如何通过代码来添加布局约束。...
分类:
移动开发 时间:
2015-04-16 17:47:10
阅读次数:
219
本文为SoEasy!Oracle在Linux上的安装配置系列的第三篇,使用createdatabase创建数据库,本序列第一篇介绍了学习实验环境的搭建包括:在win7中使用VMwareWorkstation创建虚拟机,安装CentOS-6.6-x86_64,网络配置和使用xshell连接远程linux服务器,上传Oracle软件和使用操作系统..
分类:
数据库 时间:
2015-04-16 06:52:33
阅读次数:
288
经过了忙碌的一周终于有时间静下来写点东西了,我们继续介绍android apk防止反编译技术的另一种方法。前两篇我们讲了加壳技术和运行时修改字节码,如果有不明白的可以查看我的博客的前两篇中关于这两种技术的介绍。接下来我们将介绍另一种简单适用的防止apk反编译的技术-伪加密。一、伪加密技术原理 ...
分类:
移动开发 时间:
2015-04-14 12:53:15
阅读次数:
184
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外的一...
分类:
移动开发 时间:
2015-04-14 00:34:31
阅读次数:
323
经过了忙碌的一周终于有时间静下来写点东西了,我们继续介绍android apk防止反编译技术的另一种方法。前两篇我们讲了加壳技术(http://my.oschina.net/u/2323218/blog/393372)和运行时修改字节码(http://my.oschina.net/u/2323218...
分类:
移动开发 时间:
2015-04-14 00:31:30
阅读次数:
205
文章简介:关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作都可以达到真正的云方式呢?这一系列的问题你是否已经想明白了呢?本系列文章将为您一一解答你所不知道的关于...
分类:
Web程序 时间:
2015-04-14 00:28:04
阅读次数:
140
在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。 下...
分类:
系统相关 时间:
2015-04-12 16:19:35
阅读次数:
209
Handler相关说明:A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. Each Handler instance is as...
分类:
移动开发 时间:
2015-04-11 14:44:16
阅读次数:
235
1. 前言 读者朋友们大家好!(很久很久)之前,我们为大家介绍了SLAM的基本概念和方法。相信大家对SLAM,应该有了基本的认识。在忙完一堆写论文、博士开题的事情之后,我准备回来继续填坑:为大家介绍SLAM研究的方方面面。如果前两篇文章算是"初识",接下来几篇就是"渐入佳境"了。在第三篇中,我们.....
分类:
其他好文 时间:
2015-04-11 13:12:20
阅读次数:
124