zm.blog

select * from learn


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

git常用命令

发表于 2018-07-18 | 分类于 git | | 阅读次数:

常用git命令

切换到git路径

1
$ cd <folder>
git命令 描述
git branch 查看本地分支
git branch -r 查看远程分支
git branch zm-develop 建立本地分支
git push origin zm-develop:zm-develop 将本地新的分支推送到git远程分支
git fetch origin zm-develop:zm-develop 拉取远程分支并创建本地分支
git fetch origin zm-develop:zm-develop 拉取远程分支并创建本地分支
git checkout zm-develop 切换到本地分支
git remote -v 查看当前在哪一个远程仓库
git branch -d zm-develop 删除分支zm-develop
git config –list 查看配置信息
git status 查看项目状态信息
git log 查看提交日志
git reset –hard commit_id 完成撤销,同时将代码恢复到前一commit_id 对应的版本
git reset commit_id 完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改
阅读全文 »

版本号比较versionCompare

发表于 2018-07-18 | 分类于 Android , 代码片段 | | 阅读次数:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/**
* 版本号比较versionCompare方法,java实现
* if v1 > v2 , return 1;
* if v1 < v2 , return 2;
* if equal , return 0;
* input error ,return -1;
*/

public class Test {

public static void main(String[] versions) {
int result1 = versionCompare("0.1.5", "0.1.5");
System.out.print("resultCode1:" + result1);

int result2 = versionCompare("0.2.5", "0.1.5");
System.out.print("resultCode1:" + result2);

int result3 = versionCompare("0.1.4", "0.1.5");
System.out.print("resultCode1:" + result3);

int result4 = versionCompare("0.1.5c测试", "0.1.5");
System.out.print("resultCode1:" + result4);


}

public static int versionCompare(String v1, String v2) {

Pattern pattern = Pattern.compile("\\d+(\\.\\d+)*");
if (!pattern.matcher(v1).matches() || !pattern.matcher(v2).matches()) {
return -1;
}
String[] str1 = v1.split("\\.");
String[] str2 = v2.split("\\.");

int length = str1.length < str2.length ? str1.length : str2.length;
for (int i = 0; i < length; i++) {
int diff = Integer.valueOf(str1[i]) - Integer.valueOf(str2[i]);
if (diff == 0) {
continue;
} else {
return diff > 0 ? 1 : 2;
}
}
return 0;
}
}
阅读全文 »

Android颜色透明度设置

发表于 2018-07-18 | 分类于 Android , View | | 阅读次数:

颜色简介

Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。
常用的颜色值格式为:
#RGB
#ARGB
#RRGGBB
#AARRGGBB
其中,ARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。
以颜色值 #FF99CC00 为例,FF 是透明度,99 是红色值, CC 是绿色值, 00 是蓝色值。

透明度

  1. 透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。
  2. 透明度 和 不透明度 是两个概念, 它们加起来是1,或者100%.
  3. ARGB 中的透明度alpha,表示的是不透明度。
阅读全文 »

Mac_iTerm2命令行工具

发表于 2018-07-18 | 分类于 快捷键 | | 阅读次数:

下载地址

item

实用命令

  • 多窗口切换 command + T

    阅读全文 »

Mac_OSX快捷键以及命令行

发表于 2018-07-12 | 分类于 快捷键 | | 阅读次数:

Mac OSX 快捷键

快捷键 描述
ctrl+shift 快速放大dock的图标会暂时放大,而如果你开启了dock放大
Command+Option+W 将所有窗口关闭
Command+W 将当前窗口关闭(可以关闭Safari标签栏,很实用)
Command+Option+M 将所有窗口最小化
Command+Q 关闭当前应用程序(相当于Dock鼠标右键推出.很实用)
Command+M 将目前使用的窗口最小化
Command+H 隐藏当前窗口或者软件
Command+tab 为切换当前工作任务
Control+Command+S 切换控制条的显示和隐藏
Command+i 常规信息(显示及设置图标属性)
Command+delete 移到废纸篓(删除)
Optionion+鼠标 拖图像或文件夹可以将图像或文件夹拷贝到其它文件夹中,而不是移动
Command+Shift+backspace 清空废纸篓(再加上option一起按能跳过确认对话框)
Command+N 键可以建立新文件夹 “return”或“enter”或“O”键可以打开所选项目
Command+Option+esc 键可以强行退出死机程序
Command+Shift+3 截图(当前屏幕)
Command+Shift+4 截图(自由选取范围)
Option+F12 关机窗口(能选择关机、重起、睡眠)
Command+1 以图标方式显示
Command+2 以分栏方式显示
Command+3 以列表方式显示
Command+4 以Cover Flow方式显示
return或enter 键可以编辑所选图像或文件夹的名称
阅读全文 »

