自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 IOS中Xcode framework无法识别headers目录问题

IOS中Xcode framework无法识别headers目录问题framework是ios开发中经常使用到的一个组件,但是有些情况下拿到第三方提供的framework,导入自己的项目后会发现,Headers目录无法识别,编译出错的情况,比如这里:http://tieba.baidu.com/p/4405458569#问题原因常见IOS framework的目录结构为:sdk.framework

2016-04-13 21:32:46 7224 3

原创 64位Ubuntu无法安装 lib32stdc++6问题

64位Ubuntu无法安装 lib32stdc++6问题在Ubuntu下安装Android开发环境,一切就绪后,项目编译出现问题: 错误信息为:Cannot run program “/home/xxxx/android/android-sdk/platform-tools/adb”: error=2, 没有那个文件或目录原因:由于是64位的linux系统,而Android SDK

2015-09-07 16:21:15 6241 2

原创 MP4文件quick start探究

最近在Flash上实现MP4文件点播时,发现部分MP4文件在原有的播放器上无法播放,经过定位发现,原来是MP4 BOX搞的鬼!什么是MP4 BOX?对于一般的MP4文件,BOX顺序为:ftyp-moov-free-mdat. 而对于部分经过视频软件处理后的MP4文件,BOX顺序发生了改变:ftyp-free-mdat-moov. 对于这种顺序的MP4文件,在完整下载文件之前,无法获取moov信息

2015-06-23 17:25:22 951

转载 linux select poll epoll

http://bookjovi.iteye.com/blog/1186736  Linux中异步IO等待无非就三个系统调用:select, poll和epoll。很多人无法理解三种调用的区别,或不够了解,今天就结合Linux kernel code详细描述三个的区别!     select:    select 的限制就是最大1024个fd,可以查看kernel中的posix_

2014-02-28 11:04:41 800

原创 函数中有多个return?C语言中,一个函数可以有几个返回值?

在移植wifi的代码时,遇到了一些与下面类似的函数,这些函数中有不只一个return,这可是个新鲜的玩意儿:int func (int b){ int a=5; if (a>b) return a; else return b; return 0;}     原来C/C++ 中,reutrn语句是这样定义的:     通过在函

2012-03-29 09:53:03 38448 6

原创 Keil编译时出现 Error:Failed to execute 'BIN40/Armcc'

在系统 开始——运行里输入 cmd,然后输入cd C:\KEIL\ARM\BIN40\转到armcc.exe所在的文件夹,然后输入命令:armcc查看输出,如果编程环境正常,应该输出正常信息。但我的输出是:可见是License出了问题,解决办法只能是重装了。下面是重装后的情况:PS.会点命令行还是很有用处滴……参考:http://hi.bai

2012-03-13 22:11:02 23204 1

转载 C语言漂亮的宏定义

转自http://blog.21ic.com/user1/2949/archives/2007/35550.html写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。   1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H

2012-03-13 21:06:40 818

转载 C语言中volatile的作用

转自http://blog.21ic.com/user1/2949/archives/2007/35599.html     一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:

2012-03-13 21:04:26 556

转载 几道嵌入式面试题

今天老大让我针对一个面试者出些嵌入式方面的面试题,主要是想对他的技术深度进一步了解。我就出了下面这些问题,每个问题背后都是考察一个嵌入式程序员应该具备的相关技能。当然这些只是我的个人理解,不一定正确。在此与大家分享,只是希望朋友们能够得到一点点启发:如何抓住每一个契机展现你的与众不同?同样的技术问题,很多人可能都能够回答得对,但有些人只是知其然而不知所以然。其实面试官每一个问题背后通常都隐

2012-03-13 21:01:33 540

转载 [转]嵌入式Web服务器

现在在嵌入式设备中所使用的web服务器主要有:boa、thttpd、mini_httpd、shttpd、lighttpd、goaheand、appweb和apache等。Boa1.介绍Boa诞生于1991年,作者Paul Philips。是开源的,应用很广泛,特别适合于嵌入式设备,网上流行程度很广。它的官方网站说boa是最受人喜爱的嵌入式web服务器。功能较为强大,

2012-03-13 20:38:04 1370

转载 TTL和CMOS电平总结[转载]

1,TTL电平(什么是TTL电平):        输出高电平>2.4V,输出低电平=2.0V,输入低电平2,CMOS电平:       1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。而且具有很宽的噪声容限。 3,电平转换电路:       因为TTL和COMS的高低电平的值不一样(ttl 5vcmos 3.3v),所以互相连接时需要电平的转换:就是用两个电阻对电

2011-11-01 10:38:35 415

原创 开博第一篇

这是我第N个博客了,N>=5所以不会写些个人的东西,只记录技术性的文章。是为开博第一篇。

2011-11-01 10:34:18 303

空空如也

空空如也

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

TA关注的人

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