自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HainuCrazy的专栏

只有勤奋的人才可以看到My Blog

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 [wtl学习]-[第三天]-THUNK技术学习

还是前言:本文只是本人学习过程的思考和记录。有错误的地方诚请指教。       今天继续看ATL Internals: Working with ATL 8, Second Edition By Christopher Tavares, Kirk Fertitta, Brent Rector, Chris Sells这本书第十章,学习了CWindowImpl的一些设计思想,边看书边翻看源码

2012-12-08 18:46:35 1187

原创 [wtl学习]-[第二天]-关于ATL_NO_VTABLE一些困惑

注:本文是本人学习过程一些领悟和思路的记录。并不是什么授业解惑。若有不对之处,诚请指教。第一个问题:ATL_NO_VTABLE是什么地干活「转自」http://blog.csdn.net/oldmtn/article/details/7816962      __declspec(novtable) 在C++中接口中广泛应用. 不容易看到它是因为在很多地方它都被定义成为了宏

2012-11-28 19:39:09 2410

转载 [wtl学习]-[第一天]-[转]C++中虚函数工作原理

前言:最近用BCB6做了个程序,程序开发过程发现相关参考资料实在少之又少。有鉴于谷哥被墙,想上国外网站查找资料十次能有八次无法打开网站。做完这个程序后还是决定放弃BCB6了。同样是C++技术可BCB能找到的资料实在太少。思路完全被局限。一个远程获取JSON数据解析的功能差点把我折腾死。目前来看换用VC+WTL是很好的选择。从头学起又让我学到了不少知识。以前觉得自己大牛。学着学着感觉我就不懂C+

2012-11-27 21:33:16 1172

转载 JavaScript基础--JavaScript 等性运算符

判断两个变量是否相等是程序设计中非常重要的运算。在处理原始值时,这种运算相当简单,但涉及对象,任务就稍有点复杂。ECMAScript 提供了两套等性运算符:等号和非等号用于处理原始值,全等号和非全等号用于处理对象。等号和非等号在 ECMAScript 中,等号由双等号(==)表示,当且仅当两个运算数相等时,它返回 true。非等号由感叹号加等号(!=)表示,当且仅当两个运算数不相等

2009-12-01 13:08:00 722

转载 每天进步一点点-JavaScript之ECMAScript(继JavaScript标准) 引用类型

 天天在找JavaScript好教材。突然发现经常去的http://www.w3school.com.cn 就有很好的教材,细细体味,以前很多似懂非懂的概念变得很清淅啦。真是有如醍醐灌顶的爽啊。  ECMAScript 引用类型引用类型通常叫做类(class)。引用类型引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。 从现在

2009-11-30 17:32:00 809

转载 每天进步一点点-JavaScript之ECMAScript(继JavaScript标准)原始类型(primitive type)

