博文

SQL重装问题(2006-12-02 14:07:00)

摘要:JDBC连数据库,语句错误改了后,调试后表示不能相连,原来在装SQL时选的是windows论证,无法,只好重装。 可是出现了两个错误: 一是:Command line option syntax error,上网找答案,提议将路径的中文字符去掉改成英文的,如:C:\软件\SQL 2000 setup.exe 中的软件去掉即可。有此关系么?半信半疑,试试,死马活马了。之后,继续重装,小心翼翼地等待之前会出现这个的时间,没有,Y,成功了!呵呵。 二是:将会在程序装得差不多了时会出现:SQL安装时出错,提示:安装程序配置服务器失败 参考服务器错误日志C;\WINDOW\SQLSTP.log。原本是期望这是由第一个问题引起的,第一个已经解决,它也能消失,谁想不是。祈祷了半天,还是出现了这个对话框。 无奈,上网找。网上的答案是这样的:建立一个.reg的注册表文件,安装,再删除C下的SQL的所有文件,重启,再装。Y,成功了,现在把内容考到下面。注:.reg的文件名随意取,不过想了想,最好不要取什么关键字的,如SQL什么的,我是瞎写的。a.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC] [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI] [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\LocalServer]
"Description"=""
"Server"="(Local)"
"Trusted_connection"=""
"UseProcForPrepare"="Yes" [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]
"LocalServer"="SQL Server"
"TrioMotors"="Microsoft Access Driver (*.mdb)" [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN]
"DefaultDSNDir"="C:\\Program Files\\Common ......

阅读全文(3241) | 评论:0

字符串匹配(2006-11-01 14:31:00)

摘要:第二道题目是字符串的比较。我的想法是: 1)分别输入源字符串和匹配字符串(cin.get()不能用两次,如果没有改变,第二次和第一次似乎一样) 2)将源字符串和匹配字符串一一比较,如果匹配就存放到Temp里 3)匹配结束后,再将Temp与chMatch相匹配,如果完全符合则正确,如果不行,则错误 是不是有点太麻烦了?再想想。程序有错误。......

阅读全文(2544) | 评论:0

数组问题(2006-10-31 00:35:00)

摘要:数组定义是具有确定含义的操作,它分配固定大小的空间。如果方括号里的值不能在编译时确定,那就只能在运行时确定,即在函数调用时,即兴分配数组空间。这使得为局部作用域的数组分配数据空间的语句,具有不同的意义,它承受每次函数调用的不同而不同,这是不允许。 这是什么意思?不能为局部作用域的数组分配数据空间么? 助教的事还没有做完,但是第六章的答案做完了,第五章的电子版本还有几个,还有练习册的成绩还没有写。今天不行了,明天做吧 明天要做的是:字符数组定义即应用外加VECTOR,翻译,助教除不能再作的,结束。......

阅读全文(2419) | 评论:1

面试题目(2006-10-29 17:58:00)

摘要:找出数组中最后的最大的一个数的位置。 找出匹配的字符串的位置 找出小于n的似有素数 自己先在机子上编下,一会给结果 #include <iostream.h>
void main()
{
    int a[5]={2,4,5,78,9};
 int temp=a[0];  //用来暂时存储最大的,先赋值成第一个
 for(int i=1;i<5;i++)
 {
  if(temp>a[i])
    temp;
  else
   temp=a[i];
 }        //与其它的相比较(第一个外),大的话就让贤,否则保留,保留那          //可以再改下?             
  cout<<temp<<endl;   }第一个程序,还有不足处,想用动态数组,输入数据,然后求最大,还有就是感觉程序整体架构不行,for语句中的if else中不行。 #include <iostream.h>
