会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
点点滴滴访问量:
sopper
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2008年5月22日
VC6类向导对窗体按钮添加的消息映射代码
摘要: 1.在窗体头文件(如:MyDlg.h)中声明消息处理函数OnButton1: protected: // Generated message map functions //{{AFX_MSG(CMyDlg) afx_msg void OnButton1(); //}}AFX_MSG2.在MyDlg.cpp源文件开头部分的消息映射入口,添加相应的消息映射宏: 这段代码,表明消息及其处理函数之间的联...
阅读全文
posted @ 2008-05-22 17:28 sopper
阅读(763)
评论(0)
推荐(0)
编辑
2008年4月2日
c/c++下常见的内存错误及其对策
摘要: 摘之:《高质量C++/C编程指南》 发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。常见的内存错误:u 内存分配未成功,却使用了它。编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指...
阅读全文
posted @ 2008-04-02 17:53 sopper
阅读(992)
评论(0)
推荐(0)
编辑
2008年3月29日
CORBA_TAO的环境配置
摘要: CORBA_TAO系统环境变量的配置,对于能熟练进行系统环境变量配置的同学来说,应该很简单,对于首次进行配置的同学来说可能不是那么容易了。首先右击“我的电脑”à属性 à高级 à环境变量,然后在环境变量对话框里进行以下操作:1.新建变量 ACE_ROOT 值设置为CORBA文件夹的路径 比如我的路径是E:"work"ACE_wrappers2.给...
阅读全文
posted @ 2008-03-29 10:35 sopper
阅读(739)
评论(0)
推荐(0)
编辑
2008年3月18日
再议ManualResetEvent
摘要: ManualResetEvent就像一个信号灯,可以利用它的信号,控制当前线程是挂起状态还是运行状态。 它有几个常用的方法:Reset(),Set(),WaitOne(); 初始化该对象时,可以指定其默认的状态(有信号/无信号); 在初始化以后,该对象将保持原来的状态不变,直到它的Reset()或者Set()方法被调用; Reset()方法将其设置为无信号状态,Set()方法将其设置为有信号状态;...
阅读全文
posted @ 2008-03-18 13:03 sopper
阅读(1791)
评论(3)
推荐(1)
编辑
2008年3月14日
异步socket的线程分配(C#)
摘要: 以下是MSDN里异步socket示例的代码,我在代码里加入了显示当前线程ID的语句,想看看异步socket的线程是怎么分配的,与客户端配合运行后的结果如图CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--Server端代码:usingSystem...
阅读全文
posted @ 2008-03-14 11:46 sopper
阅读(2621)
评论(5)
推荐(1)
编辑
2008年2月23日
你知道main函数参数的用处吗?
摘要: C#控制台应用程序下,我们常常看到Main函数带有一个string[] args参数,那么你知道它有什么用处? 步骤1:建立一个控制台应用程序,暂且命名为Main步骤2:贴上下面这段代码,并生成release版本的exe。 int argsLength = args.Length; Console.WriteLine("Main函数参数args的长度:" + argsLength.ToString...
阅读全文
posted @ 2008-02-23 11:07 sopper
阅读(1460)
评论(1)
推荐(0)
编辑
2008年1月9日
你能确定这段代码的输出结果吗?
摘要: 今天向朋友请教一个问题,对话是这样子的,问:c#下用一个实例 赋给一个新定义的对象,是copy过去?还是引用?答:引用问:你肯定?答: 恩,C#下的赋值都是引用完了我就写了下面的代码去测试,代码如下:classmyClass{publicintnum;};structmyStruct{publicintnum;};classProgram{staticvoidMain(string[]args){...
阅读全文
posted @ 2008-01-09 19:15 sopper
阅读(454)
评论(3)
推荐(0)
编辑
2008年1月3日
小技巧避免项目中的大隐患
摘要: 在写代码时都习惯了这样的写法 Int num = 10; If(num == 1){……} 类似这样的语句,那么这类语句看起来没错,运行也没错,却是个隐患,因为,如果一旦不小心写成if(num=1)这个样子,编译时编译器会把它当做一个赋值语句,所以不会报任何错误,在小程序里这样子的错误是很容易找出来,如果出现在一个大项目里,那么想找出这样一个错误,那可不会很容易了。 那么怎么避免这样的错误发生...
阅读全文
posted @ 2008-01-03 17:43 sopper
阅读(698)
评论(13)
推荐(0)
编辑
2007年12月28日
提给dudu的一个小建议
摘要: 天天在博客园里转 几天前碰到一个页面问题,提给dudu后,很快就改过来了(赞一个) 今天再给老大dudu提一个不是问题的问题 如下: 在每次登录自己的blog时,点击 ===》进入我的博客《=== 后,还得再点击用户名输入框才可以输入,如果此页面打开后光标直接设在用户名对话框里,这样使用起来会好一些,其实 实现也很简单,这里只是提个建议,还请dudu考虑,如有不妥,还望不要介意。 写完了又发...
阅读全文
posted @ 2007-12-28 13:05 sopper
阅读(371)
评论(2)
推荐(0)
编辑
vc6使用点滴积累
摘要: 1. 头文件里注意变量声明的位置 最好不要放在标为红色字体的地方,因为“{{AFX_DATA()……}}”这种字样的代码是供类向导定位使用的(下面称为向导定位标识符),在项目小的情况下可能不会出现什么问题,在大项目下则有可能影响类向导准确定位,而造成出现变量值被冲掉的危险,猜测如果位置错误则可能是向导定位标识符里声明的变量,在内存里冲掉了自定义的变量;(如果有人可以解释原因,还望赐...
阅读全文
posted @ 2007-12-28 12:51 sopper
阅读(385)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
9
下一页