- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 裴波那契,汉诺塔 ,八皇后 经典递归问题 ---算法分析与设计(一)
最近没事看算法,平时也有看视频补充,毕竟不怎么聪明,仅仅看书真容易睡过去,我能怎么办?我也很无奈啊○▽○。还是写写博客当笔记吧,毕竟好记性不如烂笔头不是?记得当初学c的时候老师,一说汉诺塔,全程黑人问号状态,明明那么复杂的步骤怎么就几句代码就好了呢?好了,话不多说,上代码吧。1、斐波那契数列F(1)=1;F(2)=1;F(n)=F(n-1)+F(n-2); (n>2)迭代的实现...
2018-09-29 00:06:05
428
原创 s5pv210内核的编译与配置,即基本问题的解决笔记
关于s5pv210记录独立编译内核那些走过的坑1.如何选择内核版本,选CPU BOARD最接近板子的 ,如我的板子是smart210, 源码中arch/arm/configs/下的官方配置 有s5pv210_defconfig 是支持的,如果不知道是否支持完善,选最新的,再配置编译,使得运行能看到内核串口信息。 //有串口信息就成功了大半(它表示CPU基本支持,且方便后续调试)2.下载l...
2018-09-19 17:32:00
963
原创 vim 快捷命令 笔记
touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。-a:或--time=atime或--time=access或--time=use 只更改存取时间;-c:或--no-create 不建立任何文件;-d:<时间日期> 使用指定的日期时间,而非现在的时间;-f:此参数将忽略不予处...
2018-09-19 15:26:25
212
原创 在Linux pc上的交叉编译环境的搭建
交叉编译环境 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,在Linux PC上,利用arm-linux-gcc编译器,可编译出针对Linux ARM平台的可执行代码。 一般在开发板中又配套的gcc,将gcc压缩文件拷贝到Linux根目录解压就好本文以gcc-4.6.4.tar.xz 为例 1、将gcc-4.6.4.tar.xz 拷贝到根文件目录解...
2018-09-16 17:52:03
816
原创 用C++设计封装一个带闹钟的类
include #include <iostream>#include <conio.h>#include <windows.h> #include <time.h>using namespace std;class Time{ //stantment class public: Time(){...
2018-07-31 19:30:56
1478
原创 DS1302 时钟 51单片机实现时钟显示
DS1302 具有能计算2100年以前的秒分时……的能力,还有闰年调整功能主要性能指标:1、工作电压范围:2.0~5.5V2、工作电流范围:2.0V时,电流小于200nA,功耗极低3、TTL兼容4、采用主电源和备份电源双电源供应5、两种数据传送方式:单字节传送和多字节传送6、采用串行数据传送方式DS1302.h#ifndef DS1302_H#define D...
2018-05-13 23:46:58
18356
5
原创 DSP 汇编综合任务编程 求最大最小值
在数据存储器60H-69H设置数 组a[10]= ]={5,9,3,2,6,1,4,8,7,10} 在数据存储器0100H-0109H设置数 组x[10]={25,34,15,26,31,62,51,18,26,54},要求 分别计算a0*x0,a1*x1,……,a9*x9乘积的最大值和最小值,结 果分别放在数据存储器1000H和1001H单元。 .title "m...
2018-04-25 21:06:12
1435
原创 DSP ccs2 C5000编译SUBC指令实现除法
通过编程求解y=(ax^2-bx+c)/(dx+e),将商和余数分别放在数 据存储器1000H和1001H单元。 (1)已知a=8,b=6,c=10,d=7,e=9,x=5,求y。 (2)已知a=0.9,b=0.1,c=0.5,d=0.4,e=0.2,x=0.8,求y。 .title "division.asm" .mmregs ...
2018-04-25 20:55:52
2546
1
原创 选择排序10个整数
选择顺序排序基本原理: 第一次循环,遍历n个数,将最小值放在最小位, 第二次循环,遍历n-1个数,将最小值放在第二位, 依次排序#include <iostream>using namespace std;#include <iostream>using namespace std;int main(){ i...
2018-04-24 19:39:31
222
原创 用筛选法求100以内的素数
筛选法的基本思想:假如有20个数从小大小排序,1不是,其他数选最小的数是素数,再筛掉数组中最小数的倍数,依次继续,直到筛选不出倍数的时候结束#include <iostream>using namespace std;void fliter(int n){ bool *isPrime = new bool[n+1]; for(int i=2;i<...
2018-04-24 19:17:42
1375
原创 DS18B20温度传感器,将实时温度用数码管显示
DS18B20温度传感器(单线通讯,严格按照时序图)特点: 1、电压范围:3.0v~5.5V 2、独特的单线接口,仅需一条串口线即可实现微处理器与DS18B20的双向通讯; 3、支持电组网功能,实现组网多点测温 4、不需要任何外围原件 5、范围-55‘C~+125’C,精度0.5 6、高精度测温,分辨率9~12位 7、速度快...
2018-03-24 04:24:19
13107
3
原创 EEPROM—_IIC总线编程,用按键控制IIC写入读取数据并由数码管显示
关于IIC串行总线的组成及工作原理 1.采用串行总线技术可以使系统的硬件设计大大简化,系统的体积减小,可靠性提高,同时,系统的更改和扩充极为容易。 2.常用的串行扩展总线有:IIC(Inter IC BUS)总线、单总线,SPI总线及Microwire、PLUS 3.IIC是一种串行总线,只有两根双向信号线: ...
2018-03-24 00:39:21
3103
1
原创 tcp 网络编程select()/poll()实现io多路复用,
用select实现tcp协议服务器 一个线程只能处理一个套接字的I/O事件,如果想同时处理多个,可以利用非阻塞忙轮询的方式select/poll可以同时监察多个流的i/o事件#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>...
2018-02-24 19:11:33
512
1
原创 sqlite3数据库的安装
sqlite3 安装sqlite3到虚拟机 下载压缩包 链接:https://pan.baidu.com/s/1ggPzS8j 密码:h06c1.解压缩包sqlite-autoconf-3120200.tar.gztar zxvf sqlite-autoconf-3120200.tar.gz2.进入目录cd sqlite-autoconf-3120200/3....
2018-02-24 18:41:25
497
原创 数据结构的创建基本链表
#include#include#include#include"common.h"LinkList *CreateLinkList(){ LinkList *list; //定义结构体指针list list = (LinkList *)malloc(sizeof(LinkList));//开辟一个空间size大小为结构体大小 if ( list = =N
2018-01-24 20:35:58
964
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人