Quibbler

Quibbler

站长

加入于 2019-10-06

不忘初心的阿甘

598

文章

41

评论

TA 的文章(580)

RemoteView:远程View
Android

RemoteView:远程View

RemoteView:远程ViewRemoteViews,顾名思义,就是远程的View,也就是可以运行在其他进程中的View。RemoteViews常用在Notification和桌面小组件AppWidgetProvider中。Google官方文档:RemoteViews1、支持的组件RemoteViews不支持所有的View类型,也不支持自定义View。ViewGroup:FrameLayout

2.0k
git blame:显示文件的每行提交记录信息
Git

git blame:显示文件的每行提交记录信息

git blame:显示文件的每行提交记录信息git blame对文件的每行信息都进行注释。能看到关于该行修改的每一次commit的哈希标签、作者和提交日期。Intellij IDEA在打开文件的行数右键点击Annotate显示文件每一行的记录信息。应该用的就是这个命令实现的功能。

5.5k
Git

git bisect:二分查询历史提交

git bisectgit bisect是一个很有用的命令,用来查找哪一次代码提交引入了错误。它的原理很简单,就是将代码提交的历史,按照两分法不断缩小定位。所谓"两分法",就是将代码历史一分为二,确定问题出在前半部分,还是后半部分,不断执行这个过程,直到范围缩小到某一次代码提交。①启动查询①设置区间bad末尾②设置区间good起始git 会头指针指向两个版本之间的那次提交③开始二分标记如果代码没问

1.8k
gitk:git图形化操作工具
Git

gitk:git图形化操作工具

gitk:git图形化操作工具在命令行输入gitk可以打开图形化git界面。这种方式Ctrl+C都不能终止任务。在打开后,不占用Terminal在后台运行查看后台运行的任务还有另一种命令方式显示图形化的Log

1.8k
Git

.gitignore

.gitignore使用IDE创建工程的时候一般都会根据模板创建一些文件,其中关于git的就是.gitignore文件。手动git init初始化一个仓库是没有这个文件的,需要在工程的根目录创建改文件并配置。.gitignore文件的作用就是告诉git哪些文件不需要添加到版本管理中,自动无视这些文件。1、规则 # 注释 / 开头表示目录,放在末尾表示目录 * 通配符,匹配零个或多个任意字符 ? 单

1.9k
View跟手移动
Android

View跟手移动

View跟手移动经常会遇到用手指拖动控件移动的情况。看似高大上的效果其实很简单,就是根据触摸MotionEvent事件设置View的位置。关键代码就是在onTouchEvent中去更新设置View的位置。Android提供了简单的方法:setTranslationX() 和setTranslationY() 。对于极少极少部分Android3.0以前的版本,可以通过nineoldandroids动

1.9k
Android

GestureDetector:手势检测

GestureDetector:手势检测屏幕手势判断略复杂且都是重复工作,好在Android提供了通用的检测手势类GestureDetector,只需要将触摸事件MotionEvent传递给onTochEvent()方法,再由程序员自己实现对应监听方法的具体实现,GestureDetector会自动判断当前触摸手势类型:down,up,scroll,filing等。1、监听接口使用GestureD

1.7k
VelocityTracker:计算滑动速率
Android

VelocityTracker:计算滑动速率

VelocityTracker:计算滑动速率速度追踪,计算在手机屏幕上滑动速度,无论是水平还是垂直的速度。Android已经为我们提供了一个类VelocityTracker,借助VelocityTracker可以很方便的计算触摸屏幕的滑动速度。获取VelocityTracker,很简单,通过VelocityTracker类的静态方法obtain()获取。 从源码可以看到是维护了一个Velocity

2.5k
电脑屏幕尺
分享

电脑屏幕尺

电脑屏幕尺电脑屏幕尺是一把神奇的尺子,显示在电脑桌面上,测量屏幕上的距离,以像素,毫米,英寸为单位。水平和垂直都可以测量(注:还以为尺子可以旋转,其实不是,开启侧边刻度就是垂直测量)!尺子大小可以自由设定。还可以设置颜色,透明度,自动吸附,窗口置顶等功能。上、下、左、右键可以微调。组合Ctrl键可以每次5像素调整。下载直接使用,软件同时支持32位64位运行环境。如果软件无法正常打开,请右键使用管理

1.7k
Code

wc:统计行数、字符

wc:统计行数、字符wc命令:打印每个文件的换行符,单词和字节数,如果指定了多个文件,则打印总行。单词是由空格分隔的非零长度字符序列。更多命令参考菜鸟教程:《Linux 命令大全》用法或没有FILE或FILE为-时,读取标准输入。该命令长与管道“|”结合使用。以下选项可用于选择始终打印哪些计数,顺序如下:换行符,单词,字符,字节,最大行长。-c,--bytes打印字节数-m,--chars打印字符

1.9k