自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小石头的专栏

——记录成长的历程

  • 博客(37)
  • 收藏
  • 关注

原创 翻翻股推荐黑马

http://www.ggroup.com.cn/X_AdvCom_Get.asp?UserID=7997 

2007-06-07 01:13:00 1198

原创 the boost graph library && Beyond the C++ Standard Library(boost中文版)

http://www.netyi.net/in.asp?id=smstone 

2007-03-26 20:57:00 1708

原创 几个有用的网站

dll的下载网站 www.2dll.com    www.dll-files.com/dllindex/index.shtml在线编辑图片的网站 http://www.phixr.com/photo/userindex 

2006-08-12 20:32:00 1945

转载 c#对xml的简单操作

xml文件格式如下: localhost sa jiayuan 读取节点中的一个属性 XmlDocument doc=new XmlDocument(); doc.Load("config.xml");//可以再加入路径:如D:/config.xml XmlNode xnuser=doc.SelectSingleNode("userdata"); string flag=xnuse

2006-08-05 12:30:00 1058

转载 boost库的简单介绍

boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。  STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。       boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程

2006-05-23 20:46:00 1514

转载 浅尝boost之format

一、boost::format工作的方式    基本的语法,boost::format( format-string ) % arg1 % arg2 % ... % argN    下面的例子说明boost::format简单的工作方式       // 方式一 cout boost::format("%s") % "输出内容" endl; // 方式二 std::string

2006-05-23 19:50:00 2706

转载 BCGControlBar 7.31的使用方法

在网上看到了一篇,但是是老版本的,于是找着help把其中不同的地方做了些修改。呵呵!安装 BCGControlBar 库到你的计算机: 解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, 运行 Visual C++ 并且打开 Tools | Options 对话框,切换到Directories 页并且

2006-04-26 21:48:00 3172

转载 孙鑫老师总结的vc小知识

