自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 c/c++常见迷惑问题

c/c++常见迷惑问题1. 何时调用构造函数只用在给对象分配内存空间时,才调用构造函数。例如,假设 A为一个类类型, 则A a(2), A b[2],这两个都进行A的构造函数的调用,而A *p[2] = {&a,&b} , 则不调用A构造函数。

2017-02-15 17:16:02 1045

转载 DTW

DTW为(Dynamic Time Warping,动态时间归准)的简称。应用很广,主要是在模板匹配中,比如说用在孤立词语音识别,计算机视觉中的行为识别,信息检索等中。可能大家学过这些类似的课程都看到过这个算法,公式也有几个,但是很抽象,当时看懂了但不久就会忘记,因为没有具体的实例来加深印象。      这次主要是用语音识别课程老师上课的一个题目来理解DTW算法。  首先还是介绍下DTW的

2016-06-30 09:05:49 926

原创 使用 linux 出现的问题及解决方案

使用 linux 出现的问题及解决方案1. 忘记 root 密码开机进入grub引导界面,在kernel 那一行最后输入 single 进入单人模式,按确定,开启后使用passwd更改密码即可。

2016-05-18 11:07:30 649

原创 Node.js 学习笔记 —— console 控制台

Node.js 学习笔记 —— console 控制台一. console.log用途:进行标准输出流的输出 可以指定字符格式:console.log(“%s”,”“,”“);从第二个参数开始为字符串格式 可以计算表达式,可以使用toString console.info用法与console.log一致,输出 % 使用 %% 重定向 node first.js > 123.logvar ht

2016-05-14 14:54:45 1298

原创 Node.js 学习笔记 —— 概述

Node.js 学习笔记 —— 概述一. node.js目标node.js 的首要目标是提供一个简单、用于创建高性能服务器及可在该服务器中运行的各种应用程序的开发工具。传统语言建立的服务器为每一个客户端建立一个线程,因此占用内存比较搭,而nodejs 不为每个用户建立线程,而是为每个客户端连接触发一个在nodejs内部进行处理的事件,因此能够支持大量用户。nodejs使用谷歌V8 javascri

2016-05-14 12:45:26 653

转载 nodejs学习笔记 —— win7下nodejs及npm的安装

转自http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。

2016-05-06 18:53:01 835

转载 Java Web 学习笔记 —— eclipse 环境搭建

转载至 http://blog.csdn.net/zhugexubin/article/details/41726587首先准备好需要安装的软件(官网下载,此处都是用的目前最新版本):一、安装JDK1、下载得到jdk-8u11-windows-i586.1406279697.exe,直接双击运行安装,一直next就可以,默认是安装到系统盘下面Prog

2016-05-04 21:27:59 942

原创 嵌入式Linux学习 —— 概论

嵌入式Linux学习 —— 概论一. 嵌入式的定义嵌入式系统是以应用为核心的,以计算机技术为基础的,并且低功耗,软硬件可扩展,对体积、价格有要求的的专用计算机系统。嵌入式系统的功能 文件管理 内存管理设备管理进程调度操作系统接口调用(API 的调用)ARM 的应用领域 工业控制领域无线通信领域网络应用领域消费类电子产品成像与安全等领域ARM 的特点 体积小,功耗低,

2016-05-02 21:26:31 507

原创 MATLAB相关函数

MATLAB相关函数相关平台:MATLAB 2014 csv文件的读取与写入:csvread 与 csvwrite文件路径连接:fullfile 3.

2016-04-30 16:08:18 955

原创 数据结构与算法笔记 —— 查找算法及代码实现

数据结构与算法笔记 —— 查找算法及代码实现一. 二分查找核心思想:将nn%个元素分成个数大致相同的两半,取a[n/2]a[n/2]与欲查找的xx作比较,如果x=a[n/2]x=a[n/2]则找到xx,算法终止。如果x<a[n/2]x<a[n/2],则我们只要在数组aa的左半部继续搜索xx(这里假设数组元素呈升序排列)。如果x>a[n/2]x>a[n/2],则我们只要在数组a的右 半部继续搜索x.其

2016-04-26 22:18:34 2230 1

原创 C 库 —— time.h

C 库 —— time.h一. tm结构体// c/c++ struct tm {  int tm_sec; /* 秒 – 取值区间为[0,59] */  int tm_min; /* 分 - 取值区间为[0,59] */  int tm_hour; /* 时 - 取值区间为[0,23] */  int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */  int

2016-04-24 10:31:39 469

原创 C 库 —— math.h

C 库 —— math.h一. modf 函数double modf(double x, double *ipart) 函数用途:分解x,以得到x的整数和小数部分 输入参数:x 待分解的数输出参数:x 的整数部分由 ipart带回 返回值:x 的小数部分 // c/c++ int main(void){ double x,y=0,i; printf