Mac终端快捷键

发表于 2018-07-12 | 分类于 快捷键 | | 阅读次数:

常用的快捷键

快捷键 描述
Ctrl + a 跳到行首
Ctrl + e 跳到行尾
Ctrl + b 光标往回(Backward)移动一个字符位置
Ctrl + c 取消当前行输入的命令
Ctrl + d 删除一个字符,相当于通常的Delete键
Ctrl + f 光标向前(Forward)移动一个字符位置
Ctrl + h 退格删除一个字符,相当于通常的Backspace键
Ctrl + k 删除光标之前到行尾的字符
Ctrl + l 清屏,相当于执行clear命令
Ctrl + u 删除光标之前到行首的字符
Ctrl + p 调出命令历史中的前一条(Previous)命令,相当于通常的上箭头
Ctrl + n 调出命令历史中的下一条(Next)命令,相当于通常的上箭头
Ctrl + r 显示:号提示,根据用户输入查找相关历史命令
Ctrl + w 删除从光标位置前到当前所处单词(Word)的开头
Ctrl + y 粘贴最后一次被删除的单词
Alt + d 删除从光标位置到当前所处单词的末尾
Command + K 清屏
Command + T 新建标签
Command +W 关闭当前标签页
Command + S 保存终端输出
Command + D 垂直分水平分隔当前标签页
Command + shift + {或} 向左/向右切换标签
阅读全文 »

修改NexT_Pisces主题内容区宽度

发表于 2018-07-12 | 分类于 建站 | | 阅读次数:

默认的宽度觉得有点窄,想改宽一点,手动修改样式

在source/css/_schemes/Picses/_layout.styl文件末尾添加如下代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// 以下为新增代码
header{ width: 90% !important; }
header.post-header {
width: auto !important;
}
.container .main-inner { width: 90%; }
.content-wrap { width: calc(100% - 260px); }

.header {
+tablet() {
width: auto !important;
}
+mobile() {
width: auto !important;
}
}

.container .main-inner {
+tablet() {
width: auto !important;
}
+mobile() {
width: auto !important;
}
}

.content-wrap {
+tablet() {
width: 100% !important;
}
+mobile() {
width: 100% !important;
}
}
阅读全文 »

使用Hexo搭建博客

发表于 2018-07-11 | 分类于 建站 | | 阅读次数:

准备工作

  • Hexo:快速、简洁且高效的博客框架,官网有中文文档
  • NexT:Hexo 适用的主题
  • LeanCloud:数据库(可不用)
  • GitHub:博客就发布在 GitPage

安装&配置 Hexo

安装 Hexo

全局安装 Hexo 官方的脚手架

1
$ npm install -g hexo-cli

然后初始化博客,并安装依赖包

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

<folder> 就是博客的本地文件夹

阅读全文 »

Hello World

发表于 2018-07-11 | 分类于 建站 | | 阅读次数:

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

阅读全文 »
1…3738
ZhangMiao

ZhangMiao

Android/Flutter Developer

379 日志
58 分类
143 标签
RSS
E-Mail QQ Github StackOverflow
友情链接
  • Kaisir
  • Liujianhui
  • Leo
  • Hongyang
  • Liuwangshu
  • Jspang
  • Blankj
  • WuXiaoLong
  • Molunerfinn
  • Ofind
  • Gcssloop
© 2024 ZhangMiao
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
本站访客数 人次 本站总访问量 次