- 浏览: 35520 次
- 性别:
- 来自: 上海
最新评论
-
henu_zhangyang:
小伙子,代码都传到github上吧!
算法之递归
文章列表
SCI中使用LaTeX产生参考文献
- 博客分类:
- 学术研究
bbl/bibitem产生参考文献
在介绍使用LaTeX产生参考文献之前,我首先说一下国外期刊的三大出版商:IEEE、ELSEVIER和Springer。我们在杂志上投稿并接受的论文最终会在这这些出版商上发表。但是,在这些出版商的所引用的文献各不相同。我们需要了解这些文献的标准,这会帮助我们在写SCI论文时,不会造成文献的错误。
使用LaTeX批量产生参考文献:
首先,先建立一个.tex的文件;然后把下面代码复制到.tex的文件里。
\documentclass{IEEEtran}
\begin{d ...
c++在vs中一个解决方案多个个project互相调用
最近在做C++的时候发现一个解决方案中需要使用到多个project,并且这些project能互相调用。这样做的好处既能把不同功能的文件分类又容易修改程序。出现的问题是新建这些项目的时候如何把这几个project互相配置好。
首先,新建多个项目,把其中一个项目作为启动项,如下图。 包含4个项目,其中cexe是启动项,libalg,libemo和util是互相依赖的project。然后在cexe中,选择属性-》通用属性,选择添加新引用,把这三个项目引入进去,如下图 然后把另外三个project配置成静态项,具体步骤如下点击这个项目选 ...
SCI 1区
IEEE Transactions on Evolutionary Computation
IEEE Transactions on Cybernetics
IEEE Transactions on Neural Networks and Learning Systems
IEEE Transactions on Industrial Electronics
IEEE Transactions on Industrial Informatics
IEEE Computational Intelligence Magazine
Evoluti ...
关于C++中的一些概念
- 博客分类:
- c++
关于C++中的一些概念
1、iostream和iostream.h的区别
前者没有后缀,实际上,在编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。 因 此,当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用< iostream>的时候,该头文件没有定义全局命名空间,必 ...
二叉树的遍历
1、递归实现二叉树的建立和递归实现遍历
//算法5.1 中序遍历的递归算法
#include<iostream>
using namespace std;
typedef struct BiNode{ //二叉链表定义
char data;
struct BiNode *lchild,*rchild;
}BiTNode,*BiTree;
//用算法5.3 先序遍历的顺序建立二叉链表
void CreateBiTree(BiTree & ...
std::normal_distribution<double> dis1(0, 1);
std::default_random_engine random(time(NULL));
for(i=0;i<10;i++)
std::cout<<dis1(random)<<",";
这个一个正态分布函数,Mean of the distribution (its expected value, μ).,Standard deviation (σ)
结论:
随机变量的分布X在[-3σ,3 ...
一、指针数组:一个数组中每个元素都是一个指针。
如:char* proname[]={"Fortran","C","C++"};//proname数组中每个元素都存放一个字符指针(char *)指针指向的字符串是不规则的。proname[0]="Fortran";....
使用二维数组:char name[3][8]={"Fortran","C","C++"};
使用C语言也可以这样声明指针数组:
int (*dege)[20]=( ...
Final关键字的使用
final关键字经常使用在java的编程中,今天抽空把final的使用总结一下。
1、首先遇到最多的是final修饰类,方法和变量。
final修改基本数据类型时,一旦初始化就不能变。
修改引用类型时,对其初始化之后不能再让其指向另一个对象,即是引用对象的内容可以变,引用变量不变(hashCode()时唯一的)。
class A{
}
class B extends A{
}
public void a(){
A a=new A(); //为fi ...
#include<iostream.h>
void swap(int *,int *);
void swap2(int &,int &);
void swap3(int []);
int main(){
int a=3,b=8;
cout<<a<<","<<b<<endl;
swap(&a,&b);
cout<<a<<","<<b<<endl;
swap2(a,b);
cout< ...
c++的特殊用法讲解
class BaseClass {
public:
BaseClass();
void Fun1();
};
void (BaseClass::*pmfnFunc1)() = &BaseClass::Fun1;
class Derived : public BaseClass {
public:
Derived();
void Func2();
};
void (Derived::*pmfnFunc2)() = &Derived::Func2 ...
1、 字符串的初始化问题
c语言的字符串的处理
char c1[]={'I',' ','a','m',' ','h','a','p','p','y'}; //只能做初始化使用
char c2[]="I am happy"; //只能做初始化使用,字符串常量会自动加上'\0'
int i1=sizeof(c1);
int i2=sizeof(c2);
printf("%d\n",i1);
printf("%d\n",i2);
char * c2="I ...
基本概念
EA(evolutionary algorithm) 进化算法
MOEA(多目标进化算法)(multi-objective evolutionary algorithm)
MOGA(多目标遗产算法)(multi-objective genetic algorithm)
EMOO(进化多目标优化)(evolutionary multi-objective optimization)
MOEA包括:NSGA-||、NPGA、SPEA2等
决策向量空间
目标向量空间
支配关系
目标函数的适应度
...
c++的一些头文件:
#include<stdio.h> c语言的标准输入流
#include <iostream.h> C++的标准输入流
node * root=(node*)calloc(1,sizeof (node));
typedef struct node //链式存储二叉树
{
int num;
node * lchild;
node * rchild;
};
预定义常量和类型
#define TRUE 1 //定义常量
typedef i ...
在visual studio 2010 or 2012 中配置环境,需要的软件以及说明文档如下。
文件说明:
installers: http://pan.baidu.com/s/1pLPGaoF
提取密码:m3ft
package:http://pan.baidu.com/s/1qYEOBZQ
提取密码:tua3
下面还是说一下在配置中遇到的常见的错误。
首先遇到的错误是 cannot find boost。
解决方案是:cmake找不到boost路径,需要重新找到boost路径。
补充说明:在vs中配置debug win32。
在visu ...