自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

野猫网络

我的编程手记

  • 博客(30)
  • 资源 (1)
  • 论坛 (31)
  • 收藏
  • 关注

原创 在 .Net 应用程序中启用调试信息

  我们在开发当中,有时需要添加一些调试信息,以便在脱离集成调试环境时捕捉错误。Win32 编程常用 OutputDebugString 这个函数配合 DebugView 等工具来在程序中插入调试信息。为了将调试信息写入日志,也有很多方法和第三方工具,比如著名的 log4cxx。 .Net 平台下,我们只需要简单的调用 Trace 和 Debug 这两个类,即可实现大部分调试输出。  

2009-12-11 16:30:00 623

原创 C#/WPF学习笔记:起始

最近,公司的产品开始全面向.NET平台转移,于是,使用了若干年C++后,又开始学习全新的知识。实际上.NET已经是很成熟的东西了,现在才开始,显得十分落伍。 无论如何,让我们开始吧。 这里,记录一下学习过程中的一些心得和体验,尤其是C++/Win32编程与.NET/WPF编程的区别。也许,也能给类似情况的从C++转型的程序员们,提供一些参考。

2009-05-20 10:23:00 523

原创 C#/WPF学习笔记:class 与 struct

初学C#,知道一句话:“一切都是对象”。这是C#与C++一个很大的区别。同时,对于引用类型的对象来说,赋值操作传递的是一个引用,而不是值。初学时,为了切换到C#的频道,想当然的认为所有的赋值操作均是如此,但是这样想有时会造成严重的错误。原因在于,C#中,除了引用类型,还存在一类很重要的类型,实际上也是所有程序员都很熟悉的类型:值类型。 值类型与引用类型的最大区别在与内存分配,一般而言值类型的变量

2009-05-20 10:23:00 1626

原创 推荐 Windows Live Sync

最近试用了一下Windows Live Sync,发现它可以给需要在家中和单位交换数据带来了很多方便。 通常,为了在家里和工作场所交换数据,我们会使用优盘,网盘,或者利用VPN直接访问,但是前两者会多一次拷贝,VPN又有IT部门的局限,也不是每家公司每个员工都可以有这条件的。 Windows Live Sync 就比较方便。只要在数台电脑都安装该软件,设定需要同步的文件夹,那么只要两台机器同时

2009-05-08 17:12:00 625

