clq

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

01 2012 档案

摘要:集成本帖提到的所有补丁,非官方,双编译器(VC9、MinGW4.4.3)绿色版,解压密码:csdn >> http://portablecb.googlecode.com/files/LoveDEV.7z << 由于集成VC9,所以请试用后24小时内删除!官方公告:http://forums.codeblocks.org/index.php/topic,12156.0.html这段时间比较忙,主要是学习Code::Blocks的代码,并且为其提交补丁。这几天我为CB提交了几个补丁,欢迎大家积极测试,特散分感谢!------------------------------ 阅读全文
posted @ 2012-01-31 16:10 clq 阅读(14663) 评论(2) 推荐(3)

摘要:Code::Blocks,wxWidgets,wxSmith 支持 gui 设计器了?1.下载 Code::Blocks 含 gcc 版本的,目前 10.05 版本自带 wxSmith 设计器了.2.下载 wxWidgets ,目前 2.8.12 有安装版本.但是仍然要编译!!! 无语加无语,进入 C:\wxWidgets-2.8.12\build\msw 编译"echo 编译发行版本 mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1 echo 编译调试版本 mingw32-make 阅读全文
posted @ 2012-01-31 11:38 clq 阅读(3439) 评论(3) 推荐(0)

摘要:http://blog.csdn.net/sailor_8318/article/details/1777759-------------------------------------------------- 【序】“将给定的一个整数转换成字符串”是面试中常见的考题,本文参考了两位CSDN博友的帖子,在此感谢!从低位开始转换,然后再翻转字符串是最容易想到的方式;先确定该整数的位数,取模运算从低位开始,将保存的位置递减,此方法无需翻转字符串,因此整体效率较高,值得借鉴。受先确定该整数的位数的思想启发,我想取商运算从高位开始也可以,并且是顺序存储,无需翻转字符串从获得最高位的方法,我又获得了一 阅读全文
posted @ 2012-01-30 11:53 clq 阅读(769) 评论(0) 推荐(0)

摘要:一个我写的通用的很慢的整数转换为字符串的算法,哈哈受一个网友提示,不过他的我看不懂,根据他神侃般的解释用模和除算法实现的.其实很通用,还可以再扩展,不过速度一定没法和大师们写的库函数相比 :) 别用在效率要求高的地方啊.//最大兼容的整数转换//效率不高//2进制std::string uitoa_2(unsigned __int64 v){ std::string r = ""; std::string z = ""; //unsigned 不会有负数的 //if (v<0) //{ // v = 0-v; // z = '-'; 阅读全文
posted @ 2012-01-30 11:44 clq 阅读(496) 评论(1) 推荐(0)

摘要:char * s = "1\xee;2"; //response = string2hex(std::string("1\x000aa2", 3)) + ""; response = string2hex(std::string("1\x0000a""2", 3)) + "";//注意转义符号 \xhh 和 \xhhhh 的说法至少在 vs2008 中是错误的,它会一直算,直到碰到别的符号甚至有网友说转义失败的情况,想起我在 java 中直接在字符串中利用 \u 用转义字符表 阅读全文
posted @ 2012-01-30 11:34 clq 阅读(869) 评论(1) 推荐(1)

摘要:libgc 加 .make 在 vc6 vs2008 中的编译方法开源代码多数是用 .mak 编译 win 平台,网上的教程多是说明命令行的,但这样在装了多个版本 vs 的电脑上很容易混乱,要每次执行不同的 vcvars32.bat 其实这个批处理不过是设置 sdk 的路径等等,例如 "D:\Program Files\Microsoft Visual Studio 9.0\VC\bin\NMAKE" /f "D:\gs_d\vctest\gc-7.0\gc.mak" CFG="gc - Win32 Release" 那个 cfg 标 阅读全文
posted @ 2012-01-29 21:05 clq 阅读(703) 评论(0) 推荐(0)

摘要:curl post 中文内容及请求头信息的修改方法 curl_slist *plist = curl_slist_append(NULL, "Content-Type: application/x-www-form-urlencoded; charset=UTF-8");curl post 中文内容及请求头信息的修改方法 //-------------------------------------------------- std::string xml_data = "";//"111"; KeyValues::iterator 阅读全文
posted @ 2012-01-29 21:03 clq 阅读(5873) 评论(1) 推荐(0)

