- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 机器学习笔记--朴素贝叶斯法
朴素贝叶斯法朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,首先基于特征条件独立假设学习输入/输出的联合概率分布;然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。基本方法 X是定义在输入空间X上的随机向量,Y 是定义在输出空间Y上的随机向量。P(X,Y)就是X 和Y上的联合概率分布。训练数据集
2017-07-01 19:01:32
399
原创 二叉树的深度
利用递归求一个二叉树的高度typedef struct BiNode{ Datatype data; BiNode *left; BiNode *right;};int treedepth(BiNode *root){ int hl,hr; if(root) { if(root->left==NULL&&root->right==
2016-10-10 22:00:13
283
原创 字符串插入函数
方法一void strnins(char *s, char *t, int i){ if (i<0 && i>strlen(s)){ printf("Position is out of bounds. \n"); } if (!strlen(s)) strcpy(s,t); else if (strlen(s)) {
2016-10-05 14:43:48
1360
原创 UCOS-ii在ARM处理器上的移植
UCOS-ii在ARM处理器上的移植本文是在原有的STM32单片机的无操作系统的程序基础上实现的ucos-ii 的移植: 从micrium网站上下载官网移植版本,解压后得到如下文件夹:Micrium_STM32_OS2\ AppNotes Licensing SoftwareAppNotes文件夹中包含移植文件说明 Lic
2016-09-15 16:32:25
3421
原创 Ubuntu16.04中Eclipse IDE for C/C++ 出现launch failed.Binary not found 的解决方案
1、看你的Eclipse下面控制台Console输出,如果有g++ not found 的话,说明你的系统g++没安装成功。解决方案:Ctrl+Alt+t到terminal(控制台)模式,输入sudo apt-get install g++2、还不行?用大部分解决方案中都会讲的:Project->Properties->C/C++Build->Settings->Binar
2016-09-09 22:24:44
1646
原创 uC/OS-III配置文件——os_cfg.h,os_cfg_app.h,os_type.h
uC/OS-III配置文件os_cfg.h 决定哪些功能被启用,哪些功能是不需要的OS_CFG_APP_HOOKS_EN 1 介入函数(钩子函数)可以调用用户定义的介入函数 OS_CFG_ARG_CHK_EN 是否希望对uC/OS-III的大部分函数执行参数检查 1 将确保传递给函数的指针非null、参数值在允许的范围内、选项是有效等 OS_CFG_CALLED
2016-05-23 20:28:30
2632
原创 将串口接收到的字符串转化为数值(包含小数)
串口接收到的一般都为字符串,常见的函数sscanf()只能转化整数型字符串,对于浮点型字符串则不行。 该函数实现将浮点型字符串转化为相应的数值(整数,浮点数据均可)float SPRTODATA(u8 *p) //将字符串转化为数据(包含小数){ u16 i=0,j=0,t=0; double temp=0; for(i=0;i<LEN;i++) {
2016-05-09 14:02:02
9904
1
原创 一个串口同时传输多个数据
程序目标:实验中在调试程序时,需要在只用到一个串口的条件下,用上位机同时向单片机传送多个不同数据。 实现原理:1,用LabView编写的上位机,使用VISA向单片机中写入数据;多个数据之间用一些分隔符进行区分。 2,定义一个字符串USART_RX_BUF[]接收收据,然后在该字符串中查找相应的分隔符并得到它们在字符串中的位 置,最后根据这些位置从字符串中提取
2016-05-02 16:29:12
18111
5
原创 ASCII标准中的数据类型——char int float 的字节大小
类型字长(bit)取值范围char(字符型)8ASCII字符unsigned char(无符号字符型)80~255signed char(有符号字符型)8-128~127int(整型)16-32768~32767unsigned int(无符号整型)160~65535sign
2016-04-13 20:31:48
1044
原创 STM32 ADC—DMA传输
快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R撤销 Ctrl + Z重做 Ctrl + Y因为规
2016-04-11 16:35:33
1742
自己动手写操作系统
2016-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人