内容列表
- VC6.0和BCB6.0中STL的性能比较(1)
- 概述
动机: 很偶然的,由于工作关系,我把一些用VC6.0开发的代码用BCB6.0所带的编译器重新编译了一下.一个意外的结果就是竟然得到了效率差别极大的目标代码.虽然以前也看到过一些关于两者效率的言论,但是当你亲自目睹这样的结果仍然是具有震撼力的.在我的这项工作中,效率不是我所关心的,但是也并非毫无优化的价值.由于这些代码大量使用了stl,因此也就萌生了对不同
- 分类:编程语言 查阅全文
- 通过COM使用ADO
- 在Visual C++或C++ Builder中,我们可以通过访问ADO的COM对象来将对ADO的操作封装成一个类。首先,我们需要对MSADO15.DLL进行导入,让它生成类型库。在C++ Builder中,用TLIBIMP.EXE来生成ADODB_TLB.h,ADODB_TLB.cpp等文件,然后我们通过阅读类型库中的信息,从而可以写成这个类:.h File#ifndef ADOH#define
- 分类:编程语言 查阅全文
- huffman编码&解码器
- /*huffman coder & decoder*/
include<stdio.h> #ifndef N #define N 27 #endif #define M (2*N-1) #define Max (100*N) #define Min 5 /*define each node's imformation*/ typedef struct nodety
- 分类:编程语言 查阅全文
- 一个php+mysql的用户验证
- 一个php+mysql的用户验证//mysql数据库设置CREATE TABLE users (
id tinyint(10) NOT NULL,
user varchar(10) NOT NULL,
password varchar(10) NOT NULL,
status varch
- 分类:编程语言 查阅全文
- C++未眠夜----我学习C++的心路历程
- C++未眠夜----我学习C++的心路历程
曾经因为自己的一些帖子在网上引起了大家对
- 分类:编程语言 查阅全文
- 哈夫曼二叉树源码
- 哈夫曼二叉树源码:
给定一个字符串,根据统计字符串中各个字符出现的频率对字符进行哈夫曼编码,然后对原字符串进行编码,并输出编码后的内容
——数据结构
#include <string.h>
#define MAX_NODE 1024
#define MAX_WEIGHT 4096
typedef struct HaffmanTre
- 分类:编程语言 查阅全文
- 单片机C语言实现循环移位
-
首先声明:我学习单片机C语言还不到半年,所以我还是菜鸟,我贴出的东西或许你们都知道,但我只想把我学习的经历给记录下来,希望你能找到你所想要的. 我记得做学单片机做的第一个实验就是做循环彩灯的实验,如果用汇编RL和RR很容易实现循环移位,但是C语言编程的移位指指令不能循环,移了后以0填充。如果用C实现循环移位呢?我的思路是:比如将a=0x45循环左移二位。a循环左移n位
- 分类:编程语言 查阅全文
- 在XMLSPY中添加FOP 字体支持
-
在XMLSPY中添加FOP 字体支持
作为 XMLSpy 插件使用 FOP 默认是不支持中文字体的。在默认状态下,使用XMLSpy生成结果文件的时候,有中文的地方(或其他使用不被支持的字体,不被字符集支持的字符的地方)将被“#”代替。
可以通过设置添加用户需要的字体。FOP插件安装时附带安装的文档中有详细地说明。如果你安装了XMLSpy的FOP插件,这些文档存放在你硬盘上的
- 分类:编程语言 查阅全文
- Coco学编程(三)--冒泡就是折腾
- Coco:好久不见,真想大家。由于某人的懒惰,严重影响到到我的人气啊。
我:还好意思说,前段时间我本来是感冒,却让你宣扬成了“某种未知的呼吸系统传染病”,害得我差点被隔离。
Coco:不把你隔离起来,怎么能让你老老实实的写文章?
我:隔离我也认了,你居然会造谣说我的病会在QQ上传染,难道你要我被隔离到一个不能上网的地方吗?什么时候听说过人类的传染病会能过互联网传染了?
Coco:所以说我说
- 分类:编程语言 查阅全文
- 谈谈c++的初始化工作(1)
- c++博大精深,这是很多了解c++的人的感觉。越是深入,越是觉得她会给你很好的训练---让你成为真正的程序设计者。 我想从她的初始化工作着手,试图展现其一角,希望能有助于您提高学c++和程序设计的兴趣---然后,去发现、开拓吧,当你把你的智慧融入进去以后,一行行程序就不仅是程序
- 分类:编程语言 查阅全文
- C/C++学习
- C/C++学习笔记,适用于中、高级。
目录
第一章 类 31.1类成员函数 31.2解决类成员名和参数名的冲突 31.3构造函数和析构函数 31.3.1 拷贝构造函数 41.4静态成员 51.4.1静态数据成员 51.4.2静态成员函数 51.5 类对象作为数据成员 6第二章 继承和派生 72.
- 分类:编程语言 查阅全文
- 谈谈c++的初始化工作(2)
- 我们首先来看上次遗留的问题。把(1)中的代码换为注释部分,或许您一时还认识不到会有什么发生,但最终是通不过的,调试抛出异常,信息如下:未处理的“System.Runtime.InteropServices.SEHException”类型的异常出现在 TestInit.exe 中
其他信息:外部组件发生异常。
This application has requested the Runtime
- 分类:编程语言 查阅全文
- 用汇编编写DOS下的内存驻留程序(1)
- 绪言0.1 内存驻留与中断 内存驻留程序英文叫Terminate and Stay Resident Program,缩写为TSR.这些程序加载进内存,执行完后,就驻留在内存里,当满足条件时,调到前台来执行。 内存驻留程序的常用形式有: >诸如Borland 的SideKick弹出式实用程序 &
- 分类:编程语言 查阅全文
- c#程序日记
- c#程序日记
------这是以前的一篇文章,写的时候是给我们学校的bbs发的。当时刚进入大三,口气有点好玩对吗?:)现在大三要结束了,真怀念那段时光……可是,祝愿大家快乐的学,应该仍没问题是吗?
学有所苦,亦有所乐。简单一记,与大家分享;并且,照例的,渴望着您的参与---不要让我太久的呼唤好吗?我渴望,因为我喜欢充满憧憬的生活,我喜欢一群人为理想而热烈、而燃烧的日子,我喜欢我的前辈同学走了,
- 分类:编程语言 查阅全文
- typedef使用大全3(指向函数的指针)
- 在typedef的使用中,最麻烦的是指向函数的指针,如果没有下面的函数,你知道下面这个表达式的定义以及如何使用它吗?
int (*s_calc_func(char op))(int, int);
如果不知道,请看下面的程序,里面有比较详细的说明
// 定义四个函数
int add(int, int);
int
- 分类:编程语言 查阅全文
- php演绎(2)——数组的排序
- 第二节 数组的排序 数组的排序是个让人很头痛的问题,光是各种名目的排序法就让人晕晕的了,不过它是如此的重要,以至于我们不能不重点讨论它。好在PHP已经提供了很多排序的函数,让你可以不去了解这些排序的细节。排序的原理和效率比较,我们会在后边的章节专门讨论。 PHP里最一般的排序函数是sort(),PHP手册里对它的描述如下:
Sort (PHP 3, PHP 4 ) sort --
- 分类:编程语言 查阅全文
- [PHP]不同操作系统下PHP接收POST数据问题
-
不同操作系统下
PHP接收HTTP POST数据问题
文档版本
版本
创建时间
创建人
备注
1.0.0606.1
2003-6-6
郑 昀
第一稿
&n
- 分类:编程语言 查阅全文
- MASM宏使用总结
-
MASM宏使用总结
td.general1 {
background-color : #ffcc00;
}
td.general2 {
background-color : #CCCC99;
}
td.general3 {
background-color : #cccc99;
}
td
{
font-size: 11px;
}
bod
- 分类:编程语言 查阅全文
- 谈谈c++的初始化工作(4)
- 按照惯例,我们简单回顾一下上次的问题。上次最后说,“ 所有的这些问题,在组合的情况下,也会发生吗?在对象数组初始化时,如果我们希望每个对象的初始化状态都不同,应该如何做?”,关于组合的情况,我就不回答了,希望您测试过了。但对象数组的初始化,却很有趣。 既然要合适的默认构造函数才能初始化,又要每个对象的
- 分类:编程语言 查阅全文
- 用汇编编写DOS下的内存驻留程序(2)
- 基本原理2.1 8086/8088 IBM PC中央处理单元(Central Processing Unit)是微处理器Inter 8088,8088
- 分类:编程语言 查阅全文