(本文转自http://www.w3school.com.cn/js/index_pro.asp) DCMAScript(JavaScript) 有 5 种原始类型(primitive type),即 Undefined、Null、Boolean、Number 和 String。 typeof 运算符typeof 运算符有一个参数,即要检查的变量或值。例如:var sTemp

2009-11-30 11:37:00 1025

转载 今天开始学习JavaScript---JavaScript闭包

 自从毕业就很少来写过什么啦。工作后慢慢变得安于现状,学得越来越少。真的常见得工作有些力不从心啦。现在还是得多钻些业务知识。不然真的很快就要被软件开发淘汰啦。。 今天开始好好研究学下JavaScript。虽然一直在用。可并没系统学过。总是觉得用着不顺手。驾驭起来真是很生疏。还是兴趣是原动力。。坚持!!坚持!!  另一种闭包定义来自www.w3school.com.cn:  

2009-11-25 22:01:00 684

转载 C/C++的位运算符操作

 C/C++支持比较低阶的位运算,在是众人皆知的了。每本C/C++的教科书都会说到这部分的内容,不过都很简略,我想会有很多人不知道位运算用在什么地方。这个帖子就简略说说位运算的用处,更进一步的用法要大家自己去体会。而主要说的是操作标志值方面。   考虑一个事物、一个系统、或者一个程序可能会出现一种或者几种状态。为了在不同的状态下,作出不同的行为,你可以设立一些标志值,再根据标志值来做判断。比如C+

2008-08-20 16:37:00 2847

转载 在C++Builder中自定义预览窗口

 在C++Builder中自定义预览窗口 Borland C++ Builder是基于C++语言的可视化编程环境,它提供了可重用组件库和一系列RAD设计工具,使得编程者只需用少量的手工代码就可以创建出高效的Windows应用程序,尤其是复杂的数据库访问应用程序,因此深受软件开发人员的喜爱。 在开发数据库访问应用程序时,会经常涉及到报表的打印问题。C++ Builder中提

2007-09-02 11:09:00 1460

转载 如何快速自动生成并定制报表

 如何快速自动生成并定制报表    在 各种管理信息系统应用中,需要产生大量的报表,通常的做法是由编程人员一个个手工制作,工作效率较低;另外,用户希望能够将在应用程序里查询得到的结果生 成报表以便打印。为了解决以上两种问题,本文利用动态生成技术实现了快速自动产生报表,允许用户手工对报表进行修饰,并将实现过程封装成一个类。 1.设计思路   使用过C++ Builder或Delphi的编程人

2007-09-02 11:05:00 1254

转载 VC中基于CEditView的打印和打印预览设计

 Visual C++中 的MFC文档视图结构为我们提供了打印和打印预览程序结构框架,使得我们只需在OnPrint或OnDraw等重载函数中添加相关代码就可实现文档内容或 图像的打印和打印预览功能。但是,如果程序仅仅是用来实现ASCII文档内容的显示和打印,那么就没有必要从头开始,若能在CEditView框架基础上 进行程序设计,即可起到事半功倍的效果。  一、 CEditView程序框架的功能特

2007-09-02 10:58:00 1352

原创 MFC 编程小技巧日积月累 ( 一 )

void CMyFileDlgDlg::OnBnClickedOk(){ // TODO: Add your control notification handler code here m_btnOk_clicked = !m_btnOk_clicked;                       //自动反转Bool值 if(m_btnOk_clicked)  GetDlgItem(IDC_

2007-08-02 17:43:00 1915 3

原创 C++ 编写的栈解迷宫程序

//--------------------文件名:Maze.cpp-------------------------//-------------By Leon on Nov 17th,2006----------------//说明:本程序以迷宫问题进行演示,了解栈和链表的数据结构.//运行过程:(由于未详细设计算法,故地图较简单),//         演示找到出口路径的过程.///////

2006-11-17 23:49:00 2706

原创 linux日积月累之环境变量设置

在一般情况下,Linux文件系统中bin或sbin目录中的文件都是可执行的。有时我们为了方便不输入路径就能调用指令或工具,这时要就要设置用户的环境变量PATH。 看下面的一例: [root@localhost ~]# ls adduml.sh lsfile.sh mkuml-2004.07.17 mkuml-2004.07.17-ananas.tar.bz2 mydir openQread

2006-10-18 23:00:00 1424

转载 GCC 参数详解

[介绍] 转的--方便以后用.谢谢SEMAN(http://www.cppblog.com/SEMAN/)gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连

2006-10-12 23:50:00 2564

原创 [数据结构复习]字符串1

1:自已编写求字符串长度函数size_t strlen(const char *s) ==> int Stringlength(const char *s)  [知识点]:  (摘自高质量程序设计指南--C++/C语言 第二版)   1: 字符指针的误区:当你使用字符指针来引用一个字符变量的时候,千万要当心,因为C++/C默认char* 表示字符串.例如:   char ch="a";  

2006-05-30 00:43:00 1570

转载 vi常用命令一浏

(另:  VI高级命令集锦 [转贴]http://www.linuxsir.org/bbs/showthread.php?threadid=46167)vi(Visual)是以视觉为导向的全屏幕编辑器、共分为三种方式(mode):command方式: 任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反映 insert方式: 任何输入的数据都置于编辑寄存器

2006-05-24 20:54:00 1483

转载 有关于用tcc.exe命令编译程序

 正在学linux编程,所以在用Turboc2写程序时也想在dos下直接编译运行程序,还真不容易,在网上查了很多资料才找到一点关于命令提示符下用tcc.exe进行程序编译和运行的小教材,不过倒也有所成就.汇总一下:(PS:以下资料来自网上搜索:谢谢网友euclid(http://www.oioj.net/blog/user2/21189/archives/2005/155146.shtml)(

2006-05-19 14:50:00 10131 5

转载 [资料备分]Windows下JAVA环境变量的设置祥解

Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径,如C:/jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:/XXXXXX/xxxxx/XXXX/xxxx

2006-04-12 11:00:00 1876 3

转载 资料备分-硬盘篇

硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。  硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中"写数据"电流产生磁场使盘片表面磁性物质状态发生改变,并在写电流磁场

2006-03-18 20:10:00 1788

原创 编译原理课程设计之词法分析器

大三的编译原理课程设计。Pascal词法分析器。现在想想学的什么都又还老师啦!/*******Pascal词法分析器 1.0版 ******** ****           作者:Hainucrzay         ******                        **** Email: hainucrazy@gmail.com  ** **** All rights reser

2006-03-15 03:49:00 4260

原创 搞笑的开始

    突然觉得已经很有必要也有个自己的Blog时毫不犹豫的选择了CSDN。。。问我原因?答案可能连我自己也说不清。或许加入这个很多编程高手聚集的地方显得自已也有了一点本事。嘿嘿来沾点“仙气”可能吹牛也会低气十足!或许是因为这里不用像msn space那样麻烦,而且简洁明了,不必烦心装饰“门面”。可不论怎么说还是有了属于自己的天地。所谓“工欲善其事,必先利其器”,所以就算假把式也得把门面撑起。

2006-03-15 03:18:00 1092

英文原版joomla教程

Publishing.Building.Websites.with.Joomla.1.5<br>英文原版。。英语好的朋友下来啃吧!!

2007-12-24

空空如也

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

TA关注的人

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