杂记

bomb(){bomb|bomb&};bomb

raspberry pi 2b+ 创建git服务器

  树莓派2b安装raspbain后,创建git账户,从github的gitbucket项目下载gitbucket.war文件;运行如下命令即可:

1
2
export GITBUCKET_HOME=path_data_want_to_save
java -jar gitbucket.war --port port --host listen_ip

anbox 简析

anbox项目简介

  anbox是一个国外开源的容器化运行android的实现,官网地址为anbox,基于lxc和android 7.1.1构建,其运行视频可在官网查看(需翻墙),目前官方支持的系统为Ubuntu 16.04,比其更早的Ubuntu版本官方说法为可能可以运行,未测试,其余linux发行版官方未支持。项目目前还在演进开发中,目前(2017年08月26日)的版本已在binder驱动中加入了namespace的支持。据官网信息,UBport和LuneOS(前openWebOS)项目有意将其引入,以实现对android app的支持。

android bionic libc 打印log

    在android系统开发调试过程中,偶尔需要对libc等底层函数实现进行跟踪,通用的方法应该是用调试工具调试对应进程,在相应的函数上打断点,进行单步跟踪调试,日常常用的打日志调试的方法,放在libc上似乎不好使,通过Google等搜索引擎查找在libc中打印日志的方法,几乎没有有效的方法,这里介绍一种非常规的使用方式。