06 2011 档案
怎样激发技术人员的创新力?
摘要:http://news.csdn.net/a/20100911/279343.html导读:如何激发技术人员的创新力已成为IT企业面临的战略问题。在《程序员》杂志第9期中,微软亚洲工程院院长张宏江、SAP中国研究院总裁芮祥麟、盛大创新院副院长郭忠祥、优视(UC)科技联合创始人、技术总裁梁捷四位大佬分享了各自的经验和观点。微软亚洲工程院院长张宏江:创新流程是打造创新能力的突破口为什么过去的几十年美国能够成为全球创新的领头人?为什么在微软之后还会出现雅虎、谷歌等这样的公司,这样的公司为什么没有出现在欧洲和亚洲?因为美国有这样的积累,建立了这样的系统、氛围和文化,使得它不是某一段时间领先,而是总能源
阅读全文
关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性
摘要:http://www.cnblogs.com/mikelij/archive/2010/11/30/1892261.html关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性 简介 前面一篇<<关于大型asp.net应用系统的架构-架构的选择>>写完之后,有一些同仁热心回复,有的是提问题,同时希望能举一些例子来说明;有的是提建议,希望下一篇写得更详细点;还有的同仁提出不同的观点。感谢大家的参与。会继续努力的。本文将针对Layer(层)和Tier(排)的区别做个辨析。并详细介绍3 Tier / N Tier架构中各Tier的开发。各Tier的分布式方式。以及为
阅读全文
Installshield x:实现序列号检验,获取用户信息并写入指定_ini文件1 - 子夜 MySpace聚友博客
摘要:http://blog.myspace.cn/e/403103382.htm
阅读全文
如何在installshield中指定自己的安装目录
摘要:在“Script-defined Folders”下建立一个变量,如“<MyPathOne>”,注意,这个变量要用“<>”括起来.添加目录后,可以在Organization中的Components中其中“Files6”为“Script-defined Folders”生成的组件:注意它的“Destination”值为“<MyPathOne>”在Setup.Rul中添加改变目录值的语句 //改变自定义目录的值ComponentSetTarget(MEDIA,"<MyPathOne>", "C:\\");注意:
阅读全文
Installshield使用的几个经验
摘要:http://blog.csdn.net/yiyepianzhou/archive/2009/05/01/4142541.aspx1,创建或读取文件之前必须先设置OpenFileMode,否则总会创建不成功;函数语法如下:OpenFileMode ( nMode ); 帮助文档描述如下:The OpenFileMode function sets the mode of the file you want to open or create. 2,CopyFile函数使用时一定要两个参数都必须精确到文件名,比如CopyFile("C:\\AAA.TXT","D:\
阅读全文
Installshield 文件及文件夹操作
摘要:http://www.yesky.com/385/153885.shtml其实用XCopyFile进行文件夹拷贝只需要一句话:nResult = XCopyFile("C:...//SrcDir//*.*","C:...//TargetDir//*.*",COMP_NORMAL);///////////////////////////////////////////////////////////////////////////////// EVENT: Installed event is sent just after files for the c
阅读全文
install shield 导入注册表文件
摘要:左侧工程视图 resource tab page -> Registry Sets -> 右键 -> New Registry Sets -> 右键 -> Import Registry File 即可
阅读全文
InstallShield内部库函数全集八-文件和文件夹函数(中文版)[
摘要:InstallShield内部库函数全集八-文件和文件夹函数(中文版)http://www.cn-doc.com/_soft_ect_lang_tech_doc/2005_08_19_21/20050819212138681.htm
阅读全文
我开发了一套软件,要另外安装一套驱动程序,我要如何在installShield中一起安装
摘要:http://topic.csdn.net/t/20010603/12/144563.html我没有试过,但是下面的文档我想对你有用 需要多个安装程序的情况是比较多的,如 "金山词霸 "的安装。启动多个安装程序可就下面两种情况而有不同的方法。 1. 由InstallShield构造的两个安装项目 在这种情况下,用户首先指定其中一个为主安装项目,另一个为次安装项目,并且次安装项目已被编译过,能完全正确运行。这时,我们按下列步骤进行: (1) 启动InstallShield 5.5,将主安装项目调入。 (2) 切换到项目工作区窗口的 "Setup Files &quo
阅读全文
InstallShield 静默安装
摘要:静止方式 静默方式 slient mode 安静安装 无提示安装 use cmdline :录制静默安装文件 cmd f: cd F:\领秀打包\LEADSHOWEdit 3.0.0\Media\Default\Disk Images\Disk1 copy "LEADSHOW 3.0.0.exe" LEADSHOW.exe setup.exe -r -f1 "C:\setup.iss" 打开C:\Windows目录, 然后找到setup.iss文件,把这个文件和你将要静默安装的程序setup.exe保存在同一个目录中 start /wait setup.
阅读全文
CASyncSocket类和CSocket类编程
摘要:CASyncSocket类和CSocket类编程 简言之,CSOCKET是对SOCKET API 的高级而又简单的包装,而CAsyncSocket的包装就相对低级, 要求程序员自己处理的细节多,但应用就更灵活,更接近API, CSocket派生于CAsyncSocket,支持同步操作。 CAsyncSocket封装Windows Sockets API windows的socket默认是阻塞模式,CAsyncSocket是非阻塞模式,CSocket是非阻塞模式的阻塞socket.阻塞非阻塞可以通过ioctlsocket函数来设置。 本文主要讲解以下内容 (1)CAsyncSocket类编程模式
阅读全文
IHTMLDocument2 浏览
摘要:用 MSHTML 的一点经验 http://it.china-b.com/cxsj/vc/20090612/100604_1.html如何提取网页中所有链接http://www.vckbase.com/document/viewdoc/?id=646!!!显示 HTML 样式的对话窗http://www.vckbase.com/document/viewdoc/?id=1472!!!IE里的探索之定制浏览器好助手http://tech.china.com/zh_cn/netschool/softwares/ie/628/20010306/01_08.htmlbaidu "IE里的探索
阅读全文
使用IHTMLDocument2分析Html
摘要:http://hi.baidu.com/ahstudy2010/blog/item/102d7df3468f3ca4a40f52be.html利用CWebBrowser2获取IHTMLDocument2接口,IHTMLDocument2接口是mshtml中最重要的接口之一,取得这个接口,就可以开始分析html代码下面的代码将获取特定的html 文本标签Code// 从ctlBrowser当前html文档选中区域中获取名为strTagName的标签,存入*ppElement中BOOL GetCrntHtmlElement(CWebBrowser2&ctlBrowser, const CS
阅读全文
VC HTML IHtmlDocument相关代码片段
摘要:http://blog.csdn.net/demon_evil/archive/2008/03/21/2201976.aspx据说是根据InternetExplorer_Server窗口得到IHtmlDocument2接口#include <mshtml.h>#include <atlbase.h>#include <oleacc.h>BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam){TCHAR buf[100];::GetClassName( hwnd, (LPTSTR)&buf, 100 )
阅读全文
计算机视觉的理论(北大 秦其明)
摘要:http://bbs.matwav.com/viewthread.php?tid=148664【转贴】计算机视觉的理论(北大 秦其明)视觉的计算机理论 视觉是一个根据图象发现周围景物中有什么物体和物体在什么地方的过程,也就是从图象得到对观察者有用的符号描述的过程。因此,视觉是一个有明确输入和输出的信息处理问题。 对计算机视觉系统来说,输入是表示三维景物投影的灰度阵列。可以有若干个输入阵列,这些阵列可提供不同方面或不同视角,或不同时刻或在不同波长得到的信息。希望的输出是对图象所代表景物的符号描述。这些描述的确切本质取决于观察的目标和期望。通常这些描述是关于物体 的类别和物体间的关系,但也可能包括
阅读全文
计算机视觉计算理论与算法基础-computer vision algorithms and the theoretical calculation based
摘要:http://www.pudn.com/downloads9/ebook/detail33430.html计算机视觉计算理论与算法基础-computer vision algorithms and the theoretical calculation based
阅读全文
《计算机视觉 : 计算理论与算法基础》(马颂德 & 张正友)扫描版[PDF]
摘要:《计算机视觉 : 计算理论与算法基础》(马颂德 & 张正友)扫描版[PDF] http://www.verycd.com/topics/2825837/算机视觉是在图像处理的基础上发展起来的新兴学科。计算机视觉从信息处理的层次研究视觉信息的认知过程,研究视觉信息处理的计算理论、表达与计算方法。本书系统地介绍了计算机视觉的重要理论与算法,包括图像特征提取,摄像机定标,立体视觉,运动视觉(或称序列图像分析),由图像灰度恢复三维物体形状的方法,物体建模与识别方法以及距离图像分析方法等
阅读全文
!!!视觉神经信号整合机制的新探索
摘要:视觉神经信号整合机制的新探索http://www.kexuemag.com/artdetail.asp?name=1391英国Nature,2009,457:83报道,美国神经科学家卡克林(Y. Karklin)和列维奇(S. Lewicki)设计了一个神经计算模型,以探讨中枢视觉神经元如何概括自然景观中的图像特征信息。 对观察者来说,某一景观片段的网膜映像不是一成不变的,因此承担视觉整合的神经元,也就是复杂细胞,必须对边缘、轮廓和纹理等结构特征做出概括性的应答,才能清晰地传达画面信息。问题在于视觉对象的像素密度特点与上述结构特征之间并非简单线性关系,由个别像素信号的简单集合只能得到错杂重叠的
阅读全文
!!! 格式塔原理及应用
摘要:http://blog.myspace.cn/e/405054695.htm格式塔原理及应用 格式塔心理学派断言:人们在观看时眼脑共同作用,并不是在一开始就区分一个形象的各个单一的组成部分,而是将各个部分组合起来,使之成为一个更易于理解的统一体。此外,他们坚持认为,在一个格式塔(即一个单一视场,或单一的参照系)内,眼睛的能力只能接受少数几个不相关联的整体单位。 格式塔的概念在某些领域内,心理学和视觉传达设计学具有共同的研究兴趣,视觉知觉便是其中之一。许多年以来,心理学家们一直想确定,在知觉过程中人的眼和脑是如何共同起作用的。作为设计师,对此也同样感兴趣,因为视觉表现,比如平面广告的设计,归根结
阅读全文
图形的信息编码与表征
摘要:图形的信息编码与表征 http://www.psychcn.com/enpsy/200109/12493627.shtml丁锦红林仲贤中国科学院心理研究所(北京100101)[摘要]图形的信息加工有别于其他视觉信息,主要体现在编码与表征两个方面。图形信息的编码方式和编码时间取决于图形的特征及其复杂性,在此基础上,研究者们分别提出了细节编码模型和范畴编码模型。图形信息表征的几种水平反映了图形信息的编码特性。图形的颜色和形状既可以联合表征,也可以分开表征,这取决于任务的要求。图形其他特征的表征形式还有待于进一步研究。关键词图形,编码,表征,特征分类号59.831信息的编
阅读全文
关于科学家首次捕获脑细胞在刺激反应下产生的图像的问题
摘要:关于科学家首次捕获脑细胞在刺激反应下产生的图像的问题http://topic.xywy.com/wenzhang/20050824/606688.html
阅读全文
“蓝脑”计划:人造大脑的可能性 文化·探索 CCTV_com
摘要:“蓝脑”计划:人造大脑的可能性 文化·探索 CCTV_comhttp://space.tv.cctv.com/act/article.jsp?articleId=ARTI1255311662461867&nowpage=1
阅读全文
!!!光线对视频识别技术的影响
摘要:http://www.enet.com.cn/article/2006/0412/A20060412522057.shtmlITS技术发展的今天,识别技术以及识别手段正在不断的丰富完善。但不可否认的是,车辆识别技术是跟随城市交通需求应运而生的。伴随着各城市A级公路的逐渐增加,传统地感触发识别方式的生存空间越来越小,基于纯视频处理的识别技术正逐步成为业内主流。 视频检测可分为模拟视频检测和数字视频检测两类,其中模拟视频检测适用于室内环境或动态幅度较小的环境中,它的实际检测是通过模拟减法对图像进行检测,实质是对两个时间点的图片进行对比,根据差值确定变化产生与否。而数字视频检测可同时对数千个图像单元
阅读全文
根据RGB计算亮度
摘要:亮度公式是 Brightness = 0.3 * R + 0.6 * G + 0.1 * B,RGB计算色彩知觉亮度的公式 Y = ((R*299)+(G*587)+(B*114))/10001.颜色值=(65536Red)+(256Green)+(Blue) 已知颜色值,怎么换算为RGB. 2.RGB与亮度的关系。 如果有一张位图,对每个像素如何操作,就能改变亮度?或者有别的方法。 请留下公式,谢谢。 回答人的补充 2010-06-07 19:55 i=(r+g+b)/3 h=arccos{1/2*[(r-g)+(r-b)]/[(r-g)^2+(r-b)(g-b)]^1/2} s=1-3[m
阅读全文
消息钩子函数入门篇
摘要:http://www.programfan.com/article/2401.html消息钩子函数入门篇Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输入,屏幕取词,日志监视等等。可见,利用钩子可以实现许多特殊而有用的功能。因此,对于高级编程人员来说,
阅读全文
用VC++编写勾子程序(转)
摘要:在Windows系统中,勾子(hook)是一种特殊的消息处理机制。勾子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的勾子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输入,屏幕取词,日志监视等等。可见,利用勾子可以实现许多特殊而有用的功能。因此,对于高级编程人员来说,掌握勾子的编程方法是很有必要的。 勾子的类型 1. 按事件分类,有如下的几种常用类型 (1) 键盘勾子和低级键盘勾子可以监视各种键盘消息。 (2) 鼠标勾子和低级鼠标勾子可以监视各种鼠标消息。 (3) 外壳勾子可以监视各种Shell事件消息。比如启动和关
阅读全文
不使用DLL创建全局系统钩子
摘要:http://hi.baidu.com/freeness/blog/item/3198421662d0e04821a4e93c.htmlMSDN 它不是说hMod和dwThreadId不能同时为0么,而要创建全局钩子,dwThreadId是肯定要设成0的,不然就是为指定的线程创建钩子了;那么hMod设成不为0不就行了,再看MSDN的叙述:当处理函数在程序代码中,并且所监听的是自己的线程的时候才必须设置成NULL。那我要的是全局钩子,监听的肯定不只是自己的线程,那么就是说可以不为NULL的。既然它表示的是处理函数所在DLL的句柄,那么函数放在程序中的话,用程序实例的句柄行不行呢?hook = S
阅读全文
API hook 单步调试
摘要:[原创]详谈HOOK API的技术 - 论坛原创(汇编层面) http://forum.eviloctal.com/thread-19092-1-1.html Windows系统下各种HookApi的示例源码,包括网络、注册表、文件、对话筐、进程等各个方面,强烈推荐 http://www.pudn.com/downloads92/sourcecode/windows/system/detail359717.html !!!dll源代码调试全攻略~包括ISAPI,API HOOK,GINA等dll的源代码调试方法~ http://group.gimoo.net/review/15386 {那么.
阅读全文
接触DLL编写并实现线程注入和全局钩子
摘要:资料"<<windows核心编程>> 你不会C,那先找本C的书...如果想要电子书的可以回帖留下你的Email,有空发给你,一些 自己珍藏的书籍 还有你应有VC++6.0和MSDN 好了,开始吧 目录 0一点建议 1DLL基本知识 2编写我们的DLL 3编写加载我们DLL的Loader,实现一个类似RUNDLL32.EXE的程序 4线程注入之Loader编写 5全局钩子之实现 0一点建议 书不是重头看到尾,有些书只是用来参考的..所以不要什么书都看...把基础打好,就可以 深入去探讨某些问题..不懂的就找资料..查,总结收获,这样学到的知识才是你的 这文章很多
阅读全文
如何对一xml格式的字符串分析? c#
摘要:http://topic.csdn.net/t/20021102/16/1142056.htmluse classes in System.Xml namespace, for example (assume your xml is in string s and it contains an xmlns definition): <ns:vi id="New_main" xmlns:ns="whatever"> <ns:node Expandable="checkOnce" Selected="true&
阅读全文
使用XmlDocument类完成对XML的查、删、添、改 C#代码
摘要:使用XmlDocument类完成对XML的查、删、添、改http://www.aspdiy.net/article/53.htm后台C#代码 1using System; 2using System.Collections; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Web; 7using System.Web.SessionState; 8using System.Web.UI; 9using System.Web.UI.WebControls;10using
阅读全文
XmlDocument.LoadXML+如何构造xml字符串 c#
摘要:http://topic.csdn.net/u/20080905/10/caea1689-4582-417a-8723-d008a3ae1a10.html?550638422 tringBuilder sb = new StringBuilder(); sb.Append(" <?xml version=\"1.0\"?> "); sb.Append(" <root> "); sb.Append(" <test value=\"| \"/> "); sb.Ap
阅读全文
xml特殊字符定义
摘要:XML开发入门基础:XML语法规则(2) - 网页设计专栏 - 编程入门网 http://www.bianceng.cn/web/XML/200911/11986_2.htm 字符 实体引用> &gt;< &lt amp;amp=""; " &quot; ’ &apos;
阅读全文
Qt简介以及vs.net 2005与qt的联姻指南
摘要:http://likunarmstrong.bokee.com/4954077.htmlQt简介以及vs.net 2005与qt的联姻指南 一.为什么要用Qt 提起Qt Designer,搞linux的朋友早就非常熟悉,linux下界面编程基本都用它。但是windows下,用qt编写GUI的人却不多,西电我听说的也几乎没有。有人说,我直接用MFC不就行了?我觉得吧,MFC是一个框架,但它不应当要求使用它的人熟悉了整个框架之后才能够使用这个系统,但很显然,如果你不了解内部机制,是不太可能把它用好的,我不能解释清楚为什么会出现这种现象。而且,MFC只适用于WIN平台,Qt可以在Windows,Li
阅读全文
VC 2005 下如何编译安装并开发 QT 4.4.3 应用程序(转载)
摘要:VC 2005 下如何编译安装并开发 QT 4.4.3 应用程序(转载)http://www.360doc.com/content/10/0123/16/79031_14229787.shtmlQt是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,Qt支持所有的UNIX系统,包括Linux系统,还支持WinNT/Win2k、Windows 95/98平台。 本文将使用简单的几个步骤说明在VC 2005下如何编译安装并开发QT应用程序:一、下载及安装1. 从官方网站http://trolltech.com/lang/cn/downloads/open-source-downl
阅读全文
数据库图形化操作界面源码--MySQL菜鸟入门指南4:图形界面
摘要:http://bookmark.sunfinedata.com/www-content/articles/database/mysql/2001324-193755010308_16325.htmlMySQL菜鸟入门指南4:图形界面
阅读全文
浅议C /CLI的gcnew关键字
摘要:http://west263.com/info/html/chengxusheji/C-C--/20080224/9240.html1. gcnew返回的是个句柄(Handle),而new返回的是实际的内存地址. 2. gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放. 当然,从程式员的角度来说,管他是句柄还是什么其他的东西,总跑不掉是对某块内存地址的引用,实际上我们都能够理解成指针.下面我们就写一段代码来测试一下好了.using namespace System;ref class Foo{public:Foo(){System::Console::WriteLine
阅读全文
超越C++:下一代C++——C++/CLI简介
摘要:http://blog.donews.com/xzwenlan/archive/2005/03/09/296898.aspx 一、绪论 当微软推出VS.NET7实现了可扩展的托管C++后,C++程序员们反映不一。尽管大部分的程序员对于能够继续使用C++感到很欣慰,但几乎所有的人对于托管C++提供的晦涩语法感到很痛苦。微软明显从反馈中感觉到托管C++不是那么成功。 2003年10月6日,ECMA(欧洲计算机制造商协会)宣布成立专家组,负责结合ISO标准C++与通用语言,开发一个可扩展语言的标准,这个新的可扩展语言被称为C++/CLI标准。这个标准将被VS.NET2005的C++编译器支持。 二、
阅读全文
.NET/CLR好书推荐
摘要:.NET/CLR好书推荐 http://blog.csdn.net/huoying001/archive/2008/04/01/2235476.aspx最近一直在看CLR方面的书籍,发现了几本不错的书,于是整理一下自己的感受放上来,希望能够对大家选择合适自己的书有所帮助。<!--[if !supportLists]-->1. <!--[endif]-->CLR via C#, 2nd Edition这本书不用我多说了。Jeffrey Richter的经典之作。条理清晰,深入浅出,绝对是学习.NET/CLR的必读。国内只有翻译版本。http://www.amazon.co
阅读全文
C++/CLI学习入门
摘要:http://hi.baidu.com/6jtt/blog/item/5d2eb4de9f34c41963279882.htmlC++/CLI学习入门(一):基础(转... C++/CLI学习入门(二):控制与循环 (转)C++/CLI学习入门(三):数组(转)C++/CLI学习入门(四):字符串(转...C++/CLI学习入门(五):跟踪句柄、...C++/CLI学习入门(六):函数(转)C++/CLI学习入门(七):类函数(转...C++/CLI学习入门(八):类的分类与...C++/CLI学习入门(九):类的属性(...C++/CLI学习入门(十):类的运算符...本文来自CSDN博客,
阅读全文
VC++ 2005 (C++/CLI) 系列Web讲座
摘要:http://blog.joycode.com/lijianzhong/archive/2005/04/19/49273.aspx
阅读全文
如何从COLORREF中获取RGB分量值
摘要:COLORREF colorrrefRGB =RGB(120,250,110); BYTE r = GetRValue(colorrrefRGB); BYTE g = GetGValue(colorrrefRGB); BYTE b = GetBValue(colorrrefRGB);
阅读全文
下面的代码演示了使用GetDIBits直接读取位图数据。
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/iamshuke/archive/2010/07/20/5749948.aspx下面的代码演示了使用GetDIBits直接读取位图数据。下面的代码演示了使用GetDIBits直接读取位图数据。view plaincopy to clipboardprint?include <math.h> void CDibtestDlg::OnOK() { // TODO: Add extra validation here HDC hDesktopDC = ::GetDC(NULL); HDC hTmpDC =
阅读全文
DirectX 截屏,抓图,截图
摘要:http://alaskaxinx.blog.163.com/blog/static/976173772008527105142242/http://www.pin5i.com/showtopic-26129.htmlhttp://blog.sina.com.cn/s/blog_6e04a8350100ng5u.htmlvoid CComputerRobotTestDlg::OnBnClickedButton3(){HWND hWnd = (HWND)0x000D013A;//init 3d http://alaskaxinx.blog.163.com/blog/static/97617377
阅读全文
关于类中的 static vector 变量 - C-C++ - C++ 语言
摘要:http://topic.csdn.net/u/20081021/18/658c5ca3-875a-478b-86c0-b75b35bda2b8.html简单例子:C/C++ code//A.h#include <vector>#include <string>using namespace std;class A{public:static vector <string> v;};C/C++ code//A.cpp#include "A.h"vector <string> A::v;C/C++ code//main.cpp#
阅读全文
list和用vector区别
摘要:list和用vector区别收藏list和用vector区别http://blog.sina.com.cn/s/blog_436fe8b10100dkze.htmlstl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。list就是数据结构中的双向链表(根据sgistl源.
阅读全文
!!! STL的string类如何实现CString的Format功能 这是一个经典问题,记住
摘要:STL的string类如何实现CString的Format功能?+STL中将int转换为string这是一个经典问题,记住#include<sstream>std::CString itos(int arg){ std::ostringstream buffer; buffer << arg; // send the int to the ostringstream return buffer.str(); // capture the CString}
阅读全文
error LNK2001: 无法解析的外部符号 "public: static class stdext::hash_map
摘要:inline size_t CString_hash_value( const CString& str) /*const*/{ size_t value = _HASH_SEED; size_t size = str.GetLength(); if (size > 0) {size_t temp = (size / 16) + 1;size -= temp;for (size_t idx = 0; idx <= size; idx += temp) { value += (size_t)str[(int)idx];} } return(value);}class CStr
阅读全文
STL hash_map使用
摘要:STL hash_map使用收藏http://blog.csdn.net/sdhongjun/archive/2009/09/03/4517325.aspx今天在使用STL中的hash_map模板遇到使用PTCHAR作为Key时无法对字符串进行正确比较的问题,在网上查找相应的文章可惜没有找到,但找到了http://www.stlchina.org/twiki/bin/view.pl/Main/STLDetailHashMap和http://www.cppblog.com/guojingjia2006/archive/2008/01/12/41037.aspx两篇文章对解决我的问题帮了大忙,特.
阅读全文
STL map使用详解
摘要:STL map使用详解收藏http://hi.baidu.com/chenfang199002/blog/item/58da433418313a82a71e12df.htmlSTL map使用详解Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序.
阅读全文
下面我使用vector容器为基础来构成一棵树
摘要:下面我使用vector容器为基础来构成一棵树. 例如我们要生成以下结构的树. 3 2 2 2 2 1111 1111 1111 1111 这是课四叉数, 而且下层比上层的值小1. 来看代码: //使用STL构成一棵树 #include<vector> //vector容器 #include<iostream> //输入输出 using namespace std; const int LEAVES_MAX = 4; //最大子叶数 //树节点结构 struct TreeNode { int num; vector<TreeNode> Sub; }; vect
阅读全文
STL map和STL set(转载)
摘要:STL map和STL set(转载)收藏http://hi.baidu.com/%D1%B0luan/blog/item/92f7a29480d84243d0135e0d.html2009-06-06 20:52STL map和STL set的问题,通过解答这些问题讲解了STL关联容器内部的数据结构,最后提出了关于UNIX/LINUX自带平衡二叉树库函数和map, set选择问题,并分析了map, set的优势之处。对于希望深入学习STL和希望了解STL map等关联容器底层数据结构的朋友来说,有一定的参考价值。STL map和set的使用虽不复杂,但也有一些不易理解的地方,如:为何map.
阅读全文
为什么提示此错误?Run-Time Check Failure #2 - Stack around the variable 'tch1'was corrupted.
摘要:参考:http://topic.csdn.net/u/20081006/16/859ded6d-7ef1-4b72-b9d8-5ce5d2d7da89.htmlCStringCMacroCmd::Ascii2String(CString strAscii){#ifdef UNICODE CString strValue = _T(""); TCHAR tch1 = 0x0000; for (int i=0; i<strAscii.GetLength()/4; i++) { CString stemp1 =strAscii.Mid(i*4, 4); _stscanf_s
阅读全文
MFC中CString.Format的详细用法
摘要:在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符: %c 单个字符 %d 十进制整数(int) %ld 十进制整数(long) %f 十进制浮点数(float) %lf 十进制浮点数(double) %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 1、int转换
阅读全文
计算机编码大全.txt
摘要:原作不祥从基础的开始 最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte; 接着是MB,1 MB=1024KB; 接着是GB,1 GB=1024 MB;接着是TB, 1TB=1024 GB。 接着是进制:二进制0和1,8进制0-7, 十进制不用说,16进制0-9后面是A,B,C,D,E,F他们关系如下:BinaryOctal Decimal Hex00 0 011 1 1102 2 2113 3 31004 4 41015 5 51106 6 61117 7 7100010 8
阅读全文
CheckDirectory
摘要:BOOLCCorrectDataOper::CheckDirectory(CString szPath){ //查找目录是否存在,不存在则建立目录 CFileFindff; CStringszDir = szPath; if(szDir.Right(1)!= "\\") szDir+= "\\"; CStringsztmp = szDir; if(sztmp.Right(1)=="\\") sztmp.TrimRight('\\'); BOOLbExist = ff.FindFile(sztmp); if(bExist
阅读全文
初学线程,TlsSetValue
摘要:http://topic.csdn.net/u/20101029/17/5db5dd3a-dc66-4448-b050-01d64dcda23a.htmlTLS是线程本地存储的意思,同一个索引不同的线程可以存不同的值进去。::TlsSetValue(g_tlsUsedTime, (LPVOID)dwStart) ;g_tlsUsedTime只是一个TLS索引,它在main函数里申请的;虽然都是g_tlsUsedTime,在不同线程里调用TlsSetValue是把值存到不同的地方去的,TlsGetValue也是从不同地方取值。这就是线程本地存储的意义,可参见用托管代码实现线程本地存储的三种方法_
阅读全文
!!!Windows系统编程之进程间通信---异步管道和命名管道
摘要:Windows系统编程之进程间通信作者:北极星2003来源:看雪论坛(www.pediy.com)附件:windowipc.rar, 已经下载到 “F:\工程硕士\电子书\11 VC 项目\命名管道”Windows的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了)管道(pipe)是用于进程间通信的共享内存区域。创建管道的进程称为管道服务器,而连接到这个管道的进程称为管道客户端。一个进程向管道写入信息,而另外一个进程从管道读取信息。异步管道是基于字符和半双工的(即单向),一般用于程序输入输出的重定向;命名管道则强大地多,它们是面向消息
阅读全文
!!! windows进程间通讯的各种方法
摘要:http://blog.csdn.net/dadalan/archive/2008/08/26/2834833.aspx进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是隐藏的,并不能被正在运行的线程访问。 为了能在两个进程之间进行通讯,由以下几种方法可供参考:
阅读全文
在.NET中使用命名管道完成进程间通信
摘要:http://blog.csdn.net/xiongxuanwen/archive/2008/06/18/2561937.aspx原文章为Ivan Latunov :《Inter-Process Communication in .NET Using Named Pipes, Part 1》http://www.codeproject.com/KB/threads/dotnetnamedpipespart1.aspx在.NET中使用命名管道完成进程间通信你曾经需要在同一台机器的两个.NET应用程序间进行数据交换吗?例如,一个Web站点和一个Windows服务?.NET框架提供了几种好的选择来完
阅读全文
C++和C#进程间通过命名管道来通信(附源码)—上
摘要:http://blog.csdn.net/xiongxuanwen/archive/2008/06/18/2561882.aspxC++和C#进程之间通过命名管道通信(上)“命名管道”是一种简单的进程间通信(IPC)机制。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。用命名管道来设计应用程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如TCP/IP或IPX)的知识。因为命名管道利用了微软网络提供者(MSNP)重定向器,通过一个网络,在各进程间建立通信。这样一来,应用程序便不必关心网络协议的细节。命令管道是围绕Win
阅读全文
VC命名管道通信的实现
摘要:http://www.yesky.com/324/1739324.shtml无论是SQL Server的用户,还是PB的用户,作为C/S结构开发环境,他们在网络通信的实现上,都有一种共同的方法——命名管道。由于当前操作系统的不惟一性,各个系统都有其独自的通信协议,导致了不同系统间通信的困难。尽管TCP/IP协议目前已发展成为Internet的标准,但仍不能保证C/S应用程序的顺利进行。命名管道作为一种通信方法,有其独特的优越性,这主要表现在它不完全依赖于某一种协议,而是适用于任何协议——只要能够实现通信。 命名管道具有很好的使用灵活性,表现在: 1) 既可用于本地,又可用于网络。 2) 可以通
阅读全文