url参数中出现+、空格、=、%、&、#等字符的解决办法
HTML5 3-8 1000浏览 0评论url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好? 解决办法 将这些字符转化成服务器可以识别的字符,对应关系如下: URL字符转义 用其它字符替代吧,或用全角的。 + URL 中+号表示空格 %...
CString TCHAR的互相转换
C/C++ 3-3 876浏览 0评论CString->TCHAR*的转化可以用函数GetBuff() 函数原型为:LPTSTR GetBuffer( int nMinBufLength ); CString str("CString"); TCHAR* szMsg = new TCHAR[100]; //其参数为CString字符串的长度 szMsg = str.GetBuffer(str.GetLength()); str.ReleaseBuffer(); delete []szMsg; szMsg = NULL; TCHAR*->CString的转化 TCHAR szTchar[18] = L"TCHAR"; CString str; str.Format(_T("%s"),szTchar);
MFC程序中如何接受命令行参数
C/C++ 3-3 931浏览 0评论在MFC程序中,可以用以下几种方法来获取命令行参数。 为方便说明,我们假设执行了命令:C:\test\app.exe -1 -2 方法一 ::GetCommandLine(); 将获取到 "C:\test\app.exe" -1 -2 方法二 for (int i=0;i<__argc;i++) {
网页如何有效调用exe
Windows 3-2 815浏览 0评论基于浏览器的应用,表现力始终不够丰富,我们常常会想,在一个网页中,点一下某个链接,能够直接调用安装好的可执行程序有多好啊。按照微软的推荐,应该是通过ActiveX,把可执行程序嵌入到网页中,例如flash的ActiveX。这样,我们就要购买ActiveX的签名,不通过签名的东西,在IE6中是无法加载的,为一个小项目购买ActiveX的签名,代价太昂贵了。另外,很多时候还要考虑如果用户突然关闭了浏览器该怎么办。这对播放个flash、歌曲之类的没多大影响,但是很多时候,不能在关闭前清扫战场,带来的后果是灾难性的。通常,在企业应用中,我们总是通过IE直接调用exe。 最早的时候,从网页调...
网页超链接调用本地exe程序
Windows 3-2 978浏览 0评论网页超链接调用本地exe程序 由于项目需要将VC MFC做的视频监控程序嵌入到web页面里,因此才开始研究这方面,类似于我们点击了迅雷下载,那么系统默认就会启动迅雷程序一样。 按照微软的推荐,应该通过ActiveX,把可执行程序嵌入到网页中,但是我们要购买ActiveX签名,这种方式对于个人来讲并不合理。 最早的方式就是js调用,但是肯定不安全,因为这样做时木马病毒程序无法阻止,会给用户带来灾难性的后果,当然,IE6之后,微软就不再允许这种调用方式。 于是就想起平时网页的弹出框功能了,包括远程登录Telnet,淘宝的阿里旺旺等,于是就去分析实现的原理。原来这...
Table显示滚动条
HTML5 2-29 771浏览 0评论Table显示滚动条,要先把table放到一个div中,div的长度和宽度要固定,控制overflow属性为scroll <div style="width:700px; height:225px; overflow:scroll;"> ... </div> table的长度和宽度也要固定 <table cellspacing="0" width="732px" id="dataTableDetail" align="center"> ...
JQUERY方法给TABLE动态增加行
HTML5 2-29 835浏览 0评论比如设置table的id为tab var trHTML = "<tr><td>...</td></tr>" $("#tab").append(trHTML);//在table最后面添加一行
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
PHP 2-28 1001浏览 0评论一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP 4, PHP 5) decbin -- 十进制转换为二进制