自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

colorado

Lost everything then You are free to do anything

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++学习笔记:16章 泛型编程

16.1.5 非类型模板形参模板形参不必都是类型。template void array_init(T (&arr)[N]){ cout << "N = " << N << endl; for(size_t i=0; i!=N; i++) arr[i] = 0;}N不是类型模板形参。调用:int a[30];array_init(a);则参数N为30.16.1.6

2012-08-28 21:16:22 1011

原创 C++中智能指针的实现

C++学习中遇到的问题,记录之。使用的教材: 《C++ primer》。智能指针?what? how?What ‘s the smartpointer and how to impletment it?什么是智能指针?通过引用计数,自动管理动态分配的内存的生存期,避免内存泄漏或悬垂指针的方法。应用场景:如果类的一个成员是指向动态分配的内存块的指针,在做复制控制的时候

2012-08-22 18:47:43 1699 6

转载 通过apk签名使应用程序有系统权限

问题:系统预装软件,需要访问一些配置文件,配置文件的owner都是设置为system。所以应用程序需要有授权才可以读写。google搜索找到以下文章,解决了这个问题。以下内容解释了:android系统权限规则?如何使应用程序获取系统权限?apk签名的过程?apk签名的原理?###########################################

2011-12-19 20:10:15 27068

原创 在android下添加DLNA的支持的相关笔记

DLNA功能基本完成。包括server端和client端。陆续整理一些笔记出来,希望对大家有用。

2011-12-10 18:58:34 1782 1

原创 关于以太网卡的组成部分:MAC/PHY/变压器

以太网卡的硬件组成部分主要分为MAC /PHY/ 变压器/eeprom。在我们的平台上, 一般MAC被集成在主控里面。PHY和变压器是分立的。(因为PHY对外是模拟差分信号,整合了大量模拟硬件,而MAC是典型的全数字器件。芯片面积及模拟/数字混合架构是为什么先将MAC集成进微控制器而将PHY留在片外的原因。更灵活、密度更高的芯片技术已经可以实现MAC和PHY的单芯片整合。)1 以太网接

2011-11-04 11:02:36 5537

转载 公司是怎样走向毁灭的

转载:http://forum.esm-cn.com/FORUM_POST_1000164045_1200660662_0.HTM一家融资过百万美元的公司是怎样一步步走向毁灭的?每天都有新的公司成立,也必然有新的公司倒闭,中国人一直热忠创业,这一现象很普遍。我们在网上也经常看到成功人士分享经验,也有创业失败的人分享教训。下面这篇是美国的一家创业公司老板总结的经验

2011-11-01 13:16:00 863

原创 一些工作中用到的脚本

>>>>>>>>>>>查找搜索的一些组合用法:find grep xargs exec的组合用法:---------------------------------------------------------------------------------------------------1. 查找所有".h"文件find /PATH -name "*.h"2. 查找

2011-10-26 21:15:16 1000

转载 java annotation高级应用

版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44062_Java+Annotation+Apt.html关键字:java,a

2011-10-25 11:38:08 702

转载 Java Annotation手册

Java Annotation手册作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect

2011-10-25 11:17:52 664

转载 Java Annotation入门

版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原 文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annotation.html]http://www.mat

2011-10-25 11:11:55 561

原创 android2.3编译的两个问题

按照release note http://www.omappedia.com/wiki/PandaBoard_L27.12.1-P2_Release_Notes 终于把panda board的源码准备好了。在编译android的时候,遇到了两个问题:1 提示需要64bit的

2011-07-30 19:01:20 136

转载 为什么不自己挖一个井

转自 http://javatgo.iteye.com/blog/1130613有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边

2011-07-26 12:34:00 1593 1

原创 android添加第三方库以及JNI接口封装

把这个帖子变成一个坑。整理好了再填上去。在alsa-lib中添加logcat的调试接口:在Android.mk中添加:LOCAL_SHARED_LIBRARIES += \libcutils在需要调试接口的文件头部加:#include #def

2011-07-06 16:11:38 1505

转载 alsa分析:alsa的那些配置文件 ( 2 )

关于ALsa的配置文件,这里有一篇很好的文章。感谢原著。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  理解和使用Alsa的配置文件作者:刘旭晖 Raymond转载请注明出处 http://blog.csdn.net/colorant/archive/2008/06/3

2011-06-30 19:17:00 4769 1

原创 android:添加usb键盘+按键布局和映射的修改

android下的按键布局和映射这个笔记整理一下使用usb键盘遇到的问题,比如添加usb键盘的keylayout,添加按键,修改按键映射等。本文参考了:http://blog.csdn.net/kieven2008/archive/2011/03/26/6279975.aspxhttp://blog.csdn.net/skdev/archive/2010/03/08/5