原创 一个 CComBSTR::CopyTo() 的编译错误

 今天我们的安装工程师在打包时遇到一个编译错误:ATL::CComBSTR::CopyTo : 2 overloads have no legal conversion for this pointer发生错误的代码是在 CComBSTR::CopyTo() 这个很平常的函数上。简单的测试代码如下 typedef struct _testData{ CComBSTR

2009-04-01 13:01:00 1244

原创 Live Writer离线发布

人懒了,没有离线发布功能的Blog基本上都不更新。 鉴于CSDN会是程序员交流的重要平台,还是不能放弃的。搜索了一下,找到了离线发布的方法: 1. 在Live Writer中新建blog帐户,输入blog地址: http://blog.csdn.net/ 2. Live Writer 无法自动检测发布接口,选择 “Metaweblog API” 3. 输入发布地址:http://blog.

2009-03-17 15:52:00 474

原创 初遇 Google App Engine, 更新问题的解决

2010.11.25 更新: 最新版本的 GAE SDK 已经解决了该问题。不需要做任何修改,只需设定环境变量即可。具体到 Windows 环境,在命令行输入如下命令:C:/>set HTTP_PROXY=http://xxx.xxx.xxx.xxx:C:/>set HTTPS_PROXY=https://xxx.xxx.xxx.xxx: ======= Googl

2009-01-21 17:34:00 1791

原创 Visual C++ 开发手记:让一切均可控制

Visual C++ 开发手记:让一切均可控制版本:0.7作者:catking创建时间:March 14, 2008(本来只是一些小想法,目前考虑修改完善中)C语言的诞生,给了开发者一个选择。C++ 在继承了C语言一些特性的同时,给予开发者更多的支持,使之能够更快捷的实现一些功能。各种可视化开发工具,更让开发成为一件轻松愉快的过程。例如。ATL的智能指针(CComPtr, CC

2008-03-14 15:03:00 534

原创 关于编程的对话《Solmyr 的小品文系列》

这个风格可用于培训。转载自:http://blog.csdn.net/elminster/不过作者似乎是:http://club.pchome.net/forum_5_53____md__3_Solmyr.html文章内容就不转载在这里了。

2008-03-10 12:06:00 489

原创 李晋的YIM每日签名

我的旧同事李晋,每天改他的Yahoo签名,很有意思,这里做个记录,每天一条 :)他的观点,可能很多是我不赞同的,但是可以对照、思考。2006.09.12 去朋友那里永远方便,陪老婆逛街永远有时间,工作起来永远都有精力。2006.09.14 巧者劳而智者忧,无能者无所求。[Leon] 这和“无欲则刚”对照起来看,很有意思2006.09.18 Right here and right now.2006

2006-09-12 10:10:00 1458

转载 谈谈Windows程序中的字符编码

  [转帖] 谈谈Windows程序中的字符编码 ---------作者:fmddlmyy 原文地址:http://blog.csdn.net/fmddlmyy/archive/2005/06/21/399661.aspx写这篇文章的起因是这么一个问题:我们在使用和安装Windows程序时,有时会看到以“2052”、“1033”这些数字为名的文件夹,这些数字似乎和字符集有关,但它们究

2006-07-05 14:18:00 1080

转载 C++字符串完全指引之二 —— 字符串封装类

来源:http://www.vckbase.com/document/viewdoc/?id=1096C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn作者:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part II 引言  因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的

2005-04-08 17:26:00 1797

转载 C++字符串完全指引之一 —— Win32 字符编码

来源:http://www.vckbase.com/document/viewdoc/?id=1082C++字符串完全指引之一 —— Win32 字符编码原著:Michael Dunn翻译:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part I 引言  毫无疑问,我们都看到过像 TCHAR, std::strin

2005-04-08 16:39:00 1069

原创 拆分字符串

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////typedef basic_string   TSTRING;typedef ve

2005-04-04 14:31:00 1085

原创 截取包含多字节字符的字符串

自己写的一个函数。如果字符串中含有中文,简单截取会出现乱码,简单的做法是,把它先转换成宽字符然后截取,完成后再转回来。当然,对于本身是Unicode的程序,直接截取就行了,不必转换。/////////////////////////////////////////////////////////////////////////////////////////////////////////////

2005-04-04 14:21:00 1157 1

原创 关于编译环境和DLL的惨痛教训

从昨天开始就被一堆古怪的问题困扰,一直把时间消耗在这上面,耽误了一天半的工作日啊。惨痛,明天就要递交了,正经的工作还没有做。呜呜……不过也不是一无所获,两个教训:1. 环境目录的设置应该按照由低级向高级的顺序。同时,更改环境路径之后,最好将相关的工程全部重新编译。带来的问题一个是编译时,可能会有定义的冲突,另一个是运行时,可能造成版本不匹配。2. 避免在 DLL 的初始化过程(DLLMain())

2005-03-08 16:54:00 1451

转载 可以开始学习GBA开发

http://blog.csdn.net/tangl_99/archive/2003/06/13/5590.aspxhttp://blog.csdn.net/virginia/archive/2004/02/03/17176.aspxhttp://www.gpgame.net/http://www.wodenstar.com/cgdn/bbs/index.phphttp://www.csdn.ne

2005-02-25 08:48:00 1618

原创 typedef

《C++ Primer》 3.12下面是一个几乎所有人刚开始时都会答错的问题,错误在于将typedef 当作宏扩展。已知下面的typedef    typedef char *cstring;在以下声明中cstr 的类型是什么    extern const cstring cstr;第一个回答差不多都是    const char *cstr即指向const 字符的指针。但是这是不正确的。con

2005-02-24 12:29:00 779

原创 《人月神话》初步印象

  这两天阅读了《人月神话》的前面几章,又大致浏览了一下全书。总体的感觉是,作者以经验著就的这本书应该是比较权威的,不过比较适合大型的项目。《最后期限》可能更适合中小型的。还可对照一下XP方法。    应该开始系统的学习软件工程和项目管理的知识了,以前的经验即将会面临不足的危险。:)  暂时不再看本书。计划3月底购买这三本书并在四月阅读完成:《最后期限》,《人月神话》,《人件》。  无论什么理

