自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萧瑟一笑的专栏

单片机,DSP,ARM,Z-Wave,Zigbee,DaVinci,IPNC,Linux,行人检测,人脸识别,去雾,低照度 e-mail:[email protected]

  • 博客(32)
  • 资源 (14)
  • 收藏
  • 关注

转载 mfc settimer使用

1表示定时器的ID,1000表示没1000ms也就是1s调用一次处理函数,最后一个参数是处理的函数,如果填NULL表示,使用系统默认的,默认处理函数是OnTimer()那个函数,在这里面写你要执行的操作就可以了,如果你有多个定时器要在这里写if(id == 1)类似的东西去区分不同的定时器,更换贴图最好是在OnTimer里面更换当前显示的图片编号,然后刷新界面,更换图片的工作让OnPaint去

2012-11-30 21:45:43 1027

原创 VS2008 MFC 编辑框自动换行

如图设置:

2012-11-24 22:24:47 1101

转载 CString.Format的详细用法

CString.Format的详细用法(转)在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。  先

2012-11-22 21:47:43 675

转载 vc2010串口通信(使用mscomm控件)

1.下载mscomm控件;(下载地址:http://download.csdn.net/detail/tianhen791/4023983)2.安装注册控件:下载完成后解压->点击setup.bat 即可此控件的安装和注册;3.[html] view plaincopy添加->COM组件->Mircrosoft Commu

2012-11-21 23:32:14 2214 1

转载 无监督特征学习——Unsupervised feature learning and deep learning

无监督学习近年来很热,先后应用于computer vision, audio classification和 NLP等问题,通过机器进行无监督学习feature得到的结果,其accuracy大多明显优于其他方法进行training。本文将主要针对Andrew的unsupervised learning,结合他的视频:unsupervised feature learning by Andrew

2012-11-21 21:30:37 972

转载 VS2008向工具箱中添加控件解决 未能实例化 设计时授权

VS2008向工具箱中添加串口控件,步骤为工具——选择工具箱项,在出现的选择工具箱项窗体中选择COM组件勾选Microsoft Communications Control, version 6.0,点击确定,你的工具箱中就会出现一个小电话标识的控件,这个控件就是串口控件,如果是初次使用,可能会遇到一个问题“未能实例化ActiveX控件 因为这需要设计时授权”。控件时出现“未能实例

2012-11-21 18:44:19 985

转载 VS2008中Unicode的解决办法

[cpp] view plaincopy#include     LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);    int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance,

2012-11-21 15:08:27 837

转载 12个有趣的C语言面试题

摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) {     char buff[10];     memset(buff,0,sizeof(buff));      gets(buff);      printf("\n The buffer

2012-11-21 08:57:07 679

转载 Linux认证复习题100道含答案

下面的选择题均为单选题)   1、cron 后台常驻程序 (daemon) 用于:   a. 负责文件在网络中的共享   b. 管理打印子系统manages the printing subsystem   c. 跟踪管理系统信息和错误   d. 管理系统日常任务的调度 (scheduling)   2、在大多数linux发行版本中,以下哪个属于块设备 (block

2012-11-19 08:19:10 3784

转载 uboot 与系统内核中 MTD分区的关系

uboot 与系统内核中 MTD分区的关系:分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,等等。1:在内核MTD中可以定义分区A~B,C~D。。。。。。并且以绝对的地址赋上值。bootloader中只要能将内核下载到A~B区的A地址开始处就可以,C~D区的C起始地址下载文件系统。。。这些起始地址在MTD的分区信息中能找到。bootloader对分区的

2012-11-19 08:16:40 660

转载 cover letter

2012-11-17 15:09:57 549

转载 Machine Learning Resources机器学习的资料

Machine Learning Resources   Machine Learning Softwares SVM Light - Support Vector Machine in C Source Code (Including SVM Struct for structural output learning) LIBSVM - A C++ Library f

2012-11-14 11:36:49 2506

原创 Stm32启动过程分析

Stm32系统复位后,sysclk第4个上升沿,BOOT引脚被,通过设置BOOT1和BOOT0引脚状态选择启动模式。启动后,CPU从地址0x0000 0000获取堆栈顶的地址。从存储器的0x0000 0004指示的地址开始执行代码。虽然不同的启动模式,但Stm32具有存储器映像的功能,因此代码区始终从0x0000 0000通过Icode、Dcode总线访问。数据区(SRAM)始终从

2012-11-14 08:30:16 3869

转载 堆排序

堆排序       堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆  堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。  堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>

2012-11-13 15:47:30 521

转载 合并排序

合并排序使用了“分治法”的策略。“将原问题划分成n个规模较小而结构与原问题相似的子问题;递归地解决这些子问题;然后合并其结果,就得到原问题的解。”这就是分治策略。分治策略在每一层递归上有以下三个步骤:1)分解:将原问题分解成一系列子问题;2)解决:递归地解各子问题;3)合并:将子问题的解合并成原问题的解。 合并排序依照上述策略:1)分

