自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (23)
  • 收藏
  • 关注

原创 查找算法

二分法查找#include using namespace std;void insert_sort(int a[], int len);int search_binary(int arr[], int key, int len);int main(){ int intarr[6] = {3,6,2,1,23,9}; insert_sort(intarr,6)

2009-02-14 09:53:00 763

原创 解惑1

/////////////////////////////////////////////////////////////////////#include using namespace std;class   A      {      public:      A(){   doSth();   }      virtual   void   doSth(){   printf("I  

2009-02-13 22:36:00 609

原创 MFC框架图

      

2009-02-13 21:17:00 2199

原创 MFC自定义到底

 // 自定义消息#define UM_VLISA WM_USER+1#define UM_PARAM WM_USER+2class MySelfWnd : public CWnd{public: MySelfWnd(); DECLARE_DYNCREATE(MySelfWnd) virtual BOOL Create(LPCTSTR lpszClass

2009-02-13 20:49:00 1533

原创 hello world 级别 MFC自定义控件

 @font-face{font-family:"Times New Roman";}@font-face{font-family:"宋体";}@font-face{font-family:"Symbol";}@font-face{font-family:"Arial";}@font-face{font-family:"黑体";}@f

2009-02-13 20:24:00 10281 4

原创 对MFC原理的一点点理解

 

2009-02-13 20:16:00 1878

原创 我也谈谈方法之编程

1、时不是回顾自己写的代码或他人的优秀代码2、混论坛,尽力搞懂每一个自己不懂的问题,解决后,记录已解决的问题.以发现自己不懂的问题,而感到高兴3、记录下暂时没有解决的问题或计划解决的问题

2009-02-13 19:53:00 656

原创 API之子窗口创建

 子窗口的创建非常非常重要步骤:1、新建窗口类,在窗口类中指名对应的自定义的窗口过程。窗口类类名要唯一,它              是各窗口类相互区别的标识。注意,类名或为静态变量,或为全局变量,因为程         序随时都用他们。      2、创建窗体时,指定其风格之一为WS_CHILD, 指定其父窗口句柄,得到父窗体实         例句柄,并赋给子窗体。

2009-02-13 19:45:00 6070

原创 API之绘图

组成GDI的几百个函数呼叫可以分为几大类:1、取得(或者建立)和释放(或者清除)设备内容的函数取得有关设备内容信息的函数绘图函数设定和取得设备内容参数的函数使用GDI对象的函数GDI基本图形    您在屏幕或打印机上显示的图形型态本身可以被分为几类,通常被称为「基本图形」,它们是:1、直线和曲线2、填充区域当一系列直线或者曲线封闭了一个区域时,该区域可以使用目前

2009-02-13 12:04:00 3294

原创 API之常用的重要函数

 1.在窗口函数里,处理WM_CREATE消息,从这个消息对应的lParam参数中,得到程序的实例     ((LPCREATESTRUCT) lParam)->hInstance2. 

2009-02-13 11:36:00 714

转载 API之对话框

"对话框的一般形式是包含多种子窗口控件的弹出式窗口,这些控件的大小和位置在程序资源描述文件的「对话框模板」中指定。"“对话程序通常不处理WM_PAINT消息,也不直接处理键盘和鼠标输入。首先,让我们来看一下这个函数与窗口消息处理程序的区别:窗口消息处理程序传回一个LRESULT。对话框传回一个BOOL,它在Windows表头文件中定义为int型态。  如果窗口消息处理程序不处理

2009-02-13 11:15:00 1106

原创 API之DLL

 一个工作空间可以包含一个或多个项目实例 APIDDL001#include #include "DLL1.h" LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,    

2009-02-13 11:11:00 637

原创 文件操作

// 复制文件#include #include #include using namespace std;int main () {  ifstream infile;  string name;  cout   cin>> name;  infile.open(name.c_str(),ios::in );  if (! infile )  {      cerr      exit(1)

2009-02-12 21:23:00 509

转载 c++IO 操作

 The IO types are defined in three separate headers: iostream defines the types used to read and write to a console window, fstream defines the types used to read and write named files, and sstrea

2009-02-12 15:48:00 879

转载 manipulator and setiosflags and limit width

The manipulators which have an effect when used on standard istream objects are:// 以数字形式或true false形式输出bool值 //example manipulator1.cppboolalpha  noboolalpha // s

2009-02-12 14:17:00 549

原创 排序

