自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (9)
  • 收藏
  • 关注

转载 MMU总结

转自【http://blog.csdn.net/ipmux/article/details/19167605】

2014-11-25 16:58:17 1170

原创 gdb调试宏定义并显示宏定义的值

宏定义#define APLLCON0 *((volatile unsigned int *)0xFF500100)

2014-09-29 11:10:57 23540 5

原创 Android低功耗蓝牙应用开发获取的服务UUID

08-28 09:05:48.488: D/BluetoothGatt(4251): onGetService() - Device=08:7C:BE:21:D1:24 UUID=00001800-0000-1000-8000-00805f9b34fb08-28 09:05:48.489: D/BluetoothGatt(4251): onGetService() - Device=08:7C

2014-09-04 10:52:31 19461 3

翻译 蓝牙UUID及其128位换算

在蓝牙中,每个服务和服务属性都唯一地由"全球唯一标识符" (UUID)来校验。正如它的名字所暗示的,每一个这样的标识符都要在时空上保证唯一。UUID类可表现为短整形(16或32位)和长整形(128 位)UUID。

2014-09-04 10:12:50 17504 7

原创 CPSR开关中断实现函数

某系统中对中断的打开、关闭函数如下:static __inline int wsn_DisableInterrupt(void){ register int retval, temp; __asm__ volatile ( "mrs %0, cpsr\n" "\torr %1, %0, #0xC

2014-09-03 17:39:11 2872

转载 strcpy和memcpy的区别

strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。

2014-07-25 10:29:46 833

原创 .gitignore无效,不能过滤某些文件

.gitignore文件只对还没有加入版本管理的文件起作用

2014-07-10 16:46:04 70786 8

原创 SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.

IAR 8051 8.302,编译TI的BLE-CC254x-1.4.0的SensorTag工程,出现如下错误:

2014-06-24 15:59:13 17535 9

原创 管理员克隆gitolite-admin时提示“ERROR:gitosis.app:Configuration does not exist”错误

当使用git clone [email protected]:gitolite-admin.git时,

2014-06-20 16:49:38 7606

转载 使用Gitolite搭建轻量级的Git服务器

转自【http://blog.chinaunix.net/uid-15174104-id-3843570.html】

2014-06-20 14:49:51 37543

原创 GCC警告提示错误“cc1:all warnings being treated as errors”

Busybox-1.4.1编译Ubuntu-12.04-i386 1、unused-but-set-variable修改Makefile,添加CFLAGS += $(call cc-option,-Wno-unused-but-set-variable ,)参数设置,如下 2、unused-result修改Makefile,设置参数:CFLAGS += $(

2014-05-06 15:20:04 69825

转载 GCC 警告提示

GCC 警告提示本节主要讲解GCC的警告提示功能。GCC包含完整的出错检查和警告提示功能,它们可以帮助Linux程序员写出更加专业和优美的代码。我们千万不能小瞧这些警告信息,在很多情况下,含有警告信息的代码往往会有意想不到的运行结果。首先可以先看一下以下这段代码:#includevoid main(void){long long tmp = 1;

2014-05-06 15:04:28 1677

原创 repo安装连接超时

按照官网下载android源码的方法,先安装repohttp://source.android.com/source/downloading.html

2014-04-24 15:12:10 7841

原创 ubuntu12.04-32位-安装Darwin Streaming Server6.0.3流媒体服务器

参考blog:[1] http://wangheng.org/install-darwin-streaming-server-6-0-3-on-linux.html[2] http://blog.csdn.net/heartlesstoanyone/article/details/140509911、获得软件从http://dss.macosforge.org/官网下载Da

2014-03-11 17:36:39 6919 8

原创 datanode启动后关闭错误“DataNode: Incompatible build versions: namenode”

1、问题:一个master节点,一个slave节点,start-all.sh启动后,slave节点的datanode进程启动后关闭。查看datanode节点上的log信息,如下:2、分析:从日志信息可得是因为版本不一致导致的,无法获得namenode的版本。经分析,是因为之前在master节点利用ant进行了fuse-dfs的编译,在hadoop的home目录下生成了bui

2014-02-19 16:29:11 1124

原创 编译fuse-dfs时“error: type argument ? extends T”错误

执行ant compile-contrib -D libhdfs=1 -D fusedfs=1命令编译hadoop的fuse-dfs时,出现如下错误经查资料是jdk7的兼容性问题。直接修改文件hadoop-1.0.4/src/contrib/gridmix/src/java/org/apache/hadoop/mapred/gridmix/Gridmix.java的396行。原来的

2014-02-19 13:58:08 1431

原创 android4.3函数copyPixelsFromBuffer相关异常解决:Buffer not large enough for pixels

1、问题描述:android4.3模拟器中运行视频相关程序时,LogCat抛出错误信息如下:01-16 22:16:47.940: E/AndroidRuntime(986): FATAL EXCEPTION: main01-16 22:16:47.940: E/AndroidRuntime(986): java.lang.RuntimeException: Buffer not

2014-01-17 11:28:22 11357 4

转载 成为Linux内核高手的四个方法

本文由 伯乐在线 - haofly 翻译自 Julia Evans。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。(之前我在CUSEC网站发表了关于内核并不可怕的一篇文章,本文是后续。)我曾经问别人如何开始内核编程的学习,他们基本上都说:①如果你不需要了解内核是如何为你工作的,你为何要尝试呢?②你应该订阅Linux内核邮件列表,然后努力去理解。③如果你不去编写针对Lin

2014-01-08 14:05:18 936

原创 gcc编译线程程序需带-lpthread选项(否则出错:undefined reference to `pthread_create')

程序中两处使用了pthread_create函数,包含了头文件#include 。gcc xxx.c -o xxx编译时出现以下错误:分析:用gcc编译使用了POSIX thread的程序时通常需要加额外的选项,以链接到库。此处直接加上-lpthread选项。gcc xxx.c -o xxx -lpthread编译通过

2013-11-15 16:34:21 14056 1

原创 word2007 正文自动变为大纲一级 问题

word2007打开一些文档时,有时候正文会自动变为大纲1级,改变格式或者清除格式后,重新打开文档,还是自动变为了大纲级别。后来发现,在改变格式或清除格式时,”视图->文档结构图“是打开的,此时改变正文格式后重新打开就会自动恢复大纲级别。因此,当改变格式时,先关闭文档结构图,这样改变格式后重新打开文档就不会自动恢复到大纲级别了。

2013-08-30 09:43:51 15583 1

原创 gdb调试的layout使用

layout:用于分割窗口,可以一边查看代码,一边测试。主要有以下几种用法:layout src:显示源代码窗口layout asm:显示汇编窗口layout regs:显示源代码/汇编和寄存器窗口layout split:显示源代码和汇编窗口layout next:显示下一个layoutlayout prev:显示上一个layoutCtrl + L:刷新窗口Ctr

2013-08-21 16:38:33 43207 3

原创 VMware启动ubuntu进入grub选择界面

环境:VMware® Workstation 8.0.4 build-744019ubuntu-11.04启动ubuntu时想进入grub选择界面,当进入VMware启动界面时,长按shift键之后,就会出现grub界面:

2013-08-21 10:08:53 30896 3

转载 Programmer’s dilemma

【转自:https://medium.com/i-m-h-o/231d7499a75】PHOTO FROM HTTP://WWW.FLICKR.COM/PHOTOS/THOMASTHOMAS/258931782/in I.M.H.O.3 min readProgrammer’s dilemmaRecently I interviewed

2013-08-20 13:43:51 721

原创 eclipse与AVD模拟器断开问题

调试几次android程序后,当再运行程序选择设备时,在“Android Device Chooser”窗口中“Choose a running Android device”列表中没有要选择的模拟器设备,下图中只显示了一个启动的设备:如果列表中显示为空,没有这个设备,可通过如下方法连接设备。Window->Show View->Other->Android->Devices,然后对该

2013-08-10 18:20:12 2421

原创 Android开发环境搭建(套装快速)

1.jdk安装2.eclipse安装3.Android SDK安装4.ADT安装1.jdk安装下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html本文下载的是jdk-7u25-windows-i586.exe配置环境变量:(1)我的电脑-

2013-08-08 22:59:44 1383

转载 Android 体系结构介绍

【转自:http://blog.sina.com.cn/s/blog_4bc996c40100fawo.html】Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:第一、操作系统层(OS)第二、各种库(Libra

2013-08-08 21:09:56 802

转载 程序员应该懂的道理

转自【http://blog.csdn.net/yincheng01/article/details/5367063】A. 一农户在杀鸡前的晚上喂鸡,不经意地说:快吃吧,这是你最后一顿!   第二日,见鸡已躺倒并留遗书:爷已吃老鼠药,你们别想吃爷了,爷他妈也不是好惹的。  当对手知道了你的决定之后,就能做出对自己最有利的决定。——纳什均衡理论  所以保密、信息安全很重要  B.

2013-07-22 16:26:14 745

转载 著名成功人士的人生理念

转自【http://blog.csdn.net/yincheng01/article/details/5434043】1、不要听信身边人的话,大一不谈恋爱,好的女孩子就被别人都挑走了。想想,刚上大一就耐不住寂寞,受不住诱惑,而去谈恋爱的女孩子,值得自己去追吗?大学里,可以有一场爱情,可是,不要固执地认为,刚上大一,就必须要谈恋爱。2、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就

2013-07-22 16:13:26 771

转载 让人震撼惊讶的85句话!

转自【http://blog.csdn.net/yincheng01/article/details/5650456】1、别低估任何人。2、你没那么多观众,别那么累。3、温和对人对事。不要随意发脾气,谁都不欠你的。4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。5、和对自己有恶意的人绝交。人有绝交,才有至交。6、学会宽容伤害自己的人,因为

2013-07-22 16:06:49 704

转载 三句话影响人的一生

转自【http://blog.csdn.net/yincheng01/article/details/5781840】一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才是最好的方法

2013-07-22 15:39:12 683

转载 毕业5年决定你的命运 --------值得所有不甘平庸的人看看

[转自http://blog.csdn.net/yincheng01/article/details/5064463]      正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"    人总是从平坦中获得的教益少,从磨难中获得的教益多;

2013-07-22 15:29:14 678

转载 优秀技术领导者的修成之道

转载自http://www.csdn.net/article/2013-06-30/2816056-how-to-be-a-great-technical-leader摘要:日前,曾就职于谷歌、Square、DoubleHelix等公司的资深软件工程师及创业者David Byttow撰文阐述如何成为一名伟大的技术领导者:丰富的知识积累、对问题的迅速处理、大局观意识、能动性和对不必要的功

2013-07-02 10:25:56 716

原创 linux-3.5.4内核添加新的系统调用并测试

本文以linux-3.5.4内核、x86平台、64位,为例进行说明。添加新的系统调用,共需修改3处文件:(1)分配系统调用号:include/asm-generic/unistd.h(2)修改系统调用表:arch/x86/syscalls/syscall_64.tbl。较早版本的内核,修改的是arch/x86/kernel/syscall_table_32.S文件。(3)添加处理函

2013-05-23 10:19:43 7211

原创 C文件读写操作-向文件写入字符串遇到的问题(sizeof与strlen)

对文件进行追加写操作,将字符数组中的字符串写入文件。每执行程序一次,追加写文件一次。遇到问题如下所述。代码片段如下:FILE *fp=NULL;char tmp[512];char buf[1024*5]={0};if((fp=fopen(filename,"a+"))==NULL){//追加读写打开文件printf("Open data file failed!\n");

2013-04-27 13:28:01 1022

原创 rmmod: chdir(3.5.4+): No such file or directory

问题:qemu-system-x86_64启动的虚拟机中,busybox的rmmod命令删除一个模块时,提示错误:“rmmod: chdir(3.5.4+): No such file or directory”分析:错误提示是没有文件或目录。3.5.4+为内核版本。解决:在目录/lib/modules下创建目录3.5.4+,没有/lib/modules目录的创建即可。/lib

2013-03-29 13:28:01 830

原创 修改ubuntu的grub后重启直接进入memtest解决办法

问题:VWware的ubuntu虚拟机,由于修改grub的启动顺序“set default=“0””为“set default=“4””后,启动ubuntu直接进入蓝屏memtest。此问题可通过利用安装ubuntu时的镜像,来到启动并修改grub.cfg文件。1.设置VMware的CD/DVD的“Use ISO image file”为ubuntu镜像(如果有系统光盘的话不需此设

2013-03-18 13:53:53 7252 1

原创 Ubuntu安装新内核

在ubuntu12.10和ubuntu11.04上分别验证通过,安装升级成功。1.下载deb包在http://kernel.ubuntu.com/~kernel-ppa/mainline/上下载所需升级包。此处下载的是64位的3.5.4版本的3个deb包:linux-headers-3.5.4-030504_3.5.4-030504.201209142010_all.debli

2013-03-15 12:48:59 4620

转载 Opencv中将视频保存为连续的图片和连续的图片保存为视频

转自:http://blog.sina.com.cn/s/blog_6111ce890100q3i0.html一直觉得Opencv是个很实用的很伟大的东西,很多功能总是能够在不经意间实现,下面就将AVI视频每一帧保存为图片(.jpg,.bmp),和连续图片保存为视频来演示一下:   直接贴代码,只要学了Opencv一个星期的,绝对看的懂了:#include #include #

2012-05-05 10:20:04 11058 1

原创 虚拟机RedHat9搭建FTP服务器

环境:VMWare虚拟机6.5,RedHat9.0,主机为Windows XP1.首先启动vsftpd服务2.在终端输入“ftp localhost”登陆失败,这是因为默认的配置文件不允许root用户登陆。3.更改配置文件“/etc/vsftpd.user_list”和“/etc/vsftpd.ftpusers”(1)更改“/etc/vsftpd.user_list

2012-04-10 18:32:16 5102

原创 Fedora12下yum安装低版本gcc

1.Fedora12下gcc位置及其版本如下:2.根据需要,要安装低版本的gcc,直接用"yum install gcc"安装时默认是安装最新版本的gcc,如下:3.可先通过“yum list compat-gcc*”查看版本,然后再利用“yum install compat-gccXXX”安装,如下:4.接下来指定要安装的版本进行安装:5.输入y就开始下载并自动安

2012-04-06 15:52:10 13064

Darwin streaming server6.0.3安装补丁

Darwin streaming server6.0.3安装补丁,修正了在32位linux上,Darwin streaming server6.0.3在执行Buildit时的类型错误和其他一些错误。

2014-03-13

Linux基本技能教程

Linux基本技能教程(适合Linux初学者):包括初学Linux应该注意的问题、建议或忠告,一些基本操作命令,还有一些Linux使用经验。

2012-03-30

Shell编程基础

Shell编程基础,包括变量赋值和引用、流程控制、特殊符号和shell函数等

2012-03-30

linux精彩问答

linux精彩问答,包括网络无关、网络相关、程序开发、经典图书篇、MySQL相关篇等

2012-03-30

嵌入式Linux下USB摄像头驱动实现

论文《嵌入式Linux下USB摄像头驱动实现》,该文在 S3C2440AL_ARM 开发平台上设计并实现 USB 摄像头的嵌入式 Linux 设备驱动。

2012-03-29

八大排序算法总结

八大排序算法总结,包括排序原理、要点和实现,快速排序实现除外。

2012-03-29

wince调试助手

wince调试助手,包括ARMV4IRel、MIPSIIRel、SH4Rel、ARMV4Rel等

2012-03-29

ZigBee-PRO Stack Profile

This document defines the ZigBee-PRO stack profile as applied to the ZigBee Specification r17

2012-03-25

空空如也

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

TA关注的人

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