自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BigBird

footprint of a tech geek

  • 博客(49)
  • 资源 (6)
  • 收藏
  • 关注

原创 cygwin_简单配置

1.选用http://mirrors.kernel.org作为下载站点,比较稳定高效2.勾选VIM/git和grep/awk/sed等基本工具3.习惯性扩展配置,用alias实现,编辑vi ~/.bashrcalias ll='ls -al'alias clr='printf "\033c"'

2016-05-07 11:14:18 492

原创 linux_grep简单

当前目录下,递归搜索HELLO,并显示行数,以及搜索结果的前后3行grep HELLO * -rsn -C 3

2016-04-21 11:09:04 481

原创 linux_find简单

查找当前目录下,三天之内修改的c后缀文件,并显示详细信息find . -name '*.c' -type f -mtime -3 -ls1. -ls 视需求而定2.-mmin -60 表示查找60分钟内修改过的文件

2016-04-20 15:23:30 430

原创 linux_group简单

0.假设有一个用户test1.显示当前用户所属组:#id或者#id test#id -Gn2.添加新组:#groupadd helloworld3.删除已有组:#groupdel helloworld4.向已有组helloworld中添加用户test:#gpasswd -a test helloworld5.从已有组helloworld中删除用户te

2016-04-20 15:09:22 402

原创 android_获取IP

