上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
  2011年8月15日
摘要: KNN算法的决策过程k-Nearest Neighbor algorithm 右图中,绿色圆要被决定赋予哪个类,是红色三角形还是蓝色四方形?如果K=3,由于红色三角形所占比例为2/3,绿色圆将被赋予红色三角形那个类,如果K=5,由于蓝色四方形比例为3/5,因此绿色圆被赋予蓝色四方形类。 K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法中,所选择的邻居都是已经正确分类的对象。该方法. 阅读全文
posted @ 2011-08-15 08:44 COS 阅读(500) 评论(0) 推荐(1) 编辑
  2011年8月12日
摘要: 1.1 客户端程序和服务端程序 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 网络程序是先有服务器程序启动,等待客户端的程序运行并建立连接.一般的来说是服务端的程序 在一个端口上监听,直到有一个客户端的程序发来了请求. 1.2 常用的命令 由于网络程序是有两个部分组成,所以在调试的时候比较麻烦,为此我们有必要知道一些常用的网络命令 netstat命令netstat是用来显示网络的连接,路由表和接口统计等网络的信息.netstat有许多的选项 我们常用的选项是 -an 用来显示详细的网络状态.至于其它的选项我们可以使用帮助手册获得详细的情况. telne 阅读全文
posted @ 2011-08-12 15:55 COS 阅读(648) 评论(0) 推荐(2) 编辑
  2011年8月5日
摘要: 在Linux/Unix环境下进行开发和系统管理的工作,其最主要的平台莫过于shell环境。shell下有很多十分有用的快捷键,好好掌握这些快捷键,会令你的工作效率有极大的提高。AD:附录:Linux下的桌面环境的快捷方式以下指令在Linux/unix的桌面环境(gnome)下有效,如有出入以你自己的服务器为准:Alt + F1 类似Windows下的Win键,在GNOME中打开"应用程序"菜单(Applications)Alt + F2 类似Windows下的Win + R组合键,在GNOME中运行应用程序Ctrl + Alt + D 类似Windows下的Win + D组 阅读全文
posted @ 2011-08-05 17:09 COS 阅读(460) 评论(0) 推荐(1) 编辑
摘要: 在Linux/Unix环境下进行开发和系统管理的工作,其最主要的平台莫过于shell环境。shell下有很多十分有用的快捷键,好好掌握这些快捷键,会令你的工作效率有极大的提高。AD:【51CTO技术资料】近期在工作中发现,许多同事,尤其是我们的PHP开发者,基本不会用Linux/unix下的快捷方式,严重影响工作效率,所以特撰写此文,每个用法后我会详细注释。下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。Ctrl + a 切换到 阅读全文
posted @ 2011-08-05 17:07 COS 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令,但本文介绍了一些更好的方式,如!!,!a,!number,!-number,!$,Ctrl+r等快捷键。本文还提供了一些例子介绍如何正确的使用这些快捷键。AD:有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一些更好的方式:1) !!:重复执行上一条指令2) !a:重复执行上一条以a为首的指令3) !number:重复执行上一条在history表中记录号码为number的指令4) !-number:重复执行前第number条指令5) 阅读全文
posted @ 2011-08-05 16:58 COS 阅读(564) 评论(0) 推荐(1) 编辑
  2011年7月30日
