入门计划->使用(C++库)ofstream写文件数据 (转)
入门计划->使用(C++库)ofstream写文件数据 (转)[@more@]原创+收藏 //awzzz@2002 //入门计划->使用(C++库)ofstream写文件数据 //APO->using ofstream. //accidence project of using ofstream.(c++ iostream library) /* Reference: http://www.cplusplus.com/ref/iostream/ofstream/ Description ofstream class provides a stream interface to write data to files. The class mantains internally (privately) a pointer to a filebuf object in charge of the interaction with the file. This pointer can be obtained/mod
ORACLE DATE和TIMESTAMP数据类型的比较(一) (转)
ORACLE DATE和TIMESTAMP数据类型的比较(一) (转)[@more@]原著作者:James Koopmann 如果你想在ORACLE中存储DATE和时间信息的话,实际上你由两种字段数据类型的选择的话,就让我们看看这两种数据类型的差别和它们提供了些什么。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问
NeHe的opengl教程delphi版(5)----3D (转)
NeHe的opengl教程delphi版(5)----3D (转)[@more@]在上节的内容上作些扩展,现在开始生成真正的3D对象,而不是象前两节中那样3D世界中的2D对象。我们给三角形增加一个左侧面,一个右侧面,一个后侧面来生成一个金字塔(四棱锥)。给正方形增加左、右、上、下及背面生成一个立方体。我们混合金字塔上的颜色,创建一个平滑着色的对象。给立方体的每一面则来个不同的颜色。 Procedure glDraw();Begin glClear(GL_COLOR_BUFFER_BIT Or GL_DEPTH_BUFFER_BIT); // 清除屏幕和深度缓存 glLoadidentity(); // 重置当前的模型观察矩
入门计划->使用(C++库)ifstream读文件数据 (转)
入门计划->使用(C++库)ifstream读文件数据 (转)[@more@]收藏+原创 //awzzz@2002 //入门计划->使用(C++库)ifstream读文件数据 //APO->using ifstream. //accidence project of using ifstream.(c++ iostream library) /* Reference: http://www.cplusplus.com/ref/iostream/ifstream/ Description ifstream class provides a stream interface to read data from files. The class mantains internally (privately) a pointer to a filebuf object in charge of the interaction with the file. This pointer can be obtained/mo
控制对网站的访问 (转)
控制对网站的访问 (转)[@more@]转载于:ASP?id=179">http://www.eaoo.com/design/show.asp?id=179 每个FrontPage web(包括每个子Web)都包含构成FrontPage Server Extensions的三个ISapi DLL复制,这些DLL是在FrontPage Web顶层目录下的目录中生成的。▲_vti_bin/_vti_adm/admin.dll是为了完成管理Web的任务▲_vti_bin/_vti_aut/author.dll是为了编写FrontPage Web▲_vti_bin/shtml.dll执行浏览时期的行为 FrontPage通过把HTTP POST的要求发送到这些DLL来进行所有的编写及管理工作,FrontPag
你好,Tapestry 3.0 (转)
你好,Tapestry 3.0 (转)[@more@]你好,Tapestry 3.0mechiland, Jul 2003 本文主要介绍Tapestry3.0环境下一个简单用例Tapestry的配置方法,旨在帮助开发者熟悉3.0环境。由于Tapestry官方(http://jakarta.apache.org/tapestry/)提供的Tutorial文档很多是基于2.x的,这在极大程度上提高了学习的难度。关于Tapestry2.x的介绍以及Tapestry的框架,请参看第7期《程序员》杂志透明的一篇文章,这里不再多说。 2.x到3.0的变化我没有花太多的时间去研究——毕竟接触的时间有限,刚把概念弄明白,3.0就出来了,package的名字都变了,dtd也变
C++对象模型之一 关于对象笔记 (转)
C++对象模型之一 关于对象笔记 (转)[@more@] C++对象模型之一 关于对象笔记 前言 <<Inside The C++ object Model>>Stanley B.Lippman著;中文版《深度探索C++对象模型》侯捷翻译。看到大家都认为是本好书,所以从Chinapub中购买会来。看了一遍后觉得昏昏沉沉,主要是很琐碎,其中此书有点过时感觉,写的时在标准C++前,距2003年有近十年的时间了;翻译时侯捷喜欢中文夹带英文的习惯,好比是“你今天shopping了吗?”;书中有很多小刮号,小刮号里面的话很多是废话。以上几个方面对阅读和理解带来很大的不便,所以本
跟我一起写 Makefile(三) (转)
跟我一起写 Makefile(三) (转)[@more@]Makefile 总述——————— 一、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的。 3、变量的定义。在Makefile中我们要定义一系列的变量,变量一般都是字符串,这个
Write Your Own Operating System Tutorial(中文版) (转)
Write Your Own Operating System Tutorial(中文版) (转)[@more@]Lesson 4: Hello, WorldXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 你等待已久的时刻终于来临。写我们“第一个”程序已经是时候了。每一本像样的程序设计书籍都会有一个“Hello, World”程序,现在我们了解的足够多,可以写一个“Hello, World”操作系统了。如果你做过一些尝试已经完成这一步了,你可以跳过这一课。我们将创建一个输出字符串的函数并且用它来显示我们的消息。 每次在屏幕上打印一个字符实在够呛。所以我们要写一
Henry手记-.NET WinForm菜单DIY (转)
Henry手记-.NET WinForm菜单DIY (转)[@more@]Henry手记-.NET WinForm菜单DIYXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 韩睿(2003.7.29) 天气很热,上海也达到了六十年来的最高温,为了防止出门中暑,只好闭关自修。趋着心情不错,写一点小东西以馈读者,希望大家在酷暑中获得一份轻松与惬意。 今天和大家讨论一下对菜单的改造。网上有不少好控件,都能实现在Menu里加入图片,但是少有更改Menu中的字体与颜色的。其实,我们通过对.net自带控件的操作,就可以实现加图片与改字体与颜色的目标。
C++对象模型之四 成员函数笔记 (转)
C++对象模型之四 成员函数笔记 (转)[@more@] C++对象模型之四 成员函数笔记XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 成员函数的调用方式 非静态成员函数:C++设计准则之一就是非静态成员函数至少和一般的非成员函数一样的效率。 所以编译器内化成非成员函数,其步骤 1改写函数的原型以安插一个额外的参数到成员函数中,用以提供一个存取管道,使类对象得以调用该函数。 这个参数为 this 指针。 Point3d::Mangitude( Point3d *const this); 2 将每个对非静态数据成员的存取操作改为经
WTL体系结构(2) (转)
WTL体系结构(2) (转)[@more@]WTL体系结构 程序线程 跟ATL一样,WTL程序也需要一个_Module全局变量来保存全局数据,方便应用级代码访问.在WTL中,这个变量是CAppModule或CServerAppModule的实例,后者在程序同时作为一个COM服务器时用到.每个应用程序具有一个或者多个UI线程.WTL使用两种方式来管理这些线程. 如果应用程序只有一个UI线程(除了多线程SDI以外,其他程序类型默认只有一个UI线程),线程调用全局函数run(): int Run(LPTSTR /*lpstrCmdLine*/ = NULL, int nCmdShow = SW_SHOWDEFAULT){ CMessageLoop theLoop;&nbs
快捷方式的函数 (转)
快捷方式的函数 (转)[@more@] 快捷方式的函数 Mailto:e271828@163.NET">e271828@163.net use shlobj,comobj,ActiveX;//查DEL6VCL.HLP可以查到olecheck属于comobjprocedure link(const appname,savepath:string);varsl:IshellLink;pf:IPersistFile;lnkname:widestring;beginolecheck(cocreateinstance(CLSID_ShellLink,nil,CLSCTX_INPROC_SERVER,IShellLink,sl));pf:=sl as IPersistFile;olecheck(sl.setpath(pchar(appname)));lnkname:=savepath+''+changefileext(extractfilename(appname),'.lnk');pf.sav
流媒体学习笔记----用配置好的文件进行编码 (转)
流媒体学习笔记----用配置好的文件进行编码 (转)[@more@]
Java Web Start 实现关键 (转)
Java Web Start 实现关键 (转)[@more@] 实现Java web Start可能需要注意下面的问题: 1. jdk1.4版本中已经自带了Java Web Start,但还需要手工找到JDK1.4的目 录运行其中的javaws***安装文件来安装Java Web Start.安装后会出现如 d:program filesJava Web Start的目录,注意以后在网上运行Java Web Start的程序后都会将程序下载到该目录的.javaws/cache目录下。 2. 要注意配置web sever,例如采用JRun就需要配置Web application --> Demo --> MIME Type Mapping,
向datagrid中加横向 纵向的合计 (在datatable中实现,datatable间倒数据) (转)
向datagrid中加横向 纵向的合计 (在datatable中实现,datatable间倒数据) (转)[@more@]没有合计2003-8-31608010.jpg" align=baseline border=0> 最终效果 如果实现?? XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> protected System.web.UI.WebControls.DataGrid DataGrid1; /// <summary> /// 数据来源 /// </summary> DataSet CreateDatasource() { DataTable dt = new DataTable(); DataRow dr;
为什么应该升级到Struts 1.1? (转)
为什么应该升级到Struts 1.1? (转)[@more@]struts 1.1 final终于发布了。新特性包括对多个子应用程序的支持、DynaBean和BeanUtil、声明式异常处理、Validator等。熟悉Struts的人肯定早已在用Struts 1.1,下面这篇文章是给不熟悉的人看的。 —————————————————— Introduction Since the release of Struts 1.0, Struts has gradually become a de facto standard for Mvc (a.k.a. Model-2) implementation for developing medium-to-large scale web-based applications on the Java platform. Struts fits nicely in
四则运算实现 (转)
四则运算实现 (转)[@more@]#include"conio.h" #include "stdio.h" #include "stdlib.h" #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 typedef char SElemType; typedef int Status; #define OK 1 #define OVERFLOW 0 #define ERROR 0 typedef struct{ SElemType *base; SElemType *top; int stacksize; }SqStack; Status InitStack(SqStack &s){//构造一个空栈 s.base=(SElemType *)mal
数据结构学习(C++)——栈和队列(定义和实现) (转)
数据结构学习(C++)——栈和队列(定义和实现) (转)[@more@]栈和队列是操作受限的线性表,好像每本讲数据结构的数都是这么说的。有些书按照这个思路给出了定义和实现;但是很遗憾,这本书没有这样做,所以,原书中的做法是重复建设,这或许可以用不是一个人写的这样的理由来开脱。 顺序表示的栈和队列,必须预先分配空间,并且空间大小受限,使用起来限制比较多。而且,由于限定存取位置,顺序表示的随机存取的优点就没有了,所以,链式结构应该是首选。 栈的定义和实现 #ifndef Stack_HXML:namespace prefix = o ns = "urn:schemas-
数据结构学习(C++)——稀疏矩阵(十字链表【2】) (转)
数据结构学习(C++)——稀疏矩阵(十字链表【2】) (转)[@more@]如果你细想想,就会发现,非零元节点如果没有指示位置的域,那么做加法和乘法时,为了确定节点的位置,每次都要遍历行和列的链表。因此,为了运算效率,这个域是必须的。为了看出十字链表和单链表的差异,我从单链表派生出十字链表,这需要先定义一种新的结构,如下: class MatNodeXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> { public: int data; int row, col; union { Node<MatNode> *down; Lis