自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 切向量,法向量,梯度

通过爬山理解梯度与法向量的关系

2014-10-15 11:22:19 27646 3

原创 C/C++中字符串与数字之间的转换

主要有两种方式:C 中可以使用 sprintf 将数字转为字符数组,sscanf 将字符数组转为数字;而在 C++ 中不仅可以使用 C 中的方法,还可以使用 stringstream 实现字符串与数字间的转换。#include "iostream"#include "string"#include "sstream"#include "cstdio"using name

2015-08-10 15:55:00 2034

原创 C++常用的函数

1、字符串分割函数//字符串分割函数vector split(string str,string pattern){    string::size_type pos;    vector result;    str+=pattern;//扩展字符串以方便操作    string::size_type size=str.size();         for(int

2015-07-07 11:07:39 1560

原创 概率密度函数f(x)某一点的值的含义

今天看了一下朴素贝叶斯算法。在看到如果样本的某个特征是连续属性的情况下,需要计算出在所有类别下该特征(该特征在不同类别下的)高斯分布,说白了就是求出来在某一类别下该特征的均值和标准差。那么,给某一个特征的值,在带入该特征在各类的概率密度函数(PDF),就可以得到书中所说的“后验概率”。那么问题来了,对于离散属性的特征,这样是没有问题的。但是PDF某一点的值,大学学的知识说是没有意义的。求出一个

2015-07-06 10:04:30 10479

转载 关于函数strtok和strtok_r的使用要点和实现原理(二)

