- 博客(5)
- 资源 (29)
- 收藏
- 关注
原创 动态申请内存,释放出现错误
*** glibc detected *** ./a.out: free(): invalid next size (fast): 0x0000000000ae0010 ***======= Backtrace: =========/lib/x86_64-linux-gnu/libc.so.6(+0x7e846)[0x7fed53fd1846]./a.out[0x4006db]/l
2015-09-18 10:02:07 1950
原创 记录一个指针问题(内存空间的初始化)
首先正确理解一下例子。 void test(){ char *str[]={"welcome","to","fortemedia","Nanjing"}; char * * p=str+1; //p指向 "to"字符串地址 printf("%s\n",str[0]); printf("%s
2015-09-17 15:15:32 1034
原创 android HAL 理解
一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,解析Andorid HAL的开发方法。 二、HAL介绍 现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。 Android的HAL是为了保护一些硬件提供商的知识产权而提出的,是为了避开linux的G
2015-09-25 11:16:35 2762
原创 Linux c 下代码调试
root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件#ifndef CLOBAL_H #define GLOBAL_H #include int funca(void); int funcb(void);#endifroot@xuanfei-desktop:~
2015-09-22 14:34:19 523
原创 linux c 之 条件编译
1. 正确的屏蔽一段代码 #if 0 // 如果if 后面的是 0 ,屏蔽掉以下一段代码,如果是1 ,使用以下一段代码。XXXXXXXXXXX #endif2. 宏定义指令 宏定义了一个代表特定内容的标识符。预处理过程会把源代码中出现的宏标识符替换成宏定义时的值。宏最常见的用法是定义代表某个值的全局符号。宏的第二种用法是定义带参数的宏(宏函数),这样的
2015-09-22 09:35:05 2684 1
open ssl demo example (证书自带)
2019-01-28
com.alibaba.fastjson.JSON , net.sf.json.JSONObject
2018-08-22
AmaterasUML的配置及使用 .tar
2015-12-24
andriod微信抢红包实现
2015-12-02
android jni
2015-08-13
android jni 例子
2015-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人