随笔分类 - 转载
摘要:MUI 的内置向导页面和安装程序有关的向导页面MUI_PAGE_WELCOME 该向导页面显示欢迎信息MUI_PAGE_LICENSE text/rtf_file 该向导页面显示软件授权申明MUI_PAGE_COMPONENTS 该向导页面显示安装组件选择MUI_PAGE_DIRECTORY 该向导页面显示安转目录选择MUI_PAGE_STARTMENU page_id variable 该向导页面显示开始菜单目录选择MUI_PAGE_INSTFILES 该向导页面显示安装进度MUI_PAGE_FINISH 该向导页面显示安装结束和卸载程序有关的向导页面MUI_UNPAGE_WELCOMEMU
阅读全文
posted @ 2013-11-22 10:02
预见者
摘要:!include "LogicLib.nsh"使用 NSIS 的宏来提供各种逻辑基本语句,不需要预先添加函数。基本语句If|Unless..{ElseIf|ElseUnless}..[Else]..EndIf|EndUnless- 有条件的执行一个语句区块,取决于表达式。AndIf|AndUnless|OrIf|OrUnless- 给 If、Unless、ElseIf 和 ElseUnless 增加额外的条件语句。IfThen..|..|- 有条件的执行一个内联语句,取决于表达式。IfCmd..||..|- 条件的执行一个内联语句,取决于 NSIS 函数提供的真值。Sele
阅读全文
posted @ 2013-11-20 14:03
预见者
摘要:在学习数据库的时候,经常要碰到候选键的求取,但是一开始的时候,根本搞不清楚怎么去求,最近看了一些文章和资料,终于搞明白了。首先来看候选键的定义:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选键。若W是候选键,则必须满足两个条件:W的闭包是U;W没有冗余。设关系模式R中U=ABC.......等N个属性,U中的属性在FD中有四种范围:(1)左右出现;(2)只在左部出现;(3)只在右部出现;(4)不在左右出现;算法:按以下步骤求候选键:1.只在FD右部出现的属性,不属于候选码;2.只在FD左部出现的属性,一定存在于某候选码当中;3.外部属性一定存在于任何候选码当中;4.其他属性逐
阅读全文
posted @ 2013-10-27 23:21
预见者
摘要: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
预见者
摘要:编译VC++程序的时候出现如下提示警告:warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss因为只是一个warning,不影响正常编译,所以并没有引起大家多大的关注。我一开始的时候也是如此。但是后来出现的次数多了,发现这个警告和在程序Debug的时候无法停在断点,刷刷刷就过去了根本无法进行Debug。而罪魁祸首就是这个warning,改正
阅读全文
posted @ 2013-08-23 08:52
预见者
摘要:宽字节转单字节 :size_twcstombs(char*mbstr,constwchar_t*wcstr,size_tcount);单字节转宽字节 :size_tmbstowcs(wchar_t*wcstr,constchar*mbstr,size_tcount);上面这两个是标准C++的,下面两个好像是微软的函数。不过上面两个函数只能一个一个的转换,也就是说一次只能转换一个字符。下面两个方法就是 宽字符串与单字节字符串之间的转换。宽字节转多字节 :WideCharToMultiByte //其实这里的多字节就是我们说的char多字节转宽字节 :MultiByteToWideChar //多
阅读全文
posted @ 2013-06-08 14:45
预见者

浙公网安备 33010602011771号