2005-02-17 10:32:00 1041

转载 心目中的编程高手

主  题:  心目中的编程高手 (看后感动。。。。我到底算什么啊!!!)  作  者:  dodofcboy (鼓手)  等  级:    信 誉 值:  100  所属社区:  C/C++ 新手乐园  问题点数:  0  回复次数:  78  发表时间:  2004-10-3 23:10:40  MIT BBS上说微软电话面试的一道题就是“Who do you think is the be

2005-02-17 09:15:00 862

转载 浅谈内存泄漏

摘自CSDN http://dev.csdn.net/develop/article/22/article/22/article/22/article/22/article/22/22766.shtm浅谈内存泄漏(一)对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collecti

2005-01-18 12:01:00 1862 1

原创 快速阅读《Essential C++》

快速阅读《Essential C++》今天一口气读完前两章。一些要点:为了只是为了避免内存复制而不想修改参数值,可以使用const修饰的传址。在使用pointer作函数参数时,一定要检查其值非零。如果用reference作为参数,由于其必定代表某个对象,所以不必检查。一般来说,除非希望在函数内改变参数的值,否则在传递内键型别时,不要使用传址。传址主要为传递class object用。内建类

2004-11-08 17:24:00 1163

原创 Start deltacat Audio Mix Filter

既然这么多人在做音频合成,我就来做一个吧。目标:将多路音频信号合并为一路并输出,应该是一个N入单出的Transform Filter.同时将以前做的那个音频合成的render完善一下。

2004-11-02 14:44:00 1851 12

原创 在第二书店创建了两个的书单

C/C++程序设计Windows程序设计算是给自己的一个读书列表。不断维护,逐步学习。将来也是给初学者的一个参考。只是希望第二书店的后台程序能比较安全,让我在它上面保存的信息可以“永久”。:)

2004-11-01 10:01:00 1007

原创 《Windows核心编程》&《windows程序设计》Start

恶补基础啊……第一章看完,第二章以前看过跳过,第三章看到3.3.22004.11.1《windows程序设计》第一章、第二章、第三章、第六章

2004-10-27 16:28:00 1115

转载 Managed C++: Another VB, or VB.NET, or Whatever

Managed C++: Another VB, or VB.NET, or Whatever FACT: 从Java到C#的转换要比从VB到VB.NET容易得多。  自从VB.NET把VB的语法翻的地朝天之后,VB程序员们一直在努力找寻一个问题的答案:“Is VB Dead?”。 Managed C++将会在Visual Studio 2005(Whidbey)中经历一个类似的语法变化过程:

2004-10-26 11:25:00 962

转载 C++大师Lippman:我对中国程序员的忠告

C++语言的创立者,斯坦-利普曼(Stan Lippman) 9月17日参加了在北京召开的微软技术大会Tech.Ed2004并做了"The C++ Binding, Integrating a Static and dynamic "的主题演讲。利普曼和天极网记者畅谈了对“中国程序员的30岁现象”的看法,对C++、NET、面向对象等新技术发表了自己的看法。   天极网:做为C++大师,你认为一

2004-10-26 11:20:00 1094

转载 windows 网络编程经典入门

caiyi9000 原作 转自: http://zhoumingbo.yeah.net对于一个windows网络编程初学者,下面方法是经典入门。  初学者建议不要用MFC提供的类,而用windows API做一个简单服务器和客户端,这样有助于对socket编程机制的理解。  为了简单起见,应用程序是基于MFC的标准对话框。  Winsock用WINDOWS API实现:  (1)服务器端有两个

2004-10-04 16:24:00 1004

原创 使用 MAPI 实现邮件发送

使用 MAPI 实现邮件发送原  作:deltacat创  建:2004.09.16最后更新:2004.11.01版权声明:作者保留版权。转载时敬请保持文档及说明的完整性。关键字: Visual C++ 邮件发送 Simple MAPI一、问题提出  我们经常需要在自己的应用程序中添加邮件支持,主要是发送邮件。目前,常用的方法有调用外部程序,直接对SMTP协议编程,或者使用 MAP

2004-09-24 11:15:00 3739 5

