投马-two drawbacks

                   .-' _..`.         
/ .'_.'.'
| .' (.)`.
;' ,_ `.
.--.__________.' ; `.;-'
| ./ /
| | /
`..'`-._ _____, ..'
/ | | | |\ \
/ /| | | | \ \
/ / | | | | \ \
/_/ |_| |_| \_\

Read More

Share Comments

IntentService和AsyncTask的区别

IntentService和AsyncTask的区别

先说总结:
Service:Service只适合处理长期后台执行的,这里的后台是指与前台Activity无关的东西,但跟Activity同样运行在UI线程。同时Service开销比Thread大,Service本身不能解决多线程问题。
同一个Service多次启动,只会在第一次启动时回调onStart()或onBind()方法,并多次回调onStartCommand方法。

Read More

Share Comments

Android面试题积累(高阶)

转载自简书Android大厂面试题锦集(BAT TMD JD 小米)

1.android事件分发机制,请详细说下整个流程

Read More

Share Comments

mac终端命令大全介绍

OSX 的文件系统

转载自:https://www.douban.com/note/75797151/

OSX 采用的Unix文件系统,所有文件都挂在跟目录 /下面,所以不在要有Windows 下的盘符概念。
你在桌面上看到的硬盘都挂在 /Volumes 下。

Read More

Share Comments

投马-自我介绍

                   .-' _..`.
/ .'_.'.'
| .' (.)`.
;' ,_ `.
.--.__________.' ; `.;-'
| ./ /
| | /
`..'`-._ _____, ..'
/ | | | |\ \
/ /| | | | \ \
/ / | | | | \ \
/_/ |_| |_| \_\

Read More

Share Comments

Python知识积累

python re 模块 findall 函数用法简述

本段转载自:CSDN-python re 模块 findall 函数用法简述

>>> import re  
>>> s = "adfad asdfasdf asdfas asdfawef asd adsfas "

>>> reObj1 = re.compile('((\w+)\s+\w+)')
>>> reObj1.findall(s)
[('adfad asdfasdf', 'adfad'), ('asdfas asdfawef', 'asdfas'), ('asd adsfas', 'asd')]

>>> reObj2 = re.compile('(\w+)\s+\w+')
>>> reObj2.findall(s)
['adfad', 'asdfas', 'asd']

>>> reObj3 = re.compile('\w+\s+\w+')
>>> reObj3.findall(s)
['adfad asdfasdf', 'asdfas asdfawef', 'asd adsfas']

Read More

Share Comments

跨平台桌面程序开发

跨平台桌面程序开发

今天搜索Alfred 英文词典应用时发现了这个工具:
Youdao Alfred Workflow

作者在这篇文章:学英语和写工具,里面介绍了Alfred插件开发,同时也介绍了一下跨平台插件开发的方式:

Read More

Share Comments

JavaScript知识点积累

JavaScript积累

‘Java and JavaScript are similar like Car and Carpet are similar’ - Greg Hewgill

本文大部分内容来自: 廖雪峰–JavaScript教程

for … of循环介绍

ES6引入了for … of循环遍历集合,你可能会有疑问,for … of循环和for … in循环有何区别?

for … in循环由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组实际上也是一个对象,它的每个元素的索引被视为一个属性。

Read More

Share Comments