03 2014 档案
摘要:MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C 则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 MVC原理: 优点: 耦合性
阅读全文
摘要:之前一直挺奇怪常量后面还要带后缀,例如:8u、0.54f、3345235l,一直感觉没啥用,后来遇到一个问题才发现真的有用,这个在硬件编程方面用的会比较多。近年,在Cortex-M3之后ARM公司又推出Cortex-M4内核,和之前的M3内核的区别之一就是M4带一个单精度浮点运算单元(PFU),使用的话要先开启编译器 FPU 功能。浮点型的计算是要调用函数库,很麻烦的一个计算过程,效率比较低,有了这个运算单元之后,可以用硬件直接计算,速度很快如果是两个常量进行运算,比如说:fResult = 0.1 * 0.3对于运算器来说,默认的计算带有小数点的数认为是双精度的,不支持双精度的运算单元,只能
阅读全文
摘要:工具:notepad++、VS2008(MSXML6.0)来自msdn的例子(经过修改,因为升级到MSXML6.0,有些关键字不太一样了),需要文件books.xml,books.vsd(博客只支持xml文件,vsd修改后缀就可以) 1 #include 2 #import 3 using namespace MSXML2; 4 5 int main(int argc, char* argv[]) 6 { 7 HRESULT hr; 8 9 CoInitialize(NULL); 10 11 IXMLDOMDocume...
阅读全文
摘要:什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准XML 与 HTML 的主要差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在传输信息。没有任何行为的 XMLXML 是不作为的。也许这有点难以
阅读全文
摘要:虽然网上会有XML入门或者多少天教会XML,一般都是从普通的功能概念开始啰嗦,个人还是比较喜欢从实例开始,遇到不懂直接查(不过这次选了一个比较难得例子,研究了好久^_^)。刚开始看了一个vc6.0XML的例子,调通了,不过要用VS2008开发,想移植到VS2008,挺麻烦的,就没咋看,有需要可以下载看看。 工具:notepad++、VS2008(MSXML6.0)来自msdn的例子(经过修改,因为升级到MSXML6.0,有些关键字不太一样了),需要文件books.xml,books.vsd(博客只支持xml文件,vsd修改后缀就可以)#include #import using names..
阅读全文
摘要:假设被积函数为fx,积分区间为,ab,把区间,ab等分成n个小区间,各个区间的长度为h,即/hban,称之为“步长”。根据定积分的定义及几何意义,定积分就是求函数fx在区间,ab中图线下包围的面积。将积分区间n等分,各子区间的面积近似等于梯形的面积,面积的计算运用梯形公式求解,再累加各区间的面积,所得的和近似等于被积函数的积分值,n越大,所得结果越精确。以上就是利用复合梯形公式实现定积分的计算的算法思想。复合梯形公式: 假设被积函数为f(x),积分区间为[a,b] ,把区间[a,b]等分成n个小区间,各个区间的长度为step,即step=(b-a)/n,称之为“步长
阅读全文
摘要:记得很早的时候看了一个哥们写的界面库的使用历程,当时还挺有感触的,不断地尝试,不断地被坑,最后有两条结论: 1、自己积累界面库; 2、买就买贵的、好的,并且提前根据自己需要协商好。 今天又重看关于界面库的介绍,说起来自己都没用过,积累下来,以后做个参考。 界面库简介优点缺点QT基于C++完全面向对象跨平台消息机制建立在SIGNAL()发送和SLOT()接收1.文档全面,开发容易上手2.开源与商业版都有3.跨平台并且是二进制原生代码4.有方便的嵌入式图形界面解决方案5.不强制使用任何设计模式6.XML支持1.软件体积大,需要伴随QT库2.界面响应速度慢 wxWidgets基于C++开源、...
阅读全文

浙公网安备 33010602011771号