网上非常多自己定义字体样式的代码。都是告诉应该这样做: 在自己定义控件里写,可是这样写有问题,会随着界面里自己定义控件越多。Activity载入速度越慢,太多了easy造成内存泄露问题,由于你没创建一个自己定义控件,Typeface都会创建一次 我的样例会造成延迟时间 正确的方式应该在Applica ...
分类:
移动开发 时间:
2017-06-23 19:23:48
阅读次数:
163
/** 扩展:对既有的类增加新功能而无需继承该类,即无法获取其源代码* 主要作用:“立即”为相关类整体上添加“工具类”方法或属性* Kotlin支持:扩展函数,扩展属性**与接受者类中参数,名字都一样的扩展是无效的* 尽量避免与已有的名字重名,如果一定要重名,参数名和类型也要不一样* *///扩展函 ...
分类:
其他好文 时间:
2017-06-23 18:25:27
阅读次数:
193
工作需要,从同一个端口进入,在服务器端分流,去执行不同端口的服务。用apache的reverse proxy的功能实现。 ①「apache2ctl -M」查看proxy module(下面的★)是否加载。如果没有加载,执行「a2enmod proxy_http」加载。 ②Port 9596用的htt ...
分类:
Web程序 时间:
2017-06-23 18:23:40
阅读次数:
287
递归--练习9--noi8758 2的幂次方表示 一、心得 找准子问题就好 二、题目 8758:2的幂次方表示 8758:2的幂次方表示 总时间限制: 1000ms 内存限制: 65536kB描述 任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+20 同时约定方次用括号来表示,即a ...
分类:
其他好文 时间:
2017-06-23 18:16:27
阅读次数:
145
/** 泛型Generics* 让一个类型能被“广泛”使用,即通用化,称之为“泛型”* 一般用于函数的参数类型定义,让函数更通用** */fun main(args: Array<String>) { println(2) println("泛型") //自定义一个泛型函数:<T>代表一个占位符,用 ...
分类:
其他好文 时间:
2017-06-23 17:25:46
阅读次数:
193
/* *对可能发生执行异常的代码的一种保护措施 * 默认异常类 :EXception * * * */ fun main(args: Array) { //直接展示错误 try { "abc".toInt() }catch (e:Exception){ print(e) } //忽略错误 val a... ...
分类:
其他好文 时间:
2017-06-23 17:25:29
阅读次数:
138
ActionContext ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。Struts2会根据每个执行HTTP请求的线程来创建对应的ActionContext,即一 ...
分类:
其他好文 时间:
2017-06-23 17:25:11
阅读次数:
216
https://zhidao.baidu.com/question/129650627.html ...
分类:
其他好文 时间:
2017-06-23 17:23:57
阅读次数:
145
/** 检查:对一个变量的类型进行辨别* 转换:把变量转换成其他类型使用* */fun main(args: Array<String>) { val a=5 val b=6 val c=if (a>b)"大于" else a-b //类型判断:is if (c is String) println ...
分类:
其他好文 时间:
2017-06-23 17:23:47
阅读次数:
145
/* * 枚举类:有限个类型的列举 * 其中的每一个称为枚举常量(可带初值),每一个以逗号分隔 * * * */ //扑克牌花色 enum class PoKerCard{ 红心,方片,梅花,黑桃 } //衣服尺码:带构造器的枚举 enum class Size(val height:Int){ S... ...
分类:
其他好文 时间:
2017-06-23 17:22:59
阅读次数:
205