最新文章列表

Java加载dll,导致Java进程内存泄露

By zhaoch 在做网络监控系统的性能测试时,出现了内存泄露的问题,困扰了很久,现在终于算是解决了,但是根本原因尚不明确,拿出来大家讨论下,看看能不能完美解决~ 这个问题奇怪的地方在于是Java进程内存泄露,而不是平常的JVM内存泄露,用Jprofile等工具也无法看出问题所在。 测试代码如下: System.loadLibrary("test1"); ...
cyj86 评论(34) 有3393人浏览 2011-06-20 10:44

C++多线程2

留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出 编写一个耗时的单线程程序:   新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为 “延时6秒”,添加按钮的响应函数,代码如 ...
278261631 评论(0) 有1504人浏览 2011-06-17 16:07

Python笔记

1.Doc Strings-文档字符串 2.Python进行GUI开发的选择     \/\/\/\/\/\/\/\/\/ 1.Doc Strings \/\/\/\/\/\/\/\/\/   Python有一个很奇妙的特性,称为文档字符串,它通常被简称为Doc Strings。Doc Strings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在 ...
KPTu 评论(0) 有961人浏览 2011-06-16 15:35

非MFC中使用Cstring

强转一下,在cstring前加上(LPCTSTR)。 -------- CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy,strstr等等,本文讨论的是在非mfc程序中使用CString类的方法,算是个引子,如果有更好的实现方法, ...
278261631 评论(0) 有993人浏览 2011-06-16 10:31

C++中对sprintf()函数的说明(转)

在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, a ...
wapysun 评论(0) 有1080人浏览 2011-03-17 17:23

向ATL DLL中传递C++对象

向ATL DLL中传递C++对象 原著:Uttam Kumar 翻译:王先生(MrWang2000) 下载源代码 原文出处:Passing C++ Object in ATL DLL 简介   几 ...
wapysun 评论(0) 有899人浏览 2011-01-05 09:16

VC对话框最小化到托盘

1.***dlg.h头文件设置: 1)public: void setTray();//设置托盘 NOTIFYICONDATA nid;//NOTIFYICONDATA结构包含了系统用来处理托盘图标的信息 2)protected: // Generated message map functions//{{AFX_MSG(C***Dlg)afx_msg LRESULT onShow ...
wapysun 评论(0) 有1851人浏览 2010-11-28 08:40

VC++钩子DLL框架代码(MFC Extension DLL using shared MFC DLL)

// HookDllDemo.cpp : Defines the initialization routines for the DLL.// #include "stdafx.h"#include <afxdllx.h> #include <windows.h> //引入windows头文件 #ifdef _DEBUG# ...
wapysun 评论(0) 有1001人浏览 2010-11-26 07:39

如何在MFC应用程序中使用MAPI32.DLL发送电子邮件

http://hi.baidu.com/%BA%DA%BF%CD%B7%C0%CF%DF/blog/item/2922711ecb1b25f41bd57684.html http://hi.baidu.com/estellejiang/blog/item/2841ec4389c9641472f05d3a.html
zzhaog 评论(0) 有712人浏览 2009-09-07 17:45

VCL已死,RAD已死(1)

VCL已死,RAD已死 ——SD2C中未能尽言的话题 今年的SD2C,我匆匆去又匆匆还,因为有急事要处理,所以第三天的课程都没来得及参加。与 此相同的是,我的那场话题,也讲得匆匆忙忙,有许多不清楚透彻的地方。其中之一便是这两 个断言:“VCL已死,RAD已死”。 所以今次开贴重讲! 一、从UI的变革到系统的复杂性 ----- UI怎么构成?在Windows及同期的L ...
javasee 评论(0) 有566人浏览 2008-12-07 03:15

VCL已死,RAD已死(1)

