09 2013 档案
摘要:c++ 使用 gsoap 调用 WebService 中文乱码问题产生: 使用gsoap时,如果WebService服务端及客户调用端都使用C++,再传递中文时不会存在乱码问题,当客户端为C++,WebService服务端使用Java、domino,传递中文则会有乱码问题。产生原因:宽字符的原因解决办法(一):在程序中首先设置本地代码页 vista操作系统:setlocal(LC_ALL,"Chinese"); soap_set_mode(soap,SOAP_C_MBSTRING); windowsxp操作系统:setlocal(LC_ALL,"chs"
阅读全文
posted @ 2013-09-25 09:48
预见者
摘要:15条SQLite3语句转自:http://www.thegeekstuff.com/2012/09/sqlite-command-examples/SQLite3 is very lightweight SQL database which focuses on simplicity more than anything else. This is a self-contained serverless database engine, which is very simple to install and use.While most of the commands in the SQLi
阅读全文
posted @ 2013-09-24 11:12
预见者
摘要:要知道sql语句,我想我们有必要知道sqlserver查询分析器怎么执行我么sql语句的,我么很多人会看执行计划,或者用profile来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢?一:查询的逻辑执行顺序(1) FROM (2) ON (3) JOIN (4) WHERE (5) GROUP BY (6) WITH {cube | rollup}(7) HAVING (8) SELECT (9) DISTINCT (11) (10) ORDER BY 标准的SQL 的解析顺序为:(1).FROM 子句 组装..
阅读全文
posted @ 2013-09-22 16:20
预见者
摘要:MFC 下调试 出现 warning : fail to load indicator string 0x0069就是程序状态栏每一个标识列中至少有一个值没有初始值 或初始值为空导致程序没有获取到该标识列的文本内容(TEXT) 然后提示该警告,解决办法 就是为状态栏每一个分割标示列给一个初始值注意调试SetIndicators(。。。。)函数虽然不影响程序的正常执行,但最好把警告给扼杀掉。。。。
阅读全文
摘要:在mfc Debug模式下出现"Warning: initial dialog data is out of range."提示。。原因是出现在DDV_MinMaxInt对应的值在某个范围,但变量在初始化时值不在此范围内对话框资源里有一个控件变量的value值设置了一个取值范围(1-10)但初始值是0导致出现这个警告
阅读全文
摘要:Python3.3下测试通过获取文件大小使用os.path.getsize函数,参数是文件的路径获取文件夹大小importosfromos.pathimportjoin,getsizedefgetdirsize(dir):size=0.0forroot,dirs,filesinos.walk(dir):size+=sum([getsize(join(root,name))fornameinfiles])returnsizeif__name__==“__main__”:filesize=getdirsize(r'c:\windows') print(("Thereare
阅读全文
posted @ 2013-09-04 11:08
预见者
摘要:在python3.3环境下1.写一个简单地Python源文件,比如test.py,内容如下:import sys, osdef test(arg1, arg2):print "begin test..."fun1('1', '2')print arg1print arg2def fun1(arg1, arg2): print arg1 print arg2if __name__ == '__main__': test(*sys.argv[1:])2, 右键test.py->Edit with IDLE进入IDLE界面,R
阅读全文
posted @ 2013-09-04 11:04
预见者
摘要:http://www.vimer.cn/2010/12/%E5%9C%A8python%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E4%BD%8D%E7%BD%AE%E6%89%80%E5%9C%A8%E7%9A%84%E8%A1%8C%E5%8F%B7%E5%92%8C%E5%87%BD%E6%95%B0%E5%90%8D.html对于python,这几天一直有两个问题在困扰我:1.python中没办法直接取得当前的行号和函数名。这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__line__和__
阅读全文
posted @ 2013-09-04 11:01
预见者
摘要:RAII惯用法:C++资源管理的利器RAII是指C++语言中的一个惯用法(idiom),它是“ResourceAcquisitionIsInitialization”的首字母缩写。中文可将其翻译为“资源获取就是初始化”。虽然从某种程度上说这个名称并没有体现出该惯性法的本质精神,但是作为标准C++资源管理的关键技术,RAII早已在C++社群中深入人心。我记得第一次学到RAII惯用法是在Bjarne Stroustrup的《C++程序设计语言(第3版)》一书中。当讲述C++资源管理时,Bjarne这样写道:使用局部对象管理资源的技术通常称为“资源获取就是初始化”。这种通用技术依赖于构造函数和析构函
阅读全文
posted @ 2013-09-02 16:48
预见者

浙公网安备 33010602011771号