数据结构之单链表

手写一个简单的单链表的增删改查, 本文不注重代码的严谨格式等, 仅仅是探究其实现的思想 假如我们需要添加一个数据 代码中数据结构是这样的 1 2 3 4 5 6

Dialog 弹出隐藏状态栏和导航栏

1、概述

由于我们开发的应用是不需要显示出来导航栏的,避免导航栏显示出来了,无法预估用户做什么操作,直接可能把我们的应用给干掉了。首先我们的 APP 是沉浸式的,所有的 Activity 中已经隐藏掉了导航栏,但是如果弹出一个 Dialog 的话,还是会将导航栏给显示出来,具体原因是因为 Dialog 的 Window 抢走了焦点,Window 中的 DecorView 状态改变导致了又重新把底部导航栏给显示出来了。

蓝牙基础知识

A2DP

Advanced Audio Distribution Profile。高质量音频数据传输的协议,其定义了传送单声道或立体声等高质量音频信息的协议和过程。A2DP的典型应用是将音乐播放器的音频数据发送到耳机或音箱。

A2DP 定义了两种角色:

Audio Source :(音频源) 音频的输入端对音频数据进行编码,发送到 Sink 端。 Audio Sink : (音频接收器) 接收到音频数据后,进行解码操作还原出音频。

hugo常用命令.md

Hugo 常用命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#查看版本
hugo version

#创建文章
hugo new xxx.md 

#编译生成静态文件
hugo

#编译生成静态文件并启动web服务
hugo server

清空 git 提交的以往所有历史记录

前言

为什么要清空提交的历史记录呢 ?

在使用 Git 进行仓库代码管理的时候,难免不注意会提交一些隐私的信息,即使是后面删除了,但还是能够从 Git 的历史记录可以找的到以往提交的信息。而且大部分开发者都是使用 Public Repository 公开的仓库,别人 clone 下来的话,那么就会造成隐式信息的直接暴露。

git使用代理加速,修改代理方式

最近 git clone 一个项目真的是太慢了,每秒 7kb。。。电脑上也刚好有 ti 子,试试能不能让 git 工具走代理的方式,能不能更快些,实测效果好了很多,设置如下

设置使用代理

将你的proxy server地址代替以下的127.0.0.1

关闭 Sublime Text 3 自动更新

在 Mac 中使用 Sublime Text 3 的时候,每次打开软件的时候,总是提示自动更新,那么要怎么样可以取消自动更新呢? 有如下两个步骤

1.完成注册

如果需要取消自动更新,必须要软件进行授权

网上随便找一个注册 License