- 博客(30)
- 收藏
- 关注
原创 Android事件分发和消费机制总结
一次完整的触摸事件一般包括ACTION_DOWN、ACTION_MOVE和ACTION_UP,每次触摸事件都是从ACTION_DOWN开始。 对事件的处理一般有分发(dispatchTouchEvent)、拦截(onInterceptTouchEvent)和响应(onTouchEvent)。 能处理事件的类一般有Activity、ViewGroup和View,其中Act
2014-08-15 14:20:05 800
原创 Ubuntu系统下使用技巧汇总(持续更新中~)
本文主要记录一些自己在Ubuntu系统下用到的小技巧,希望能对大家能有帮助。 1. 终端补全时忽略大小写敏感:$ echo "set completion-ignore-case on">>~/.inputrc ,然后重启终端即可。
2014-02-18 15:02:24 907
原创 基于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 1850 3
原创 LeetCode | Single Number II
原题描述:https://oj.leetcode.com/problems/single-number-ii/
2014-07-14 21:15:05 869
原创 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 709
原创 LeetCode | Copy List with Random Pointer
原题描述:https://oj.leetcode.com/problems/copy-list-with-random-pointer/
2014-07-10 14:56:55 833
原创 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 751
原创 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 692
原创 LeetCode | Reorder List
原题描述:https://oj.leetcode.com/problems/reorder-list/
2014-06-20 20:17:41 569
原创 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 689
原创 LeetCode | Insertion Sort List
原题描述: Have you been asked this question in an interview?
2014-05-22 14:28:34 787
原创 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 749
原创 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 654
原创 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 554
原创 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 627
原创 Java集合类小结
Java的集合框架主要有三种:List、Set和Map,这三个都是接口,其中List和Set继承自Collection类,Map是一个独立的类。 常见的Java集合类继承关系如下:CollectionCollectionCollectionCollectionCollectionMapMapHashMapMapSortedMap 三种常见Ja
2014-03-11 15:16:40 515
原创 JSP,ASP.NET和PHP的比较
JSP、ASP.NET和PHP是目前十分流行的三种WEB开发语言,三足鼎立之下,大家难免会对三者进行比较。在本文中,本人斗胆根据自己菜鸟级的开发经验和个人理解,简单对这三种开发语言进行一番总结和对比,欢迎大家批评指正。JSPa. 学习成本略高,开发环境的搭建略显复杂 b. 后台采用Java语言,继承了Java的跨平台优势 c. 多样化和功能强大的
2014-03-10 19:56:08 1033
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2014-03-04 14:35:47 479
转载 Java内存分配和String类型的深度解析
摘要 从整体上介绍java内存的概念、构成以及分配机制,在此基础上深度解析java中的String类型,从内存分配情况来解析String对象的特性。java 内存 String StringBuffer StringBuilder一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合j
2014-02-28 19:27:02 1079
原创 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 6275
原创 Ubuntu下NFS的简单配置
1、Ubuntu下安装NFS NFS的安装非常简单。通过下面这条命令,即可安装NFS服务器(同时附带客户端)。 #sudo apt-get install nfs-kernel-server2、服务器端共享目录的设置 输入下面的命令,打开系统配置文件: #sudo gedit /etc/exports 在文件末尾加上你要想共享给客户端
2014-02-26 08:45:37 786
原创 《算法导论》公开课--排序算法笔记
1、目前的排序算法大体分为两类:基于比较的排序、非基于比较的排序。 在基于比较的排序模型中,只允许对2个数进行比较操作来完成排序,其运行效率最快只能为O(nlgn),这一点可以通过构建决策树来进行证明。 大体证明思路如下:对于n个数,有 n! 种排列情况,每一种排列情况对应决策树的某个叶节点,假设该决策树的高度为 h ,则树的叶节点最多为 2^h 个(决策树属于二叉树),所以有 n
2014-02-19 16:43:16 878
原创 再次进驻CSDN
2014年1月15日,重新注册了新账号,再次进驻CSDN,特地写下这篇博客mark一下~早在2009年,我就注册过一个CSDN账号,当时主要是用来下载CSDN上的技术资源,后来慢慢也打算写点技术博客什么的,记录一下自己在挨踢路上的成长历程,顺便也能跟各位同行们好好交流下技术经验,无奈由于种种原因,写技术博客的想法始终没有付诸行动(期间虽然断断续续写了点,但是都没有坚持下来),说来惭愧。这次
2014-01-16 14:27:03 870 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人