上一页 1 ··· 94 95 96 97 98 99 100 101 102 ··· 353 下一页
摘要: 前言: 没有理由不去努力.png 正文:想实现UILabel居上对齐,居中对齐,居下对齐,如下效果: 效果图.png 在iOS中默认的UILabel中的文字在竖直方向上只能居中对齐,博主参考国外网站,从UILabel继承了一个新类,实现了居上对齐,居中对齐,居下对齐 具体如下: 创建:MYLabel 阅读全文
posted @ 2017-06-20 13:50 brave-sailor 阅读(3151) 评论(0) 推荐(0)
摘要: 本章实现效果: Untitled.gif 前言: 项目中很多需求是要求自定义标题栏居中的,本人最近就遇到这中需求,如果用系统自带的titleView设置的话,不会居中,经过尝试,发现titleview的起点位置和尺寸依赖于leftBarButtonItem和rightBarButtonItem的位置 阅读全文
posted @ 2017-06-20 13:47 brave-sailor 阅读(944) 评论(0) 推荐(0)
摘要: 项目要做这样一个效果的启动页。 考虑到版本号是会不断变更的,因此采用动画效果启动页,让版本号动态加载iOS启动页动画效果 - 简书 考虑到屏幕适配问题,因此采用代码对视图添加约束。在添加约束的过程中遇到了一些问题,在此做一下记录和总结. 代码实现autolayout的注意点: 1.要先禁止autor 阅读全文
posted @ 2017-06-20 13:46 brave-sailor 阅读(562) 评论(0) 推荐(0)
摘要: 1、概念介绍 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,多线程先后更改数据会产生数据不一致或者数据污染的情况。 一般使用synchro 阅读全文
posted @ 2017-06-15 10:09 brave-sailor 阅读(8795) 评论(1) 推荐(0)
摘要: ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuf... 阅读全文
posted @ 2017-06-15 09:59 brave-sailor 阅读(319) 评论(0) 推荐(0)
摘要: 有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。 泛型类 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: Container类保存了一对key-value键值对,但是类型是定死的,也就说如果我想要创建一个键值对是String-Integer 阅读全文
posted @ 2017-06-14 14:09 brave-sailor 阅读(477) 评论(0) 推荐(0)
摘要: Java中的泛型的使用: 1.普通的泛型使用 在使用类的时候后面的中的类型就是我们确定的类型。 public class MyClass1 {//此处定义的泛型是T private T var; public T getVar() { return var; } public void setVar(T var) { th... 阅读全文
posted @ 2017-06-14 14:04 brave-sailor 阅读(528) 评论(0) 推荐(0)
摘要: 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integ 阅读全文
posted @ 2017-06-14 14:00 brave-sailor 阅读(442) 评论(0) 推荐(0)
摘要: 在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可 阅读全文
posted @ 2017-06-13 14:07 brave-sailor 阅读(2388) 评论(0) 推荐(0)
摘要: SQLite是Android系统内置的一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少,通常只需要几百K的内存就足够了。SQLite不仅支持标准的SQL语法,还遵循了数据库的ACID事务。 模拟一个应用场景:进行一次转账操作,银行会将转账的金额先从你的账户中扣除,然后再向收款方的账户中添加 阅读全文
posted @ 2017-06-12 09:46 brave-sailor 阅读(285) 评论(0) 推荐(0)
上一页 1 ··· 94 95 96 97 98 99 100 101 102 ··· 353 下一页