void main()
{
 int n;
 cout<<"n is ";
 cin>>n;                       //要定义的数组的大小,注:cin中不能加>>endl;   
 int *a=new int[n];        //动态分配数组时,注意等式左侧数组定义要用指针型
 cout<<"please enter the array"<<endl; //
 ......

阅读全文(2411) | 评论:1

(2006-09-13 16:58:00)

摘要:没找到有关算法的论文时,愁算法的论文,找到了,愁看懂,尔后,又要愁描述了。step by step, one by one!......

阅读全文(1449) | 评论:0

不是编程(2006-09-08 09:17:00)

摘要:写了这么久的日志,才有点眉目出来。 这个是学习用的。学习上的一切不顺心啊,高兴啊,沟沟坎坎啊,什么的,都能在这里找到。无所谓语言不语言组织不组织的,权是发泄了。 另外,MSN的那个,就成我读书的一些感悟吧,不是常更新,但都是读书里有感而发的东西。 而要照顾自己内心,写些很私密的东西的话,还是自己电脑上的电子日记吧,也是信手涂鸦,有些话是不足为外人道的。自己留着,高兴的继续高兴,不满的写出来,没准时间一长也就忘了。 论文,金说太简单,正在改中。不过,前提是要把算法完全搞明白的,娴说的也对,多写点,写个有把握发的,比花时间老改没有多大把握的要好得多。所以这个论文可能是写成将粗糙集所有分类算法的比较,最重要的算法描述,努力中 看了下,新写出的日志是要在首页上显示的。自己的这个,也不是什么有关编程的专业东西,有点愧对那一条小链接了。 有时常常觉得别人写的要比自己的不知好多少,有点羡慕。后来也就习惯了,总有人是比你强的,写好自己的就好了。 我手写我心,人生总是悲欣交集......

阅读全文(1981) | 评论:0

学习C++五十条忠告(2006-08-12 12:31:00)

摘要:1.把C++当成一门新的语言学习(和C没啥关系!真的。);

2.看《Thinking In C++》,不要看《C++变成死相》;

3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;

4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;

5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;

6.会用Visual C++,并不说明你会C++;

7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;

8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;

9.看Visual C++的书,是学不了C++语言的;

10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?

11.浮躁的人容易问:我到底该学什么;——别问,学就对了;

12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;

13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!

14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;

15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;

16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;

17.C++不仅仅是支持面向对象的程序设计语言;

18.学习编程最好的方法之一就是阅读源代码;

19.在任何时刻都不要认为自己手中的书已经足够了;

20.请阅读《The Standard C++ Bibl......

阅读全文(1395) | 评论:0

for中的变量(2006-08-12 11:03:00)

摘要: for(int count=0;count <arraysize;count++) 
  array[count]=count*2;
   for(count=0;count<arraysize;count++)
  cout<<array[count]<<"  "; 为什么在上面的程序中第二个for语句的count就不能再加int重新定义,为什么?f or语句的变量,count是不应该是局部的么?用完后就消失了,为什么不能再在第二个for语句中再定义一个?......

阅读全文(3869) | 评论:0

为什么?谢谢(2006-07-31 19:52:00)

摘要:#include <iostream.h>
//类金字塔型输出
void main()
{
 int i,j,k;
 for(i=0;i<=7;i++)     //共8行,按行来循环
 {
  for(j=0;j<i;j++)   //先输出前面的空格
   cout<<" ";
  for(k=j;k<=16;k++) 
   cout<<"# ";  //再输出#
  cout<<"\n";
 }
} 钱能书第四章课后题目8的程序。刚开始敲入的也编译运行了,能出来结果,后来加上注释,为什么就不能编译了? D:\xian\qianneng\pro409\pro409.cpp(10) : error C2018: unknown character '0xa1'
D:\xian\qianneng\pro409\pro409.cpp(10) : error C2018: unknown character '0xa1' 这是为什么?......

阅读全文(1687) | 评论:1

求1-1000内完数,无果?(2006-07-30 12:46:00)

摘要:不能出来结果,不知道为什么: #include <iostream.h>
//求完数(1-1000),指一个数恰好等于它的因子之和,例:6=1+2+3
void main()
{
 for(int i=1;i<1000;i++)
 {
  int sum=0;
  for(int j=1;j<i;j++)
  {          
   while(i%j==0)
   {
    sum+=j;
   } 
   if(i==sum)
    cout<<i<<" is perfect number"<<endl;
  }
 }
}
......

阅读全文(2301) | 评论:0