FlowLayout 子View们的宽度加起来超过一行,会自动换行显示。 核心就两步: 在Layout中的onMeasure方法中 调用子View的measure() ,这儿虽然用的是measureChild方法,但最终还是去调用子View的measure() 在Layout中的onLayout方法 ...
分类:
其他好文 时间:
2020-01-09 01:21:51
阅读次数:
79
分析淘宝PDP 让我们先看个图, Taobao的PDP(Product Detail Page)页. 打开Chrome Network面板, 让我们来看taobao是怎么加载这个页面数据的. 根据经验, 一般是异步加载的, 要么是XHR,要么就是js(jsonp), 你应该很快可以找到 还能看到这个 ...
分类:
编程语言 时间:
2020-01-09 01:21:37
阅读次数:
93
String -字符串 字符串,在Java当中,可以理解为一串字符(char) 在Java中的双引号大多数表示的是字符串,单引号大多数表示的是字符 一:字符串的多种创建方式 //1.无参对象创建 String str1 = new String(); System.out.println(str1) ...
分类:
编程语言 时间:
2020-01-09 01:21:25
阅读次数:
106
我们每天都在用电脑,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,你真真了解过吗?上文中我们认识了计算机的基本硬件,其中讲到BIOS和UEFI,下次内容我们就要使用这些概念了,今天我们就在这里深入学习一下这几个知识。计算机启动的第一个阶段就是初始化硬件,2000年以前的计算机主板上均使用BIOS,如今绝大多数计算机采用的是EFI(Mac用的就是EFI
分类:
移动开发 时间:
2020-01-09 01:21:12
阅读次数:
88
1 LL C[3010][3010]; 2 3 void init() { 4 C[0][0] = 1; 5 for(int i = 1; i < 3010; i++) { 6 C[i][0] = 1; 7 for(int j = 1; j <= i; j++) { 8 C[i][j] = (C[i ...
分类:
其他好文 时间:
2020-01-09 01:20:54
阅读次数:
112
官方说明 中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。 使用 RunMap 和 Use 扩展方法来配置请求委托。 可将一个单独的请求委托并 ...
分类:
Web程序 时间:
2020-01-09 01:20:07
阅读次数:
111
HBase简介对大数据领域有一定了解的小伙伴对HBase应该不会陌生,HBase是Apache基金会开源的一个分布式非关系型数据库,属于Hadoop的组件。它使用Java编写,需运行于HDFS文件系统之上。HBase与Hadoop中的其他组件一样,可以运行在廉价硬件上,并可提供数10亿行X数百万列的大数据存储、管理能力,以及随机访问和实时读/写能力。HBase的设计模型参考了Google的Bigt
分类:
其他好文 时间:
2020-01-09 01:19:12
阅读次数:
108
?. is和==的区别 1. id() 通过id()我们可以查看到?个变量表?的值在内存中的地址. ?数据池(常量池): 把我们使?过的值存储在?数据池中.供其他的变量使?. ?数据池给数字和字符串使?, 其他数据类型不存在. 对于数字: -5~256是会被加到?数据池中的. 每次使?都是同?个对象 ...
分类:
编程语言 时间:
2020-01-09 01:18:40
阅读次数:
130
10个java开发工具,所有java开发人员都应该了解的工具1、GroovyGroovy是用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。为Java开发者提供了现代最流行的编程语言特性,而且学习成本很低,支持DSL和其它简洁的语法,让代码变得易于阅读和维护。Groovy拥有处理原生类型,面向对象以及一个AntDSL,使得创建
分类:
编程语言 时间:
2020-01-09 01:18:11
阅读次数:
125
pickle模块例子 1 import pickle 2 3 obj = 123, "abcdef", ["ac", 123], {"key": "value", "key1": "value1"} 4 print(obj) 5 6 # 序列化到文件 7 with open(r"data1.pk", ...
分类:
编程语言 时间:
2020-01-09 01:17:52
阅读次数:
111
?. 字典的简单介绍 字典(dict)是python中唯?的?个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯?的. 在保存的时候, 根据key来计算出?个内存地址. 然后将key-value保存在这个地址中. 这种算法被称为hash算法, 所以, 切记, 在dict中存储的k ...
分类:
编程语言 时间:
2020-01-09 01:17:23
阅读次数:
78
1、现代化前端测试模型 前端测试中有两种模型, 金字塔模型与奖杯模型。 1.1 金字塔模型 金字塔模型摘自 Martin Fowler's blog: 金字塔模型自下而上分为单元测试、集成测试、UI 测试, 之所以是金字塔结构是因为单元测试的成本最低, 与之相对, UI 测试的成本最高。所以单元测试 ...
分类:
其他好文 时间:
2020-01-09 01:15:55
阅读次数:
120
因为工作项目需要正确设置JRE的VM启动参数才能顺利完成启动,特此记录JRE的VM参数配置步骤: 1. 点击 eclipse 顶部菜单栏中 Window 项,选择 Preferences 项进入到偏好设置窗口中,根据图示红框选择进入到 设置 2. 选中将要 设置VM参数的 JRE ,选择右侧的 Ed ...
分类:
系统相关 时间:
2020-01-09 01:15:43
阅读次数:
357
Data Guard 的三种保护模式 官方文档链接 http://docs.oracle.com/cd/E11882_01/server.112/e41134/protection.htm#SBYDB02000 最大可用模式(Maximum Availability) 这种保护模式在不影响主库可用性 ...
分类:
其他好文 时间:
2020-01-09 01:15:10
阅读次数:
77
日志信息相关内容 一 ...
分类:
其他好文 时间:
2020-01-09 01:14:49
阅读次数:
76
Mysql 数据库的基本操作
分类:
数据库 时间:
2020-01-09 01:14:29
阅读次数:
137