<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HorizontalView的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HorizontalView</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HorizontalView]]></copyright><item><title><![CDATA[c/c++常见迷惑问题]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/55212389</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/55212389</guid><author>HorizontalView</author><pubDate>Wed, 15 Feb 2017 17:16:02 +0800</pubDate><description><![CDATA[c/c++常见迷惑问题1.   何时调用构造函数只用在给对象分配内存空间时，才调用构造函数。例如，假设 A为一个类类型， 则A a(2), A b[2],这两个都进行A的构造函数的调用，而A *p[2] = {&a,&b} , 则不调用A构造函数。]]></description><category></category></item><item><title><![CDATA[DTW]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51787451</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51787451</guid><author>HorizontalView</author><pubDate>Thu, 30 Jun 2016 09:05:49 +0800</pubDate><description><![CDATA[DTW为(Dynamic Time Warping,动态时间归准)的简称。应用很广，主要是在模板匹配中，比如说用在孤立词语音识别，计算机视觉中的行为识别，信息检索等中。可能大家学过这些类似的课程都看到过这个算法，公式也有几个，但是很抽象，当时看懂了但不久就会忘记，因为没有具体的实例来加深印象。
      这次主要是用语音识别课程老师上课的一个题目来理解DTW算法。
　　首先还是介绍下DTW的]]></description><category></category></item><item><title><![CDATA[使用 linux 出现的问题及解决方案]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51415981</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51415981</guid><author>HorizontalView</author><pubDate>Wed, 18 May 2016 11:07:30 +0800</pubDate><description><![CDATA[使用 linux 出现的问题及解决方案1. 忘记 root 密码开机进入grub引导界面，在kernel 那一行最后输入 single 进入单人模式，按确定，开启后使用passwd更改密码即可。]]></description><category></category></item><item><title><![CDATA[Node.js 学习笔记 —— console 控制台]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51405344</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51405344</guid><author>HorizontalView</author><pubDate>Sat, 14 May 2016 14:54:45 +0800</pubDate><description><![CDATA[Node.js 学习笔记 —— console 控制台一. console.log用途：进行标准输出流的输出 
可以指定字符格式：console.log(“%s”,”“,”“);从第二个参数开始为字符串格式 
可以计算表达式，可以使用toString 
console.info用法与console.log一致，输出 % 使用 %% 
重定向 node first.js > 123.logvar ht]]></description><category></category></item><item><title><![CDATA[Node.js  学习笔记 —— 概述]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51315465</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51315465</guid><author>HorizontalView</author><pubDate>Sat, 14 May 2016 12:45:26 +0800</pubDate><description><![CDATA[Node.js  学习笔记 —— 概述一. node.js目标node.js 的首要目标是提供一个简单、用于创建高性能服务器及可在该服务器中运行的各种应用程序的开发工具。传统语言建立的服务器为每一个客户端建立一个线程，因此占用内存比较搭，而nodejs 不为每个用户建立线程，而是为每个客户端连接触发一个在nodejs内部进行处理的事件，因此能够支持大量用户。nodejs使用谷歌V8 javascri]]></description><category></category></item><item><title><![CDATA[nodejs学习笔记 —— win7下nodejs及npm的安装]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51333888</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51333888</guid><author>HorizontalView</author><pubDate>Fri, 06 May 2016 18:53:01 +0800</pubDate><description><![CDATA[转自http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/

1、windows下的NodeJS安装是比较方便的（v0.6.0版本之后，支持windows native），只需要登陆官网（http://nodejs.org/），便可以看到首页的“INSTALL”按钮，直接点击就会自动下载安装了。



]]></description><category></category></item><item><title><![CDATA[Java Web 学习笔记 —— eclipse 环境搭建]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51318280</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51318280</guid><author>HorizontalView</author><pubDate>Wed, 04 May 2016 21:27:59 +0800</pubDate><description><![CDATA[转载至 http://blog.youkuaiyun.com/zhugexubin/article/details/41726587




首先准备好需要安装的软件（官网下载，此处都是用的目前最新版本）：




一、安装JDK

1、下载得到jdk-8u11-windows-i586.1406279697.exe，直接双击运行安装，一直next就可以，默认是安装到系统盘下面Prog]]></description><category></category></item><item><title><![CDATA[嵌入式Linux学习 —— 概论]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51298419</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51298419</guid><author>HorizontalView</author><pubDate>Mon, 02 May 2016 21:26:31 +0800</pubDate><description><![CDATA[嵌入式Linux学习 —— 概论一.   嵌入式的定义
嵌入式系统是以应用为核心的，以计算机技术为基础的，并且低功耗，软硬件可扩展，对体积、价格有要求的的专用计算机系统。
嵌入式系统的功能 
文件管理 
内存管理
设备管理
进程调度
操作系统接口调用（API 的调用）
ARM 的应用领域 
工业控制领域
无线通信领域
网络应用领域
消费类电子产品
成像与安全等领域
ARM 的特点  体积小，功耗低，]]></description><category></category></item><item><title><![CDATA[MATLAB相关函数]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51264475</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51264475</guid><author>HorizontalView</author><pubDate>Sat, 30 Apr 2016 16:08:18 +0800</pubDate><description><![CDATA[MATLAB相关函数



相关平台：MATLAB 2014 




csv文件的读取与写入：csvread 与 csvwrite
文件路径连接：fullfile 
 3.]]></description><category></category></item><item><title><![CDATA[数据结构与算法笔记 —— 查找算法及代码实现]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51254482</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51254482</guid><author>HorizontalView</author><pubDate>Tue, 26 Apr 2016 22:18:34 +0800</pubDate><description><![CDATA[数据结构与算法笔记 —— 查找算法及代码实现一. 二分查找核心思想：将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.其]]></description><category></category></item><item><title><![CDATA[C 库 —— time.h]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51232316</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51232316</guid><author>HorizontalView</author><pubDate>Sun, 24 Apr 2016 10:31:39 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[C 库 —— math.h]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51232248</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51232248</guid><author>HorizontalView</author><pubDate>Sun, 24 Apr 2016 10:12:57 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[Ubuntu下Apache web服务器的安装、配置及相关操作]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/51020597</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/51020597</guid><author>HorizontalView</author><pubDate>Wed, 30 Mar 2016 23:51:25 +0800</pubDate><description><![CDATA[Ubuntu下Apache web服务器的安装、配置及相关操作系统环境：Ubuntu 14.04一.       Apache 的安装打开中端，输入    sudo apt-get install apache2二.        Apache 的配置Apache 安装完成后，默认访问打开的 html 文件在 /var/www/html 下的 index.html。我们可以更改其默认路径，步骤如下：]]></description><category></category></item><item><title><![CDATA[Ubuntu安装Python及MYSQL]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/50946664</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/50946664</guid><author>HorizontalView</author><pubDate>Mon, 21 Mar 2016 15:06:24 +0800</pubDate><description><![CDATA[Ubuntu安装Python及MYSQL安装环境：Ubuntu 14.04 x86 64bit 
在命令行终端中输入：sudo apt-get install python，然后数据密码即可
输入　sudo apt-get install python-setuptools
前端模板引擎jinja2：sudo easy_install jinja2
安装Ｍysql：sudo apt-get inst]]></description><category></category></item><item><title><![CDATA[图像处理笔记 —— 边缘检测]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/50864888</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/50864888</guid><author>HorizontalView</author><pubDate>Sat, 12 Mar 2016 12:41:39 +0800</pubDate><description><![CDATA[图像处理笔记 —— 边缘检测
源码运行平台：matlab2015
使用的图片库，USC-SIPI：http://sipi.usc.edu/database
一. 边缘检测的基本概念
图像的边缘相当于二元函数的梯度幅度比较大的位置点，而且梯度还能反映图像局部变化最快的方向，在某指定的方向上，把梯度模超过指定阈值的位置数据记录下来，就是沿该方向的图像边缘。
正确地描绘边缘应当包括两个方面：边缘点的位置以]]></description><category></category></item><item><title><![CDATA[图像处理笔记 —— 图像的读取及RGB分离等]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/50850908</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/50850908</guid><author>HorizontalView</author><pubDate>Thu, 10 Mar 2016 23:04:31 +0800</pubDate><description><![CDATA[图像处理笔记 —— 图像的读取及RGB分离等
源码运行平台：matlab2015
一.   图像的读取matlab中图像的读取主要是 **imread** 函数，imread 函数需要输入您要读取的图片的路径，返回一个图像矩阵，如果是彩色图返回一个三维矩阵，如256*256*3，其中256×256是指图像中的维数256×256，后面的3位为RGB每个8bit的数值，其中（：，:，1)为红色，（：，:]]></description><category></category></item><item><title><![CDATA[数据结构与算法笔记 —— 向量]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/50824712</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/50824712</guid><author>HorizontalView</author><pubDate>Tue, 08 Mar 2016 09:38:05 +0800</pubDate><description><![CDATA[数据结构与算法笔记 —— 向量一.   数据结构
抽象数据类型 = 数据模型 + 定义在该模型上的一组操作。特点： 
抽象定义
外部的逻辑特性 
操作 & 语义 
不考虑时间复杂度 
不涉及数据的存储方式 
数据结构是基于某种语言的数据抽象类型 (Abstructal Data Type, ADT) 的实现，特点： 
具体实现 
内部的表示与实现 
完整的算法 
多种实现 
与复杂度密切相关 
要考]]></description><category></category></item><item><title><![CDATA[数据结构与算法笔记 —— 排序算法及代码实现]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/50824649</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/50824649</guid><author>HorizontalView</author><pubDate>Tue, 08 Mar 2016 09:31:00 +0800</pubDate><description><![CDATA[数据结构与算法笔记 —— 排序算法及代码实现一.   直接插入排序直接插入排序是向一个已经排序好的序列中插入一个数，但是，插入此数后，序列的仍然有序。改算法的时间复杂度为 O(n2)O(n^{2}) ，时间复杂度较高。适合小规模排序。 
插入排序的基本思想是：每步将一个待排序的纪录，按其关键码值的大小插入前面已经排序的文件中适当位置上，直到全部插入完为止。过程如下图 
//  c/c++
void]]></description><category></category></item><item><title><![CDATA[数据结构与算法笔记 —— 绪论]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/50804801</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/50804801</guid><author>HorizontalView</author><pubDate>Fri, 04 Mar 2016 18:41:39 +0800</pubDate><description><![CDATA[数据结构与算法笔记 —— 绪论





一. 计算与算法


计算机的本质是计算，计算是寻找对象的规律，并从中找到技巧。计算的目标是高效，低耗。
算法就是借助一定的工具，在一定的规则下，以明确而机械的形式来进行的计算。
算法的主要特性： 
输入，输出
正确性：算法能够正确地解决问题
确定性：所有步骤均由基本的操作组成
可行性：基本操作均能够实现
有穷性：所有操作在时间的允许范围内
好的算法：效率]]></description><category></category></item><item><title><![CDATA[MAKEFILE 学习笔记 —— 实用功能]]></title><link>https://blog.youkuaiyun.com/HorizontalView/article/details/50790642</link><guid>https://blog.youkuaiyun.com/HorizontalView/article/details/50790642</guid><author>HorizontalView</author><pubDate>Thu, 03 Mar 2016 18:18:48 +0800</pubDate><description><![CDATA[MAKEFILE 学习笔记 —— 实用功能





一.   变量的使用

   当我们的程序越来越复杂时，变量的使用可以大大提高我们的效率。makefile 中变量的使用有点类似于 c 语言中的宏，格式如下
name = file
使用变量时应该加上$(),下代码所示


obj = main.o func.o
aaa:    $(obj)
    gcc -o aaa  main.o  fu]]></description><category></category></item></channel></rss>