上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页
摘要: -----*----- 6 1 0 6----*-*---- 5 7 2 1 5 7---*-*-*--- 4 6 8 3 2 4 6 8--*-*-*-*-- 3 5 7 9 4 3 3 5 7 9-*-*-*-*-*- 2 4 6 8 10 5 4 2 4 6 8 10#include <stdio.h>int main(void){int r=6,c=12;int i,j,k;printf("start \n");for(i=1;i<r;i++){ for(j=1;j<r-i+1;j++){ printf... 阅读全文
posted @ 2012-09-20 21:50 retacn_yue 阅读(140) 评论(0) 推荐(0) 编辑
摘要: native servicezygote 服务kernel->init(init.rc)->demons zygote->dalvik VM->systemServer runtime->serviceManagerzygote包括两部分: c/c++层,用来产生进程给核心服务和app java层,调用c/c++层activityManager 活动管理器管理activity属性和行为,管理service 示例代码:取得正在执行的 // 取得正在运行的进程ActivityManager activityManager = (ActivityManager... 阅读全文
posted @ 2012-09-18 23:27 retacn_yue 阅读(805) 评论(0) 推荐(0) 编辑
摘要: ELF 文件三种格式:1 可重定位的目标文件 可用readelf工具读取 readelf -a 文件名ELF headerprogram header tablesection header table目标文件的布局 起始文件地址 Section或Header 0 ELF Header 0x34 .text 0x60 .data 0x98 .bss (此段为空) 0x98 .shstrtab 0xc8 Section Header Table 0x208 .symtab 0x288 .strta... 阅读全文
posted @ 2012-09-18 13:53 retacn_yue 阅读(219) 评论(0) 推荐(0) 编辑
摘要: serviceManager 在c++层如何使用serviceManager frameworks\base\services\camera\tests\CameraServiceTest,示例代码如下:sp<ICameraService> getCameraService() { //取得serviceManager sp<IServiceManager> sm = defaultServiceManager(); ASSERT(sm != 0); sp<IBinder> binder = sm->getService(String16(" 阅读全文
posted @ 2012-09-18 00:33 retacn_yue 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 文件I/O.data msg : .string "Hello, world!\n" len = . - msg.text.global _start_start: movl $len, %edx movl $msg, %ecx movl $1 , %ebx movl $4 , %eax int $0x80 movl $0 , %ebx movl $1 , %eax int $0x80c 代码: #include<stdio.h> #define LEN 14 char msg[LEN]="hello, world!\n"; int ... 阅读全文
posted @ 2012-09-17 15:36 retacn_yue 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 内存与地址32位x86 ,从0x0000 0000到0xffff ffffcpu的功能单元:寄存器:register,高速存储器,像内存一样存取数据 eax 通用寄存器 ebx ecx edx edi ebp eip 程序计数 程序计数器:program counter,指令解码器:instruction decoder算术逻辑单元:arithmetic and logic unit地址和数据总线:bus 示例:访问内存读取数据 cpu 将寄存器对接到数据总线上,使寄存器每一位对接到一条数据线,等待接收 cpu 将内存地址通过地址线发给内存,控制... 阅读全文
posted @ 2012-09-17 13:51 retacn_yue 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 运算符逻辑运算 XOR 的真值表 A B A XOR B 0 0 0 0 1 1 1 0 1 1 1 0 NAND 的真值表 A B A NAND B 0 0 1 0 1 1 1 0 1 1 1 0 NOR 的真值表 A B A NOR B 0 0 1 0 1 0 1 0 0 1 1 0进制间的转换二转十1011=1*2(3)+0*2(2)+1*2(1)+1*2(0)小数.1011=1*2(-1)+0*2(-2)+1*2(-3)+1*2(-4)整数的加减运算8位表示正负数,最高位为符号位,0表示正,1表示负(-127~127)逻辑:... 阅读全文
posted @ 2012-09-17 12:40 retacn_yue 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 数据结构的概念学这东西感觉一下又回到了十年前数据结构(data structure):数据的组织方式 算法+数据结构=程序堆栈(后进先出): 示例代码: #include<stdio.h>char stack[512];int top=0;void push(char c){stack[top++]=c;}char pull(){return stack[--top];}int is_empty(void){return top==0;}int main(void){push('a');push('b'); push('c'); wh 阅读全文
posted @ 2012-09-16 23:48 retacn_yue 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 线性查找 示例代码:#include<stdio.h>char a[]="hello world";int indexof(char letter){int i=0;while(a[i]!='\0'){ if(a[i]==letter){ return i; }i++; }}int main(void){printf("fuck:%d %d\n",indexof('o'),indexof('z'));return 0;}折半查找#include<stdio.h>#define LEN 阅读全文
posted @ 2012-09-16 22:39 retacn_yue 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 排序sb东西算法(alorithm) 解决一类计算问题插入排序示例代码:#include <stdio.h>#define LEN 5 int a[LEN]={10,5,2,4,7}; void insertion_sort(void){int i,j,key; for(i=1;i<LEN;i++){ printf("element:%d,%d,%d,%d,%d\n",a[0],a[1],a[2],a[3],a[4]); key=a[i]; j=i-1; while(j>=0&&a[j]>key){ a[j+1]=a[j]; j 阅读全文
posted @ 2012-09-16 22:18 retacn_yue 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页