摘要:vs2008 error LNK2001: unresolved external symbol __imp 多半是引入第三方库时没有定义好某些预定义extern "C"{//对应 curl 的例子一定要有这两个定义#define CURL_STATICLIB#define ALLOW_MSVC6_WITHOUT_PSDK#include <curl/curl.h>#include <curl/multi.h>} 阅读全文
posted @ 2012-01-29 11:09 clq 阅读(747) 评论(0) 推荐(0)

摘要:http://www.linuxidc.com/Linux/2008-01/10891.htm--------------------------------------------------Linux curl使用简单介绍[日期:2008-01-29] 来源:Linux公社 作者:notechCurl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ . 阅读全文
posted @ 2012-01-29 09:31 clq 阅读(56013) 评论(5) 推荐(5)

摘要:清除空格的方法是不安全的,部分原因是因为字符中的空格非常多,例如 "addslashes的问题在 于黑客 可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍会 被看作是单引号,所以addslashes无法成功拦截。"最好是按照具体的参数需求校验确定是 int 等不是,外加数据库的参数操作方法.其实这个是数据库的 sql 问题,应该从源头数据库本身来解决,只不过有些数据库滑提供相应的方法罢了.----------------------------------------------- 阅读全文
posted @ 2012-01-23 19:08 clq 阅读(855) 评论(0) 推荐(0)

摘要:SetErrorMode(SEM_NOGPFAULTERRORBOX); 去除错误对话框. 阅读全文
posted @ 2012-01-22 14:13 clq 阅读(793) 评论(1) 推荐(0)

摘要:SetUnhandledExceptionFilter 很多情况下会有无效的情况. 所以使用 seh 很多,但今天偶然发现了 vs2008 的crt版本也是引起这种情况的原因之一. char s[9]; _CrtSetReportMode( _CRT_ERROR, _CRTDBG_MODE_DEBUG );//没用 _CrtSetReportMode( _CRT_ASSERT, 0 );//没用 int i = 0; //i = 5/i; s[10000024] = '0'; strcpy(s, "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh 阅读全文
posted @ 2012-01-22 13:22 clq 阅读(3001) 评论(3) 推荐(0)

摘要:$_SESSION 无效请调用 Session_start不调用的话时好时坏. 而且是要在每个使用的页面中都调用.要不就要在 php.ini 中设置 session.auto_start is set to 1--------------------------------------------------注: If you are using cookie-based sessions, you must call session_start() before anything is outputted to the browser.---------------------------- 阅读全文
posted @ 2012-01-21 15:55 clq 阅读(781) 评论(1) 推荐(0)

摘要:Creates a new process and its primary thread. Then the new process runs the specified executable file in the security context of the specified credentials (user, domain, and password). It can optionally load the user profile for a specified user.The CreateProcessWithLogonW and CreateProcessWithToken 阅读全文
posted @ 2012-01-19 15:34 clq 阅读(1119) 评论(2) 推荐(0)

摘要:DataGrid枚举值更新错误的原因作者:周 金根来源:博客园发布时间:2010-06-09 18:10阅读:2287 次原文链接[收藏] OpenExpressApp之前使用了DataGrid来作为列表控件,在内置支持的属性编辑方式中介绍了枚举类型的使用,之前在.Net35下都是好的,一切正常,但是前一阵子OpenExpressApp升级到了.Net4了,对于枚举属性的列表控件编辑时会出现错误,更新一个枚举值后,控件显示有错误,如下所示:查看堆栈,发现只能看到一个代码段,其余的都是.Net Framework内部的代码,看了代码方法,但是不太明白,我想最好的办法就是查看代码了,以前都是用R. 阅读全文
posted @ 2012-01-19 14:35 clq 阅读(644) 评论(0) 推荐(0)

摘要:http://blog.sina.com.cn/s/blog_65977dde0100s7tm.html--------------------------------------------------以不同用户身份运行程序(2011-07-09 09:15:25)一直想方便的处理CCProxy代理的帐号管理,所以梦想做一个比较好的管理工具。但一个最麻烦的问题就是帐号的更新,CCProxy有一个网页管理功能,可以加帐号,但加的帐号就是不可以立即更新。中午上网的时候发现CCProxy有一功能就是支持命令行的操作,如: CCProxy-reboot重启软件 CCProxy-reset 更新配.. 阅读全文
posted @ 2012-01-19 11:48 clq 阅读(891) 评论(2) 推荐(0)

摘要:libgc 加 .make 在 vc6 vs2008 中的编译方法开源代码多数是用 .mak 编译 win 平台,网上的教程多是说明命令行的,但这样在装了多个版本 vs 的电脑上很容易混乱,要每次执行不同的 vcvars32.bat 其实这个批处理不过是设置 sdk 的路径等等,例如 "D:\Program Files\Microsoft Visual Studio 9.0\VC\bin\NMAKE" /f "D:\gs_d\vctest\gc-7.0\gc.mak" CFG="gc - Win32 Release"那个 cfg 标志 阅读全文
posted @ 2012-01-18 13:12 clq 阅读(965) 评论(1) 推荐(0)

摘要:http://apps.hi.baidu.com/share/detail/15482416--------------------------------------------------js中prototype用法prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便 通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:... 阅读全文
posted @ 2012-01-17 14:58 clq 阅读(1062) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/ldhh/article/details/3070997--------------------------------------------------jquery(有智能提示) ide 总结(完) 分类: javascript和jquery 2008-10-13 20:40 2721人阅读 评论(1) 收藏 举报一。Dreamweaver Dreamweaver forJQUERY 插件JQuery MX-9 v.0.2.9.mxp, 功能: 能自动提示代码! 对喜欢用Dreamweaver... 阅读全文
posted @ 2012-01-17 10:21 clq 阅读(3258) 评论(5) 推荐(1)

摘要:.NET Framework 是一個由微軟推出的應用程式開發架構,使用這個架構開發出來的應用程式必須在裝有 .NET Framework 的電腦才可以執行。從一開始的 .NET Framework 1.0 到現在的 .NET Framework 3.5,中間的版本延革也經過了三個 (1.1、2.0 及 3.0) 版本。但有時候在反覆安裝;或者不正常安裝、移除之後可能會讓 .NET Framework 產生錯誤,像是檔案損毀、登錄資料錯亂或是 MSI 安裝註冊資訊損毀等等。在這種情形下,除了會導致需要 .NET Framework 的軟體不能正在運作之外,還會無法移除 .NET Framewor 阅读全文
posted @ 2012-01-16 14:36 clq 阅读(478) 评论(0) 推荐(1)

摘要:http://blog.csdn.net/zxq198181/article/details/5367884http://www.oschina.net/code/snippet_12_957?from=rss--------------------------------------------------如果类是打包在jar文件里,那这个方法就无能为力,只能想其他辙标签: 类路径 ClassLoader代码片段(1)[代码] ResourcePathTester.javaview sourceprint?01 package net.oschina.tester;02 03 import. 阅读全文
posted @ 2012-01-15 17:27 clq 阅读(587) 评论(0) 推荐(0)

摘要:vjssupuilib.dll 让 vs2005 中的 j# 支持 swing下载这个 dll 然后在 一个 j# 的项目中引用就可以了. ----- 其实我只是为了在 vs2005 下写下 java 代码而已.http://msdn.microsoft.com/zh-cn/library/k12dt1e0%28v=vs.80%29.aspx--------------------------------------------------附加的用户界面库 Visual Studio 2005使用包含 Visual J# 的附加 UI 库 (VJSSupUILib.dll),您可以开发任何种类 阅读全文
posted @ 2012-01-15 16:40 clq 阅读(366) 评论(0) 推荐(0)

摘要:http://www.iteye.com/news/18278http://developer.51cto.com/art/201011/232679_1.htm1. Custom Animation Banner with jQuery通过使用jQuery Easing和jQuery 2D Transform插件,创建自定义animation banner。View Demo(查看示例)2. 快速反馈表 – jQuery & PHPMartin Angelov 将教你如何快速的创建用于接收来自用户反馈的解决方案,使用到了jQuery, PHP 和 PHPMailer类。View De 阅读全文
posted @ 2012-01-13 09:23 clq 阅读(896) 评论(0) 推荐(0)

摘要:SharpDevelop 开源的 C# IDE ! 和 SharpZipLibhttp://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx--------------------------------------------------http://www.cnblogs.com/zengwei/archive/2007/08/22/865778.html使用SharpZip压缩与解压缩的实战经验2007-08-17 09:39首先,在 http://www.icsharpcode.net/OpenSource/SharpZip 阅读全文
posted @ 2012-01-12 16:33 clq 阅读(816) 评论(0) 推荐(0)

摘要:http://www.codeproject.com/search.aspx?q=tab&pgsz=25&doctypeid=1%3b2%3b3即搜索 "tab"http://www.codeproject.com/KB/dialog/MultiPaneCtrl.aspxhttp://www.codeproject.com/KB/tabs/tabbingframework.aspxhttp://www.codeproject.com/KB/wtl/wtl-ribbon-tab-bar.aspx其中有好几个是 wtl 版的,可以这样在 mfc 中使用 wtl- 阅读全文
posted @ 2012-01-11 16:17 clq 阅读(1779) 评论(0) 推荐(0)

摘要:http://dev.10086.cn/cmdn/bbs/thread-16202-1-1.html--------------------------------------------------HashMap的实现原理 本帖最后由 蓝莓科技 于 2010-5-29 09:44 编辑 文章来源于http://zhangshixi.javaeye.com/blog/672697 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.... 阅读全文
posted @ 2012-01-11 10:13 clq 阅读(2054) 评论(0) 推荐(1)

摘要:http://blog.163.com/modingfa_002/blog/static/11092546620115895230167/--------------------------------------------------QT smart point 智能指针 2011-06-08 09:52:30|分类: qt-high-level |标签:指针qtshared_ptrstdlabel |字号订阅QPointer(4.0) 已经过时,可以被QWeakPointer所替... 阅读全文
posted @ 2012-01-11 09:51 clq 阅读(1067) 评论(0) 推荐(0)

摘要:Form.IsDisposed, Application.ThreadException 统统无用,还是要 try 大法 否则在线程中访问已经关闭的窗口还是有可能会说无法访问已经释放和对象.不过 Application.ThreadException 这样的是不是要在每个线程中都设置? if ((parentForm != null) && (OnReviceResponse_windows_action != null) && (parentForm.IsDisposed == false)) //if ((parentForm != null) && 阅读全文
posted @ 2012-01-10 15:15 clq 阅读(676) 评论(0) 推荐(0)

摘要:http://topic.csdn.net/t/20031023/09/2385627.html--------------------------------------------------我创建了一个动态库,库中实现了对Socket(TCP、UDP)的封装,其中使用了BCB的TClientSocket,当使用该ClientSocket去连接一个并不存在的服务器时必然导致会ESocketError异常。 问题:我该如何捕捉到该异常? 如下代码明显不行,请哪位高手帮帮忙!!!!!!!!!!!!! try { ConnectServer(); } catch(...) ... 阅读全文
posted @ 2012-01-09 09:32 clq 阅读(864) 评论(2) 推荐(0)

摘要:c# 异常句柄 好象以前写过,再写一次.using System;using System.Collections.Generic;//using System.Linq;using System.Windows.Forms;using System.Threading;namespace ttt{ static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { // Add 阅读全文
posted @ 2012-01-09 09:20 clq 阅读(682) 评论(0) 推荐(0)

摘要:没有 一般也不需要mssql 可以直接 select 然后做你做的事情 不用带dual比如我举个例子我要得到当前用户select user();我要用作计算select 3*4;等等... 阅读全文
posted @ 2012-01-06 12:14 clq 阅读(1405) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/flying_bat/archive/2007/11/10/955327.htmlhttp://tinyxpath.sourceforge.net/--------------------------------------------------TinyXML中文文档译注:本文是TinyXML 2.5.2版本Document的中文文档,经原作者Lee Thomason同意由hansen翻译,如有误译或者错漏,欢迎指正。版权:版权归原作者所有,翻译文档版权归本人hansen所有,转载请注明出处。原文:http://www.grinninglizar 阅读全文
posted @ 2012-01-06 09:29 clq 阅读(2833) 评论(1) 推荐(0)

摘要:_beginthreadex 一定要自己写 CloseHandle 可以不用 _endthreadex天哪,好久不 写忘记了.一直记得线程的句柄只是 createthread 才需要关闭,可能是我用 AfxBeginThread 太多了.以后直接这样好了 ::CloseHandle((HANDLE)_beginthreadex(NULL, 0,threadRun_client,(void *)tp, 0, &runThreadID ));--------------------------------------------------http://wellwy.blog.51cto. 阅读全文
posted @ 2012-01-05 12:45 clq 阅读(2981) 评论(0) 推荐(0)

摘要:越来越不习惯 pascal 的语法,因此想把 以前 delphi 的代码改成 bcb6 的.改了好多代码 shdocvw.hpp 老是过不去,一怒之下把文件名改为 shdocvw[].hpp 然后再编译再修正错误...终于成功了. 阅读全文
posted @ 2012-01-03 18:12 clq 阅读(380) 评论(1) 推荐(0)

摘要:其实只要新建一个包,然后把 d7 中的包包含的 pas 文件也包含进去就行了. 同时它会把对应的 bpi 文件也自动包含.对于 bcb6 中没有的 PosEx 函数可以这样处理,把 d7 中的实现复制到一个新 pas 文件中,然后用条件编译就行了,另外对于查找 pas 的路径,要设置在 lib 搜索而不是 include 搜索.uses{$IFDEF BCB} StrUtils_d7_bcb6,{$ENDIF}unit StrUtils_d7_bcb6;interfaceuses SysUtils, Types;function PosEx(const SubStr, S: string; O 阅读全文
posted @ 2012-01-01 13:11 clq 阅读(840) 评论(0) 推荐(0)