Vim命令 Vim命令
Vim 简介vim是一个Unix文本编辑器,它以快速高效而闻名,是在终端中运行的小应用程序(当然也有图形界面),它最主要的特点是完全可以通过键盘控制,而不需要菜单栏或鼠标。 使用vim打开文件后,一般会用到三种模式:命令模式(command
2023-03-06
Git命令 Git命令
更新和提交git fetch 下载远程的代码,并更新本地远程分支状态 git merge 合并2各分支,会产生一个新的节点指向2个分支的最新节点 git rebase 合并2个分支,不会产生新的节点,只会有一条提交节点线 git pul
2023-02-28
Linux Shell命令 Linux Shell命令
文件操作相关# 新建文件 touch file_name # 查看文件 ls 或 ll 获取文件内容# 查看文件全部内容 cat file_name # 从最后一行反向查看文件内容 tac file_name # 查看文件的前N行 hea
2023-02-24
状态栏相关知识 状态栏相关知识
设置状态栏文字颜色(黑/白)设置为浅色状态栏,即黑色字体private fun setLightStatusBar() { val flags = window.decorView.systemUiVisibility win
2023-02-24
使用Hexo免费搭建个人博客教程 使用Hexo免费搭建个人博客教程
前言现在各种互联网博客非常的,常见的如CSDN、简书、掘金、博客园等平台,这些博客平台做的都很好,可以直接在上面注册自己的账号写文章,发表的文章在百度、Bing等搜索引擎上也能收到,但缺点是受于平台的各种限制,个人定制化不自由,而且大多数平
2021-10-13
Java基础语法-关键字的使用 Java基础语法-关键字的使用
简介Java关键字是Java程序语言结构的一部分,它对于编译器有特殊的含义及作用,我们不能用将它们用变量名称(编译会报错)。Java中一共有50个关键字,包含2个保留字const和goto,所有的关键字都是小写,全部的关键字如下表所示:
2021-10-13
多线程同步与多线程通信本质(待完善) 多线程同步与多线程通信本质(待完善)
进程与线程的概念进程 操作系统中运行的软件就是进程,一个运行的软件可能包含多个进程,至少有一个进程。 比如Windows电脑运行的文件管理器、浏览器等,下面是我电脑上打开任务管理器(Ctrl + Shift + Esc)所看到的进程信息。
2021-09-29
序列化-Serializable和Parcelable的简单介绍 序列化-Serializable和Parcelable的简单介绍
序列化的本质序列化是一种用来处理对象流的机制。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化:将java对象转换成字节序列的过程,字节码可以保存到数据库、内存、文件等,也可用于网络传输 反序列化:将字节序列恢复为java对象
2021-09-24
分享一款思维导图工具-幕布 分享一款思维导图工具-幕布
简介思维导图在日常工作中有着非常重要的作用,它可以帮助我们列待办计划、理清思路、发散思维、记录笔记等。市面上有很多的思维导图工具(Xmind、MindMaster、MindManager、百度脑图),这些工具我基本都使用过,各有优势,但是都
2021-09-24
分享一些实用的小工具(Windows版) 分享一些实用的小工具(Windows版)
屏幕捕获取色类FsCaptureFsCapture是一款很好用的Windows电脑截屏、录屏工具。同时还有取色器和屏幕放大演示功能。软件大小3MB左右、免安装。截屏支持活动窗口截屏、矩形区域选择截屏、自定义形状区域截屏、自定义范围滚动截屏、
2021-09-24
OkHttp源码解析 OkHttp源码解析
一、OkHttp总体架构介绍简介OkHttp 是一个处理网络请求的开源项目,是 Android 端最火热的轻量级框架,由Square 公司贡献用于替代 HttpUrlConnection 和 Apache HttpClient。随着 OkH
2021-09-24
Handler使用及源码解析 Handler使用及源码解析
Handler机制是什么?当我们运行一个Android应用程序时,系统会创建一个进程,这个进程就是我们的主线程(UI线程-ActivityThread)。为了防止阻塞UI主线程,我们一般会将耗时的操作放到子线程中进行处理,处理完之后更新UI
2021-09-24
1 / 3