Forver.微笑

面带微笑未必真的开心,但笑起的那一刻,心中的那些不开心的事已经不重要了~

0%

测试 gitee GO!GOGO

大型项目中常常由多人合作,项目中会有一些功能有专人维护,其他人员不需修改。在git中使用submodule功能可以不必关心他人维护的模块,大大提高开发效率。

阅读全文 »

warning: CRLF will be replaced by LF 解决办法

使用git add命令时提示文字:

1
2
warning: CRLF will be replaced by LF in ...
The file will have its original line endings in your working directory
阅读全文 »

OkHttp的优势

OkHttp 是 Square 的一款应用于 Android 和 Java 的 Http 和 Http/2 客户端。

  • 能够高效的执行 http,数据加载速度更快,更省流量
  • 支持 GZIP 压缩,提升速度,节省流量
  • 缓存响应数据,避免了重复的网络请求
  • 使用简单,支持同步阻塞调用和带回调的异步调用
阅读全文 »

shell

文件、目录操作命令

  • ls 显示文件和目录
  • cd 切换目录
  • cp copy文件
  • rm 删除文件或目录
  • mv 移动文件
  • diff 比较文件或文件夹内容
  • ln 建立链接
阅读全文 »

常见内存问题

通常来说,有3类内存问题

  • 内存抖动 :内存波形图呈 锯齿状、GC导致卡顿。这个问题在dalvik虚拟机上更加明显,ART上由于做了大量的优化,内存分配和GC效率提升了5~10倍,出现内存抖动的概率小很多。
  • 内存溢出 (OOM,out of memory) :是指程序在申请内存时,没有足够的内存空间供其使用,就会出现 out of memory问题。
  • 内存泄露 (memory leak) :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak 会最终会导致 out of memory!
阅读全文 »