- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 关于git基本原理
git 由来 git是linux 创始人的linus 第二个作品。Linus 三天就写出了git ,十几天之后就有一个可以使用的版本了。经过不断修改沿用至今。(不得不佩服Linus,后来Linus 写了个自传 书名叫“只是为了好玩”。Linus简直就是IT界的 “老顽童”)git可以说是根儿正苗红,同时具备其特有的优点受到大家普遍的欢迎。 git与svn比较 git是分布式的
2016-05-18 15:22:48 364
原创 关于binder
什么是binder: binder是为了解决进程间通信的问题,而产生的一堆东西的总称。包括(linux层的:) binder驱动,binder 数据 ,binder协议,(java层)服务端,客户端,代理端等等。说简单点:android的一个应用为一个进程,各各进程之间的通信由binder来完成。 binder如何在进程之间传数据: linux中各进程有独立的用户空间但内核空间是共享
2016-05-04 15:06:07 370
转载 Serving Web Content with Spring MVC
Serving Web Content with Spring MVC This guide walks you through the process of creating a "hello world" web site with Spring. What you'll build You'll build a service that will accept HTTP G
2013-10-18 11:18:50 1303
原创 泰迪熊调试法
在软件编程界,就不得不提到传奇人物Brain Kernighan和Rob Pike,泰迪熊调试法源于一个大学计算机中心,在这里,学生们遇到神秘bug的时候就可以先把问题解释给这只摆在桌子上的泰迪熊听,然后才能向老师或助教求助。所以,有的时候只跟熊聊天也能解决问题。这一调试方法真的很管用,以至于风靡了整个软件工程行业,就像打印语句这一方,不管那些复杂的工具如何风起云涌,输出语句这一方法仍然在今天很受
2013-08-16 10:32:01 839
原创 jni 学习笔记
理论: 1.JNI :Java Native Interface。就是说JNI是一个java执行Native code的一个接口。 问:为什要称为“Native”。 答:java code 编译成 class 有JVM解释执行,所谓“解释执行”就是将*.class解释成 cpu相关的code 在真正执行。所以将非java code 称为:Native(原生)code 就很有道理了。
2013-01-29 14:23:28 451
原创 Intents and Intent Filters
intents本身很容易理解,就想以前程序中快捷键,一按就直接进入摸个应用。但是android的Intents更加的先进,码农可以在coding是进行配置,达到各种效果。如直接进入程序顶层,或是进入到程序处理数据界面,或是由用户决定进入那个应用,等等等等。 intent是一个object,包括启动activity所需的各种信息,主要包括Component name,Action,Data,C
2012-09-21 13:34:09 438
原创 Processes and Threads
本文是关于 android 官网资料 “Processes and Threads” 的学些笔记。 对这篇文档的大概总结: app第一次运行是os为其创建一个liunx进程。默认情况下一个app中的所有组件都运行在同一个进程和线程中。这几进程叫主进程也就是UI线程。app也可以自己增加进程和线程。 关于进程: 如果需要用户也可以在manifest中可以控制a
2012-09-19 16:39:35 594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人