摘要:
在android开发过程中,适配更多的适配是必不可少的一步,而每次测试适配时,要么购买设配,要么模拟器,买设配太花钱,模拟器太占内存,不过幸好还可以通过修改手机的size(分辨率)和density来进行测试 进入adb shell wm size 查看分辨率 wm size 1920x1280 修改 阅读全文
摘要:
1. 查看是否连接手机 adb devices 2. 进入指定的device的shell adb shell 或者 adb -s ********* shell 3. adb 查看所有安装的包 pm list packages 4. 根据某个关键字查找包 $ pm list packages | g 阅读全文
摘要:
Android中怎么查看应用的activity栈? 1. 进入adb shell 2.可以直接输入dumpsys ,可以查看device的一些信息如 3.也可以直接输入 dumpsys activity activities 4.查看最近的activity 5.查看某个activity 6. adb 阅读全文
摘要:
git 是基于文件系统的版本管理工具,文档和详细介绍可以查看git 一.git commit --amend 如果你对文件做了修改需要和上一次的修改合并为一个change 二.git rebase 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。 在本节中我们将学 阅读全文
摘要:
显示有变更的文件 git status 显示当前分支的版本历史 git log 显示commit历史,以及每次commit发生变更的文件 git log --stat 搜索提交历史,根据关键词 git log -S [keyword] 显示某个commit之后的所有变动,每个commit占据一行 g 阅读全文
摘要:
思路 例如存在 A -B -C 需要在viewpager滑动时无限循环 1.我们可以设计 C' A B C A' -> C'与C相同,A'与A相同 2.滑动到A'时,则index回到1 3.滑动到C'时,则index回到 count -2 4.implementing onPageScrollSta 阅读全文
摘要:
#柯里化(Currying) 柯里化(Currying)是一种关于函数的高阶技术。它不仅被用于 JavaScript,还被用于其他编程语言。 柯里化是一种函数的转换,它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。 柯里化不会调用函数。它只是对函数进行转换。 阅读全文
摘要:
#包装函数:"apply" 我们也可以将代理(proxy)包装在函数周围。 apply(target, thisArg, args) 捕捉器能使代理以函数的方式被调用: target 是目标对象(在 JavaScript 中,函数就是一个对象), thisArg 是 this 的值。 args 是参 阅读全文
摘要:
js 简单版本的二叉树实现 https://github.com/DaiHangLin/js-binary-tree 概念 首先二叉树是一颗树,也就是每一个节点(除了root节点外)都存在其父节点,可能存在子节点,对于没有子节点的节点称之为叶子节点。 而二叉树是树的一种特殊情形,也就是每个节点最多只 阅读全文
摘要:
window terminal下添加alias WTF 直接在PowerShell的配置文件中添加 Set-Alias 搞定 =:) Set-Alias -Name ll -Value Get-ChildItem =(: 首先需要将window terminal的启动已powerShell打开的窗口 阅读全文