admin 的 站内主页
2012
03-21
03-21
这次我们将会带大家再次回顾一下VC的常用知识,包括得到系统时间日期(使用GetLocalTime)、分离字串等。 1: 得到系统时间日期(使用GetLocalTime) CString sTime,sYear,sMonth,sDay; SYSTEMTIME CurTime; GetLocalTime(&CurTime); sYear.Format(%d年,CurTime.wYea....
Read More >
2012
03-06
03-06
作者:Rick
1 引言 数据可视化技术指的是运用计算机图形学和图像处理技术,将数据换为图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机辅助设计、计算机视觉及人机交互技术等多个领域。数据可视化概念首先....
Read More >
2012
03-02
03-02
作者:SleepSheep
下载源代码
概述
大部分的C++开发者在他们的代码中会广泛的使用STL。如果你直接用STL和Visusal Studio
6.0,那么你的程序将在内存很低的情况下极有可能崩溃掉。原因在于没有对new操作的结果进行检验。更糟的是,若new操作确实失败了,得到的反馈也没有一个标准可言——有的编译器会返回空指针,而有的会抛出异常。
总之,如果你在MFC的项目....
Read More >
2012
03-01
03-01
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度....
Read More >
有时候可变的变量名会给编程带来很大的方便。也就是说变量名可以被动态的命名和使用。通常变量通过下面这样的语句来命名 :<?php $a = 'hello'; ?> 可变变量名指的是使用一个变量的值作为这个变量的名称。在上面的例子中,通过使用两个$符号,你可以把hello设置成一个变量的名称,就像下面那样。<?php $$a....
Read More >
2012
02-27
02-27
我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap
space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到java.lang.outOfMemoryError等错误,我才开始关注堆内存。
对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来....
Read More >
2012
02-27
02-27
int _tmain(int argc, _TCHAR* argv[]){
int * p = (int *) malloc(sizeof(int)); //*p = 10;
flee(p); printf("%d",*p); //释放p ....
Read More >
2012
02-27
02-27
作者:李唯新
WshShell对象常用方法介绍 阶段要点 ● WshShell对象的简单介绍。 ●
激活窗口AppActivate。 ● 获取当前路径CurrentDirectory。 ● 最常用的sendkeys发送。 ●
注册表信息的操作。WshShell对象介....
Read More >
2012
02-25
02-25
TCP/IP是可靠性传输协议,它能保证数据能按顺序的方式到达目的地.看到以上描述在写TCP/IP应用的时候似乎就可以放心了,只要程序不出意外就数据输传就是正确.但最近在做一个文件传输工作的时候确得到的结果并不是这样,发现网络环境和一次发送数据大会影响整个输传结果.以下是这两晚的测试情况测试内容描述:每个文件块信息包大概是120k左右采用异步5连接输传,双方的Socket.SendBufferSiz....
Read More >
2012
02-23
02-23
作者:李唯新
C# 3.0 中对象初始化器(Object Initializers) 和 集合初始化器(Collection Initializers)
,就是简化我们的代码,让本来几行才能写完的代码一行写完。这样在LINQ的使用中,我们才不会把一个LINQ表达式写的巨复杂无比。
由于我看到几篇讲对象初始化器(Object Initializers)和集合初始化器(Collect....
Read More >
2012
02-22
02-22
作者:sanmao下载源代码一.前言 在实际运用中,经常需要根据操作来增减菜单和菜单项。在VC++开发环境下,动态生成菜单的方法有多种。例如:可以利用资源编辑器创建菜单资源,然后在程序运行中动态加入菜单,这种动态生成菜单的方法比较常见,运用比较多。用这种....
Read More >
2012
02-22
02-22
根据 http://blog.csdn.net/CometNet/article/details/5261192 此资料!在CHtmlView中可以完全实现,没有问题!但是在CDHtmlDialog中却怎么也不行!代码如下!高手帮忙看看!BEGIN_EVENTSINK_MAP(CXXxDlg, CDHtmlDialog)ON_EVENT(CXXxDlg, AFX_IDC_BR....
Read More >
绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分背景,而仅绘制图像,这样就可以将位图中图像透明地绘制到窗口上。 绘制"透明"位图的关键是创建一个"掩码"位图(mask bitmap),"掩码"位图是一个单色位图,它是位图中图像的一个单色剪影。在Windows编程中,绘图都要用到设备描述表,我们....
Read More >
2012
02-22
02-22
前一篇blog中讲了如何在C++中实现消息的自动派发,而关键点在于如何实现通过IDL文件自动生成msg_dispatcher模板类。有几个网友提醒我idl解析器会比较难写,事实却是如此。我第一个版本的idl解析器本来只是想做demo只用。花了一个晚上时间拼凑了几个python函数,msg_dispatcher类倒是能生成,但解析器的代码太混乱了,简直毫无结构可言。说实话,这个消息自动派发框架我还....
Read More >