`
文章列表

BP算法

    博客分类:
  • c++
//---------------------------------------------------------------------------------------// // BP算法例子:用一个五层的神经网络去逼近函数 // // f(x1,x2)=pow(x1-1,4)+2*pow(x2,2) // // 作者:MaxMatrix ...
java与c/c++之间的数据交互-----jni点滴【转】 最近作一个tiemsten数据库的项目,用到了jni技术。在这个项目中,我们用java来写界面和业务逻辑,用c语言写数据库odbc访问。单纯的odbc其实没有什么难的,但是在java和c之间进行数据传递是比较麻烦的事情。两者之间数据的传递有这样几种情况:java和c之间基本数据类型的交互,java向c传递对象类型,c向java返回对象类型,c调用java类。下面就这样几种情况分类说明。 1、java 向c传递基本数据类型 对于基本数据类型,java和c是相互对应的,所以可以直接使用。它们的对应关系为 ...

C/C++读写文件实例

    博客分类:
  • c++
// OptFile.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; //!计算字符串的长度 int myStrlen(const char pStr[]) { for(int i=0;;i++) { if(pStr[i]=='\0') { return i; } } } //!计算字符串的长度 int ...

boost 使用(二)

今天试了使用下boost的regex库。这个库与boost其它类库有些不一样,使用需要编译。在vs2003平台下编译了下,发现需要注意几个问题。 1. VS IDE需要nmake进行编译。在编译前要先执行vcvars32.bat。这个批处理文件在VS目录下,是用于vs配置系统变量。 2.设置好系统变量后,在命令行下进入 < boost >\ libs \ regex \ build      执行以下操作:    编译:   nmake -fvc71.mak        安装:   nmake -fvc71.ma ...
Boost库很早就听过大名,不过一直在使用ACE,ICE这些库,没机会接触。 今天就下了个过来学习下,还真和其它开源库有些不一样。 首先在使用方法上就不一样,ACE,ICE这些开源代码在使用时以lib方式提供。 而boost则只有头文件,只要在使用时包含就可以。   下面是boost提供的文档的说明: Header-Only Libraries 人们第一件事就是要知道怎样去编译Boost。好消息是Boost库不需要编译。 大部分的Boost库只有头文件,包含了大量模板和内联函数,在连接时不需要特定的链接库。 以下boost库需要编 ...

C++ 无名对象

    博客分类:
  • c++
可以直接调用构造函数产生无名对象。 例如,下面的代码在函数fn()中,创建了一个无名对象:   class Student { public: Student(char*); }; void fn() { Student("Randy"); // 此处为无名对象 }     无名对 ...
Global site tag (gtag.js) - Google Analytics