转载 如何运行C++ STL程序

 作者: 晨光(Morning)  关键字: C++  STL   来源: 原作  【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com      本文摘编自笔者自撰的 《C++ STL轻松导学》 ,简单介绍了在特定c++编译器环境下运行STL程序的一些细节,并提供了一些可能遇到的问题的解决办法,适合于还

2004-09-16 08:56:00 1612

C++编程思想 中文第一版 英文第二版 源代码

English:Thinking in C++ 中文名:C++编程思想 经典C++书籍,附源代码。出版PDF版,非扫描版。

2008-09-26

求助,关于启动时磁盘检查(CHKDSK)的郁闷问题

发表于 2004-04-26 最后回复 2012-11-23

如何实现 IHWEventHandler 接口

发表于 2006-01-25 最后回复 2006-02-10

VC7(VC2003)制作DLL,让VC6调用,会不会有问题,如何避免?

发表于 2006-01-04 最后回复 2006-01-06

ListCtrl,如何判定“最后一个”LVN_ITEMCHANGED消息?

发表于 2005-02-15 最后回复 2005-08-29

GetOpenFileName()问题,如何设定默认显示方式

发表于 2005-03-15 最后回复 2005-03-18

结贴了收不到分?投诉啊

发表于 2004-11-26 最后回复 2004-11-26

::LoadString() 的工作方式。

发表于 2004-11-26 最后回复 2004-11-26

出现error LNK1103, 新旧PSDK情况不一样

发表于 2004-11-02 最后回复 2004-11-10

使用 Simple MAPI 发送邮件,怎么避免邮件系统弹出安全警告?

发表于 2004-09-10 最后回复 2004-11-10

郁闷,最新的DX SDK里竟然没有DShow

发表于 2004-11-04 最后回复 2004-11-04

出现error LNK1103, 新旧PSDK情况不一样

发表于 2004-11-03 最后回复 2004-11-03

IDL编译问题

发表于 2004-10-26 最后回复 2004-10-28

如何实现这样的算法:多vector排序

发表于 2004-10-20 最后回复 2004-10-20

想写一个增强系统托盘时钟的小程序自己用,如果用钩子,该检测哪些消息?

发表于 2004-10-18 最后回复 2004-10-20

有没有人有这本书的配书光盘:《Programming Microsoft DirectShow for Digital Video and Television》?

发表于 2004-09-07 最后回复 2004-09-13

初学COM,《COM技术内幕》和《COM原理与应用》哪一本好呢?

发表于 2004-07-16 最后回复 2004-07-19

1、如何设开发多InputPin的RenderFilter 2、音频采集,如何设定输入端子

发表于 2004-07-06 最后回复 2004-07-16

关于简单媒体播放器的问题。(《DirectShow开发指南》例子)

发表于 2004-05-14 最后回复 2004-06-08

MDI,DOC/View,如何同时支持数套DOC/VIEW?

发表于 2004-05-13 最后回复 2004-06-06

菜鸟link问题,multiply defined symbols

发表于 2004-03-09 最后回复 2004-04-14

多线程程序中,DSHOW中的事件交互如何实现

发表于 2004-04-12 最后回复 2004-04-12

求助,DirectShow程序,如何判断一个设备是否被占用

发表于 2004-03-29 最后回复 2004-03-30

DirectShow问题,inputpin的Sample何时释放?

发表于 2004-03-03 最后回复 2004-03-05

DirectShow 多路音频合成问题

发表于 2004-02-26 最后回复 2004-03-02

COM/COM+/DCOM 有什么不一样?请推荐参考资料。

发表于 2004-02-24 最后回复 2004-02-25

继续讨论“C/C++”“编辑器/编译器”问题。请linyudie有空进来接分先。^_^

发表于 2004-01-15 最后回复 2004-02-08

最近准备重操旧业。大伙给推荐一个比较好的 linux 版本吧?

发表于 2003-11-06 最后回复 2003-11-06

如何卸掉一个调入内存的动态链接库?

发表于 2003-07-10 最后回复 2003-07-11

初学.NET,添加Web引用的问题。100分求助。(没找到相关资料)

发表于 2002-11-29 最后回复 2003-03-13

奇怪的问题,关于ComboBox和form2.0

发表于 2002-09-10 最后回复 2002-09-10

请问深圳IT行业人员薪资水平

发表于 2002-06-20 最后回复 2002-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除