Srain

质有高低,境界不同。
  • About
  • Feed
  • About
  • Feed
  • 如何健康快速减肥

  • 失物招领 / 寻人启事

  • BTC 空投,免费送比特币

  • 领 HNS 空投,买矿机,屯 BTC

  • 牙齿修复经历

  • 一次白帽黑客挑战赛

  • Android Studio 3 Preview 发布

  • 感谢两位远到而来同学

  • ssh-agent 转发

  • 良禽择木而栖

  • MDCC 2016 PPT 下载及简单点评

  • 九月,我们在 MDCC 的一场聚会

  • 命令行终端保持连接

    不要使用 iTerm2 的 Send ASCII code when idle
  • 不停向前,只为更好的自己 —— 致参加 Study Jams 的同学们

  • Firebase 简介

  • Google I/O 见闻

  • 美丽的卷积云

  • BitMask 使用参考

  • 我所认识的『天才』少年:Lody

  • Android 中的 Enum 到底占多少内存?该如何用?

  • Fail2Ban: whois is taking up 100% of the cpu

  • 欢迎大家参加 Google Study Jams 学习小组

    Android 设备已经随处可见,你是否想过也能写一个应用在你的 Android 手机上运行?
  • Make GIF Snapshot for Android APP

  • 微信助手 Chrome 插件开发手记

  • appcfg.py: Save the authorization information

  • Centering List Items Horizontally

  • Bye2015Hi2016 —— 他年他月再相见

  • jekyll-multiple-languages 2.0 is released now

    jekyll-multiple-languages 2.0 is released now, happy coding!
  • 十年磨一剑: 开发者的孤独与伟大

    写在 PHP7 发布和 Swift 开源之日
  • 我们辛勤劳作的母亲

    我需要一杯酒,来把这个事情说完。关于我们的母亲,关于我的朋友。
  • 再谈 Android API 兼容性处理

  • Android 悬浮窗的小结

  • React Native: Android 的打包

  • React Native: 配置和起步

  • 为 PHP 构建 RPC 服务

  • 升级到 Android 6.0

  • Speed up your build in Android Studio

  • ISO 8601 in Bash, Java, PHP, Python

  • Corpse Bride

  • 2015年5月:在路上

  • 通过 shell 执行 python 报错: No such file or directory

  • LeakCanary 中文使用说明

  • LeakCanary: 让内存泄露无所遁形

  • Help: Would you please follow me on GitHub

  • 有一事相求,请在 GitHub 上关注我吧

  • 关于红杏的公益代理, Android Studio以及freso的编译

    使用红杏代理更新Android SDK,让使用Android Studio轻松愉快
  • 重定义/覆盖Android类库中的文字,颜色等资源

  • gitlab 启用注册

  • 我眼中的下拉刷新

  • 关于安装Android Maven 本地依赖库

  • SimpleHashSet, save 25% memory

  • SimpleHashSet, 节省25%内存

  • gitlab 使用现有 nginx 服务器

  • CentOS的gradle构建环境

  • 我的2014

  • Android object size in Dalvik

  • JAVA 对象大小

  • 一种10s之内的方案

  • Ultra-Ptr 在eclipse中编译的办法

  • aar vs apklib

  • Binary tree traversal

    iteratively, recursively; pre-order, in-order, post-order
  • 根据字符串获取资源id

    android根据字符串获取资源id的多种方式
  • 手机客户端应用新浪微博绑定流程

    客户端绑定微博流程 客户端一键关注微博
  • Chrome 扩展开发参考

    Chrome 扩展开发参考
  • ssh public key认证免密码登录

    利用ssh 公钥认证实现免密码登录服务器
  • ssh-keygen 基本用法

    介绍ssh-kengen的生成密钥的基本用法
  • Gitlab 简单配置使用

    gitlab 使用做私人项目托管和管理,本文介绍简单的配置和使用
  • 简单的ssh隧道实现代理上网

  • enable epel7 repository for CentOS7

  • PHP: singleton of children class

    Get singleton of children class by a static method in parent class
  • PHP静态延迟绑定: 获取子类的单例

    父类的静态方法getInstance() 获取各个子类的单例
  • ssh + expect 自动登录服务器

    mac下 ssh自动登录
  • 通过QUIC协议访问Google

    通过QUIC协议访问Google,无法访问可以试试这个
  • setup log center

    some information about how to setting up a log center
  • 日志中心:统一日志服务器

    统一日志服务器配置
  • find smallest number greater than given number out of a sorted list

  • Shortcut for arrow keys, move like in vi/vim mode

    Remap arrow keys to vi/vim mode. Shortcut for arrow keys, move them in vim mode.
  • 我的 Mac 工作环境配置

  • 我的 idea 配置

  • Android中的稀疏数组:SparseArray

    Android稀疏数组的实现; SparseArray in Android
  • git: 提交前强制检查各个项目用户名邮箱设置

    为各个项目单独设置用户名和邮箱,并在提交前强制检查。
  • git 全局钩子

    git全局钩子的配置
  • 一种简单高效的二进制编码方法

    binpack 编码方法
  • Gridview 的错误用法及替代方案

    类似9宫格的页面,使用 GridView,有可能导致首项被多次创建和绘制,本文给出一个替代方案。
  • ListView / GirdView Adpater 的 getView 方法,首项多次调用

    本文解释了 getView 首项被执行多次的原因,并给出了一些参考解决方案。
  • SQLite 使用参考: 唯一索引,分页,清空表

    本文使用一个例子讲述 Sqlite 中的索引,分页,和清空表的最佳做法
  • How Android caculates view size

    How does android caculate the size of view.
  • Android中 View 大小的确定过程

    Android中有 ViewGroup,ViewGroup 可以包含子 View,本文讲解 View 尺寸大小的确定过程
  • Truncate talbe in SQLite

    How to truncate table in Sqlite
  • SQLite 清空数据库表

    SQLite 如何清空数据库表
  • setTimeout 和 setTimeInterval 的本质区别

    setTimeout 和 setTimeInterval 的本质区别
  • 一花一世界: Android 中细小组件的生命周期

    如何在 Activity,Fragement 中各生命周期优雅地处理好, 资源释放,停止网络请求等问题。
  • Jekyll Plugins and Github Pages

    Using Jekyll plugins on github pages, the right way.
  • Jekyll 插件和 Github Pages

    Github Pages 运行在安全模式下,大部分的插件是不能使用的。如何可以在使用各种插件的同时,又可以使用 Github Pages 的托管服务?
  • Install php imagick extension on CentOS

    setup a vpn server
  • Work with git branches

    Some basic git actions on git branch, the diffent and the relate between them:

    • create a branch;
    • delete branch;
    • check out remote branch;
    • git merge;
    • git rebase;
    • git force push;
    • git fast-forward.
  • Git 日常分支操作

    介绍日常中经常遇到的一些分支操作:

    • 创建分支;
    • 删除分支;
    • 检出远程分支;
    • git merge;
    • git rebase;
    • git force push;
    • git fast-forward.
  • Some tips for git setup and git config

    some tips related to ssh key; git global config and repository config; git alias config for multiple sshkey
  • 命令行下的git配置问题: 多个 sshkey, 多个用户身份, git alias

    git 使用多个 sshkey;git 实用设置
  • Android 高版本 API 方法在低版本系统上的兼容性处理

  • Android 存储使用参考

    本文介绍了安卓使用存储时会遇到的一些问题,以及处理参考。
  • Solution for Loading Image in Android

  • Android 统一的页面头部

    本文介绍了使用 Activity 做页面,实现统一的页头的方法
  • Android 内存使用分析和程序性能分析

    安卓开发做性能优化时,如何分析内存使用?如何查看 app 中方法调用情况,找出性能瓶颈?
  • LRU cache in Android

    An introduce to the LRU cache in Android
  • Android 加载图片时需要解决的问题

    简述加载图片时需要处理好的几个问题
  • How an activity is created

    What happen when we call startActivity()?
  • Nginx proxy_pass: examples for how does nginx proxy_pass map the request

    Some examples for showing how the request URI will be mapped.
  • 青春不朽,前行无悔

    百阿之旅心得
  • Setup PPTP

    setup a vpn server
  • batch process file name

    use find & sed to batch process file name
  • 阿里花名:如何起花名

    关于阿里巴巴的花名: 如何取花名
  • Install LAMP enviroment on a minimum CentOS

    A simple guide about installing the LAMP enviroment on a mininum CentOS
  • Install jekyll on CentOS

    A simple guide about installing jekyll on CentOS.
  • Yet another summer rain.

    For another rain, for another summer.
  • Yet another summer rain.

    For another rain, for another summer.
Previous Page: 1 of 1 Next