摘要: 介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。Vector总览vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在 阅读全文
posted @ 2011-07-30 22:02 COS 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 假设有一个叫 data.txt 的文件, 它包含以下内容: Fry:OneJilliondollars.[Everyonegasps.]Auctioneer:Sir,that'snotanumber.数据读取,测试。以下就是基于 data.txt 的数据读取操作:#include<iostream>#include<fstream>#include<string>usingnamespacestd;//输出空行voidOutPutAnEmptyLine(){cout<<"\n";}//读取方式:逐词读取,词之间用空格区 阅读全文
posted @ 2011-07-30 21:46 COS 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息;1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar()1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include <iostream>using namespace std;main (){int a,b;cin>>a>>b;cout<<a+b<<e 阅读全文
posted @ 2011-07-30 21:39 COS 阅读(477) 评论(0) 推荐(0) 编辑
  2011年7月17日
摘要: 1.vector 的数据的存入和输出:#include<stdio.h>#include<vector>#include <iostream>using namespace std;void main(){ int i = 0; vector<int> v; for( i = 0; i < 10; i++ ) { v.push_back( i );//把元素一个一个存入到vector中 } /* v.clear()*/ 对存入的数据清空 for( i = 0; i < v.size(); i++ )//v.size() 表示vecto 阅读全文
posted @ 2011-07-17 16:13 COS 阅读(3138) 评论(0) 推荐(0) 编辑
  2011年7月13日
摘要: 1.说话要用脑子,做事慎言,话多无益.讲话不要只顾一时痛快.信口开河,以为人家给你笑脸就是欣赏,没完没了的把掏心窝子的话都讲出来,结果让人家彻底摸清了家底.还偷笑你.2.遇事不要急于下结论,即便有了答案也要等等,也许有更好的解决方式,站在不同的角度就有不同答案,要学会换位思维.3.对小人一定要忍让,退一步海阔天空,实在不行把属于自己的空间也关给他们,站他们如莺燕舞般陶醉吧.大人大度量.惹着小人就等与惹了麻烦,所以要敬而远之.4.这世道没有无缘无故的爱,也没有无缘无故的恨,不要参与评论任何人,做到心中有数就可以了.谁也没有理论依据来介定好人与坏蛋,其实就是利益关系的问题.5.做事情一定要事先设立 阅读全文
posted @ 2011-07-13 21:58 COS 阅读(256) 评论(0) 推荐(1) 编辑
摘要: 1.不吸烟不饮酒的人,都很自私。一般不可托终生。2.对你吹拍人,最可能背叛你。伤你最深的人,一定是你最爱的人。百分之七十的凶杀案发生于熟人之间。“生虎犹可近,熟人不可亲。”3.胆小的男孩一般能成大事。打仗前思后想的,才是帅才。流泪的男人一定有爱心。举棋不定是一种美德。4.爱骂人的人,内心都很恐惧。长角的动物都不是食肉动物。一群人中最安静的人往往最有实力。“动如火掠,不动如山。”5.背叛你的女孩,再侮辱你,一生命薄。恶有恶报。早年的“班花、校花”,有几个会有晚年的幸福?“猛虎别在当道卧,困龙也有上天时。”6.重情之人,难有爱情之幸福。当你说岀爱字,你就处于被动。爱情的真谛是“欲擒故纵”,鲜花大都 阅读全文
posted @ 2011-07-13 21:54 COS 阅读(356) 评论(0) 推荐(1) 编辑
  2011年7月6日
摘要: 1。目录 map简介 map的功能 使用map 在map中插入元素 查找并获取map中的元素 从map中删除元素 2。map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 3。map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。 快速插入Key - Value 记录。 快速删除记录 根据Ke 阅读全文
posted @ 2011-07-06 22:01 COS 阅读(352) 评论(0) 推荐(1) 编辑
摘要: IntroductionThe GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License.The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are 阅读全文
posted @ 2011-07-06 18:04 COS 阅读(485) 评论(0) 推荐(1) 编辑
  2011年7月2日
摘要: MPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。本文所要探讨的,除却一般的使用方法之外,更包括一些鲜为人知的提示和诀窍。相信在阅读此文后,你的多媒体播放体验将会增色不少。播放文件使用 MPlayer 播放媒体文件最简单的方式是:mplayer <somefile> MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文件的状态信息;而假如是视频文件的话,则会打开一个新的播放窗口。倒退与快进在播放文件的时候,你可以通过以下三组快捷键来对播放进程进行倒退与快进操作:左方向键和右方向键:分 阅读全文
posted @ 2011-07-02 20:45 COS 阅读(911) 评论(0) 推荐(0) 编辑
  2011年7月1日
摘要: 全局查找替换:%s/stext/rtext/g比如::%s/text/txt/g 就是把所有的text替换成txt。 VIM中怎样整体缩进一段代码或者相反? 很简单,按v进入可视化模式,选中要缩进的代码,按下>缩进代码,一个>就插入一个tab,当然,要插入3个tab就输入3>,按下<,反向进行.tab的宽度在_vimrc中可以设置set tabstop=4 set shiftwidth=4使用VIM批量注释和批量反注释 在编写代码的时候经常要注释一大段代码,一行行的注释当然是最傻的方法了,在vim里面可以这样做, 移到要开始注释的那行,Ctrl+v进入可视化列选择模式, 阅读全文
posted @ 2011-07-01 17:00 COS 阅读(380) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页