转自程序员之家论坛。下面的知识都是孙鑫老师总结的一些常见问题和解决方案。转载自此处以备查学。VC小知识总结(续)(1)当文档被修改时,如何在标题上加上标志*?重载CDocument类的虚函数virtual SetModifiedFlag:void CTest2Doc::SetModifiedFlag(BOOL bModified){    CString strTitle = Ge

2006-04-20 19:10:00 5716 1

原创 C#和C++的主要区别

算是一篇学习笔记吧。记录一下学习中的感受,以便日后查询。1 cs中的所有类都派生于同一个称作System.Objecet的基类。cpp没有这么一个基类,但vc中有一个祖先类CObject类,与cs不同的是,用户自定义的类可以不从它继承。2 c#中定义一个实例时,如果是数值型,则在栈上创建;如果是引用型,则在堆上创建。cpp中,如果是 myclass m_object;则是在栈上创建;如果是

2006-04-14 11:21:00 3086 1

转载 fstream的使用方法介绍

在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器(  向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)  从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>x;就表示从

2006-04-13 10:48:00 40951 10

原创 利用fstream 读写二进制文件

#include......std::fstream file; file.open("c://name",ios_base::binary|ios_base::in | ios_base::out|ios::trunc ); //写入数组 file.seekg(0,ios::beg);      float x=0.0;  for (int i=0;i  {   for (int j

2006-04-13 10:34:00 5451

转载 fstream的简单用法

#include  #include "iostream.h"  #include     using std::string;  using std::ofstream;  using std::ifstream;        int main()  {         ofstream outfile

2006-04-13 09:52:00 2784

转载 常用数据类型使用转换详解

常用数据类型使用转换详解 作者:程佩君 -------------------------------------------------------------------------------- 读者层次:初学 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001

2006-04-10 15:18:00 1227

转载 随机函数srand()

       srand()的用处是给rand()一个初值,由此衍生出其他的伪随机数,用循环方式产生伪随机数,后一个都是以前一个为运算起点。       srand 和 rand 应该组和使用。一般来说,srand 是对 rand 进行设置。 比如: srand((UINT)GetCurrentTime()); int x = rand() % 100; 是生成 0 到 100 之间的随机

2006-04-09 17:12:00 1886

转载 对VC++一些常见问题的整理(转自程序员之家论坛)

(1)为什么某个类突然在工作区间里面突然看不见了?只是类隐藏了,打开FILEVIEW,找到隐藏类的头文件,随便敲一下键盘的空格键,类就会在CLASSVIEW中显示了 (2)在基于对话框的程序中,一按回车键,对话框就没了。把确定按纽的缺省属性前面的对勾去掉,重载OnOk()函数,在OnOk()函数里注释掉调用基类的OnOk()函数那行代码(3) 为什么我的VC6.0自动显示成员列表功

2006-04-07 18:54:00 2047

转载 XmlNode.SelectNodes 方法 (String)

选择匹配 XPath 表达式的节点列表。[VisualBasic]Overloads Public Function SelectNodes( _ ByVal xpath As String _) As XmlNodeList[C#]public XmlNodeList SelectNodes( string xpath);[C++]public:

2006-04-07 16:33:00 17596

转载 vc6.0 下利用MSXML对xml文件的基本操作

1:#import "msxml4.dll"          //加入导入库2:AfxOleInit();                           //初始化com组件3:void OnCreate() { // TODO: Add your control notification handler code hereMSXML2::IXMLDOMDocumentPtr

2006-04-07 16:21:00 5328 1

原创 vc6 下常见链接错误解决方法

在创建MFC项目时,不使用MFCAppWizard向导,如果没有设置好项目参数,就会在编译时产生很多连接错误,如errorLNK2001错误,典型的错误提示有:libcmtd.lib(crt0.obj):errorLNK2001:unresolvedexternalsymbol_mainLIBCD.lib(wincrt0.obj):errorLNK2001:unresolvedexternalsy

2006-04-07 11:00:00 2026

转载 一篇关于CString类型转换的文章

CString  因为一个MFC CString类的对象包含TCHAR类型的字符,所以确切的字符类型取决于你所定义的预处理符号。大体来说,CString 很像STL string,这意味着你必须把它当成不透明的对象,只能使用CString提供的方法来修改CString对象。CString有一个string所不具备的优点:CString具有接收MBCS和Unicode两种字符串的构造函数,它还有一个

2006-04-06 17:22:00 3977

转载 basic_string

  STL只有一个字符串类,basic_string。一个basic_string管理一个以0做结束符的字符串数组。字符的类型是basic_string模般的参数。总的来说,一个basic_string类型的变量应该被当作不透明的对象。你可以得到一个指向内部缓冲区的只读指针,但是任何写操作必须使用basic_string的操作符和方法。  basic_string有两个预定义的类型:包含char的

2006-04-06 17:07:00 13277

转载 软件开发中几个常用功能的实现

软件开发中几个常用功能的实现 出处:vchelp.net责任编辑:leelee [04-8-12 10:01]  作者:戚高    在进行软件开发过程中间,有很多小功能的实现,虽然这些东西你可以不用,但是如果应用仂将会是你的程序更具有专业性。 一、设置程序自动运行。  很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Softw

2006-04-06 14:50:00 1573 1

转载 Visual C++/MFC入门教程

转载的一篇好文章Visual C++/MFC入门教程 VC开发指南1.1 如何学好VC  这个问题很多朋友都问过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握VC开发,下面我将自己的一点体会讲一下:  1、需要有好的C/C++基础。正所谓“磨刀不误砍柴工”,最开始接触VC时不要急于开始Windows程序开发,

2006-04-06 14:27:00 7206 2

原创 从Frame类中访问View类中的变量?

在frame中访问view类中的变量时,需要在frame的cpp中加入view的头文件。但经常会出现以下错误:1)   myview.h(21)   :   error   C2143:   syntax   error   :   missing   ;   before   *2)   myview.h(21)   :   error   C2501:   MyDoc   :

2006-03-31 18:05:00 1507

原创 一个vp程序的基本流程

