02 2012 档案

摘要:我create了一个table,如下(比较简单,过程不说了)1、从一个txt文件中加载数据到mysql(说明:txt文件中数据按mytable的格式写好,每个字段之间用tab键隔开,每行后也要加一个tab键) load data local infile "d:/mysql.txt" into table mytable;2、选择mytable中的name出现重复的行 select * from mytable group by name having count(name) > 1);3、选择name不重复的行 select distinct * from myta 阅读全文
posted @ 2012-02-29 10:56 good90 阅读(207) 评论(0) 推荐(0)
摘要:在vc6中 可以通过Tools->Options->Driectories,添加程序所需头文件和静态库在系统中的路径。在vs2005中有一点小变化,Project ->XXXProperties ->Configuration Properties ->C/C++ ->General中的Additional Include Directories中添加头文件 同样,在下面的Linker -> General中添加库文件。author:good90参考:http://hi.baidu.com/ablenavy/blog/item/723a1a1... 阅读全文
posted @ 2012-02-27 15:09 good90 阅读(2563) 评论(0) 推荐(0)
摘要:静态绑定:编译时绑定,通过对象调用动态绑定:运行时绑定,根据地址确定如下:C++类成员函数调用和绑定方式 图片来自于:http://wenku.baidu.com/view/4f97390016fc700abb68fcb5.html还有虚析构函数和虚函数表及其指针,由于时间和天气问题,明日继续。2012-02-2600:53:08前面说了动态绑定是根据地址来调用相应的函数,在C++中每个有虚函数的类中都有一个虚函数表,保存着该类中虚函数的地址,而根据地址调用相应函数,正是通过将指向该虚函数表的指针赋值给了基类的指针,想了解更多关于虚函数表的只是,看以看看这位大神写的,很详细:http://.. 阅读全文
posted @ 2012-02-26 20:21 good90 阅读(1494) 评论(0) 推荐(0)
摘要:从一个程序入手,我们来看看虚函数: 1 #include <iostream> 2 using namespace std; 3 4 class A 5 { 6 public: 7 int ii; 8 /* void set_value(int val){i = val;}; 9 int get_value(){return i;}; */10 int a(){cout << "A::a" <<endl;11 return 0;}12 virtual void b(){cout << "A::b" < 阅读全文
posted @ 2012-02-26 00:17 good90 阅读(811) 评论(0) 推荐(0)