- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 void (*b[10]) (void (*)())
void (*b[10]) (void (*)());C变量的声明都是由两部分组成的:类型,以及一组类似表达式的声明符(declarator)。声明符类似于表达式,对它求值应该返回一个声明中给定类型的结果。例如,我们来看一个简单的声明:float f;这里f就是声明符,对其求值,应该得到一个float型的数值。然后看括号的作用,比如:float ((f));
2015-09-14 16:29:39 1547 1
转载 strtol()详解
long int strtol(const char *nptr, char **endptr, int base)strtol()会将nptr指向的字符串,根据参数base,按权转化为long int, 然后返回这个值。参数base的范围为2~36,和0;它决定了字符串以被转换为整数的权值。可以被转换的合法字符依据base而定,举例来说,当base为2时,合法字符为‘0’,‘1’;b
2015-09-08 16:51:29 712
转载 字符数组与字符指针
1.字符指针可以指向一个字符串。我们可以用字符串常量对字符指针进行初始化。例如,有说明语句:char *str = "This is a string.";是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。这里要注意字符指针与字符数组之间的区别。例如,有说明语句:char string[ ]="This is a string.";
2015-09-08 14:58:23 429
转载 Android内存泄露案例分析(内存分析工具DDMS和MAT工具)
本文整理自:【技术公开课】Android内存泄漏案例分析(点击链接,观看视频),演讲PPT>>下载地址。一款优秀的Android应用,不仅要有完善的功能,也要有良好的体验,而性能是影响体验的一个重要因素。内存泄露是Android开发中常见的性能问题。这篇文章,通过我们曾经遇到的一个真实的案例,来讲述一个内存泄露问题,从发现到分析定位,再到最终解决的全过程。这里把整个过程分为四个
2015-09-08 13:23:02 4158
转载 ubuntu下tcpdump总结
原文地址:点击打开链接Ubuntu默认是安装好了tcpdump工具的,如果没有安装的话使用sudo apt-get install tcpdump即可安装。 (如果遇到tcpdump: no suitable device found的问题,检查一下是不是在用root权限运行tcpdump,tcpdump只能在root权限下工作) 安装好tcpdump之后,运行tcpdu
2015-09-07 13:48:18 1669 1
转载 Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java
2015-09-02 18:56:07 537
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人