- 博客(70)
- 收藏
- 关注
转载 求幂
递归求解递归的思路:2的10次方,那就调用自己10次,时间上应该是O(n)base 一个数的0次方是1不断的分化为子问题function pow(d, n) { console.log(`d -> ${d} n -> ${n}`) if (n === 0) { return 1 } return pow(d, n-1) * d}迭代求...
2018-10-17 17:42:00
202
转载 brew uninstall older mysql and install mariadb
https://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os/6378429#6378429转载于:https://www.cnblogs.com/Sir-Lin/p/9603827.html
2018-09-07 12:13:00
167
转载 顺时针从外往里打印数字
顺时针从外往里打印数字参考链接 https://mp.weixin.qq.com/s/nzUTmCuIaSgtpag5S1RQ3w/** * @author lin * @date 18/7/27 * @license Copyright (c) 2016 那镁克 */public class demo { public void print(int a[]...
2018-07-27 12:51:00
181
转载 博客
java并发编程 https://blog.youkuaiyun.com/u010687392/article/details/49850803mac下设置java_home https://blog.youkuaiyun.com/a158123/article/details/79684499转载于:https://www.cnblogs.com/Sir-Lin/p/9371030.html...
2018-07-26 12:09:00
117
转载 kotlin扩展函数
kotlin 扩展函数https://www.kotlincn.net/docs/reference/extensions.html扩展函数在android中的应用fun AppCompatActivity.replaceFragmentInActivity(fragment: Fragment, @IdRes frameId: Int) { supportFragmen...
2018-07-23 12:04:00
130
转载 android dagger2使用笔记
Dependency Injecte(依赖注入)首先写个不使用依赖注入的示例interface// House.javapublic interface House { void prepareForWar(); void reportForWar();}新建两个实现 House 接口的类// Starks.javapublic class St...
2018-07-13 14:46:00
129
转载 dhlin-vim-wiki
记录vim中常用的几个操作入门指南$ vimtutorvim中是区分大小写vim中移动光标 h 向左移动 j 向下移动 k 向上移动 l 向右移动其实使用方向键也是能移动的,但是熟悉后再一些其他的编辑器或者浏览器中也能使用vim 中删除 x 删除光标所在的字母 dw 删除完整的单词不包括后面的标点 dd ...
2018-05-17 15:34:00
133
转载 JavaScript的Object
题目var foo = new Object();var bar = new Object();var map = new Object(); map[foo] = "foo";map[bar] = "bar"; alert(map[foo]); // what will this display??解析javaScript里的Object都是以 key...
2018-05-07 17:38:00
98
转载 博客园代码高亮
细节需要设置默认编辑器为markdown对于其他的编辑器编辑的文本并不work步骤查看demo https://highlightjs.org/static/demo/下载 https://highlightjs.org/解压 highlight.zip后,打开style文件夹,复制随便一份.css内的内容在https://i.cnblogs.com/Configur...
2018-05-07 16:48:00
123
转载 mac-command-line-doing
创建文件夹mkdir myDirectory新建文件touch a.html编辑文件vim a.html删除文件rm a.html删除整个文件夹rm -rf myDirectory删除某个文件夹(myDirectory)下的某个文件(a.html)rm myDirectory/a.html复制文件(a.html)到指定文件夹(myDirec...
2018-05-05 22:54:00
152
转载 my-git-wiki-doing
github项目quick setupgit初始化git initgit添加remotegit remote add origin YOURS_REMOTE_URLgit修改remote的urlgit remote set-url origin YOURS_NEW_REMOTE_URLgit设置push时当前branch对应的remotegit push ...
2018-05-05 22:54:00
123
转载 how-to-set-java_home-environment-variable-on-mac-os-x
https://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/转载于:https://www.cnblogs.com/Sir-Lin/p/8989621.html
2018-05-04 11:03:00
102
转载 android学习资源
https://codelabs.developers.google.com/https://developer.android.com/http://v.youku.com/v_show/id_XMTUyMTM0MzgyNA==.html?f=26946827https://android-developers.googleblog.com/转载于:https://ww...
2018-05-03 16:28:00
109
转载 android-samples-mvp
Model–view–presenter (MVP)介绍mvp在wiki上的介绍为Model 定义用户界面所需要被显示的数据模型,一个模型包含着相关的业务逻辑View View不应该处理业务逻辑,根据presenter的command进行视图切换,监听用户的event并传给presenter。Presenter 对view的事件处理,负责业务逻辑,检索 Model 获取...
2018-04-23 14:29:00
79
转载 JavaScript Style Guide
https://github.com/airbnb/javascript?utm_source=gold_browser_extension1. build up string// badfunction sayHi(name) { return 'How are you, ' + name + '?';}// badfunction sayHi(n...
2018-03-22 12:33:00
124
转载 mysql中TIMESTAMPDIFF简单记录
1.SyntaxTIMESTAMPDIFF(unit,begin,end); 根据单位返回时间差,对于传入的begin和end不需要相同的数据结构,可以存在一个为Date一个DateTime2. Unit支持的单位有MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEAR3...
2018-01-25 15:08:00
684
转载 git移除上一次的commit中误添加的文件
在使用git进行版本管理时,往往会出现一些误操作,比如将一些不加上传的文件放到了暂存区,即上传到了上一次commit中比如:commit c134ab90ca7c4daf8bfa22e3ad706150abbd9bbcAuthor: lin <542072149@qq.com>Date: Mon Jan 8 17:51:02 2018 +080...
2018-01-08 18:05:00
328
转载 android利用adb修改手机的分辨率和dpi
在android开发过程中,适配更多的适配是必不可少的一步,而每次测试适配时,要么购买设配,要么模拟器,买设配太花钱,模拟器太占内存,不过幸好还可以通过修改手机的size(分辨率)和density来进行测试进入adb shellwm size 查看分辨率$ wm sizePhysical size: 2560x1600 默认的分辨率wm...
2017-12-06 17:21:00
3584
转载 mac 下删除xcode后使用git
1. http://blog.bobbyallen.me/2014/03/07/how-to-install-git-without-having-to-install-xcode-on-macosx/2.https://www.atlassian.com/git/tutorials/install-git转载于:https://www.cnblogs.com/Sir-Lin/...
2017-12-05 12:40:00
288
转载 再次了解android中屏幕尺寸,单位等
android设备多种多样,要让你的app能够适配所有的屏幕是一件很痛苦的事情,在做适配之前我们首先需要了解android中dimension的定义android中dimension是如何定义的?android中支持的dimension单位有px,in,mm,pt,dp,sp,常用到有px,dp,sp1. px Pixels: 对应于屏幕上的实际像素。但是并不建议使用这个单...
2017-11-15 22:00:00
119
转载 android中添加只有border-left的样式
如何在android中的边框添加只有左边边框有颜色的样式呢1. 相应的drawable文件<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> ...
2017-11-13 10:12:00
101
转载 TreeSet, LinkedHashSet and HashSet 的区别
1. 介绍TreeSet, LinkedHashSet and HashSet 在java中都是实现Set的数据结构# TreeSet的主要功能用于排序#LinkedHashSet的主要功能用于保证FIFO即有序的集合(先进先出)# HashSet只是通用的存储数据的集合2. 相同点1)Duplicates elements: 因为三者都实现Set inter...
2017-11-09 13:57:00
130
转载 adb 查看android手机中应用的包名和安装位置
1. 查看是否连接手机adb devices2. 进入指定的device的shelladb shell或者adb -s ********* shell3. adb 查看所有安装的包pm list packages4. 根据某个关键字查找包$ pm list packages | grep tencent...
2017-11-07 14:53:00
2815
转载 android添加桌面悬浮窗
1. 添加权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>2. 自定义悬浮窗控件@SuppressLint("ViewConstructor")public class OEdOverLayView extends FrameLayout {...
2017-11-07 14:00:00
153
转载 Android 桌面小部件
1. 添加AppWidgetProvider 实际上就是个带有界面的BroadcastReceiver public class SimpleWidgetProvider extends AppWidgetProvider {}2. 在res -> xml 下添加AppWidgetProviderInfo <?xml version="1.0"...
2017-11-03 12:42:00
127
转载 优雅的使用ImageGetter
https://daihanglin.github.io/2017/10/13/imageGetter/1. 使用ImageGetter的场景Android中用于显示文本的控件为textView,textView不仅仅能显示文本,同时也能显示富文本,即一些包含html标签的文本。2. ImageGetter介绍ImageGetter是一个接口,主...
2017-10-18 16:00:00
1182
转载 java 正则表达式
1. 什么是正则表达式 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式可以用形式化语言理论的方式来表达。正则表达式由常量和算子组成,它们分别指示字符串的集合和在这些集合上的运算2. 基本语法 符号 -----优先级 * 具有最高优先级代表前面的字符可以不出现,也可以出现一次或者多次。(0次、或1次、或...
2017-10-12 13:23:00
98
转载 android应用无法接收到广播?
本篇文章记录Android应用无法接收到广播的几种case1. 没有register广播其实是一种订阅者模式,所以当然需要先register,register的方式有两种 1.1through manifest-declared receivers 通过manifest静态注册 1.1.1 在manifest文件的<application>&...
2017-10-10 18:20:00
311
转载 viewDragHelper
转载至:http://flavienlaurent.com/blog/2013/08/28/each-navigation-drawer-hides-a-viewdraghelper/转载于:https://www.cnblogs.com/Sir-Lin/p/7445661.html
2017-08-28 20:39:00
77
转载 git 撤回上一次commit中某一个不想添加的文件
1. 假设我们修改了文件a,同时修改了IDE的配置文件b2.此时我们只想添加文件a到commit中,却不小心将b也添加进去了3.那么怎么撤回呢?4.第一种方法 :重新提交commit5. 第二种方法转载于:https://www.cnblogs.com/Sir-Lin/p/7307865.html...
2017-08-08 17:12:00
1393
转载 循环
1 static class Foo { 2 int mSplat; 3 } 4 5 Foo[] mArray = ... 6 7 public void zero() { 8 int sum = 0; 9 for (int i = 0; i < mArray.length; ++i) {10 s...
2017-07-07 12:53:00
119
转载 android 扩大view的响应区域
1.Android提供TouchDelegate帮助实现扩大一个很小的view的点击区域例如:https://developer.android.com/training/gestures/viewgroup.html#delegate布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/...
2017-07-07 10:22:00
272
转载 android利用adb shell查看activity的栈
Android中怎么查看应用的activity栈?1. 进入adb shell2.可以直接输入dumpsys ,可以查看device的一些信息如3.也可以直接输入 dumpsys activity activities4.查看最近的activity5.查看某个activity6. adb shell "getprop ro.product...
2017-06-15 13:36:00
1143
转载 记录git rebase用法
git是基于文件系统的版本管理工具,文档和详细介绍可以查看git一.git commit --amend如果你对文件做了修改需要和上一次的修改合并为一个changegit add .git commit --amend二.git rebase 在 Git 中整合来自不同分支的修改主要有两种方法:merge以及rebase。 在本节中我们...
2017-06-15 13:17:00
88
转载 git alias
alias|grep gitg=gitga='git add'gaa='git add --all'gapa='git add --patch'gb='git branch'gba='git branch -a'gbd='git branch -d'gbda='git branch --no-color --merged | command grep...
2017-06-02 15:48:00
177
转载 lodash常用
1) Loop for N times// 1. Basic for loop.for(var i = 0; i < 5; i++) { // ....}// 2. Using Array's join and split methodsArray.apply(null, Array(5)).forEach(function(){ /...
2017-03-17 17:18:00
90
转载 正则表达式
1. (x)-> 'bar foo'.replace( /(..) (...)/, '$2 $1' )-> "bfoo ar"2. (x)-> "foo bar foo bar".match(/(bar) (foo)/, '$2 $1');-> ["bar foo", "bar", "foo"]3. (x)->...
2017-03-10 11:29:00
72
转载 git 找回丢失的commit
原文地址https://daihanglin.github.io/Blog/paper/git.html转载于:https://www.cnblogs.com/Sir-Lin/p/6410807.html
2017-02-17 17:24:00
83
转载 android 什么时候call super.onDestory()等
Methods you override that are part of component creation (onCreate(),onStart(),onResume(), etc.), you should chain to the superclass as the first statement, to ensure that Android has its chanc...
2017-02-17 10:01:00
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人