自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 cmocka编译安装

1.cmocka简介:官网:https://cmocka.org/cmocka是google开源的单元测试框架。2.编译安装2.1下载源码https://cmocka.org/files/如:cmocka-1.1.0.tar.xz2.2解压xz -d cmocka-1.1.0.tar.xztar -xvf cmocka-1.1.0.tar2.

2017-04-08 11:50:11 4899 1

转载 do {...} while (0) 的用途汇总

在一些Linux内核和其它的开源代码中,我们经常看到像下面这样的代码:123do{     ... }while(0)该代码片段并非循环,这样想想似乎使用do…while没有任何意义,那么为什么还要使用它呢?实际上,do{...}while(0)的用途并不仅仅是优

2016-09-11 20:55:56 409

转载 do {...} while (0) 在宏定义中的作用

如果你是一名C程序员,你肯定很熟悉宏,它们非常强大,如果正确使用可以让你的工作事半功倍。然而,如果你在定义宏时很随意没有认真检查,那么它们可能使你发狂,浪费N多时间。在很多的C程序中,你可能会看到许多看起来不是那么直接的较特殊的宏定义。下面就是一个例子:12#define __set_task_state(tsk, state_v

2016-09-11 20:53:28 247

转载 Dwarf Error: wrong version in compilation unit header (is 4, should be 2)

问题描述:在gcc4.9,gdb7.0环境下,启动gdb时出现了如下错误:Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /dawnfs/users/  出现此错误的原因主要是gcc4.9生成的调试信息是dawnfs4,而gdb7.0支持的是dawnfs2解决方案:这个

2016-05-30 20:20:39 5647

转载 gvim

Xlib:connection to “:0.0″ refused by server在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形,DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将

2016-05-27 18:56:50 387

转载 c++空类实例大小不是0原因

初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在学习编程过程中的一点经验,是编译器这方面的一个具体功能.首先:我们要知道什么是类的实例化,所谓类的实例化就是在内

2015-07-27 10:18:58 315

转载 进程与线程的区别与联系

一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看

2015-04-05 20:30:04 327

转载 最大公约数算法

1. 欧几里德算法和扩展欧几里德算法1). 欧几里德算法欧几里德算法又称辗转相除法, 用于计算两个整数a, b的最大公约数。其计算原理依赖于下面的定理:定理: gcd(a, b) = gcd(b, a mod b)证明:a可以表示成a = kb + r, 则r = a mod b假设d是a, b的一个公约数, 则有 d|a, d|b, 而r = a - kb, 因此

2015-03-20 19:30:01 521

转载 【转】15个学习习惯,受益一生(蓝心网)

1)总带一本书   无论你花一年或者一周去读一本书,这都无所谓。随身带着它,当你有时间的时候就努力去阅读,通读。每天只需花挤出来的几分钟,一周就能读一本。那么一年至少就能读50本。  2)建一个“要学习什么”的名单   我们都有需要做的事情的清单。这些就是我们需要完成的任务。努力建立一个“要学习什么”的清单。你可以把想要学习新领域的思路写在上面。或许你想掌握一门新语言,学习新技

2015-03-06 21:45:14 328

转载 makefile 文件的编写

makefile 文件的编写跟我一起写 Makefile(一)跟我一起写 Makefile(二)跟我一起写 Makefile(三)跟我一起写 Makefile(四)跟我一起写 Makefile(五)跟我一起写 Makefile(六)跟我一起写 Makefile(七)跟我一起写 Makefile(八)跟我一起写 Makefile(九)跟我一起写 M

2014-12-30 16:32:59 631

转载 gdb 调试

gdb 跟踪调试命令整理内容源自于陈浩CSDN博客的用GDB调试程序一系列文章用GDB调试程序(一)用GDB调试程序(二)用GDB调试程序(三)用GDB调试程序(四)用GDB调试程序(五)用GDB调试程序(六)用GDB调试程序(七) GDB 调试要进行调试程序首先要生成一个含有调试信息的执行程序命令如下:gcc(g++) -g

2014-12-30 15:55:31 422

转载 用GDB调试程序(二)

GDB的命令概貌———————启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示:    /home/hchen> gdb    GNU gdb 5.1.1    Copyright 2002 Free Software Foundation, Inc.    GDB is free s

2014-12-30 15:52:48 276

转载 用GDB调试程序

用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:  

2014-12-30 15:32:55 262

转载 main函数中两个参数的用法

main函数中两个参数的用法MSDN6.0中写道:argc is An integer specifying how many arguments are passed to the program from the command line. Because the program name is considered an argument, argc is at least 1.

2014-12-01 11:06:51 330

转载 模拟退火算法

一. 爬山算法 ( Hill Climbing )         介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。         爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点为当前解,爬山算法搜索到A点这个局部最优解就会停止搜

2014-11-03 10:23:14 342

转载 使用Numpy和Scipy处理图像

Image manipulation and processing using Numpy and Scipy翻译自:http://scipy-lectures.github.com/advanced/image_processing/index.html作者:Emmanuelle Gouillart, Gaël Varoquaux图像 = 2-D 数值数组(或者 3-D:

2014-10-05 13:22:02 1797

转载 matlab神经网络工具箱函数汇总

1.       网络创建函数 newp 创建感知器网络 newlind 设计一线性层 newlin 创建一线性层 newff 创建一前馈BP网络 newcf 创建一多层前馈BP网络 newfftd 创建一前馈输入延迟BP网络 newrb 设计一径向基网络 newrbe 设计一严格的径向基网络 newgrnn 设计一广义回归神经网络 newpnn 设计一概率

2014-10-01 15:59:29 791

转载 单层感知器的MATLAB实现

