自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Young Z. Wang

文字简陋但有节操,技术粗浅仍求甚解。

  • 博客(30)
  • 收藏
  • 关注

原创 Android事件分发和消费机制总结

一次完整的触摸事件一般包括ACTION_DOWN、ACTION_MOVE和ACTION_UP,每次触摸事件都是从ACTION_DOWN开始。     对事件的处理一般有分发(dispatchTouchEvent)、拦截(onInterceptTouchEvent)和响应(onTouchEvent)。     能处理事件的类一般有Activity、ViewGroup和View,其中Act

2014-08-15 14:20:05 736

原创 Android横竖屏切换总结

当Android设备旋转时,

2014-07-29 22:56:47 854

原创 浅析JVM内存划分

《Java虚拟机规范》关于运行时数据区域

2014-06-28 14:39:57 894

原创 基于Android源码编译系统应用

最近实验室项目有一个

2014-05-17 18:19:21 2999 1

原创 Ubuntu系统下使用技巧汇总(持续更新中~)

本文主要记录一些自己在Ubuntu系统下用到的小技巧,希望能对大家能有帮助。     1. 终端补全时忽略大小写敏感:$ echo "set completion-ignore-case on">>~/.inputrc ,然后重启终端即可。

2014-02-18 15:02:24 868

原创 基于Chipsee资料编译Android 4.0.3文件系统

在编译Andorid 4.0.3文件系统之前,你需要先去git网站上下载Andorid 4.0.3源码,具体的下载流程本文先不予描述,以后再写博客补上。      So,现在我默认你已经拿到了一份Andorid 4.0.3的源码,接下来就等着开始我们的编译之旅了~     1. 编译环境的搭建      这一步万分重要!!因为在编译过程中,我们遇到的很多错误往往就是编译环境的问题,比如

2014-01-16 16:00:37 1813 3

原创 LeetCode | Single Number II

原题描述:https://oj.leetcode.com/problems/single-number-ii/

2014-07-14 21:15:05 825

原创 LeetCode | Single Number

原题描述:https://oj.leetcode.com/problems/single-number/Given an array of integers, every element appears twice except for one. Find that single one.解题思路:

2014-07-14 19:21:59 671

原创 LeetCode | Copy List with Random Pointer

原题描述:https://oj.leetcode.com/problems/copy-list-with-random-pointer/

2014-07-10 14:56:55 797

原创 LeetCode | Word Break II

原题描述:https://oj.leetcode.com/problems/word-break-ii/Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word.Return

2014-07-02 21:37:21 719

原创 LeetCode | Word Break

原题描述:Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, givens = "leetcode",dict 

2014-07-02 21:28:47 666

原创 LeetCode | Linked List Cycle

原题描述:

2014-06-20 20:50:41 713

原创 LeetCode | Reorder List

原题描述:https://oj.leetcode.com/problems/reorder-list/

2014-06-20 20:17:41 537

原创 LeetCode | Binary Tree Traversal

原题描述:      实现二叉树的遍历。

2014-06-13 09:02:56 747

原创 LeetCode | LRU Cache

原题描述:Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set.get(key) - Get the value (will always be positive) of

2014-06-10 11:07:35 658

原创 LeetCode | Insertion Sort List

原题描述:     Have you been asked this question in an interview?

2014-05-22 14:28:34 757

原创 LeetCode | Sort List

原题描述:Sort a linked list in O(n log n) time using constant space complexity.实现思路:题目要求 O(n*lgn)的是时间复杂度和常数时间

2014-05-21 15:47:48 721

原创 代码实现Android系统重启

最近实验室项目需要集成一个Android系统重启的功能,于是上网成

2014-05-17 18:38:53 4688

原创 LeetCode | Reverse Words in a String

原题描述:Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".实现思路:1. 使用zheng'c

2014-05-04 22:00:50 624

原创 LeetCode | Evaluate Reverse Polish Notation

原题描述:Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".实现思路:

2014-05-04 21:46:02 523

原创 LeetCode | Max Points on a Line

/** * Definition for a point. * class Point { * int x; * int y; * Point() { x = 0; y = 0; } * Point(int a, int b) { x = a; y = b; } * } */public class Solution { private s

2014-05-04 20:57:00 594

原创 Java集合类小结

Java的集合框架主要有三种:List、Set和Map,这三个都是接口,其中List和Set继承自Collection类,Map是一个独立的类。   常见的Java集合类继承关系如下:CollectionCollectionCollectionCollectionCollectionMapMapHashMapMapSortedMap 三种常见Ja

2014-03-11 15:16:40 469

原创 JSP,ASP.NET和PHP的比较

JSP、ASP.NET和PHP是目前十分流行的三种WEB开发语言,三足鼎立之下,大家难免会对三者进行比较。在本文中,本人斗胆根据自己菜鸟级的开发经验和个人理解,简单对这三种开发语言进行一番总结和对比,欢迎大家批评指正。JSPa. 学习成本略高,开发环境的搭建略显复杂        b. 后台采用Java语言,继承了Java的跨平台优势        c. 多样化和功能强大的

2014-03-10 19:56:08 997

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2014-03-04 14:35:47 452

转载 Java内存分配和String类型的深度解析

摘要 从整体上介绍java内存的概念、构成以及分配机制,在此基础上深度解析java中的String类型,从内存分配情况来解析String对象的特性。java 内存 String StringBuffer StringBuilder一、引题    在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合j

2014-02-28 19:27:02 1041

原创 Ubuntu下PDF文件转JPG图片

首先,安装imagemagick:$ sudo apt-get install imagemagick转换命令:$ convert XXX.pdf XXX.jpg默认转换的图片清晰度不是很高,可以通过来参数设置:$ convert -verbose -colorspace RGB -resize 1800 -interlace none -density 300 -quality

2014-02-26 10:04:13 6223

原创 Ubuntu下NFS的简单配置

1、Ubuntu下安装NFS  NFS的安装非常简单。通过下面这条命令,即可安装NFS服务器(同时附带客户端)。  #sudo apt-get install nfs-kernel-server2、服务器端共享目录的设置  输入下面的命令,打开系统配置文件:  #sudo gedit /etc/exports     在文件末尾加上你要想共享给客户端

2014-02-26 08:45:37 744

原创 《算法导论》公开课--排序算法笔记

1、目前的排序算法大体分为两类:基于比较的排序、非基于比较的排序。   在基于比较的排序模型中,只允许对2个数进行比较操作来完成排序,其运行效率最快只能为O(nlgn),这一点可以通过构建决策树来进行证明。   大体证明思路如下:对于n个数,有 n! 种排列情况,每一种排列情况对应决策树的某个叶节点,假设该决策树的高度为 h ,则树的叶节点最多为 2^h 个(决策树属于二叉树),所以有 n

2014-02-19 16:43:16 844

原创 Ubuntu系统下安装和配置JDK

Ubuntu下安装JDK 6

2014-01-16 21:05:32 889

原创 再次进驻CSDN

2014年1月15日,重新注册了新账号,再次进驻CSDN,特地写下这篇博客mark一下~早在2009年,我就注册过一个CSDN账号,当时主要是用来下载CSDN上的技术资源,后来慢慢也打算写点技术博客什么的,记录一下自己在挨踢路上的成长历程,顺便也能跟各位同行们好好交流下技术经验,无奈由于种种原因,写技术博客的想法始终没有付诸行动(期间虽然断断续续写了点,但是都没有坚持下来),说来惭愧。这次

2014-01-16 14:27:03 836 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除