自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 函数指针和指针函数

今天在看《C专家编程》,结合今天上午做的嵌入式的笔试题,我在这里将函数指针和指针函数好好理一下。在此之前我们一定要理解汉语的表达方式:真正的名词在词语后半段,前半段都是在修饰。函数指针其实是指针,指针函数其实是函数,这样有助于我们理解。PS:数组指针和指针数组也是这样来从字面上区分的。指针函数这个比较简单,目的只是为了和函数指针区别开。指针函数我们经常写。/*定义一个指针函数*/char* f(i

2015-09-19 21:13:47 333

原创 揭开HashCode()和equals()的面纱

在JAVA中,我们通常知道如果两个对象相同(equal()返回true),那么他们的hashcode值一定相同。如果两个对象不同(equal()返回false),他们的hashcode值也可能相同 为什么会出现这样的情况,hashCode()和equals()到底有什么不同。下面就让我们来详细了解他们HashCode的定义HashCode也称为哈希值或者散列值。在JAVA中,hashCode

2015-09-18 20:37:49 347

原创 handler message looper机制

上周其实已经写好了关于handler messager looper机制的文章,而且已经保存了。两天后写http://blog.csdn.net/u014529755/article/details/48197923 这篇文章的时候,竟然诡异地将那篇给删了。OMG。切换到markdown模式的时候上次写的东西竟然还在,而且直接可编辑,不知道大家有没有遇到过这样的问题。 言归正传,让我们来一起讨论

2015-09-17 21:47:56 574

原创 Android 的几种数据存储方式

Android 存储方式比较多,常用的有4中存储,他们分别是SharedPreferences存储方式文件存储数据库存储ContentProvider存储SharedPreferences存储方式常常用来进行一些简单的数据本地存储,用来保存简单的配置信息。例如用户登录信息,设置的信息等等。它是基于Map键值对来进行存储的。但是使用SharedPreferences是有些限制的,只能在同一个

2015-09-13 17:11:59 430

原创 assets和res/raw的区别

在assets目录文件和res目录文件中,我们通常用来放置项目资源,比如图片资源,音频,切图等。其中assets文件中长用来放置较大的音频文件。回到题目来,assets和res/raw有什么区别?相同之处两者同属于静态文件,打包后会原封不动的保存在apk包中,不会被编译成二进制,也就是不会被编译到bin文件中。不同之处assetsassets目录支持任意深度的子目录。这些文件不会生成任何资源ID,必

2015-09-13 15:56:15 893

转载 C语言中volatile关键字的作用

一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优化:一种是在编写代码时由程序员优化,另一种是由编译器进行优化。编译器优化常用的方法有:将内存变量

2015-09-03 22:07:34 717

空空如也

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

TA关注的人

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