摘要:
前言 需要准备的知识:wsdl,soap,gSOAP,C++,fidder。 首先介绍几个相关的概念 1、MTOM基础概念 MTOM(Message Transmission Optimization Mechanism)消息优化传输机制。 它提出的模型适用于大量数据的交互情况。针对Base64编码情况带来的开销提出的解决方案。当数据量小的时候,SOAP依然使用X... 阅读全文
摘要:
Apache运行python cgi程序 环境 1. win10 x64 专业版 2. Apache2.4 3. python 2.7 Apache安装和配置 Apache服务器的安装请自行搜索。在Apache2.4中默认加载了cgi模块在httpd.conf的103行左右 LoadModule c 阅读全文
摘要:
贺总昨天晚上遇到服务的数据库启动时报错数据表,我今天重现了一下,是因为导出数据用的是EXP的方式导的所以出现这种现象,用数据泵EXPDP的方式就不会出现这个问题,以后记住这种情况,李兴涛 2016/3/24 22:35:33以后服务的数据库 都得用EXPDP的方式导出,再用IMPDP方式导入李兴涛 阅读全文
摘要:
在Windows下使用git,安装包如下: https://git-for-windows.github.io/ 在使用git bash时git 默认中文文件名是 xx% 是因为 对0x80以上的字符进行quote 只需要 git config core.quotepath false core.q 阅读全文
摘要:
要定义一个指针指向一个无参数无返回值得函数,可以写成: void (*funcptr)(); 当看到像这样的一个复杂定义时,最好的处理方法是从中间开始向外扩展。“从中间开始”的意思是从变量名开始,这里是指funcptr。“向外扩展”的意思是先注意右边最近的项(在这个例子中没有该项,以括号结束),然后注意左边(用星号表示的指针),注意右边(空参数表表示这个... 阅读全文
摘要:
#includeint main(){count<<"hello world"} 阅读全文
摘要:
最近又遇到一个奇葩问题,程序在自己的开发机器和某些机器上运行完好,但是在测试人员的几台机器上运行就直接推出了。开始以为是出现了野指针,因为delete野指针时程序会直接退出。代码翻来覆去过来即便确认没有野指针后问题就陷入了死循环。经过多次调试我发现在我的机器上虽然不崩溃,但是delete对象指针的时... 阅读全文
摘要:
C++接口继承找不到构造函数和析构函数 在工作中有两个库A和B,其中A库中定义了一些接口(struct或虚基类,因为C++没有接口的概念所以用虚基类模拟接口),B库中的一些类实现A库定义的接口。假设A库接口定义如下:1 struct A_API Interface12 {3 ~Interface1();4 virtual bool SetValue1(int nVal) = 0;5 }B库某类定义文件如下:class B_API BInstance : public Interface1{public: BInstance(); ~BInstance(); p... 阅读全文
摘要:
C++数据类型定义
在跨平台的c++开发中遇到了数据类型定义的问题,因为在不同的平台上的同名的数据类型所占的字节数可能是不同的。比如在64位的计算机上int可能占8个字节,而一般32位计算机上int通常占4个字节。所以如果要求编写出的代码是跨平台的,那么这就要求我们自己来定义数据类型。其实已经有一个很好的例子就是我个人非常喜欢的Firefox浏览器拥有自己的跨平台的内核,他的数据类型定义可以给我们很好的提示,并且这个代码是开源的的,可以自己档下来研究研究..... 阅读全文
摘要:
把自己的计算机系统由xp改成win7(x64)的系统后,安装visual studio2005后再安装设备中心(在xp系统上称为Activesync)、Windows mobile5.0/6.0的SDK与模拟器后发生了一个怪事。打开PDA的模拟器后用Tools->Device Emulater Manager... 对任一模拟器右键-〉cradle(中文版的vs2005到对应的菜单找,cradle对应插入底座)想将模拟器连接到PC机(右键-〉cradle)却无论如何也连不上。最终发现在win7(x64)上还要安装一个叫vs_emulator_x64_vista.exe程序才能使模拟器正常的连接到设备设备中心进而和PC互操作数据和实现程序的正常部署和调试。 阅读全文