自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 adb device找不到设备

系统从ubuntu,xp,换到win7,机器从实体机到虚拟机换了4台,运行adb devices始终如一,死活就是找不到设备。折腾了一天,终于adb能找到设备了,记录一下,备忘。[plain] view plaincopysmx@smx-Think:~$ adb devices  List of devices attached     smx@smx-Think:~$

2013-10-27 21:15:32 20075 1

转载 在Linux下adb连接不上android手机的终极解决方案

1、做android开发的过程,碰到了Linux下adb识别不了android设备的问题,刚开始在网上google下,发现都是针对ubuntu下的一些说明:如google提供的方法:http://developer.android.com/tools/device.html,但发现通过做这些还是有些android设备连接不上,于是通过阅读adb源码,得出了一些方法,和大家一起共勉下: a、

2013-10-27 21:13:15 1317

转载 机锋论坛 刷机

[玩机教程]【8.3更新支持4.3】Nexus 4装驱动+解锁+刷Recovery+Root+Rom+镜像http://bbs.gfan.com/android-5482625-1-1.html[玩机教程]Nexus4最新CWM Recovery6.0.3.1|TWRP一键刷入【图文教程|超级详细】http://bbs.gfan.com/android-54

2013-10-27 14:35:22 3540

转载 安卓手机包官网

https://developers.google.com/android/nexus/images?hl=zh-CN#takju

2013-10-26 21:16:17 792

转载 下Virtualbox虚拟Ubuntu共享文件夹设置

找了好久找到一个比较完善的共享文件夹的方法 希望对大家有用 我ubuntu是新氧的ubuntu 9。04,sun vitualbox1. 安装增强功能包(VBoxGuestAdditions)打开虚拟机,设置ubuntu 9。04,找到光驱选项加载VBoxGuestAdditions。iso.(该镜像就在虚拟机的安装目录下面),确定运行ubuntu,在光驱下就会有VBo

2013-10-26 16:53:59 664

转载 12个固态硬盘优化技巧,延长固态硬盘使用寿命

