05 2011 档案
摘要:1、总结开发慢的原因我们应该关注的是 未学习的知识、业务逻辑,不应该被其他比如编译、 链接、 代码库等所纠结1、usb开发自己对usb原理本身就不是很熟悉,是知识缺漏导致的问题2、桌面壁纸自动换2.1 需要理解本身原来的逻辑才能做事情, 也就是说太纠结于底层了, 导致自己必须得从底层到上层都得关注, 还得关注整体架构2.2 资源翻译器、 地图编辑器的功能资源翻译器 对api不熟悉, 纠结于doc、界面、 view等的牵扯逻辑上使用多线程为什么autoit能够开发比C++快微博应该怎么开发这里有个问题是: 设计占用了太多时间了, 为了具体区分每个功能模块, qt过度设计太多了, 不适合我们这种快
阅读全文
摘要:GRETA 是 Microsoft Research 的 Eric Niebler 开发的一个 free C++ 正则表达式实现,下载地址 http://research.microsoft.com/projects/greta/ 。 greta主要有如下类: rpattern 正则表达式类。 match_results 执行结果类 rpattern的主要方法: rpattern 构造函数。设置正...
阅读全文
摘要:bool CreatedMultipleDirectory( char* direct) { string Directoryname = direct; if ( Directoryname[Directoryname.length() - 1] != '\\' ) { //Directoryname += Directoryname.append( 1, '\\'); } std...
阅读全文
摘要:CString GetFileDir(const CString& csFile){ int nLen = csFile.GetLength(); for(int i=0; nLen-1; i>=0; i--) { if(csFile[i]=='\\'||csFile[i]=='/') { return csFile.Left(i+1); } } return "";}Technorati Tag...
阅读全文
摘要:LPWSTR GBK(LPCSTR plszUtf8, WCHAR* lpszGBK) { int len = MultiByteToWideChar(CP_UTF8, 0, plszUtf8, -1, NULL, 0); memset((void*)lpszGBK, 0, sizeof(WCHAR)*(len+2)); MultiByteToWideChar(CP_UTF8, 0, pls...
阅读全文
摘要:bool UnicodeToAnsi(const WCHAR* pSrc, char* pDes) { char defaultChar[100]; BOOL bUseDefaultChar; int iByte = WideCharToMultiByte(CP_ACP, 0, pSrc, -1, pDes, 1024, defaultChar, &bUseDefaultChar); if...
阅读全文
摘要:【51CTO译文】Eclipse 3.6发布之后,51CTO为各位看官奉献了Eclipse 3.6的最新特性和25个最棒最耀眼的Eclipse开发项目。在51CTO独家系列"Eclipse到底是个什么玩意儿"中介绍过,Eclipse的应用需要众多的插件,但是Eclipse的插件大家又知道多少呢?"Eclipse最牛的30个插件"不知道看官们是否了解,51CTO翻译组的风少侠特意翻译出来奉献给各位,希望大家喜欢。1、PyDev - Eclipse的Python开发环境工具地址:http://marketplace.eclipse.org/content/p
阅读全文
摘要:大多数javaman在使用myeclipse的过程中都遇到过代码提示卡死,假死机的状况。进行下面的优化后,完全可以解决此问题。第一步: 取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都往自动校验一下,只是需要的时候才会手工校验一下! 取消方法: windows–>perferences–>myeclipse–>validation 除开Manual下面的复选框全部选中之外,其他全部不选 手工验证方法: 在要验证的文件上,单击鼠标右键–>myeclipse–>run validation 第二步:取消
阅读全文
摘要:1、先前一直听到大家说python如何如何的快,我就纳闷了,我要是C++写的很熟练的话,岂不是更快,最近反复看了python的源代码,才领悟到为啥说python很快了,因为python的语言代码精简,便于rad开发。当然前提是你必须熟练掌握python,要不一个刚入门的python程序员我觉得远远不如c++程序员开发来的快的
阅读全文