2011-06-29 16:29:00 23624 3

原创 alsa分析:网络资源

关于alsa,网络上已经有很多人做了分析,有的分析的非常好,图文并茂,我就拿来主义,直接引用了。下面是收集的一些链接,内容包括:alsa驱动架构audio codec的驱动alsa的snd_controls/dapm/alsa-lib/alsa配置脚本.....alsa的中间层:alsa-lib alsa-HAL alsa-framework++++++++++

2011-06-28 17:50:00 2617

原创 alsa分析:alsa的那些配置文件 ( 1 )

  在根文件系统下,alsa相关的配置文件有:在/system/usr/share/alsa目录下:├── alsa.conf├── cards│ └── aliases.conf└── pcm ├── center_lfe.conf ├── default.conf ├── dmix.conf ├── dpl.conf

2011-06-28 17:20:00 7765

转载 java基础之:多线程实现/启动/状态+同步+线程池

  转自:http://zangweiren.blog.51cto.com/412366/94386原作者:臧圩人·海纳百川  线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的

2011-06-27 14:34:00 1440

转载 OO基础:继承+多态+重载+重写

 复习OO的基础知识。 转自:http://zangweiren.blog.51cto.com/412366/94387  什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。   【继承(inheritance) 】简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义

2011-06-27 14:11:00 706

转载 内存优化的两个类:SoftReference 和 WeakReference

 内存优化的两个类:SoftReference 和 WeakReference 转自:http://blog.csdn.net/neusoftware_20063500/archive/2009/05/03/4142637.aspx 如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因

2011-06-27 11:16:00 516

转载 java常识: JNI=java native interface

 JNI是J ava Native Interface的 缩写。 从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。      使用java与本地已编译的代码交

2011-06-27 10:58:00 629

转载 java语法:final和static

final定义的变量可以看做一个常量,不能被改变; final定义的方法不能被覆盖; final定义的类不能被继承。 final static 就是再加上static的特性就可以了 static 和final是没有直接关系的 static 是在内存中分配一块区域,供整个类通用,所有的类的对象都享有它的共同的值 static 和final的区别 一、static : 什么情况下我们要使用static

2011-06-27 10:48:00 1655

转载 android中的智能指针:强指针和弱指针

      Android中定义了两种智能指针类型,一种是强指针sp(strong pointer),一种是弱指针(weak pointer)。其实成为强引用和弱引用更合适一些。强指针与一般意义的智能指针概念相同,通过引用计数来记录有多少使用者在使用一个对象,如果所有使用者都放弃了对该对象的引用,则该对象将被自动销毁。     弱指针也指向一个对象,但是弱指针仅仅记录该对象的地址,

2011-06-25 17:29:00 2739

原创 snd_kcontrol的分析

 snd_kcontrol的分析 2011-06-24  19:54:45 本文参考了:AZURE的文章《snd_kcontrol探究》http://blog.csdn.net/sepnic/archive/2011/01/18/6150723.aspx   用snd_kcontrol_new结构体了codec可供控制的部分,包括:通道切换(switch/mix

2011-06-24 19:44:00 5685 4

原创 使用alsa-utils调试ALSA驱动

2011-06-24 17:35:58 android下面的alsa utils提供三个工具,分别是:alsa_amixer : 配置alsa_aplay : 播放 录制alsa_ctl: : store/restore 配置文件,与asound.conf有关可以通过alsa_XXX --help 查看详细参数 +++++++++++++++++++++++++++++++++

2011-06-24 14:19:00 13058 2

原创 Eclipse常用快捷键整理

Eclipse常用快捷键整理 Eclipse中有如下一些和编辑相关的快捷键。ALT+/  此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下ALT+/快捷键带来的好处吧。Ctrl+O  显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。Ctrl+/  快速添加注释,能为光标

2011-06-24 09:35:00 989

原创 ubuntu下使用 kermit作为串口终端

1 安装sudo apt-get install ckermit2 用户要目录下配置 .kermrc内容如下:set line /dev/ttyS0set speed 115200set carrier-watch offset handshake noneset flow-control none3 使用打开串口:kermit -cCtrl+/+c进入ckermit命令模式ctrl+/+c 再按

2011-06-23 14:31:00 1172

单片机编程规范

大牛10年经验总结。如何编写健壮,可维护的单片机程序。物联网行业嵌入式开发者都有必要看看,少走很多弯路。

2018-05-28

蓝牙BLE那些事儿——无线通讯基础

从无线通讯的原理开始说起蓝牙BLE通讯的各种基础理论。物联网领域最火的技术BLE之无线通讯基础

2018-05-28

空空如也

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

TA关注的人

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