自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 179

转载 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 147

转载 顺时针从外往里打印数字

顺时针从外往里打印数字参考链接 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 155

转载 博客

java并发编程 https://blog.csdn.net/u010687392/article/details/49850803mac下设置java_home https://blog.csdn.net/a158123/article/details/79684499转载于:https://www.cnblogs.com/Sir-Lin/p/9371030.html...

2018-07-26 12:09:00 99

转载 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 114

转载 android dagger2使用笔记

Dependency Injecte(依赖注入)首先写个不使用依赖注入的示例interface// House.javapublic interface House { void prepareForWar(); void reportForWar();}新建两个实现 House 接口的类// Starks.javapublic class St...

2018-07-13 14:46:00 103

转载 dhlin-vim-wiki

记录vim中常用的几个操作入门指南$ vimtutorvim中是区分大小写vim中移动光标 h 向左移动 j 向下移动 k 向上移动 l 向右移动其实使用方向键也是能移动的,但是熟悉后再一些其他的编辑器或者浏览器中也能使用vim 中删除 x 删除光标所在的字母 dw 删除完整的单词不包括后面的标点 dd ...

2018-05-17 15:34:00 112

转载 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 87

转载 博客园代码高亮

细节需要设置默认编辑器为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 104

转载 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 134

转载 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 105

转载 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 93

转载 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 95

转载 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 68

转载 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 113

转载 mysql中TIMESTAMPDIFF简单记录

1.SyntaxTIMESTAMPDIFF(unit,begin,end); 根据单位返回时间差,对于传入的begin和end不需要相同的数据结构,可以存在一个为Date一个DateTime2. Unit支持的单位有MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEAR3...

2018-01-25 15:08:00 652

转载 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 307

转载 android利用adb修改手机的分辨率和dpi

在android开发过程中,适配更多的适配是必不可少的一步,而每次测试适配时,要么购买设配,要么模拟器,买设配太花钱,模拟器太占内存,不过幸好还可以通过修改手机的size(分辨率)和density来进行测试进入adb shellwm size 查看分辨率$ wm sizePhysical size: 2560x1600 默认的分辨率wm...

2017-12-06 17:21:00 3516

转载 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 271

转载 再次了解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 102

转载 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 90

转载 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 112

转载 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 2732

转载 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 137

转载 Android 桌面小部件

1. 添加AppWidgetProvider 实际上就是个带有界面的BroadcastReceiver public class SimpleWidgetProvider extends AppWidgetProvider {}2. 在res -> xml 下添加AppWidgetProviderInfo <?xml version="1.0"...

2017-11-03 12:42:00 106

转载 优雅的使用ImageGetter

https://daihanglin.github.io/2017/10/13/imageGetter/1. 使用ImageGetter的场景Android中用于显示文本的控件为textView,textView不仅仅能显示文本,同时也能显示富文本,即一些包含html标签的文本。2. ImageGetter介绍ImageGetter是一个接口,主...

2017-10-18 16:00:00 1130

转载 java 正则表达式

1. 什么是正则表达式 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式可以用形式化语言理论的方式来表达。正则表达式由常量和算子组成,它们分别指示字符串的集合和在这些集合上的运算2. 基本语法 符号 -----优先级 * 具有最高优先级代表前面的字符可以不出现,也可以出现一次或者多次。(0次、或1次、或...

2017-10-12 13:23:00 83

转载 android应用无法接收到广播?

本篇文章记录Android应用无法接收到广播的几种case1. 没有register广播其实是一种订阅者模式,所以当然需要先register,register的方式有两种 1.1through manifest-declared receivers 通过manifest静态注册 1.1.1 在manifest文件的<application>&...

2017-10-10 18:20:00 270

转载 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 69

转载 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 1358

转载 利用adb截屏

一 第一种方式二 第二种方式转载于:https://www.cnblogs.com/Sir-Lin/p/7170088.html

2017-07-14 14:17:00 90

转载 循环

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 108

转载 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 247

转载 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 1102

转载 记录git rebase用法

git是基于文件系统的版本管理工具,文档和详细介绍可以查看git一.git commit --amend如果你对文件做了修改需要和上一次的修改合并为一个changegit add .git commit --amend二.git rebase 在 Git 中整合来自不同分支的修改主要有两种方法:merge以及rebase。 在本节中我们...

2017-06-15 13:17:00 77

转载 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 140

转载 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 77

转载 正则表达式

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)-&gt...

2017-03-10 11:29:00 65

转载 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 74

转载 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 132

空空如也

空空如也

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

TA关注的人

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