04 2018 档案

摘要:安卓系统上提供的三种持久化技术: 1. 普通的文件存储; 2. 基于 XML 格式的 SharedPreferences 3. 轻量级关系数据库 SQLite 其中,操作数据库 SQLite 时可以使用开源的 ORM 框架 LitePal 来提高效率。 源码 源码见: "https://github 阅读全文
posted @ 2018-04-25 19:36 optor 阅读(223) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/396166c6fbc08df92bff7b2c783998ca.jpg](http://on7k7tk7h.bkt.clouddn.com/396166c6fbc08df92bff7b2c783998ca.jpg) ![http://on7k7tk7h.bkt.clouddn.com/a494165cfe6247682239e... 阅读全文
posted @ 2018-04-25 10:47 optor 阅读(164) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/f9f7083cd448fb8036fa926fde2696ea.jpg](http://on7k7tk7h.bkt.clouddn.com/f9f7083cd448fb8036fa926fde2696ea.jpg) ![http://on7k7tk7h.bkt.clouddn.com/32e3b316f710ccb0fbb5a... 阅读全文
posted @ 2018-04-24 14:22 optor 阅读(126) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/b7166201faf7dca09783bd1ac60ce5bf.jpg](http://on7k7tk7h.bkt.clouddn.com/b7166201faf7dca09783bd1ac60ce5bf.jpg) ![http://on7k7tk7h.bkt.clouddn.com/71bd1eb384975afda339a... 阅读全文
posted @ 2018-04-24 14:21 optor 阅读(130) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/779afea48b6b71df02c03adf8d606c09.jpg](http://on7k7tk7h.bkt.clouddn.com/779afea48b6b71df02c03adf8d606c09.jpg) ![http://on7k7tk7h.bkt.clouddn.com/ac9569b38e17961827e50... 阅读全文
posted @ 2018-04-24 14:17 optor 阅读(164) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/d5ae84d39904e992ad247a4fcc10dd9f.jpg](http://on7k7tk7h.bkt.clouddn.com/d5ae84d39904e992ad247a4fcc10dd9f.jpg) ![http://on7k7tk7h.bkt.clouddn.com/5801a405c197dc3abc3af... 阅读全文
posted @ 2018-04-24 12:56 optor 阅读(150) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/2b949596f36420df524a2ebda3e2a054.jpg](http://on7k7tk7h.bkt.clouddn.com/2b949596f36420df524a2ebda3e2a054.jpg) ![http://on7k7tk7h.bkt.clouddn.com/1eee56ce0e2fc36ce9e25... 阅读全文
posted @ 2018-04-24 12:49 optor 阅读(128) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/c166bc7ee30d1c1dcfb1a84dc819c46b.jpg](http://on7k7tk7h.bkt.clouddn.com/c166bc7ee30d1c1dcfb1a84dc819c46b.jpg) ![http://on7k7tk7h.bkt.clouddn.com/4965f8e79a41a107f67de... 阅读全文
posted @ 2018-04-24 12:47 optor 阅读(133) 评论(0) 推荐(0)
摘要:![http://on7k7tk7h.bkt.clouddn.com/420b62123663b9339902e0eb11ab81bb.jpg](http://on7k7tk7h.bkt.clouddn.com/420b62123663b9339902e0eb11ab81bb.jpg) ![http://on7k7tk7h.bkt.clouddn.com/df330356c226ee9e636f5... 阅读全文
posted @ 2018-04-24 12:23 optor 阅读(175) 评论(0) 推荐(0)
摘要:Android 系统四大组件之一的广播。 广播分类 广播分为两类: 1. 标准广播 2. 有序广播(基于优先级有序) 广播是会进行链式传递的,在链的中间环节可以终止传播。 广播注册方式分类 广播注册方式有两大类: 1. 动态注册(即在程序中代码动态注册的,这种注册方式只有应用启动时才会生效) 2. 阅读全文
posted @ 2018-04-24 11:12 optor 阅读(293) 评论(0) 推荐(0)
摘要:碎片是什么? 碎片(Fragment)是一种可以嵌入在活动(Activity)中的 UI 片段,它能让程序更加合理和充分的利用大屏幕的空间,因而在平板上应用的非常广泛。 碎片的使用方式 1. 静态嵌入 2. 动态加载 碎片和活动之间的通信 1. 在活动中获取碎片: 2. 在碎片中获取活动: 3. 在 阅读全文
posted @ 2018-04-22 13:04 optor 阅读(204) 评论(0) 推荐(0)
摘要:常用控件 1. 常用控件有:按钮 Button、文本显示框 TextView、图片显示框 ImageView、文本编辑框 EditText、进度条 ProgressBar、提示框 AlertDialog、进度提示框 ProgressDialog 四种基本布局 1. 线性布局 LinearLayout 阅读全文
posted @ 2018-04-21 12:36 optor 阅读(225) 评论(0) 推荐(0)
摘要:活动是什么? 活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互。 Intent 的作用 1. 显式启动新的 Activity 2. 隐式启动新的 Activity 3. 隐式唤起其他应用程序(例如:拨号界面、浏览器等) 3. 显示向上一个、下一个 Activity 传递数 阅读全文
posted @ 2018-04-18 10:18 optor 阅读(109) 评论(0) 推荐(0)
摘要:Android 系统为开发者提供了什么? 1. 四大组件 活动(Activity):界面 服务(Service):后台默默运行 广播接收器(Broadcast Receiver):接收、发送广播消息 内容提供器(Content Provider):应用程序之间共享数据 2. 系统控件(界面控件) 3 阅读全文
posted @ 2018-04-14 16:24 optor 阅读(174) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/valid perfect square/description/" 实现如下: 阅读全文
posted @ 2018-04-09 18:23 optor 阅读(130) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/intersection of two arrays ii/description/" 实现如下: 阅读全文
posted @ 2018-04-09 18:09 optor 阅读(106) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/intersection of two arrays/description/" 实现如下: Java import java.util.ArrayList; import java.util.Arrays; import j 阅读全文
posted @ 2018-04-09 12:17 optor 阅读(125) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/reverse vowels of a string/description/" 跟反转字符串那道题目类似,直接双指针方法走起: 阅读全文
posted @ 2018-04-09 12:02 optor 阅读(127) 评论(0) 推荐(0)
摘要:去哪儿面试的最后一道题,开始我写了全数遍历的实现代码,然后面试官要求使用递归来实现,但是我一个算法战五渣早就忘记递归是个什么鬼了,然后面试就GG了。 对于这道题目的解答方法有多种,先把它们全部列出来吧: 全数遍历; 半数遍历; 递归实现; 使用栈来实现; 全数遍历(我的答案) 刚开始,我写的是最近的 阅读全文
posted @ 2018-04-09 11:47 optor 阅读(345) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/reverse string/description/" 实现如下: Java / Created by clearbug on 2018/2/26. / public class Solution { public stat 阅读全文
posted @ 2018-04-09 11:43 optor 阅读(131) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/power of four/description/" 这道题目我没想出实现来,看得讨论区别人的答案: 阅读全文
posted @ 2018-04-08 19:59 optor 阅读(143) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/power of three/description/" 实现如下: Java / Created by clearbug on 2018/2/26. / public class Solution { public stat 阅读全文
posted @ 2018-04-08 19:45 optor 阅读(132) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/range sum query immutable/description/" 实现如下: Java / Created by clearbug on 2018/4/8. / public class NumArray { p 阅读全文
posted @ 2018-04-08 11:35 optor 阅读(101) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/nim game/description/" 这是一道牛逼哄哄的脑筋急转弯题目: 参考 "https://blog.csdn.net/nomasp/article/details/50389513" 阅读全文
posted @ 2018-04-08 11:20 optor 阅读(112) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/word pattern/description/" 实现如下: 阅读全文
posted @ 2018-04-08 10:59 optor 阅读(121) 评论(0) 推荐(0)
摘要:简介 内部排序算法就是指内存中的排序算法,而外部排序算法则是指待排序数据过多,无法一次性加载到内存中,排序过程需要读取磁盘,因此需要考虑磁盘 IO 的消耗! 内部排序算法分类 内部排序算法按照操作类型可大致分为五类:①插入排序;②交换排序;③选择排序;④归并排序;⑤计数排序; 内部排序算法按照时间复 阅读全文
posted @ 2018-04-07 11:46 optor 阅读(205) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/first bad version/description/" `` 实现如下: Java / Created by clearbug on 2018/4/6. / public class VersionControlSol 阅读全文
posted @ 2018-04-06 19:22 optor 阅读(114) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/articles/palindrome permutation/" 这道题目很简单: Java / Created by clearbug on 2018/2/26. / public class Solution { public stati 阅读全文
posted @ 2018-04-06 18:56 optor 阅读(98) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/ugly number ii/description/" 《剑指Offer》上面的原题,我已经看过解答了,就不废话了: Java / Created by clearbug on 2018/2/26. / public cla 阅读全文
posted @ 2018-04-06 18:16 optor 阅读(140) 评论(0) 推荐(0)
摘要:这个题目在 LeetCode 上有原题,直接看下面刷的 LeetCode 吧! "http://www.cnblogs.com/optor/p/8728322.html" "http://www.cnblogs.com/optor/p/8728409.html" 阅读全文
posted @ 2018-04-06 17:42 optor 阅读(95) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/ugly number/description/" 实现如下: Java / Created by clearbug on 2018/2/26. / public class Solution { public static 阅读全文
posted @ 2018-04-06 17:42 optor 阅读(139) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/add digits/description/" 实现如下: Java / Created by clearbug on 2018/2/26. / public class Solution { public static v 阅读全文
posted @ 2018-04-06 17:11 optor 阅读(102) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/binary tree paths/description/" 直接走一波深度优先遍历: 不过这道题目我的实现还是写复杂了,提交区有的是简洁高效的代码。。。都怪自己基础不好啊!!! 阅读全文
posted @ 2018-04-06 12:20 optor 阅读(147) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/valid anagram/solution/" 实现如下: Java import java.util.Arrays; / Created by clearbug on 2018/2/26. / public class S 阅读全文
posted @ 2018-04-06 11:27 optor 阅读(110) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/delete node in a linked list/description/" 实现如下: 参考 "https://blog.csdn.net/sunao2002002/article/details/47083975" 阅读全文
posted @ 2018-04-06 10:39 optor 阅读(111) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/implement queue using stacks/description/" 实现如下: 阅读全文
posted @ 2018-04-06 10:28 optor 阅读(126) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/palindrome linked list/description/" 实现如下: 阅读全文
posted @ 2018-04-05 21:42 optor 阅读(161) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/power of two/description/" 实现如下: 参考 "https://blog.csdn.net/chenchaofuck1/article/details/51226899" 阅读全文
posted @ 2018-04-05 21:19 optor 阅读(115) 评论(0) 推荐(0)
摘要:需要问面试官的问题 1. 公司都有哪些产品?都有哪些主流盈利产品? 2. 自己面试的岗位所在小组负责的产品是啥? 3. 公司技术栈是啥?面试岗位所在小组技术栈是啥? 4. 入职后具体每天工作内容大概是啥?工作难度(用户量、数据量)如何? 5. 公司工作时间?小组工作时间? 需要问 HR 的问题 1. 阅读全文
posted @ 2018-04-05 12:33 optor 阅读(182) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/invert binary tree/description/" 这是一道有历史典故的算法题目哦: 阅读全文
posted @ 2018-04-03 20:03 optor 阅读(101) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/implement stack using queues/description/" 实现如下: 阅读全文
posted @ 2018-04-03 19:40 optor 阅读(67) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/reverse linked list/description/" 题目本身不难,难的是怎么写出高效优雅的代码来: 阅读全文
posted @ 2018-04-03 12:15 optor 阅读(98) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/isomorphic strings/description/" 这是一道有意思的题目哦: Java / Created by clearbug on 2018/2/26. / public class Solution { 阅读全文
posted @ 2018-04-02 22:17 optor 阅读(101) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/count primes/description/" 这道题目数学相关性比较强,忘记什么是质数的同学估计就得先学习下质数了,然后就是思考思路了,我思考了两种方法,就是提示里面的前两种提示啦,不过效率上都不过关,然后一路跟着提示 阅读全文
posted @ 2018-04-02 20:48 optor 阅读(128) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/remove linked list elements/description/" 实现如下: 阅读全文
posted @ 2018-04-02 12:15 optor 阅读(106) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/happy number/description/" 实现如下: 阅读全文
posted @ 2018-04-02 11:41 optor 阅读(112) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/house robber/description/" 这道题目有意思哦: Java / Created by clearbug on 2018/2/26. / public class Solution { public st 阅读全文
posted @ 2018-04-02 10:46 optor 阅读(107) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/number of 1 bits/description/" 实现如下: 参考 "http://www.cnblogs.com/optor/p/8688394.html" 阅读全文
posted @ 2018-04-01 22:14 optor 阅读(112) 评论(0) 推荐(0)
摘要:原题链接: "https://leetcode.com/problems/reverse bits/description/" 实现如下: 阅读全文
posted @ 2018-04-01 21:27 optor 阅读(105) 评论(0) 推荐(0)