摘自:http://www.openedv.com/posts/list/3172.htm usart这部分代码我也是从网上copy出来的,一下是作者的解释:简单地说:想在mdk 中用printf,需要同时重定义fputc函数和避免使用semihosting(半主机模式), 标准库函数的默认输出设备 ...
分类:
其他好文 时间:
2016-05-15 00:29:03
阅读次数:
310
一、 解决方案
1) 自定义类加载器。
首先需要明白一点,class相等的判断条件不仅仅是类名相同,还需要加载它的ClassLoader相同。JVM内部规定一个ClassLoader不可以重复定义类,也就是说想要重定义一个类,就必须使用一个全新的ClassLoader。
JVM内部class被卸载的条件及其苛刻,甚至没有明确的方法可以直接调用,只有当加载该类型的类加载器实例为unreac...
分类:
编程语言 时间:
2016-05-13 02:27:20
阅读次数:
592
1 概述:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤2 模板模式其实非常简单,仅仅使用了Java的继承机制,它的方法分为两类:基本方法和模板方法 基本方法: 基本方法是有子类实现的方法,在父类(模板方法中)被调用 模板方法:可以是一个或者几个,一般是一个具体方法,是对子类已经实现的基本方法进行调度,一般写在...
分类:
编程语言 时间:
2016-05-12 23:01:10
阅读次数:
173
1:配置管脚为SPI功能
在board-mx6q_sabresd.h的最后添加,复制被重定义
(以添加SPI2为例)
[cpp] view
plain copy
/* ECSPI2*/
MX6Q_PAD_EIM_CS0__ECSPI2_SCLK,
MX6Q_PAD_EIM_CS1__ECSPI2...
分类:
其他好文 时间:
2016-05-07 11:10:36
阅读次数:
233
行为型模式用来对类或对象怎样交互和怎样分配职责进行描述,主要包含以下11种设计模式:
1. 模板方法模式(Template Method Pattern)使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
2. 命令模式(Command Pattern)是将一个请求封装为一个对象,从而使你可用不同的请求对客户端进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
3....
分类:
其他好文 时间:
2016-05-07 10:56:15
阅读次数:
217
STM32例子代码中会有像这样的代码 static __IO uint32_t TimingDelay; 这里边的__IO修饰符不好理解,单从字面可以看出是为IO相关,查其标准库可以得知这个__IO原来是在Core_cm3.h中被重定义,其实就是volatile,句子如下 /* IO definit ...
分类:
其他好文 时间:
2016-05-06 19:37:43
阅读次数:
154
一. 问题来由项目写了个logger,本来是代码的,大家单独包含都可以使用,但是后来项目整合,每个人的部分打成lib,而前端将logger打包一起编译成lib,后台按道理应该是不用包含 .cpp 文件也可以用到logger,因为如果后台也包含并编译,应该会和前端的编译单元中的 logger 重定义。但是奇怪的是,非但不重定义,反而这边获取不到 io 流 (流是静态变量),匪夷所思,最后是采用命名空...
分类:
其他好文 时间:
2016-04-29 01:42:53
阅读次数:
271
今天完成的内容: 重定义view方法为sectorview方法,自定义数据,使用Canvas类绘制扇形图;创建bill表存储数据; 发现的问题:创建bill表时,不会插入data型数据,不知道如何与sqlite数据库连接起来。 明天将要进行的内容: 完善bill表的创建。 在绘制扇形图时,加入数据库 ...
分类:
其他好文 时间:
2016-04-25 22:44:43
阅读次数:
159
Android中每一个组件的绘制过程,都要经过三个阶段:测量、布局、绘制,分别对应着方法onMeasure、onLayout、onDraw(这三个方法定义于View类中)。当然,这三个方法都是允许组件自己重定义的方法,来实现组件对自己的尺寸进行测量(①有child views时,要分别对子组件调用相关测量方法,比如measureChild、measureChildWithMargins等,并根据子组...
分类:
其他好文 时间:
2016-04-22 19:43:09
阅读次数:
123
1、使用HTMLParse解析 HTMLParser是Python自带的模块,使用简单,能够很容易的实现HTML文件的分析。本文主要简单讲一下HTMLParser的用法. 使用时需要定义一个从类HTMLParser继承的类,重定义函数: handle_starttag( tag, attrs) ha ...
分类:
编程语言 时间:
2016-04-22 11:53:26
阅读次数:
239