2012-11-13 15:45:59 635

转载 机器学习——深度学习(Deep Learning)

Deep Learning是机器学习中一个非常接近AI的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,最近研究了机器学习中一些深度学习的相关知识,本文给出一些很有用的资料和心得。Key Words:有监督学习与无监督学习,分类、回归,密度估计、聚类,深度学习,Sparse DBN,1. 有监督学习和无监督学习给定一组数据(inpu

2012-11-12 23:42:52 962

转载 关于深度学习(Deep Learning) ....2004年

1.organize, interpret, evaluate, analyze, or synthesize information (rather than retrieve or reproduce  isolated fragments, or repeatedly apply previously learned procedures);(深度学习是)组织、解释、评价、分析和综合信息

2012-11-12 23:40:39 880

转载 深度学习(Deep Learning)综述

Comments from Xinwei: 本文是从deeplearning网站上翻译的另一篇综述,主要简述了一些论文、算法已经工具箱。 深度学习是ML研究中的一个新的领域,它被引入到ML中使ML更接近于其原始的目标:AI。查看a brief introduction to Machine Learning for AI 和 an introduction to Deep Le

2012-11-12 23:32:59 1006

转载 深度学习(Deep Learning)算法简介

Comments from Xinwei: 最近的一个课题发展到与深度学习有联系,因此在高老师的建议下,我仔细看了下深度学习的基本概念,这篇综述翻译自http://deeplearning.net,与大家分享,有翻译不妥之处,烦请各位指正。  查看最新论文Yoshua Bengio, Learning Deep Architectures for AI, Foundations

2012-11-12 23:30:54 1096

转载 Deep Learning Reading List

http://deeplearning.net/reading-list/List of reading lists and survey papers:The monograph or review paper Learning Deep Architectures for AI (Foundations & Trends in Machine Learning, 2009)

2012-11-12 23:28:19 1149

转载 Deep learning的一些有用链接

deeplearning tutorials: http://deeplearning.net/tutorials/ http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf Restricted boltzmann machine: http://deeplearning.net/tutorial/rbm.html h

2012-11-12 23:26:12 898

转载 神经网络发展史

机器学习(Machine Learning)机器学习是人工智能(Artificial Intelligence)的核心。它和统计学有着密不可分的关系。作为对比,让我们先来看一看这两个领域的区别。传统的统计学的特点: 低维数据;数据中有大量噪点(Noise);数据中没有复杂的结构,且所有结构均可以被简化为一个相对简单的模型;面临的主要问题是如何从数据中分辨出正确的结构

2012-11-12 23:24:28 12627

转载 Deep Belief Network

为了更好的在下次讨论班讲述 DBN,特开此帖。主要是介绍 DBN 的相关知识,做一份逻辑上完整的东西。参考Hinton 的东西来讲吧:reading listRBM 相关[1] 关于 Boltzmann machine 的 scholarwiki[2] Haykin 书上第 11 章[3] Duda 书上第 7 章[4] RBM 的 exponential fa

2012-11-12 23:21:27 4317

转载 Deep Belief Networks资料汇总

毕设做的是DBNs的相关研究,翻过一些资料,在此做个汇总。可以通过谷歌学术搜索来下载这些论文。Arel, I., Rose, D. C. and Karnowski, T. P. Deep machine learning - a new frontier in artificial intelligence research. Computational Inte

2012-11-12 23:18:26 1729

转载 Literatures on Deep Learning 关于Deep Learning的一些文章

Recently I engaged in studying Deep Learning, which was motivated by G. E. Hinton from University of Toronto in 2006. The striking paper was A FAST LEARNING ALGORITHM FOR DEEP BELIEF NETS in Neural Co

2012-11-12 23:12:26 1436

转载 机器学习中相似性度量

在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。本文的目的就是对常用的相似性度量作一个总结。 1. 欧氏距离(Euclidean Distance)欧氏距离是最易于理解的一种距离计算方法,源自欧氏

2012-11-08 17:32:28 518

转载 PCB 设计工作流程

本流程是基于POWERPCB设计软件而制定,依照本文可以帮助你完成PCB的设计工作。在所有设计中都应按照本文进行PCB的设计工作,从而减少出现设计失误的几率。       PCB 设计工作流程  依照这个工作流程可以帮助你完成PCB的设计工作。在所有设计中都应按照本流程进行PCB的设计工作,从而减少出现设计失误的几率。 一、 准备工作。1. 从下列人员处收集PCB设

2012-11-06 16:31:02 774

转载 嵌入式软件测试的十大秘诀

在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了对嵌入式有更深层次的理解,向Oracle询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢 Oracle面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问的最

2012-11-06 13:43:52 624

转载 STM32之GPIO

上一篇已经设置好时钟了,哈哈,时钟设置好不能让CPU闲着呢,让它点灯吧(编程中的hello world) 好了,大家可能接触过51单片机,但是再接触STM32后就感觉GPIO不像以前那样了,不要迷惑,为什么要一样呢,它又不是51。 那GPIO得内部结构图我觉得就没有必要看了,咱就单从功能层面来了解吧(原因之一本人对电路不是很来电) GPIO集中模式如

2012-11-06 13:27:03 559

转载 STM32之RCC

STM32 RCC复位与时钟配置,我首先忽略掉复位,首先学习时钟配置,复位以后用到再学习 STM32有多个时钟源,分别是 HSI:上电默认启动,因精度不高所以先不采用,以后如果需要再使用HSE:外部高速时钟,系统时钟一般采用它,经过PLL倍频作为系统同时钟LSE:外部低速时钟,一般专门用于RTC,等到RTC模块时再使用LSI:内部低速时钟,精

2012-11-06 13:25:12 550

转载 0欧电阻的作用

1、模拟地和数字地单点接地只要是地,最终都要接到一起,然后入大地。如果不接在一起就是"浮地",存在压差,容易积累电荷,造成静电。地是参考0电位,所有电压都是参考地得出的,地的标准要一致,故各种地应短接在一起。人们认为大地能够吸收所有电荷,始终维持稳定,是最终的地参考点。虽然有些板子没有接大地,但发电厂是接大地的,板子上的电源最终还是会返回发电厂入地。如果把模拟地和数字地大面积直接相连,会导

2012-11-03 14:57:58 947

转载 机器学习和计算机视觉有关的数学

1. 线性代数 (Linear Algebra):我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.)  by Gilber