2016-04-24 10:12:57 692

原创 Ubuntu下Apache web服务器的安装、配置及相关操作

Ubuntu下Apache web服务器的安装、配置及相关操作系统环境:Ubuntu 14.04一. Apache 的安装打开中端,输入 sudo apt-get install apache2二. Apache 的配置Apache 安装完成后,默认访问打开的 html 文件在 /var/www/html 下的 index.html。我们可以更改其默认路径,步骤如下:

2016-03-30 23:51:25 839

原创 Ubuntu安装Python及MYSQL

Ubuntu安装Python及MYSQL安装环境:Ubuntu 14.04 x86 64bit 在命令行终端中输入:sudo apt-get install python,然后数据密码即可输入 sudo apt-get install python-setuptools前端模板引擎jinja2:sudo easy_install jinja2安装Mysql:sudo apt-get inst

2016-03-21 15:06:24 474

原创 图像处理笔记 —— 边缘检测

图像处理笔记 —— 边缘检测源码运行平台:matlab2015使用的图片库,USC-SIPI:http://sipi.usc.edu/database一. 边缘检测的基本概念图像的边缘相当于二元函数的梯度幅度比较大的位置点,而且梯度还能反映图像局部变化最快的方向,在某指定的方向上,把梯度模超过指定阈值的位置数据记录下来,就是沿该方向的图像边缘。正确地描绘边缘应当包括两个方面:边缘点的位置以

2016-03-12 12:41:39 1764

原创 图像处理笔记 —— 图像的读取及RGB分离等