冒泡排序(bubble sort):每一次比较,将最大值放在最后,再次比较时,比较范围缩小一位插入排序法(insert sort):(1)首先比较头两个元素的大小,并排序(2)将下一元素插入排好序的数组中,从最后一个比较,一边比较,一边插入,直至比它小的而停止。(3) 重复(2)快速排序法(quick sort):(1)选择一个分界值,大于等于分界值的元素集中到数组的某一部分,小于分界值的

2009-02-11 23:32:00 597

转载 函数对象

 #include using namespace std;templateclass T> class greaterThan{public: bool operator()(const T & x, const T & y) const {  return x>y; }};int main() {     greaterThanint> more

2009-02-11 23:26:00 467

转载 二叉树及二叉搜索树

 第十章  二叉树学习目的学习广义树的定义,熟悉树的有关术语理解树是一种非线性的数据结构理解很多有关树的操作都涉及到二叉树,所谓二叉树是指每个父结点最多包含两个子结点掌握一棵n个结点的完全二叉树的高度是 int(log2n),这样的对是沿着从根开始的路径来寻找数据的理解树的退化,面成为像链表一样的高效的存储结构学习二叉树的实现,使用tnode对象来保存数据以及指向左

2009-02-11 19:21:00 3199

原创 栈与队列

 // 顺序栈// Stack.h#ifndef STACK_H_H_H#define STACK_H_H_Htemplate   class Stack{public: Stack(); void push(T d);// 压栈 void pop(); // 出栈 bool is_empty() const { return -1 == top

2009-02-11 09:41:00 577

原创 递归常见问题

 阶乘函数#include using namespace std;//阶乘函数 先搞懂其函数int factorial(int n){ if( 1==n)  return 1; return n*factorial(n-1);}int main() {    cout }斐波那契数列#include using namesp

2009-02-11 09:27:00 671

原创 单链表 解决josephus问题

 // 此代码仅供个人学习之用SingleLinkedList// SingleLinkedList.h#ifndef SINGLELINKEDLIST_H_H#define SINGLELINKEDLIST_H_Htemplate  class ListNode;template  class List{public: List() : _first(

2009-02-11 09:15:00 1867

原创 简单算法1

// 功能:选择排序 vc 2005 express#include #include using namespace std;template void selectSort(vector & t1){    int i, k,j;    T temp;    for( i=0; i    {        k = i;        for(j=i; j        {         

2009-02-02 22:37:00 476

原创 cpp积累

 @font-face{font-family:"Times New Roman";}@font-face{font-family:"宋体";}@font-face{font-family:"Symbol";}@font-face{font-family:"Arial";}@font-face{font-family:"黑体";}@f

2009-02-02 12:25:00 524

转载 c&cpp常见问题

 static函数与普通函数有什么区别?如果一个函数只能被本文件中其他函数所调用,它称为内部函数。内部函数又称为静态函数。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件。////////////////////////////////////////////////////////////////////// static全局变

2009-02-02 11:06:00 551

原创 IO操作

以文本方式写入读出文件/ vc 2005 // 问题:写入数据与读出数据不一致#include #include #include using namespace std;int write_file(){     ofstream out_file("out.txt");     if( !out_file )     {         cerr          return 0;   

2009-02-02 10:59:00 414

原创 sizeof

 // 扩展了 c++ primer中的代码,加了一些自己的注释 #include using namespace std;int main() {size_t ia;    ia = sizeof( ia );     // ok    ia = sizeof ia;        // ok    // ia = sizeof int;    // error    ia = sizeof(

2009-02-01 14:55:00 532

原创 字符串操作

 //mystrcmp.cpp#include #include #include using namespace std;int mystrcmp(const char * p1, const char * p2);int main() {          char a1[] = "happy new year";     char a2[] = "happy new year";   

2009-02-01 14:28:00 493

原创 指针与数组

 字符指针数组运用// 实现对字符指针数组排序#include #include using std::cout;using std::endl;using std::string;char * bookname[]={ "cpp primer","effective cpp","windows programe","effective stl"}; int

2009-02-01 14:23:00 539

原创 基类与派生类

 #include using std::cout;using std::endl;const static double PI =3.1415926;class Point{public:    Point(float x1 = 0, float y1 = 0,float z1 = 0)           : x(x1), y(y1), z(z1)    {}    float getX()

2009-02-01 14:12:00 743

原创 侯杰深入浅出MFC中CPP学习

 @font-face{font-family:"Times New Roman";}@font-face{font-family:"宋体";}@font-face{font-family:"Symbol";}@font-face{font-family:"Arial";}@font-face{font-family:"黑体";}@f