P= [-0.4 -0.5 0.6; 0.9 0 0.1]; %给定训练样本数据T= [1 1 0]; %给定样本数据所对应的类别,用1和0来表示两种类别%创建一个有两个输入、样本数据的取值范围都在[-1,1]之间,并且%网络只有一个神经元的感知器神经网络net=newp([-1 1;-1 1],1); net.trainParam.epochs = 20;

2014-10-01 15:57:49 2432

转载 Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression

本文为Maching Learning 栏目补充内容,为上几章中所提到单参数线性回归、多参数线性回归和 逻辑回归的总结版。旨在帮助大家更好地理解回归,所以我在Matlab中分别对他们予以实现,在本文中由易到难地逐个介绍。本讲内容:Matlab 实现各种回归函数=========================基本模

2014-09-30 22:29:14 773

转载 Stanford机器学习---第五讲. 神经网络的学习 Neural Networks learning

本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。所有内容均来自Standford公开课machine learning

2014-09-30 22:25:57 480

转载 Stanford机器学习---第六讲. 怎样选择机器学习方法、系统

本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。所有内容均来自Standford公开课machine learning

2014-09-30 22:25:39 380

转载 Stanford机器学习---第四讲. 神经网络的表示 Neural Networks representation

本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。所有内容均来自Standford公开课machine learning

2014-09-30 22:22:28 475

转载 Stanford机器学习---第三讲. 逻辑回归和过拟合问题的解决 logistic Regression & Regularization

本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。所有内容均来自Standford公开课machine learning

2014-09-30 22:21:05 670

转载 Stanford机器学习---第二讲. 多变量线性回归 Linear Regression with multiple variable

本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。所有内容均来自Standford公开课machine learning

2014-09-30 22:02:55 477

转载 Stanford机器学习---第一讲. Linear Regression with one variable

本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。所有内容均来自Standford公开课machine learning中A

2014-09-30 21:18:36 414

转载 MATLAB数据处理快速学习教程

本篇内容集合了MATLAB中的基本操作、数据存储与计算、数据的直线与曲线拟合与画图、for-if-while语句的使用方法对一般matlab的操作进行了基本和详细的应用举例,非常适合初学者进行matlab学习快速掌握。下面分四个模块分别进行讲述:========================BasicOperations========================

2014-09-30 20:58:06 499

转载 MatLab2012b/MatLab2013b 分类器大全(svm,knn,随机森林等)

train_data是训练特征数据, train_label是分类标签。Predict_label是预测的标签。MatLab训练数据, 得到语义标签向量 Scores(概率输出)。1.逻辑回归(多项式MultiNomial logistic Regression)Factor = mnrfit(train_data, train_label);Scores = mnrv

2014-09-30 20:34:10 597

转载 算法设计和数据结构学习_(单链表的递归逆序)

单链表的逆序方法有很多种,求职过程中会碰到类似的题。比如进栈出栈;变量链表放入数组后利用数组的逆序重构链表;遍历链表时每次访问的节点都指向它的前节点;递归调用等。本次实验是用递归的方法实现单链表的逆序,网上有很多类似的code.  这次实验主要要注意的是指针引用的使用,要充分理解引用是个别名,指针的引用可以参考其它网友的一篇博文:指针的引用  实验内容是先构造一个随机指定长度的单链

2014-09-27 16:49:06 417

转载 算法设计和数据结构学习_1(常见排序算法思想)

一般约定我们是按照从小到大的顺序排序。按照向量的形式来参考排序中数组元素的相对位置,行向量中最左边为数组的第一个元素,且称为前面。列向量中最上面的元素为数组的第一个元素,也是称为前边。对常见的排序算法的思想要有个认识,比如说:冒泡排序,选择排序,插入排序,快速排序,shell排序,堆排序,归并排序,基排序。算法的稳定性是看原先数据中相同的元素值的顺序在排序后是否改变了?如果依旧保持不变,则说明该算

2014-09-27 16:42:56 474

转载 一些知识点的初步理解_5(梯度下降,ing...)

梯度下降法又叫最速下降法,英文名为steepest descend method.估计搞研究的人应该经常听见这个算法吧,用来求解表达式最大或者最小值的,属于无约束优化问题。      首先我们应该清楚,一个多元函数的梯度方向是该函数值增大最陡的方向。具体化到1元函数中时,梯度方向首先是沿着曲线的切线的,然后取切线向上增长的方向为梯度方向,2元或者多元函数中,梯度向量为函数值f对每个变量的导

2014-09-27 15:31:11 503

转载 目标跟踪学习笔记_1(opencv中meanshift和camshift例子的应用)

这一节中,主要讲目标跟踪的一个重要的算法Camshift,因为它是连续自使用的meanShift,所以这2个函数opencv中都有,且都很重要。为了让大家先达到一个感性认识。这节主要是看懂和运行opencv中给的sample并稍加修改。     Camshift函数的原型为:RotatedRect CamShift(InputArray probImage, Rect& window, T

2014-09-27 15:09:59 539

转载 本人常用资源整理(ing...)

Deep Learning(深度学习):ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。deeplearning.net主页,里面包含

2014-09-27 14:36:23 503

算法导论中文版第二版.pdf

算法导论中文版的第二版pdf,对学习算法或数据结构很有帮助……

2014-10-10

MATLAB神经网络原理与实例精解

《MATLAB神经网络原理与实例精解》随书附带源程序,包含了本书的全部主要程序代码,对于学习神经网络原理有很大帮助。

2014-09-25

FLUENT 算例精选中文版

FLUENT HELP 算例精选中文版!pdf文档。

2014-09-18

空空如也

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

TA关注的人

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