一般的侧滑的实现
ViewGroup Menu + Content
onTouchEvent
MOVE:ViewGroup的leftMargin
UP:根据显示菜单的高度,决定将其隐藏或者显示
1、Scroller
2、LeftMargin + Thread
彷QQ5.0侧滑菜单的实现,使用另外的一种方法,继承HorizontalScrollView
一、自定义ViewGroup...
分类:
其他好文 时间:
2016-06-12 02:20:58
阅读次数:
208
主要是结合java并发编程这本书加上自己的运行环境进行总结的,网上这骗资料的环境好些是jdk1.6,我自己的环境是1.7.
1. 引言
在并发编程中我们有时候需要使用线程安全的队列。如果我们要实现一个线程安全的队列有两种实现方式一种是使用阻塞算法,另一种是使用非阻塞算法。使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现,而非阻塞的...
分类:
其他好文 时间:
2016-06-12 02:23:15
阅读次数:
175
这篇文章是我上网找资料,加上自己总结了一些而得
资料来源:
http://www.cnblogs.com/allenzheng/archive/2012/12/01/2797196.html
http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/17/3082949.html
其实我觉得这四种解析方式又大致可以分为两种...
分类:
其他好文 时间:
2016-06-12 02:20:47
阅读次数:
156
设计参考的代码PS和PL端的下载链接如下,linuxkernel版本号4.4,基于Zedboard 的ADAU1761功放芯片
ADI公司kernel和hdlgit链接地址
??Took Linux (device tree is included) from here https://github.com/analogdevicesinc/linux
And HDL from her...
分类:
其他好文 时间:
2016-06-12 02:21:31
阅读次数:
172
POSIX终端接口 ?
很多系统都支持POSIX终端(串口)接口。程序可以利用这个接口来改变终端的参数,比如,波特率,字符大小等等。要使用这个端口的话,你必须将头文件包含到你的程序中。这个头文件中定义了终端控制结构体和POSIX控制函数。
与串口操作相关的最重要的两个POSIX函数可能就是tcgetattr(3)和tcsetattr(3)。顾名思义,这两个函数分别用来取得设设置终端的属...
分类:
其他好文 时间:
2016-06-12 02:20:21
阅读次数:
204
前言
上一篇文章博主介绍了okhttp这个同步的网络请求框架的使用,也说了okhttp的优点,但是同时也指出了okhttp在使用方面的不便,所以本文介绍基于okhttp的网络框架retrofit的使用,还是同一个公司的产品.
1.支持异步请求
2.用户自己定义请求接口,由框架自动通过代理实现,这就相当于把网络请求的部分代码抽取出来,代码更加简洁
3.利用注解描述请求的参数,极大的方便了用户...
分类:
其他好文 时间:
2016-06-12 02:21:44
阅读次数:
127
批量导入(ocupload插件,pinyin4J)/POI解析Excel/区域分页查询/Combobox下拉框/分区组合条件分页查询(ajax)/分区数据导出(Excel下载)...
分类:
Web程序 时间:
2016-06-12 02:20:51
阅读次数:
793
一、java多线程
JAVA多线程实现的三种方式:
http://blog.csdn.net/aboy123/article/details/38307539
二、内存可见性
1、什么是JAVA 内存模型
共享变量 :如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。
Java Memory...
分类:
编程语言 时间:
2016-06-12 02:19:59
阅读次数:
310
一、进程的状态:
1、操作系统中:
进程是一个动态的实体,所以他是有生命的。从创建到消亡,是一个进程的整个生命周期。在这个周期中,进程可能会经历各种不同的状态。一般来说,所有进程都要经历以下的3个状态:
(1)就绪态。指进程已经获得所有所需的其他资源,正在申请处理处理器资源,准备开始执行。这种情况下,称进程处于就绪态。
(2)阻塞态。指进程因为需要等待所需资源而放弃处理器,或者进程本不拥有...
分类:
编程语言 时间:
2016-06-12 02:20:57
阅读次数:
217
Q:
Determine whether an integer is a palindrome. Do this without extra space.
A:
这个题目说实话,我是后半句没有看懂的。。。这个without extra space不知道是不是单纯的只是不让用多余空间,如果我理解错了,希望有人能教我一下。。
我们之前解过一个回文的题目回文,感觉这题是不是简单了点,上次用的...
分类:
编程语言 时间:
2016-06-12 02:22:09
阅读次数:
205
题目描述
从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。
代码:
import java.util.ArrayList;
import java.util.*;
/*
public class TreeNode {
int val = 0;
TreeNode left = null;
TreeNode right = null;
pu...
分类:
其他好文 时间:
2016-06-12 02:22:10
阅读次数:
188
Game of Life
Total Accepted: 20082 Total
Submissions: 57678 Difficulty: Medium
According to the Wikipedia's article: "The Game
of Life, also known simply as Life, is a cell...
分类:
其他好文 时间:
2016-06-12 02:19:30
阅读次数:
198
House Robber III
Total Accepted: 13977 Total
Submissions: 37027 Difficulty: Medium
The thief has found himself a new place for his thievery again. There is only one entrance ...
分类:
其他好文 时间:
2016-06-12 02:21:58
阅读次数:
182
Subsets
Total Accepted: 99033 Total
Submissions: 310195 Difficulty: Medium
Given a set of distinct integers, nums, return all possible subsets.
Note: The solution set must n...
分类:
其他好文 时间:
2016-06-12 02:20:57
阅读次数:
107
Flow Problem
Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 12625 Accepted Submission(s): 6004
Problem Description
Network flow i...
分类:
其他好文 时间:
2016-06-12 02:21:14
阅读次数:
148
Subsets II
Total Accepted: 69579 Total
Submissions: 224799 Difficulty: Medium
Given a collection of integers that might contain duplicates, nums, return all possible subsets....
分类:
其他好文 时间:
2016-06-12 02:20:20
阅读次数:
185
前言:在公司实习了三个月,有一个月都是在做基于UDP协议的应用层软件开发,目的是要用在流媒体服务器上,传输高清视频图像帧。整个开发过程,从0到最后完成了几百兆以上的大文件可靠传输。UDP网络传输协议部分编程,由于存在丢包问题,确实有点复杂,现在分享一下自己的开发经验。
#ifndef UDPNONBLOCKINGOUTPUT
#define UDPNONBLOCKINGOUTPUT
#inclu...