
学习
WheatFieldBoy
Hello world,Run the world!
展开
-
完美数字
完美数字定义如果一个自然数等于其自身所有能够被其整除的被除数之和,那它就是一个完全数,当然这个和数因子中不包括其本身在内。 完全数6,能被1、2、3整除,并且是1、2、3之和。 古希腊人在公元2世纪末发现了6、28、496、8128四个完全数。(完全数是被古人视为十分吉祥的数字。) 从1-4000万所包含的正整里,只包括了七个完全数: 6、28、496、8128、130816、2096128、335原创 2016-04-06 17:23:47 · 979 阅读 · 0 评论 -
局部变量与全局变量&变量的存储方式和生存周期
现实世界的数据描述局部变量与全局变量 - 全局变量在程序的全部执行过程中都占用存储单元,而不仅在需要时开辟; - 局部变量在调用时由所在的函数临时分配存储单元,而在函数调用结束后存储单元马上释放;变量的存储方式和生存周期 从变量的作用域,变量分为全局和局部;变量的存储有两种不同的方式:静态存储和动态存储。静态,指由系统分配固定的存储空间的方式;动态,则程序运行期间根据需要进行动态的分原创 2016-07-27 20:59:08 · 3444 阅读 · 0 评论 -
MCU-外设(USART/UART)
UART通用异步收发器universal asynchronous receiver and transmitter;USART通用同步异步收发器universal synchronous asynchronous receiver and transmitter。一般而言,单片机中,名称为UART的接口一般只能用于异步串行通讯,而名称为USART的接口既可以用于同步串行通讯,也能用于异步串行通讯。原创 2016-07-27 16:26:36 · 1229 阅读 · 0 评论 -
ARM系列处理器的分类
1.ARMARM即以英国ARM(Advanced RISC Machines)公司的内核芯片作为CPU,同时附加其他外围功能的嵌入式开发板,用以评估内核芯片的功能和研发各科技类企业的产品.ARM 微处理器目前包括下面几个系列,以及其它厂商基于 ARM 体系结构的处理器,除了具有ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。 - ARM7 系列 - A原创 2016-07-05 15:17:06 · 4846 阅读 · 0 评论 -
CRC校验
BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8 BYTE7~BYTE(n-2) 0xCA 0xC0 pHead pLen pAddr pComm pType pCheckData pData[] 帧首 帧长 地址 命令 类型 校验(高位在前)原创 2016-06-28 17:42:40 · 278 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-06-28 22:29:11 · 245 阅读 · 0 评论 -
MATALAB 和 VS联合编程<二>matlab脚本和C#的实现
MTALAB函数的实现在这里MTALAB实现的功能是输入一个向量,分别返回这个向量的2倍和三倍函数代码入下:function [result1,result2] = FFT_TY(input)result1=[2.*input];result2=[3.*input];endC#方法的实现在C#里面添加引用实例化一个方法定义方法的输入和输出方法的实现using MathWorks.MA原创 2016-06-28 17:38:03 · 388 阅读 · 0 评论 -
指针和引用
指针和引用下面的5个函数哪一个能够进行两个数的交换?#include <iostream>using namespace std;void swap(int p,int q){ int temp; temp=p; p=q; q=temp;}void swap2(int *p,int *q){ int *temp; *temp=*p;原创 2016-04-10 22:04:01 · 218 阅读 · 0 评论 -
类和对象
类和对象类def:类是具有相似的内部状态的和行为的集合;(类是面向对象的基础)类的定义class <ClassName>{private:public:}class:类说明的关键字: :类名;类的访问控制共有成员:public:在程序的任何位置都可以正确的引用; 私有成员:private:只能被自身的成员引用; 保护成员:protect:只能在派生类的类体中引用; 友 元原创 2016-04-11 22:45:37 · 208 阅读 · 0 评论 -
各种数据类型的长度
一般来说c++默认的数据长度如下: char:1byte; short:2byte; int:4byte; long int:4byte; float:4byte; double:8byte; 字符数组:len*1; int 数组:len*4例如:如下的c++函数,求一下集中变量的内存单原创 2016-03-24 22:21:06 · 2304 阅读 · 0 评论 -
第一天:计算字符串最后一个单词的长度,单词以空格隔开。
第一天:计算一个字符串中最后一个单词的长度描述 :计算字符串最后一个单词的长度,单词以空格隔开。 知识点: 字符串,循环 输入 :一行字符串,长度小于128。 输出 :整数N,最后一个单词的长度。 样例输入 hello world 样例输出 5#include<iostream> #include<string> using namespace std;原创 2016-03-24 21:19:22 · 858 阅读 · 0 评论 -
名字的漂亮度
/*描述:给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。 每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。 给出多个名字,计算每个名字最大可能的“漂亮度”。知识点:字符串运行时间限制:0M内存限制:0输入:整数N,后续N个名字N个字符串,每个表示一个名字输出 :每个原创 2016-04-06 17:42:49 · 344 阅读 · 0 评论 -
挑7
描述输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37...70,71,72,73...)的个数知识点循环运行时间限制0M内存限制0输入一个正整数N。(N不大于30000)输出不大于N的与7有关的数字个数,例如输入20,与7有关的数字包括7,14,17.样例输入20样例输出3实现#include<iostream> using namespace std;原创 2016-04-06 17:38:20 · 270 阅读 · 0 评论 -
冯诺依曼体系结构与哈弗体系结构
材料一 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度。目前使用哈佛结构的中央处理器和微控制器有很多原创 2016-07-27 21:14:23 · 471 阅读 · 0 评论