上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 将文件路径以"\"隔开,这货搞了我一小时...C++返回一维数组,字符串数组还是要再看看void fileNameDiscompose(string road,string s_array[30]){ int block = 0; //string s_array[30]; //局部变量,如果使用return外面得不到想要的 string tmp = ""; for(int i = 0; i < road.length(); i++){ if(road[i] != '\\'){ tmp += road[i]; } ... 阅读全文
posted @ 2014-03-04 15:23 Key_Ky 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 转自:1.http://blog.sina.com.cn/s/blog_6b5180bf01012kbz.html2.http://blog.csdn.net/happyhhb/article/details/16232783.http://njufsh.blog.163.com/blog/static/1917928162011103104222589/孙鑫的MFC教程第4课主要讲了消息机制和MFC作图。MFC使用一种消息映射机制来处理消息,在应用程序框架中的表现就是一个消息与消息处理函数一一对应的消息映射表,以及消息处理函数的声明和实现等代码。当窗口接收到消息时,会到消息映射表中查找该消息 阅读全文
posted @ 2014-02-02 01:45 Key_Ky 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.163.com/zhigang0633@126/blog/static/38790491200822711526168/讲述MFC AppWizard的原理与MFC程序框架的剖析。AppWizard是一个源代码生成工具,是计算机辅助程序设计工具,WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWindow和OnCreate两个函数的着重分析,Windows窗口与C++中的CWnd类的关系。1. 寻找WinMain入口:在安装 阅读全文
posted @ 2014-01-31 13:16 Key_Ky 阅读(1787) 评论(0) 推荐(0) 编辑
摘要: 最近由于兴趣爱好,学习了孙鑫的MFC教程的第一课。看完视频了,自己便用visual studio 2010尝试了MFC编程,其中遇到了一些问题。1.vs2010不像vs6.0那样可以新建一个空的MFC应用程序,如果用vs2010 文件-新建-MFC应用程序-完成,所得到的MFC项目并不是空项目。vs2010为它提供了一些默认的模板吧(不清楚)。由于没有看懂默认提供的代码,解决的办法不是新建一个MFC应用程序,而是新建一个空项目(文件-新建-空项目),然后再在源文件夹下新建一个c++源文件,添加以下代码:#include #include LRESULT CALLBACK WinSunProc( 阅读全文
posted @ 2014-01-28 19:17 Key_Ky 阅读(739) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h"#include #include using namespace std;//定义一个错误类class RangeException{public: const char* range_error; RangeException(const char* s):range_error(s){}};double Fuc(double x, double y){ if(y == 0){ throw RangeException("error of dividing zero.\n"); //抛出一个错误 } retu.. 阅读全文
posted @ 2014-01-27 20:22 Key_Ky 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1.编码这篇文章中遗传算法对TSP问题的解空间编码是十进制编码。如果有十个城市,编码可以如下:0 1 2 3 4 5 6 7 8 9这条编码代表着一条路径,先经过0,再经过1,依次下去。2.选择选择操作仍然是轮盘赌模型,虽然不会出现路径长度为负数的情况,但是需要考虑与上篇文章不同的是求的是最小值。因此在代码中概率的计算为:3.交叉4.变异变异操作就是交换两个城市,例如:0 1 2 3 40 2 1 3 45.代码实现#include#include#include#include#include#include#include#includeusing namespace std;const 阅读全文
posted @ 2013-12-25 16:50 Key_Ky 阅读(4984) 评论(0) 推荐(0) 编辑
摘要: 术语说明由于遗传算法是由进化论和遗传学机理而产生的搜索算法,所以在这个算法中会用到很多生物遗传学知识,下面是我们将会用来的一些术语说明:一、染色体(Chronmosome)染色体又可以叫做基因型个体(individuals),一定数量的个体组成了群体(population),群体中个体的数量叫做群体大小。二、基因(Gene)基因是串中的元素,基因用于表示个体的特征。例如有一个串S=1011,则其中的1,0,1,1这4个元素分别称为基因。它们的值称为等位基因(Alletes)。三、基因地点(Locus)基因地点在算法中表示一个基因在串中的位置称为基因位置(Gene Position),有时也简称 阅读全文
posted @ 2013-12-23 00:26 Key_Ky 阅读(6552) 评论(0) 推荐(0) 编辑
摘要: //float转stringchar a[100];float b = 1.234;sprintf(a, "%f", b);string result(a);//int转string,利用sprintfint main(){ int mm = 2414; char *ch = new c... 阅读全文
posted @ 2013-12-14 21:54 Key_Ky 阅读(2289) 评论(0) 推荐(0) 编辑
摘要: 通过学习斯坦福公开课的线性规划和梯度下降,参考他人代码自己做了测试,写了个类以后有时间再去扩展,代码注释以后再加,作业好多:import numpy as npimport matplotlib.pyplot as pltimport randomclass dataMinning: datasets = [] labelsets = [] addressD = '' #Data folder addressL = '' #Label folder npDatasets = np.zeros(1) npLabelsets = np.zer... 阅读全文
posted @ 2013-12-10 22:01 Key_Ky 阅读(7256) 评论(0) 推荐(0) 编辑
摘要: // monituihuo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include #include #include using namespace std;const int MAXN = 27; //城市数量const double MAX = 27.0; //城市数量const double INIT_T = 3000; //初始温度const double RATE = 0.95; //温度衰减率const double FINNAL_T = 1E- 阅读全文
posted @ 2013-12-01 14:34 Key_Ky 阅读(551) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页