2012-11-01 08:38:08 876

USBasp USBisp win10驱动一键安装

USBasp/USBisp win10驱动,一键安装,免签名,方便在win10上开发AVR

2019-02-03

IOT_Espressif_EspTouch.apk

ESP的smartconfig android app

2018-03-22

多文件多目录例解autoconf和automake生成Makefile文件

详细的介绍autoconf,automake,生成Makefile,本文的出彩之处在于它不是以单文件的helloworld的例子,而是实战中的多文件,多目录的例子。

2012-10-20

CRC 算法原理及 C 语言实现

CRC 算法原理及 C 语言实现 , 很有用的。

2012-10-11

LFS-BOOK-7.2

就是构建linux系统啦,从最开始的神马都没有,一个包一个包的编译,然后最后生成一个linux系统,整个过程就是一个学习的过程

2012-09-07

林锐高质量C编程

林锐高质量C编程,学习编程技巧,提高编程质量,让你的代码可读性强,码风好,健壮,优秀.

2012-08-28

Arm嵌入式uboot常用命令

Arm嵌入式uboot常用命令详细介绍了uboot各种命令的格式接口使用还有例子.

2012-08-08

浅析ARM指令集及汇编

浅析ARM指令集及汇编,讲述ARM的指令,汇编,使用意义,与C语言的接口,联调,混合编程.

2012-08-04

ELF文件分析readelf的使用

ELF文件分析readelf的使用,分析得很简单易懂,透彻,清晰.

2012-07-27

俄罗斯方块V1.0-神舟1号-STM32.rar

/* 俄罗斯方块V1.0 , 基于神舟1号STM32开发板. 程序基本可行,但只有右左移动键,如果要有翻转等其它功能,要外接键盘. 我的邮箱:[email protected] 欢迎交流. */

2012-05-26

Unix环境高级编程apue.h

《Unix环境高级编程》第二版这本书的要用到的apue.h文件。

2012-04-09

Linux多进程编程

Linux多进程编程这份文档详细讲述了Linux下的多进程编程现实例程。

2012-04-09

《Linux系统操作与编程实验》指导书

《Linux系统操作与编程实验》指导书,这本书讲述了linux基本命令,shell编程,C编程等教程,实验。不可多得,一步一步来,初学者必备。

2012-04-09

空空如也

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

TA关注的人

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