自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

destiny的专栏

业精于勤,荒于嬉 ;行成于思,毁于随

  • 博客(20)
  • 资源 (18)
  • 收藏
  • 关注

原创 最小年龄的三个职工

题目描述职工有职工号,姓名,年龄.输入n个职工的信息,找出3个年龄最小的职工打印出来。 输入描述:输入第一行包括1个整数N,1<=N<=30,代表输入数据的个数。接下来的N行有N个职工的信息:包括职工号(整数), 姓名(字符串,长度不超过10), 年龄(1输出描述:可能有多组测试数据,对于每组数据,输出结果行数为N和3的较小值,分别为年龄最小的职工的信息。关

2017-01-31 22:08:50 660

原创 根据第xx天推算日期

题目描述给出年分m和一年中的第n天,算出第n天是几月几号。 输入描述:输入包括两个整数y(1输出描述:可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。输入例子:2000 32000 312000 402000 602000 612001 60输出例子:2000-01-032000-0

2017-01-31 21:21:27 1397

原创 二叉排序树

题目描述输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。 输入描述:输入第一行包括一个整数n(1<=n<=100)。接下来的一行包括n个整数。输出描述:可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。每种遍历结果输出一行。每行最后一个数据之后有一个空格。输入中可能有重复元素,但是输出的二叉树

2017-01-31 20:37:05 370

原创 数据交换swap

一、快速交换a,b的值#include<stdio.h>#include<stdlib.h>#define swap(a,b) ((&(a)!=&(b)))? ((a)^=(b)^=(a)^=(b)):((a)=(a))int main(void){ int a, b; scanf("%d%d",&a,&b); p...

2017-01-17 15:56:03 450

原创 最大公约数之辗转相除法

代码示例:int gcd(int m ,int n){ int temp; while(n) { temp=n; n=m%n; m=temp; } return m;}

2017-01-16 10:26:31 299

原创 MIPS之u-boot流程分析

1、  系统上电后由uboot的链接文件\u-boot\arch\mips\cpu\u-boot.lds知ENTRY(_start)程序入口点是\u-boot\arch\mips\cpu\xburst\start.s 2、   由la  t9, board_init_f   知跳转到board_init_f  函数(\u-boot\arch\mips\lib\board.c)主...

2017-01-12 21:08:32 2052

原创 MIPS架构之start.s汇编分析

一、mips架构通用寄存器命名  二、mips汇编指令操作1、指令集2、实例:#example .data array1: .space 12 # declare 12 bytes of storage # to hold array of 3 integers ....

2017-01-12 13:54:30 4242

原创 linux打印全部make编译信息

有时候,我们需要查看完整的编译信息,但只能显示下面的一部分,这可怎么办?可以使用make >& makeinfo.txt命令进行make编译。这样就可以将打印信息全部保存到文本(文本名称可随意哦)。附录:make根据Makefile文件编译源代码、连接、生成目标文件、可执行文件。make clean清除上次的make命令所产生的ob...

2017-01-10 21:37:00 7285

原创 linux安装交叉编译环境

一、首先以arm交叉环境为例第一步:解压安装包使用命令“cd /usr/local/arm/”进入/usr/local/arm文件夹,然后使用解压命令“tar vxf arm-2009q3.tar.bz2”解压压缩包,如下图所示。第二步:修改环境变量在 Ubuntu命令行中,执行命令“cd /root”和“vim .bashrc”,打开环境变量文件“

2017-01-10 16:22:41 746

原创 VMware之以太网链接

问答:为什么我使用无线网可以上网和可以ping通,但使用以太网时可以上网却ping不通?回 答:因为你的桥接或NAT方式的IP与你的主机ip不在同一个网段。。。。第一步:查看主机IP打开cmd,ipconfig查看网络信息第二步;设置虚拟机网络        编辑-虚拟网络编辑器注意;红圈的ip必须和主机选择的网络适配器ip处于同一网段,不然

2017-01-10 14:05:38 2149

转载 u-boot之SPL分析

SPLSPL是uboot第一阶段执行的代码. 主要负责搬移uboot第二阶段的代码到内存中运行. SPL是由固化在芯片内部的ROM引导的. 我们知道很多芯片厂商固化的ROM支持从nandflash, SDCARD等外部介质启动. 所谓启动, 就是从这些外部介质中搬移一段固定大小(4K/8K/16K等)的代码到内部RAM中运行. 这里搬移的就是SPL. 在最新版本的uboot中, 可以看到SPL...

2017-01-10 11:13:00 4726 2

转载 u-boot之u-boot.bin的生成

  u-boot.bin这里的u-boot.bin指的是不包含SPL的stage2部分的代码. 它会被SPL搬移到RAM的某个地址处开始运行. 本篇下面提到的u-boot.bin时, 也是指的这个概念. u-boot.bin的文件组成当我们在uboot下执行make命令的时候, 它最核心的功能是执行Makefile中的all目标编译出相应的文件. 我们来看看这个all目标...

2017-01-10 10:04:41 6280

转载 u-boot之autoconf.mk解析

一、执行make首先包含 all:sinclude $(obj)include/autoconf.mk.dep  (包含了include/autoconf.mk目标)sinclude $(obj)include/autoconf.mk   (包含了配置)二、生成规则 # # Auto-generate the autoconf.mk file (which is ...

2017-01-09 21:42:21 3234 1

原创 C语言之测试程序运行时间

#include #include #include int BitCount2(unsigned int n) { unsigned int c =0 ; while(n!=0) { n &= (n -1) ; // 清除最低位的1 c++; } return c

2017-01-09 15:47:58 3507

转载 u-boot之Makefile分析

########################################################################## (C) Copyright 2000-2012# Wolfgang Denk, DENX Software Engineering, [email protected].## See file CREDITS for list of people who...

2017-01-09 11:05:38 942

转载 u-boot之添加一块新板子的支持

申明  本着学习交流的原则, 将个人移植u-boot的过程做一个记录. 文章参考了csdn blog里面的很多内容, 有的已经记不得出处了, 只好把当时的摘要直接贴出来. 如果冒犯, 还请见谅. 如有侵权, 请与我邮件联系. 谢谢! 添加一块新板子的支持在编译uboot代码时, 我需要做的第一件事情就是配置uboot. 命令格式如下make xxxx_config如果你直接...

2017-01-08 20:54:07 438

原创 u-boot之mkconfig分析

编译u-boot的过程,就是make xxx_config和make两步执行过程如下:以make smdk2410_config为例:(一)make  smdk4412_config指令在Makefile找到%_config::        unconfig     @$(MKCONFIG) -A $(@:_config=)但是发现unconfig:@rm -f$...

2017-01-08 20:37:30 595

原创 u-boot之基础知识

一、简介u-boot是操作操作系统运行前的引导加载程序,它的作用是初始化硬件设备、建立内存空间的映射表,为最后调用操作系统内核做好准备。主要任务是将内核映象从硬盘上读到RAM中,然后跳转到内核的入口点运行,即开始启动操作系统。 BootLoader的操作模式一般分为自启动模式和交互模式。自启动模式:BootLoaderd从目标机上的某个固态设备(FLASH)上将操作系统加载到R...

2017-01-06 20:12:17 588

转载 C++之指向const对象的指针和const指针

1.指向const对象的指针我们可以通过指针来修改其所指对象的值,但如果指针指向的是const对象,则不允许使用指针来改变其所指的const值。C++要求指向const对象的指针也是const类型。const double *pd;                 //可以指向一个const double类型。 这里的const限定的是pd所指的对象,而

2017-01-03 21:48:59 308

原创 c++之string类详解

一、包含头文件要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件using  std::string;using  std::wstring;或using namespace std;二、string类常见函数begin得到指向字符串开头的Iteratorend得到指向字符串结尾的Itera

2017-01-03 10:13:06 537

配置文件读取demo.zip

c/c++读取配置文件,格式如下: listenip=0.0.0.0 listenport=20001 filecachedir=./filecache/ logfiledir=logs/ logfilename=fileserver

2019-09-16

银行业务系统C++

该系统采用c++实现,具有注册、登录、存钱、取钱、查询、修改密码等基本功能。

2018-10-01

模式识别 第三版(高清版)

模式识别:清华大学出版社张学工(第三版) 《模式识别(第3版)》可以作为高等院校自动化、计算机等相关专业高年级本科生和研究生学习模式识别的教材,也可以供计算机信息处理、生物信息学、数据挖掘、统计等各领域中从事模式识别相关工作的广大科技人员和高校师生参考。

2018-03-06

stm32f4 标准库 flash模拟eeprom

将官方固件库的flash模拟eeprom。移植到标准库上,并改正官方transfer的错误,优化了部分细节,并增加了多自己写入和多字节读取接口。

2017-07-26

stm32 DMA硬件输出正弦波

stm32硬件输出正弦波

2017-07-08

stm32 DAC硬件输出三角波

stm32 硬件输出三角波

2017-07-06

hex转bin工具

bin工具

2017-06-03

mips交叉编译器 win平台

win平台的mips交叉编译器

2017-06-02

ad7606+stm32f103

8路ad采集

2016-11-22

stm32f407和adc7606采集

采用stm32f407,spi总线采集8路16位精度的adc

2016-11-22

qt5之学生管理系统

采用qt5的学生成绩管理系统,包含学生成绩管理和老师成绩管理两个主要部分,

2016-10-27

qt5之摄像头调用

采用qt调用电脑的摄像头

2016-10-20

智能家居系统设计

本程序包括以stm32为核心的网关程序,网络模块采用enc28j60,协议采用lwip,家电终端采用cc2530,通信采用zigbee,包含所需的所有程序

2016-07-25

stm32矩阵键盘程序

最简单的矩阵键盘程序代码,扫描只有九行代码,通俗易懂,方便移植,

2016-07-25

智能家居网关程序

本软件采用stm32f407.网络模块采用enc28j60.服务器采用开源测试平台-未来之家,通过网关实现对终端控制。

2016-06-11

ember-stack-z5.4.02-em35x

ember最新协议栈,更少的bug,为你提高开发效率

2015-03-31

飞思卡尔电磁组决赛程序

本程序经历了华南赛区决赛的检验,通过此程序助我们顺利冲进国赛。

2014-11-05

STM32F10XX使用手册

全面介绍stm32F10XX的使用方法,其中包括各外设的介绍,是你了解stm32的好选择

2014-08-06

空空如也

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

TA关注的人

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