2009-02-01 13:47:00 1466

转载 c++内存分配(源于网络)

@font-face{font-family:"Times New Roman";}@font-face{font-family:"宋体";}@font-face{font-family:"Symbol";}@font-face{font-family:"Arial";}@font-face{font-family:"黑体";}@f

2009-02-01 13:14:00 668

TGLMathLib.zip

带洞多边形三角剖分。多边形可为凹多边形或凸多边形。可有多个洞口。出售源码。联系方式见本人博客。

2019-09-07

使用Lemon制作的最简的SQL解析器

使用Lemon制作的最简的SQL解析器。只支持CREATE语句。

2017-03-28

C++跨平台的坑重名类导致的崩溃问题_例子代码

C++跨平台的坑重名类导致的崩溃问题_例子代码

2017-01-19

boost linux 1.5.7

SourceForge遭屏蔽。无法下载boost库。特地上传此库。

2015-01-31

Windows RPC入门程序

RPC入门程序,经VS2010调试通过并正常运行。源于微软官网。有修改。

2013-12-01

MFC PropertyGridCtrl例子

MFC PropertyGridCtrl例子 实现以下两个功能: 1.双击cell 出现对话框 2.点击下拉框的某选择 出现对话框

2013-04-09

ogre log源码

我从ogre中分离出日志系统。可以在ogre外的程序中使用。

2012-08-01

OCC之HelloWorld.rar

open cascade hello world open cascade hello world open cascade hello world open cascade hello world open cascade hello world open cascade hello world open cascade hello world open cascade hello world

2012-07-23

2次三次4次Bezier曲线演示程序(无源码)

2次三次4次Bezier曲线演示程序(无源码) QT4.6 VS2008编译

2012-06-17

node.js乘法平方例子

node.js乘法平方例子 此例源于《Node Web Development》一书,但做了一些简化和修改。

2012-04-08

c++导出全局对象VS2008

c++导出全局对象 c++导出全局对象 c++导出全局对象 c++导出全局对象 c++导出全局对象 c++导出全局对象

2011-07-13

采用VBO技术的真正的多线程多窗口OpenGL程序

采用VBO技术的真正的多线程多窗口OpenGL程序 vs2008编译通过。

2011-01-13

MiniUnitTest

google sparsehash 使用的非常简单的单元测试代码

2010-07-21

boostPool部分官方文档及相关代码

boostPool部分官方文档及相关代码

2010-07-20

Ogre插件体系精简版

模仿ogre插件体系。程序中Plugins.cfg文件路径为绝对路径。这些代码写完已经过了很长时间了。懒得改了。有需要的朋友们自己修改一下吧。

2010-02-10

插件体系入门源码(vs2005)

纵“狗”搜索出大量有关插件系统的文章,但大都光说不练。搞得我等“小鸟”头晕目眩。后来,在国外网站上找到了一篇实战派文章。 果然是大道至简,插件体系原来如此简单。希望他人少走弯路。

2010-02-10

与操作容器有关的设计模式

本文从容器操作角度将几种设计模式归为一类.涉及到Composite, Visitor, Iterator模式。文章中有一部分源于网络,已注明。

2010-02-10

将orge嵌入到WIN32程序中

参考了网上一些资源,发现了一点问题,已在程序中修正。生成exe文件后,将它拷贝到orge sdk 的bin/debug目录下运行

2009-08-29

JSP数据库开发实例精粹源码7

JSP数据库开发实例精.有很多朋友向我要这源码,现在与大家共享。文件太大,分四部分:第二章、第三章源码=CHAPTER2-3.rar,第四章、第五章源码=CHAPTER4-5.rar,第六章源码=CHAPTER6.rar,第七章源码=CHAPTER7.rar

2008-05-28

JSP数据库开发实例精粹源码6

JSP数据库开发实例精.有很多朋友向我要这源码,现在与大家共享。文件太大,分四部分:第二章、第三章源码=CHAPTER2-3.rar,第四章、第五章源码=CHAPTER4-5.rar,第六章源码=CHAPTER6.rar,第七章源码=CHAPTER7.rar

2008-05-28

JSP数据库开发实例精粹源码(2-3)

JSP数据库开发实例精.有很多朋友向我要这源码,现在与大家共享。文件太大,分四部分:第二章、第三章源码=CHAPTER2-3.rar,第四章、第五章源码=CHAPTER4-5.rar,第六章源码=CHAPTER6.rar,第七章源码=CHAPTER7.rar

2008-05-28

空空如也

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

TA关注的人

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