(一)中已经介绍了使用strtok函数的一些注意事项,本篇将介绍strtok的一个应用并引出strtok_r函数。 1.一个应用实例网络上一个比较经典的例子是将字符串切分,存入结构体中。如,现有结构体typedef struct person{     char name[25];     char sex[10];     char age[4]; 

2015-05-26 10:36:36 552

转载 关于函数strtok和strtok_r的使用要点和实现原理(一)

strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,winxp+vc6.0,一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络,我稍加修改作为例证。当然,本人水平有限,有不妥之处在所难免,各位见谅的同时不妨多做实验,以实验为证。strtok的函数原型

2015-05-26 10:32:16 570

转载 c语言堆和栈的区别

一、预备知识—程序的内存分配 一个由c/c++编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(s

2015-03-29 09:17:45 550

转载 实模式和保护模式

实模式:(即实地址访问模式)它是Intel公司80286及以后的x86(80386,80486和80586等)兼容处理器(CPU)的一种操作模式。实模式被特殊定义为20位地址内存可访问空间上,这就意味着它的容量是2的20次幂(1M)的可访问内存空间(物理内存和BIOS-ROM),软件可通过这些地址直接访问BIOS程序和外围硬件。实模式下处理器没有硬件级的内存保护概念和多道任务的工作模式。但是为了向

2015-03-16 19:16:07 485

原创 vim 配置 部分相关内容

1.vim添加插件GitHub上面yangyangwithgnu写的很好,推荐:https://github.com/yangyangwithgnu/use_vim_as_ide但是,好像有的也不能用,当然时极少的一丢丢。2.yangyangwithgnu用的vim-powerline感觉很漂亮,他的文章中也有项目主页:https://github.com/Lokaltog/vim

2015-01-11 22:19:22 946

原创 grub 2 no such partition

笔记本是windows7 + centos7 双系统,因为在windows7中删了一个分区,所以Linux分区号都减1。导致grub找不到分区。1.PE修复 EasyBCD引导2.grub修复因为安装centos时,/boot与/没有分开(这里不得不吐槽centos7的安装光盘,如果安装时也发现将/boot分开会得到一个1M的分区,就所有的分区建好以后删除/boot分区即可安装),我的

2014-12-08 19:40:36 2491

原创 centos 7编译安装mplayer

1.首先下载源代码:http://www.mplayerhq.hu/design7/dload.html. 可以先试一下svn能用不,我的不能使用所以下载的Subversion snapshot。正如dawnload页面所说,如果编译最新版本需要ffmpeg,可以下载outdate releases 复制其中的ffmpeg文件夹到snapshot解压的文件夹中。(有点累,不过svn我的不好使,

2014-12-08 19:06:08 1675

原创 win7+mariadb免安装版

1.官网下载mariadb-10.0.15-winx64.zip;2.解压到D:/mariadb;3.在D:/mariadb目录下新建一个my.ini文件,内容如下:[mysqld] basedir=D:\mariadb datadir=D:\mariadb\data character_set_server=utf8# 允许最大连接数max_connections

2014-12-08 18:23:59 1892

转载 CentOS护眼颜色

安装centos6.3做开发都已经有段时间了,但是由于在windows下习惯了保护色豆沙绿,所以上手一看感觉不太适应,有点刺眼,就像换掉,但是从网上一搜,出来的结果都是windows下面的更改,没找到自己想要的结果,没有办法,只有自己尝试了,经过几天的尝试,还好,终于让我找到了,所以就像在此分享一下,哈哈,希望对大家有所帮助1 在桌面上点击右键,选择更改桌面背景(B),2在打开的外观首选项

2014-11-22 20:48:38 3456

转载 ROC曲线-阈值评价标准

ROC曲线指受试者工作特征曲线 / 接收器操作特性曲线(receiver operating characteristic curve), 是反映敏感性和特异性连续变量的综合指标,是用构图法揭示敏感性和特异性的相互关系,它通过将连续变量设定出多个不同的临界值,从而计算出一系列敏感性和特异性,再以敏感性为纵坐标、(1-特异性)为横坐标绘制成曲线,曲线下面积越大,诊断准确性越高。在ROC曲线上

2014-11-07 21:57:00 1193

转载 Linux 里有/lib和/usr/lib,这两个目录下的库文件有什么区别吗?如果没区别为什么又要分开放呢

================/lib和/usr/lib和/usr/local/lib的区别(zz)文章分类:操作系统简单说,/lib是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的./lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。/lib目录下放置的是/bin

2014-11-02 16:36:12 2470

原创 Centos 6 安装python2.7.8

centos 是自带python的。但是版本稍微旧一些。搞python开发,肯定要用新一点的稳定版。所以,要升级一下python。先去python主站下载python的源码包:Python-2.7.5.tar.bz2安装:tar jxvf Python-2.7.5.tar.bz2cd Python-2.7.5./configuremakemake install注意

2014-11-02 01:00:01 3313 1

转载 数据挖掘-决策树ID3分类算法的C++实现

原文地址:http://blog.csdn.net/yangliuy/article/details/7322015

2014-10-15 16:38:42 1204

转载 【转载】机器学习最佳入门学习资料汇总

原文地址:http://article.yeeyan.org/view/22139/410514这篇文章的确很难写,因为我希望它真正地对初学者有帮助。面前放着一张空白的纸,我坐下来问自己一个难题:面对一个对机器学习领域完全陌生的初学者,我该推荐哪些最适合的库,教程,论文及书籍帮助他们入门?资源的取舍很让人纠结,我不得不努力从一个机器学习的程序员和初学者的角度

2014-10-15 09:02:54 870

原创 VC++ 6.0 插件

1.显示行号插件VC6LineNumberAddin.dll注册表

2014-10-12 12:57:18 1195

原创 安卓去除拍照声音

1.关闭相机声音

2014-10-12 12:33:07 1037

转载 详解Linux内核红黑树算法的实现

开发平台:Ubuntu11.04    内核源码:linux-2.6.38.8.tar.bz2     关于二叉查找树的概念请参考博文《详解二叉查找树算法的实现》。    平衡二叉树(BalancedBinary Tree或Height-Balanced Tree)又称AVL树。它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树

2014-10-10 19:32:51 674

转载 C之诡谲

指针,数组,类型的识别,参数可变的函数。 一.指针 。  它的本质是地址的类型。在许多语言中根本就没有这个概念。但是它却正是C灵活,高效, 在面向过程的时代所向披靡的原因所在。因为C的内存模型基本上对应了现在von Neumann (冯·诺伊曼)计算机的机器模型,很好的达到了对机器的映射。不过有些人似乎永远也 不能理解指针【注1】。 注1:Joel Spolsk

2014-10-10 19:24:52 734

原创 Office问题解决

1.excel打开总是显示安装自定义

2014-10-10 12:19:58 1201

转载 微内核和单内核

Linux大部分都是单内核的      操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核Macrokernel)。按照类似封装的形式,这些术语定义如下:     微内核(Microkernelkernel)――在微内核中,大部分内核都作为单独的进程在特权状态下运行,他们通过消息传递进行通讯。在典型情况下,每个概念模块都有一个进程。因此,假如在设计中有一个系统调用模块,

2014-10-09 22:36:18 812

转载 用Linux命令行修图——缩放、编辑、转换格式——一切皆有可能

本文由 极客范 -爱开源的贡献开源社区 翻译自Chris Hoffman。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。我们在网上已经习惯用“Linux”来称呼Linux操作系统了,然而,偶尔也用“GNU/Linux”来称呼和指代同样的操作系统和软件。同时人们也在争论这两种称呼哪个更合适。本文将不会选边站队,仅力图向你讲述这两种称呼的来

2014-10-09 22:25:38 1344

转载 同时寻找最大数和最小数的最优算法 第二大数

我们知道,在一个容量为n的数据集合中寻找一个最大数,不管用什么样的比较算法,至少要比较n-1次,就算是用竞标赛排序也得比较n-1次,否则你找到的就不能保证是最大的数。那么,在一个容量为n的数据集合中同时寻找最大数和最小数的最小比较次数是多少呢?     从一个容量为n的数据集合中同时找到最大数和最小数的最优方法是:首先让所有的元素参与两两比较,这样总共比较了n/2次,最大数肯定在胜者组

2014-10-09 17:02:39 4006

转载 Open Computing Language,开放运算语言

OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境

2014-10-09 15:04:16 1048

原创 VC++编译错误解决方法

1.unexpected tokens following preprocessor directive - expected a newline解决方法:不想使用stdfax.h 在project->setting->c/c++->category里面选择precompiled header然后下面选not using precompiled header

2014-10-09 11:31:02 1392

转载 关于VC++6.0中getline函数的一个bug

#include #include using namespace std;int main(void){    string str;    getline(cin,str);    cout    return 0;}

2014-10-09 00:06:47 787

转载 VC6.0启动File->open和Project->add file to project崩溃的解决方法

1.首先是安装,我就是按照这个方法装的,安装没有问题,在安装前最好是把UAC调到最低级别,以免出现不必要的麻烦。http://mucid.me/2010/06/418.html2.问题解决不能打开的原因是因为vc6.0和office2007冲突,卸了2007就好了,但是这个有点不实际,毕竟office经常会用,那另一种方法就是用filetool,去这里下载 http://s

2014-10-09 00:01:20 1472

转载 IE11 安装 此更新不适应计算机

Windows 更新安装时出现 "此更新不适用于你的计算机" 的解决办法 今天尝试安全IE11,安装IE 11需要安装6个更新补丁,其中的Windows6.1-KB2533623-x64.msu安装时提示"此更新不适用于你的计算机",折腾的很久无果,后来无意在一个台湾的网站看到如下的解决方案,整事成文稿,方便出现这个问题的用户。   注意以下过程并不是微软提供的支援方案! 请自行衡

2014-10-08 20:21:12 7641

翻译 从最大似然到EM算法浅解

原文地址:http://blog.csdn.net/zouxy09/article/details/8537620   从最大似然到EM算法浅解zouxy09@qq.comhttp://blog.csdn.net/zouxy09        机器学习十大算法之一:EM算法。能评得上十大之一,让人听起来觉得挺NB的。什么是NB啊,我们一般说某个人

2014-10-07 17:23:15 914

转载 详解协方差与协方差矩阵

原文地址:http://blog.csdn.net/ybdesire/article/details/6270328协方差的定义 对于一般的分布,直接代入E(X)之类的就可以计算出来了,但真给你一个具体数值的分布,要计算协方差矩阵,根据这个公式来计算,还真不容易反应过来。网上值得参考的资料也不多,这里用一个例子说明协方差矩阵是怎么计算出来的吧。记住,X、

2014-10-07 15:10:28 1196

转载 什么是P问题、NP问题和NPC问题

原文地址:http://www.matrix67.com/blog/archives/105

2014-10-06 17:51:03 819 1

转载 机器学习入门:线性回归及梯度下降

原文地址:http://blog.csdn.net/xiazdong/article/details/7950084

2014-10-05 21:31:36 741

转载 C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free .

内存分配方式 内存分配方式有三种: [1] 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量, static 变量。 [2] 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中 ,效率很高,但是分配的内存容量有限。[3] 从堆上分配,

2014-05-10 23:23:15 3487

转载 区域和ANSI代码页(ACP, ANSI Code Page)

1 代码页             代码页(Code Page)是个古老的专业术语,据说是IBM公司首先使用的。代码页和字符集的含义基本相同,代码页规定了适用于特定地区的字符集合,和这些字符的编码。可以将代码页理解为字符和字节数据的映射表。              Windows为自己支持的代码页都编了一个号码。例如代码页936就是简体中文 GBK,代码页950就是繁体中文 Big5。代

2014-05-10 23:11:31 2910 1

转载 C#中的委托和事件

本文来源于网络:蓝色理想 作者:JimmyZiYang 引言   委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事

2014-05-02 10:56:14 644

转载 打开CKEditor3.x版本的图片上传功能

在http://cksource.com/ckeditor下载了3.6.5,发现压根就没有上传功能!于是乎到官网上看文档,找到了:http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29#Basic_Configuration其中有一句指出只要配置了filebrowserUpload

2014-05-01 23:05:57 1032

转载 CKEditor图片上传实现详细步骤(使用Struts 2)

本人使用的CKEditor版本是3.6.3。CKEditor配置和部署我就不多说。CKEditor的编辑器工具栏中有一项“图片域”,该工具可以贴上图片地址来在文本编辑器中加入图片,但是没有图片上传。“预览”中有一大堆鸟语,看得很不爽。可以打开ckeditor/plugins/image/dialogs/image.js文件,搜索“b.config.image

2014-05-01 15:48:03 875

Visual Assist X(推荐C++插件)

能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。

2014-10-12

空空如也

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

TA关注的人

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