准备篇--精神刺激

来源:互联网 发布:python验证码自动识别 编辑:程序博客网 时间:2024/04/28 16:41

[手残党,敲了半个多小时,时间是9.1]拿到计划表后肯定是要和表一致的,今天决定先看看gsoap是什么。翻了一上午的资料,仍旧是不知道gsoap是什么,一片迷茫。中午吃过饭决定自己先试一下,遇到问题再说,其实此时我还是不知道从哪里开始下手,就是凭着感觉走。

说一下这一路坎坷吧,看了众文党以后觉得自己缺了一个服务器,后来又看了一篇博文,猛然顿悟自己缺了一个工程[看见了吧,其实我什么都缺,只是自己不知道。],所以决定工程开始[其实已经许久不用VS了,好不容易折腾出来个工程,就当我以前学的都还给老师了吧,这都是小事儿],我的心酸历程才刚刚开始:

我理解的是要把wsdl2h.exe和soapcpp2.exe拷贝到我的工程目录下,然后执行那两个命令,soapcpp2.exe此时是工作的,但是只会生成3个文件,wsdl2h.exe不工作,因为我不理解,我以为那条命令是把我的.h文件转换为.wsdl。。。试了许久,都不成功。然后我突然醒悟这个命令是将.wsdl转换为.h。那么问题来了,我的.wsdl文件去哪里得到。

为了解决.wsdl文件,我新建了一个ASP.NET Web服务,找到了wsdl,其实就是一个目录。然后我将wsdl2h.exe和soapcpp2.exe拷贝到我的服务器工程目录下,发现wsdl2h.exe是工作的,反而soapcpp2.exe无解。

一直到晚上7.30,我在命令行进入了gsoap下的bin的win32目录,重试前两个命令,第一个顺利通过,soapcpp2.exe总是报错,缺这缺那的,我这小脾气一上来,缺啥都从include里面拷过去,忽然就成功了!!!!

和度娘厮混了一整天,得到了想要的结果,当那几个文档生成成功的时候,激动啊,然后去找师父汇报,发现我捯饬一天的东西,师父讲解了5、6分钟就概括了,而且全都是精髓。内心几乎是崩溃的。想想自己一天居然没有什么贡献,惭愧着呢。总结一下今天的收获,感觉自己之所以这么曲折,主要就是自己没有理解,没有理解gsoap的作用,没有理解博文的内容。折腾一天,我对gsoap的理解是提供客户端远程调用服务器接口的方法。而我一直不理解的wsdl就是接口描述,哎,师父说我这个钻牛角尖的精神还是可嘉的,就是行为蠢得可以。我倒是觉得我知识点上虽然收获不大,但是我的精神上还是受到了很大的刺激。

PS:今天一师父说感觉自己好久没有写代码了,觉得自己都没有什么进步,说他感觉自己现在和我们校招生一样,[比我大四岁,算是老员工了,独立负责一个成熟稳定的代码模块],我说,可是你在看啊。他说,看得懂不一定会,不写代码怎么算的上是软件工程师,觉得自己进步的太慢了;这真是给我深深的警钟,感慨颇深,共勉。

0 0