VCL已死,RAD已死 ——SD2C中未能尽言的话题 今年的SD2C,我匆匆去又匆匆还,因为有急事要处理,所以第三天的课程都没来得及参加。与 此相同的是,我的那场话题,也讲得匆匆忙忙,有许多不清楚透彻的地方。其中之一便是这两 个断言:“VCL已死,RAD已死”。 所以今次开贴重讲! 一、从UI的变革到系统的复杂性 ----- UI怎么构成?在Windows及同期的L ...
ruilin215 评论(0) 有813人浏览 2008-12-07 03:15

sprintf,你知道多少?

直接转自CSDN文档中心 http://dev.csdn.net/article/67/67509.shtm 选自《CSDN 社区电子杂志——C/C++杂志》http://emag.csdn.net 2005 年1 月 总第1 期 - 93 -本文作者:steedhorse(晨星) printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了, ...
wapysun 评论(0) 有702人浏览 2008-09-16 14:57

关于MFC单选框的使用临时记录,稍后编辑

(2008-07-21 09:49 博客搬家拾遗)先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE) ...
MFC 
wapysun 评论(0) 有866人浏览 2008-08-19 22:38

对话框中加入标签页的5种方法

(2008-07-08 15:25 博客搬家拾遗) 标签页是MFC控件里有一点难用的东西,今天看到了一篇相关文章,觉得写得比较系统,而且浅显易懂,特地转来,与大家分享的同时也留备自己以后查用。 (以下转自http://www.vckbase.com/document/viewdoc/?id=398,原作者:黄晨量) 当一个基于对话框的程序中有相当多的控件时,你一定会想到使用属性页来将这些控 ...
MFC 
wapysun 评论(0) 有1140人浏览 2008-08-18 23:12

#define、const、typedef的差别

#define 并不是定义变量, 只是用来做文本替换 例如: #define PI 3.1415926 float angel; angel=30*PI/180; 那么,当程序进行编译的时候,编译器会首先将 “#define PI 3.1415926”以后的,所有代码中的“Pi”全部换成 “3.1415926” 然后再进行编译。 我查到一个讲const与#define的差别的帖子, ...
wapysun 评论(0) 有791人浏览 2007-05-11 10:45

苛评VCL: 臃肿的Windows控件

写这一篇还是顶着很大的压力的。相信又有不少人要瞧不过去了。不过本着讲讲设计,无所谓好和坏,只有较好和较坏的差别。我只是从我的角度,尽量 ...
ruilin215 评论(0) 有750人浏览 2007-02-06 00:03

阿蒙:程序员高手是怎样炼成的?

首先声明,偶不是高手,以免引起不必要的冷嘲热讽,呵呵。 估计很多的朋友在很小的时候就看过奥斯特洛夫斯基同学的《钢铁是怎样炼成的》,偶小时候在农村混,看的最多是各式各样的牛屎以及长得极象牛屎的山头,这些所谓的名著偶直到大学才有机会拜读,但说实话,偶是个俗人,还是更喜欢看一些痞子写的文字或带COLOR的BOOKS。偶之所以写这么个主题,主要是太多的朋友给偶发EMAIL或在VCHOME.NET提问, ...
ruilin215 评论(0) 有700人浏览 2007-01-05 17:23

业务平台--摸不准的理念?

在应用软件领域,最近一直被吹捧的技术就是平台。但是,对于平台的理解,却不是很统一。各行各业也没有一个准确的定义。基本上每个稍微有点实力 ...
ruilin215 评论(0) 有650人浏览 2006-11-30 22:29

在VC++中使用斷言

在VC++中使用斷言 1??????? 斷言的表達形式 1.1????? 語法 斷言是一個宏,格式為: ASSERT( 邏輯表達式 booleanExpression) 邏輯表達式可以是任意一個表達式,其值是0或者非0。 從代碼的可讀性角度來講,這個表達式應該是不包含與布爾型變量的邏輯比較操作的。 1.2????? 作用 斷言僅僅在Debug過程中產生作用。 當邏輯表達式 ...
shangjava 评论(0) 有769人浏览 2004-08-19 14:27

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics