引子:标准的自定义ViewGroup应该包含什么第一部分
支持wrap_content
即当ViewGroup的宽、高使用wrap-content时,ViewGroup的高宽根据子View的实际大小来确定
如果你不处理的话,“wrap-content”的和 “match-parent”是一样的ViewGroup支持Padding
其子View支持margin
支持自定义属性
例如:...
分类:
其他好文 时间:
2016-06-29 11:25:10
阅读次数:
240
题目计算an%ba^n \% b,其中a,b和n都是32位的整数。解题直接求超时class Solution {
/*
* @param a, b, n: 32bit integers
* @return: An integer
*/
public int fastPower(int a, int b, int n) {
// write...
分类:
其他好文 时间:
2016-06-29 11:24:14
阅读次数:
240
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目来源: https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
Given a binary tree, re...
分类:
其他好文 时间:
2016-06-29 11:24:46
阅读次数:
244
DOM是一个使程序和脚本有能力动态的访问和更新文档的内容、结构以及样式的平台和语言中立的接口,主要被分为三个不同的部分:核心DOM、XML DOM和HTML DOM。http://www.w3school.com.cn/xmldom/dom_intro.asp
一、JAXP接口(Java API for XMLParsing)
a) org.w3c.dom W3C推荐的用于XML...
分类:
其他好文 时间:
2016-06-29 11:23:45
阅读次数:
223
点击打开链接
题意:n个工作,m个机器来完成,每个工作有P,S,E,P代表这个工作需要P天,而S为最早开始的时间,E为最晚结束时间,每个机器在固定时间只能做一个工作,问所有的工作能否在规定时间内完成
思路:因为每一天的机器只能做一个工作,那么天数肯定是一部,就是二分图的右部,然后左部应该是什么呢,那就是n个工作了,然后流量,对于每个工作来说,它需要的天数就是源点到工作的流量,然后工作到右部的就...
分类:
其他好文 时间:
2016-06-29 11:26:32
阅读次数:
176
本章要点
所有集合都扩展自Iterable特质
集合有三大类:序列、集、映射
对于几乎所有集合类,Scala都同时提供了可变的和不可变的版本
Scala列表要么是空的,要么拥有一头一尾,其中尾部本身又是一个列表
集是无先后次序的集合
用LinkedhashSet 来保留插入顺序,或者用SortedSet来按顺序进行迭代
‘+’ 将元素添加到无先后次序的集合中; +: 和 :+ 向前或向后追加到序列;...
分类:
其他好文 时间:
2016-06-29 11:26:31
阅读次数:
170
数据结构知识点总结
概论
1:数据的结构直接影响算法的选择和效率。
2:数据->数据元素(元素,结点,记录)数据的基本单位->数据项(字段,域)数据不可分割的最小单位
3:数据类型:原子数据类型:值不可分(整型,字符型,实型)和结构数据类型:值可分解(数组类型,结构类型)用户自己定义的
4:数据结构:逻辑结构,物理结构:存储结构(数据结构在计算机中的表示),运算特征。
逻辑结构...
分类:
其他好文 时间:
2016-06-29 11:23:42
阅读次数:
395
题目:在一个排序的链表中,如何删除重复的结点?
例如,在图a中重复结点被删除之后,链表如图b所示。
方案:这个题应该说是比较简单的,不在赘述,主要利用三个指针,就可以解决这个问题。
具体实现代码:
#include
using namespace std;
struct ListNode
{
int data;
ListNode *next;
};
ListNode *pHe...
分类:
其他好文 时间:
2016-06-29 11:24:21
阅读次数:
215
抽象建模能力
计算机只是一种工具,是为我们服务所驱使的工具,我们不能一头扎入这个编程的海洋出不来甚至迷失了方向。它的作用是帮助我们解决实际生活中的问题。程序员的工作就是把各种现实的问题抽象成数学模型并用计算机的编程语言表达出来,所以我们应该培养自己从日常生活中抽取提炼出问题并建立相应的数学模型,找到问题的规律并解决问题的能力。
建模的第一步:从具体问题中抽象选择合适的数据结构来表...
分类:
其他好文 时间:
2016-06-29 11:23:03
阅读次数:
163
6410所使用的内存为DDR 210使用的是DDR2 2440使用的是SDRAM,关于他们之间的区别,我在以前的文章中ok6410内存及启动流程简单介绍过,有兴趣的可以看看。1. 地址空间S3C6410处理器拥32位地址总线,其寻址空间为4GB。其中高2GB为保留区,低2GB区域又可划分为两部分:主存储区和外设区。
外设区主要是与6410寄存器相关,在核心初始化—外设基地址初始化中,有说明外设...
分类:
其他好文 时间:
2016-06-29 11:24:53
阅读次数:
267
点击打开链接
题意:给一个无向图,然后有Q次询问U V,问的是U到V的所有路径中的最小值最大
思路:U到V的路径最小值最大,则这条边肯定是最小生成树上的边,那么我们可以先将所有的最小生成树上的边全都找出来,然后现在是一个树,然后跑一边LCA,对于现在询问的U到V,只要找到它们的最近公共祖先,然后两个点向上找到它,比较路径中的最大值即可 PS:这么暴力找跑得有点慢#include
#incl...
分类:
其他好文 时间:
2016-06-29 11:25:28
阅读次数:
126
题目;请实现一个函数,用来判断一棵二叉树是不是对称的。如果一颗二叉树和它的镜像一样,那么它是对称的。
例如,下面二棵树图(1)就是对称的二叉树,而图(2)(3)就不是的。
分析:我们知道树的遍历有三种方式:前,中,后。顾名思义,对称就是左边的和右边的相等,中间的自己等于自己。所以我们自己可以定义一种对称遍历算法,例如前序遍历中的前,左,右。对称算法就是:前,右,左。刚好对称比较。当然了...
分类:
其他好文 时间:
2016-06-29 11:22:34
阅读次数:
134
传送门
1024 矩阵中不重复的元素
题目来源: Project Euler
一个m*n的矩阵。该矩阵的第一列是a^b,(a+1)^b,…..(a + n - 1)^b
第二列是a^(b+1),(a+1)^(b+1),…..(a + n - 1)^(b+1)
…….
第m列是a^(b + m - 1),(a+1)^(b + m - 1),…..(a + n - 1)^(b + m - 1...
分类:
其他好文 时间:
2016-06-29 11:21:17
阅读次数:
568
对于明文转“暗文”的逻辑应该放在业务层去做。
对于用户输入的密码转为MD5基本代码如下所示:通过“暗文”再与数据库里面的暗文匹配,匹配成功就说明密码正确。
package cn.ydl.md5;
import java.security.MessageDigest;
/**
* MD5工具类
* 只有加密,无解密
*/
public final class Md5Util {
pr...
分类:
其他好文 时间:
2016-06-29 11:23:52
阅读次数:
141