一个vp程序的基本流程,曾经为一个因漏写unconfigure()导致的内存泄露问题调了很久。int main(int argc, char *argv[]){    // initialize vega prime    vp::initialize(argc, argv);    // create my app instance    myApp *app = new myApp

2006-03-29 21:27:00 3540 1

原创 在deepexplorer中加入3dmax格式支持的方法

deepexplorer是一套模型转化软件,支持的输入和输出的格式都很多。昨天想把一个3dmax模型转化成flt文件,却出现了问题。显示没有装3dmax的插件,跳出是否安装插件的对话框,选择自动安装,发现没有安装3dmax。于是,下载了最新的3dmax8.0,好大啊,恐怖。安装之后,继续插件的安装过程。选择自动安装,手动设置3dmax的安装路径,疯狂寻找后,显示无法安装,郁闷。于是,点手动安装,出

2006-03-29 16:09:00 6811

原创 关于vp中的内存自动回收机制的看法

    在vp中,采用了对指针指向内存的自动回收机制。在vp中,所有的vp的类实例都有一个计数器,用来存放实例当前被引用的次数。当创建一个实例之后,这个实例的引用数被自动设置成0,如果这个实例被别的实例所引用,则计数器自动加1。反之,计数器减1。当计数器的值为0时,则实例的内存被自动删除。vp会对实例计数器的增加分为显世和隐式,显示通常是用户在代码中调用ref()函数实现。当使用完毕时,调用unr

2006-03-29 15:55:00 1393

原创 如何在vp中使用cout

1 在project setting --〉link--〉input--〉library modules中加入msvcprt.lib2 调用头文件 vc6 #include   vc7 vc8 #include3使用名称空间 using namespace std

2006-03-28 09:10:00 1210

原创 fedora 现在可用的最新仓库

freshrpms:软件列表:http://ayo.freshrpms.net/fedora/linux/5/i386/RPMS.freshrpms/yum: rpm -ivh  http://ayo.freshrpms.net/fedora/linux/5/i386/RPMS.freshrpms/freshrpms-release-1.1-1.fc.noarch.rpmlivna

2006-03-22 07:29:00 1334

原创 vegaprime自带例子学习笔记(1)

一个简单的vp例子#include #include #include #include "vuAllocTracer.h"vuAllocTracer tracer(true, true);int main(int argc, char *argv[]){    // initialize vega prime    vp::initialize(argc, argv);    //

2006-03-17 16:58:00 11493 2

转载 有效运用auto_ptr

作者:佚名 文章来源:不详 点击数: 更新时间:2005-10-6

2006-03-17 09:52:00 1340

原创 auto_ptr的一个简单例子

c++中申请指针通常采用的方式是new和delete。然而标准c++中还有一个强大的模版类就是auto_ptr,它可以在你不用的时候自动帮你释放内存。下面简单说一下用法。用法一std::auto_ptrm_example(new MyClass());用法二std::auto_ptrm_example;m_example.reset(new MyClass());用法三(指

2006-03-17 09:50:00 1576

原创 一个虚函数的简单例子

#includeusing namespace std;class A{           void fun1()               {                      fun2();                };          virtual void fun2()               {              

2006-03-17 09:16:00 967

原创 asp学习笔记2

multivew控件可以显示多个视图控件,使用时把多个view控件放入multiview控件中,然后通过multiview控件来选择把什么样的控件呈现给用户Calendar控件可以显示日期,并且可以自定义显示,代码如下Partial Class democelander    Inherits System.Web.UI.Page    Private holidays(12, 31) A

2006-03-16 10:05:00 1042

原创 asp学习笔记

adrotator控件可以快速的实现广告发布功能把代码里的关于adrotator的代码改成其中ads.xml是图片属性文件,内容如下   ~/index_logo.gif  http://www.sohu.com  sohu  Computers  80    ~/sina_logo2.gif  http://www.sina.com  sina  Computers  8

2006-03-16 10:00:00 1158

原创 关于在vp下dof模型驱动的简单例子

dof头文件 #include 1 定义实例vsNode*   myNode;      //定义节点实例 vpObject* myObj;         //定义带有dof节点的模型实例 vsDOF*    myDof;         //定义dof节点实例2 访问模型数据库//实例化模型实例myObj=vpObject::find("box");//实例化节点实

2006-03-13 10:34:00 2870 3

原创 初识fedora

  安装完hedhat9后,便开始狂越论坛,发现自己认为hedhat9是红帽系列的最新版非常愚蠢 。redhat9后,出了redhat10,但已经改名为fedora1,而redhat则专注于开发redhat企业版。于是觉得自己落伍了,便删掉虚拟机。找来最新的fedora4,4cd。顺利安装(安装和配置同redhat9,本来就是一家嘛(:)。  安装后便开始安装软件,这时初次接触到了apt-ge

2006-03-10 22:13:00 1840

原创 初识linux

   一直以来就对linux充满了好奇,可苦于把业余时间献给了konomi的实况足球。最近陪实验室的人去买了两本linux的书,碰巧又在5q上看到了torrent。于是,想下来打发打发业余时间,也算多一门兴趣爱好。   下来的种子是redhat9,3cd。由于寝室有刻录机,便刻录3张光盘。开始安装,感觉和windows安装界面相同,久违的蓝屏背景出现了,按照提示选择,开始安装。大约30分钟,装

2006-03-10 21:33:00 1414

空空如也

空空如也

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

TA关注的人

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