private String int4String(int val) { return (val & 0xFF) + "." + ((val >> 8) & 0xFF) + "." + ((val >> 16) & 0xFF) + "." + (val >> 24 & 0xFF); } private String getIp() { WifiManager wifiMana

2014-11-14 09:10:42 584

原创 android_拷贝

1.Android.mk拷贝apk###############################################################################include $(CLEAR_VARS)LOCAL_MODULE := AirSwfPlayer-releaseLOCAL_MODULE_TAGS := optionalLOCAL_SRC_F

2014-10-22 17:14:15 686

原创 linux_创建ext4文件

1.dd if=/dev/zero of=test.img bs=1M count=322.mkfs.ext4 -c test.img3.mkdir hello4.sudo mount -t ext4 -o loop test.img hello5.cp ...6.sudo umount hello

2014-10-21 09:30:04 1302

原创 android_不显示界面的activity调用

1.程序A调用程序B2.程序A:

2014-10-16 21:28:26 1493

原创 git_amlogic版本库搭建

起点:amlogic目前使用repogua服务器端:

2014-08-14 09:58:11 1717

原创 git_版本回滚

1.git log 查看版本历史,找到当前提交hao要回滚的commit提交号,例如1234562.

2014-07-22 17:29:02 728

原创 linux_组操作

1.显示当前用户所属组:#id

2014-07-22 15:01:06 585

原创 openfire_服务器部署到centos上

1.下载rpm文件http://www.igniterealtime.org/downloads/index.jsp

2014-05-30 21:48:26 1387

原创 ssh_私钥移植

1.找到工作正常的id_rsa,位于授权用户的家目录的.sshwenjj

2014-04-10 08:44:58 853

原创 git_实战

场景:local目录下有五个文件夹:1,2,3,4,5和文件README。想把1,3用git保存,且不上传.class文件解决:一.数据服务器端(yourhost):$mkdir yourgitname.git$cd yourgitname.git$git init --bare --shared//centos 注意完成下面命令:#addgroup gitgrou

2014-04-02 22:47:02 1005

原创 android_aliyun-oss

1.阿里oss,官方地址:http://fuwu.aliyun.com/developmentcomponent/detail.htm?spm=0.0.0.0.4GBiys&id=1000062.上面地址搞到的Java SDK开发包在android上不干活,至少在android4.4上不干活3.在这里有一些好东西,地址 http://bbs.aliyun.com/read/129380

2014-03-16 19:26:51 2926 1

原创 centos_aliyun-oss-客户端

1.客户端地址:http://aliyunecs.oss.aliyuncs.com/ossbrowser.jar2.客户端执行:java -jar ossbrowser.jar3.官网使用说明:http://bbs.aliyun.com/read.php?spm=0.0.0.0.JkUcAA&tid=953214.官方使用文档:http://aliyunecs.oss.aliyun

2014-03-08 19:40:45 1024

原创 openfire_插件开发-jsp/servlet

1.openfire编译运行正常,helloworld工作。参见:openfire_插件开发-helloworld2.openfire_src/src/plugins/xhcplugin/src/增加web文件夹,添加xhcplugin-birdnew.jsp文件:hello world hello world jsp!! HelloWorldServlet

2014-03-05 18:48:42 1800

原创 openfire_插件开发-helloworld

1.openfire编译运行正常,参见:http://blog.csdn.net/xhcbird/article/details/204584492.插件开发,帮助文档很详细,在openfire_src\documentation\docs\index.html文件,用浏览器打开。可以找到:Plugin Developer Guide - A guide to writing and

2014-03-04 15:08:25 1682

原创 openfire_编译运行

1.下载地址:http://www.igniterealtime.org/downloads/source.jsp2.编译工具eclipse,选用ee版本的,下载地址:http://www.eclipse.org/downloads/3.例如:eclipse-jee-kepler-SR1-win32.zip和openfire_src_3_9_1.zip4.apache-ant 和 my

2014-03-04 14:35:08 1466

原创 android_开机自启动

1.开机自启动activity和服务,不显示任何界面。纯属娱乐。2.顺便接收关机消息3.文件:MainActivity.java,绝不会告诉你,完全没技术.../* * @auther: bigBird * @date: 2014-2-27 * @blog: http://blog.csdn.net/xhcbird */package com.xhcbird.autostar

2014-02-27 14:16:43 750

原创 android_一键锁屏

1.在android4.2上正常工作,参考网络代码。2.文件:MainActivity.javapackage com.xhcbird.lock;import android.os.Bundle;import android.app.Activity;import android.app.admin.DevicePolicyManager;import android.conte

2014-02-26 15:37:41 821

原创 misc_测试磁盘cmd工具

1.目的:pc文件夹和u盘文件夹批量拷贝测试。运行环境:windows的cmd2.配置文件:config.batrem 文件名:config.batrem 作用:配置路径和次数rem sour:设置原文件夹路径rem dest:设置目的文件夹路径rem count:设置循环次数rem by bigBirdrem on 2014-1-15set sour="e:\1"set

2014-01-15 20:30:13 876

原创 shell_android存储设备测试

1.编辑脚本DdTest4Android.sh;用于测试存储设备可靠性。用的是dd命令,cp很容易以此修改。# !/bin/bash# file name: DdTest4Android.sh# for inand test;# use like:# DdTest4Android.sh /mnt/sdcard/ddreport.txt /mnt/sdcard/sour.dat /mnt

2014-01-14 12:52:37 842

原创 android_添加服务给应用使用

增加fakeled服务玩(aosp-4.4)1.mkdir -p frameworks/base/bigbird/java/android/fakeled/2.vi frameworks/base/bigbird/java/android/fakeled/IFakeLed.aidl// for led flash;// by bigbird;// on 2014-1-8;packag

2014-01-09 21:04:05 886

原创 git_合并几个commit

合并最新n份提交git rebase -i HEAD~n例如合并最近5份提交git rebase -i HEAD~5合并从提交commit:  123456...到最新提交git rebase -i 123456...执行完这句后,进入nano编辑界面,按照提示,把pick修改为f注意nano的操作ctrl代表^,所以写入是ctrl+

2014-01-07 19:18:33 721

原创 android_移植memtester

1.下载memtester:2.解压到android源代码external目录下。3.使用下述Android.mk文件:# used to gen: memtester# by bigBird# 2014-1-7LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := memtester LOCAL_

2014-01-07 15:54:28 3161 4

原创 misc_vi标签页

vim的标签页路径很古怪,且可以用状态栏显示完整路径。下面是只显示文件名,同时支持修改的文件名前显示“+”号的方法。vi ~/.vimrcsyn onset nuset incsearchset hlsearchset nobackupset ls=2set cursorlineset tabstop=4" start ------------------->标签页只显示

2013-12-28 16:54:19 735

原创 android_mingw编译ndk

1.下载mingw:http://sourceforge.net/projects/mingw/2.安装mingw:1.建议默认位置,否则注意不要有空格;2.在Basic Setup中勾选除mingw32-gcc-ada和mingw32-gcc-fortran外的选项,这里要根据个人情况。。。总共914MB3.使用c:\MinGW\msys\1.0\msys.bat操作(默认的目录),可以

2013-12-18 15:59:40 2144

原创 misc_VirtualBox共享剪贴板,拖放文件

1.设备-》安装增强功能2.如果ubuntu等,需要sudo执行,否则不成功。3.控制-》设置-》共享文件夹4.共享剪贴板:设置-》常规-》高级-》共享粘贴板,设置为双向(window host-》ubuntu device测试OK)5.拖放文件:设置-》常规-》高级-》拖放,设置为从主机到虚拟机(window host-》ubuntu device测试OK);可惜的是,设置为双向

2013-12-16 15:59:23 798

原创 linux_随机数

#include "stdio.h"#include "errno.h"#include int GetRandom(void *buf, int bytes){ int fd; int ret; fd = open("/dev/urandom", O_RDONLY| O_NONBLOCK); if(-1 == fd) { printf("open urandom err

2013-12-13 12:58:02 681

原创 android_手机住手

前提:基本会玩android source code1.类似360手机助手/qq手机助手的pc端工具总自动弹出,非常反感2.source code 中vi system/core/adb/adb.h#if ADB_HOST_ON_TARGET/* adb and adbd are coexisting on the target, so use 5038 for adb

2013-12-12 13:06:04 948

原创 android_ubuntu使用adb

1.下载android-sdk:http://developer.android.com/sdk/index.html2.进入:sdk/platform-tools;可以看到adb3.lsusb4.设备打开调试模式,连接pc5.lsusb,区别于上一次的信息就是你的设备,例如rockchip的一款:ID 2207:0010表示idVendor是2207;idProduct是0010

2013-12-11 21:07:30 820

原创 android_绘制鼠标

不需要修改framework直接java绘制。package com.example.hellocursor;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.annotation.SuppressLint;import android.app.Ac

2013-12-11 20:04:48 1879

原创 android_ndk打印调试信息

1.add log lib to Android.mk. like this:# Copyright (C) 2009 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in

2013-12-11 11:27:35 1217

原创 shell_文件列表

save as mtree.sh; then run:#./mtree.shfunction tree(){ for file in $1/* do if [ -d "$file" ]; then echo "$file/" tree $file else ff=$(echo $file | sed '/*$/'d) #avoid file li

2013-12-09 13:00:13 857

原创 shell_sed技巧

查找文件夹下特定文件并且打包,当文件名有空格,问题有意思了:touch "a b c .txt"find ./ -name "*.txt" | sed 's/\ /\\\ /g' | xargs tar -cvf haha.tar通过类似system调用,进一步更改system("find ./ -name "*.txt" | sed 's/\\ /\\\\\\ /g' | xarg

2013-12-09 09:04:48 558

原创 javascript_汉诺塔

save as hanoi.html; then run in your web brewerdocument.write("Javascript Hanoi test!");var hanoi = function(disc,src,aux,dst){if(disc > 0){ hanoi(disc - 1,src,dst,aux); document.write

2013-12-07 15:59:57 997

原创 c_汉诺塔真相

输出图形的汉诺塔,蛮有意思。其中的list.h是我从linux中提取的,参见:c_提取linux链表#include "stdio.h"#include "stdlib.h"#include "list.h"////////////////////////int high;int interval=5;LIST_HEAD(head1);LIST_HEAD(head2);L

2013-12-07 15:21:49 744

原创 ruby_汉诺塔

test in mac:save as hanoi.rb;then run:#ruby hanoi.rb 4#! /usr/bin/rubydef hanoi(floor, towerA, towerB, towerC) if floor == 0 print "get ", towerA, " to ", towerC, "\n" else hanoi(fl

2013-12-06 22:44:33 736

原创 python_汉诺塔

save as hanoi.py,; then run:#python hanoi.py 4#!/bin/env pythonimport sysimport stringdef hanoi(floor, towerA, towerB, towerC): if (floor == 0): print('get %s to %s'%(towerA,towerC

2013-12-06 21:07:42 849

repo-android

支持android4.4下载,例如放到/usr/haha下面,执行时:/usr/haha/repo就可以了。注意chmod权限

2014-04-10

android开机自启动.bird

开机自启动activity和service,得到关机消息,无界面显示

2014-02-27

android一键锁屏源代码-bird

android一键锁屏源代码,android4.2工作正常。

2014-02-26

树莓派主控Broadcom(博通) BCM2835资料

树莓派主控Broadcom(博通) BCM2835资料

2013-12-23

树莓派B板原理图

树莓派B板(第二代)原理图 reversion 2.0,新鲜的

2013-12-23

codec_alc5631q.pdf

codec alc5631q.pdf一份瑞昱的codec文档

2013-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除