图像处理笔记 —— 图像的读取及RGB分离等源码运行平台:matlab2015一. 图像的读取matlab中图像的读取主要是 **imread** 函数,imread 函数需要输入您要读取的图片的路径,返回一个图像矩阵,如果是彩色图返回一个三维矩阵,如256*256*3,其中256×256是指图像中的维数256×256,后面的3位为RGB每个8bit的数值,其中(:,:,1)为红色,(:,:

2016-03-10 23:04:31 4325

原创 数据结构与算法笔记 —— 向量

数据结构与算法笔记 —— 向量一. 数据结构抽象数据类型 = 数据模型 + 定义在该模型上的一组操作。特点: 抽象定义外部的逻辑特性 操作 & 语义 不考虑时间复杂度 不涉及数据的存储方式 数据结构是基于某种语言的数据抽象类型 (Abstructal Data Type, ADT) 的实现,特点: 具体实现 内部的表示与实现 完整的算法 多种实现 与复杂度密切相关 要考

2016-03-08 09:38:05 1249

原创 数据结构与算法笔记 —— 排序算法及代码实现

数据结构与算法笔记 —— 排序算法及代码实现一. 直接插入排序直接插入排序是向一个已经排序好的序列中插入一个数,但是,插入此数后,序列的仍然有序。改算法的时间复杂度为 O(n2)O(n^{2}) ,时间复杂度较高。适合小规模排序。 插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。过程如下图 // c/c++void

2016-03-08 09:31:00 859

原创 数据结构与算法笔记 —— 绪论

数据结构与算法笔记 —— 绪论一. 计算与算法计算机的本质是计算,计算是寻找对象的规律,并从中找到技巧。计算的目标是高效,低耗。算法就是借助一定的工具,在一定的规则下,以明确而机械的形式来进行的计算。算法的主要特性: 输入,输出正确性:算法能够正确地解决问题确定性:所有步骤均由基本的操作组成可行性:基本操作均能够实现有穷性:所有操作在时间的允许范围内好的算法:效率

2016-03-04 18:41:39 1412

原创 MAKEFILE 学习笔记 —— 实用功能

MAKEFILE 学习笔记 —— 实用功能一. 变量的使用 当我们的程序越来越复杂时,变量的使用可以大大提高我们的效率。makefile 中变量的使用有点类似于 c 语言中的宏,格式如下name = file使用变量时应该加上$(),下代码所示obj = main.o func.oaaa: $(obj) gcc -o aaa main.o fu

2016-03-03 18:18:48 407

原创 MAKEFILE学习笔记--简介

MAKEFILE学习笔记–简介一. 编译与链接把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。编译时,编译器需要的是语法的正确,函数与变量的声明的正确。只有所有的语法正确,编译器就可以编译出中间目标文件,每个源文件对应一个目标文件。把大量的Object File合

2016-03-02 11:08:13 431

原创 ARM引导过程(s5pv210)

ARM引导过程(s5pv210)1. 引导过程s5pv210处理器有 iROM 与 iRAM 两个存储器作为内部存储器。iROM 有 64k 的空间,而 iRAM 有 96k 的空间。iROM 位于内部 ROM 中,而 iRAM 位于内部 SRAM 中。 在进行安全启动的过程中,引导程序固化在 iROM 中。采用了 e-fuse (只能进行一次编程,以后便不能再进行更改)的形式。引导程序

2016-03-01 20:10:39 903

原创 ARM指令集--ldr、mov与str的用法与区别

ARM指令集–ldr、mov与str的用法与区别ARM 是 RISC 结构,因此只能使用精简指令。1. mov的用法在ARM体系中,mov只能用于数据在寄存器之间的移动或者往寄存器中写入立即数。格式如下:mov{条件}{s} 目的寄存器,源操作数MOV R1,R2 ;R1=R22. ldr的用法LDR是将内存中的数载入到寄存器,LDR可以载入立即数。格式如下:

2016-03-01 16:38:46 28967

原创 Eclipse下.lds文件解析

Eclipse下.lds文件解析lds文件是在Eclipse下进行ARM开发时连接时的配置文件,它决定了程序中各代码及数据等在ARM中的存放位置。其格式为:SECTIONS{ ... secname start BLOCK(align)(NOLOAD):AT(ldadr) {contents}>region:phdr = fill .

2016-03-01 14:55:52 1489

原创 python学习笔记

python学习笔记python 中,单引号或者双引号括起来的文本在程序中叫字符串。print()函数自动添加换行符,且print前面不要有任何空格否则报错,如下:IndentationError: unexpected indent。在linux下直接运行.py文件,只需在.py文件中添加如下代码:#!/usr/bin/env python3input(),可以让用户输入字符串,并存放到一

2016-02-22 14:58:37 497

原创 vim的相关配置

vim的相关配置环境:ubuntu14.04、vim打开 /etc/vim/vimrc文件,在结尾出输入以下代码: 注:代码中的 “ # ” 全部换成 “ “ ” set nu #设置显示行号set ts=4 #TAB宽为4个空格set expandtab

2016-02-22 11:01:38 407

原创 Ubuntu下挂载win7的磁盘分区

Ubuntu下挂载win7的磁盘分区Ubuntu14.04安装过程: 1. 打开终端,在/mnt/下建立你挂载的分区所需的文件夹。如命令:sudo mkdir c_pan d_pan ,这里c_pan d_pan是我们将要挂载分区的位置。 2. 使用lsblk命令查看磁盘分区情况,找出需要挂载的磁盘的序号,如sda是计算机的第一块磁盘,sdb是第二块磁盘,依次类推,假设我们的分区分别为:sda1

2016-02-21 21:13:49 2112

原创 git的安装配置及使用

git的安装配置及使用系统环境:ubuntu14.04一. git的安装打开终端,在终端先查看是否已经安装git。输入:dpkg -l | grep git 。如果没有安装,在终端中输入:sudo apt-get install git ,然后输入:yes 来进行安装,等待安装完成即可。二. git的配置

2016-02-21 13:29:14 406

原创 Ubuntu下相关软件的安装

Ubuntu下相关软件的安装环境:ubuntu14.04一. 搜狗拼音输入法的安装首先打开浏览器,打开搜狗官网,下载linux版的搜狗deb包,下载时注意自己的系统,如果是32位系统就下载32位deb包,如果是64位系统下载64的deb包。找到自己下载的deb包,双击打开,在ubuntu软件中心进行安装。安装完成后,打开终端。在终端中输入命令:im-config,弹出输入法配置窗口,在

2016-02-21 13:24:59 405

原创 VM下使用Ubuntu遇到的问题

VM下使用Ubuntu遇到的问题一. 安装完成后发现是英文环境,如何更改为中文环境准备工作:联网。在ubuntu系统中依次找到,system setting —— language support —— Install/Remove Languages… —— 在新的窗口中找到Chinese(simplified),并打上勾,点击Apply Changes。等到安装完语言包后

2016-02-20 09:18:09 700

原创 WIN7与UBUNTU双系统的安装过程

WIN7与Ubuntu双系统的安装过程工具:UltraISOUbuntu系统安装ISO(镜像)文件安装过程:1. 在win7系统中,打开“计算机管理”→ “磁盘管理”。2. 在磁盘管理中,在一个比较大的分区中压缩大约40个G的空间,然后将这40G分区删除。3. 使用UltraISO打开Ubuntu的ISO文件,在UltraISO的窗口中,选择“启动”→“写入硬盘映像” ,在写入硬盘映

2016-02-18 15:34:26 500

原创 机器学习之1——线性回归

在最近一段时间,对机器学习进行了学习,但感觉效果不是很好。一日与朋友聊起此事,他建议建个博客,一来梳理一下所学内容,二来和大家分享一起学习交流。因此,建立了此博客,如果您发现博文中有不当之处,欢迎您來邮指明,我的邮箱为212352807@qq.com在机器学习中,基本分为两大问题——监督学习(supervisedlearning)和非监督学习(unsupervisedlearning),监

2015-11-08 20:46:13 558

空空如也

空空如也

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

TA关注的人

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