笔者实在无法忍受机械硬盘的慢,在亚马逊上败了一个创见256G的固态硬盘。但固态硬盘应该如何优化,对此笔者一概不知,毕竟之前从未接触过固态硬盘。为此恶补SSD优化(固态硬盘优化)的相关知识,了解到办法主要是工具+系统配置。此前中关村介绍过的12个固态硬盘优化技巧,首先是我要执行的优化内容。笔者将这些内容拿来再次与大家分享,希望对正在使用SSD硬盘的童鞋有所帮助。众所周知,固态硬盘优化(以

2013-10-25 13:08:44 1879

转载 如何实现 C 的函数重载

大家都知道 C++ 等面向对象的语言支持函数重载,C++ 实现函数重载很大程度上依赖与编译器对函数名的 Mangling(损坏,破坏),即 C++ 的源代码被编译后同名的重载函数名字会被破坏,一般是在原函数名前后加上特定的字符串,以区分不同重载函数,然后在调用的时候根据参数的不同选择合适的函数,如下代码说明了编译器是如何处理普通函数重载的:#include using namespa

2013-10-19 15:29:21 1165

转载 GCC4.7+中如何替代C11中的_Generic

GCC4.7+中如何替代C11中的_GenericC11标准中,一个非常重大的特性更新就是增加了Generic Selection这个特性。这个特性能使得C11支持轻量级的泛型编程,使得可以把一组具有不同类型而却有相同功能的函数抽象为一个接口。对于_Generic的使用可参见俺这篇博文——http://www.cnblogs.com/zenny-chen/archive/2012/09/2

2013-10-19 15:26:05 1177

转载 程序设计的SOLID原则

要想设计一个良好的程序,建议采用SOLID原则,若考虑了SOLID,可以使程序在模块内具有高内聚、而模块间具有低耦合的特点。其中SOLID原则包括5方面的内容:S---单责任原则(SRP);一个模块只做一件事,责任单一,以便修改和错误定位。O---开闭原则(OCP); 一个模块要对扩展开放,对修改关闭。        (1)通过增加代码来扩展功能,而不是修改已经存在

2013-10-19 13:39:27 706

转载 C中.h头文件的写法

C中.h头文件的写法Michael Barr建议:1. 系统中为每个功能模块创建一个.h头文件。   一个功能模块实现系统的一个方面功能,它可能由多个.c和.asm文件来实现,为它创建一个.h头文件。2.把一个模块的公共接口的函数原型放到.h文件中。这是public函数。3.不要在.h头文件中放私有函数或私有宏, 把它们放到.c文件中,并用static修饰函数。

2013-10-19 13:38:57 5693

转载 C语言面向对象的实现---继承性

C语言面向对象的实现---继承性       在嵌入式系统开发中,不同的MCU一般都支持C编译器,而可能没有C++的编译器或支持的不好,所以,在嵌入式系统的开发中,C语言是使用最多的语言。而为了使用面向对象(OO)的优点,一般在C编程中加入OO的特性。        面向对象编程(OOP)有三个特性:封装、继承和多态性。Smalltalk、C++、Java、C#等面向对象语言在语言层次上支

2013-10-19 11:10:41 860

转载 C++书单(转载)

一些同学问我,如何学好C++,我没有别的办法给你们,唯一的办法就是读书,读大  量的书,就可以解决。要把C++作为日常语言,而不是一种程序语言,这样就好办了。    有人又要问我,那么我应该读什么书才好?没有时间怎么办?    我只能对你们说,没时间的话,就别学C++了,做你们喜欢做的事。生活中没有  C++,也同样美好。    如果你准备学,一定要学好,那么我开个

2013-10-18 16:47:10 549

转载 修练8年C++面向对象程序设计之体会

六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样。软件工程中的时髦术语“面向对象分析”和“面向对象设计”,通常是针对“需求分析”和“系统设计”环节的。“面向对象”有几大学派,就象如来佛、上帝和真主用各自的方式定义了这个世界,并留下一堆经书来解释这个

2013-10-18 16:27:57 867

转载 抽象工厂(C++)

定义提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 理解1.      AbstractFactory是抽象工厂类,声明创建产品族的接口。具体工厂创建具体的产品族(Product Family),可以创建出分属于不同产品等级的一个产品族中的所有对象。ConcreteFactory1和ConcreteFactory2分别生产2个不同产品族。举例:手机

2013-10-11 12:38:01 916

转载 C#设计模式编程之抽象工厂模式新解

概述   在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。   意图  提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。

2013-10-11 12:37:21 819

转载 C语言实现面向对象之继承性

面向对象有三个最为明显的特性:继承、封装、多态性。C++、java、C#等面向对象语言在语言层次上支持OOP,而OOP本身其实并不是专门为语言设计的。虽然C语言在语言层次上不支持面向对象,但是通过C语言也是可以实现OOP的特性的。下面就主要讲述通过C语言实现面向对象的三大特性之一:继承性。“继承”是面向对象中的一个概念,如果一个类A继承自另一个类B,就把这个类A称之为类B的子类,而B类则是

2013-10-11 12:36:06 872

转载 C语言实现继承和多态

继承和多态是面向对象语言最强大的功能。有了继承和多态,我们可以完成代码重用。在C中有许多技巧可以实现多态。本文的目的就是演示一种简单和容易的技术,在C中应用继承和多态。通过创建一个VTable(virtual table)和在基类和派生类对象之间提供正确的访问,我们能在C中实现继承和多态。VTable能通过维护一张函数表指针表来实现。为了提供基类和派生类对象之间的访问,我们可以在基类中维护派生类的

2013-10-11 12:35:30 696

转载 c语言实现基类和继承(dog *cat)

c语言实现基类和继承,详见inherit.c上面一篇博客中写了《如何实现 C 的函数重载》,本文将进一步讲讲如何实现 C 语言的继承和多态,其实大致的思想已经在前面的一篇博客《200 行 C 代码实现插件式 NOSQL 存储服务器(一)》中体现过了,主要就是如何灵活运用C的函数指针这一特性!等等,C本身是不支持继承和多态的,那还煞费苦心实现 C 的继承和多态干嘛呢?其实

2013-10-11 12:34:18 2081

hmdi_dvi说明及区别

和vdi区别, 主要去背:音频支持,传输距离等 hdmi协议, 主要篮板 看协议手册。

2012-06-11

空空如也

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

TA关注的人

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