自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (21)
  • 收藏
  • 关注

原创 vc中显示位图、图标的方法

<br />void CWyView::OnDraw(CDC* pDC){ CWyDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CClientDC dc(this); dc.SetBkColor(RGB(255, 0, 0)); dc.SetTextColor(RGB(0, 0, 255)); dc.TextOut(100, 100, _T(

2010-10-31 21:29:00 3240

原创 指针类型转换(非常棒非常全的一篇文章)

指针类型转换(非常棒非常全的一篇文章)http://blog.csdn.net/ZHANGJIETING/archive/2010/10/20/5953634.aspxhttp://tech.e800.com.cn/articles/2009/717/1247801913566_1.htmlhttp://dev.chinaitzhe.com/c/2008-06/121481133869042.html

2010-10-29 20:57:00 720

原创 VC++ Tab Control控件的使用

<br />1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish. <br /><br />2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添加变量, 变量名为m_tab. 类型为CTabCtrl. <br /><br />3

2010-10-29 16:08:00 544

原创 autodesk电面

<br />autodesk电面,面的巨悲剧,后来才意识到问的问题都是“宝典”上面的,后悔没看完。不过意识到一个很严重的问题,很多东西理解了,就是讲不出来,这个在以后一定要注意!<br /> <br />下面是其中的一些问题:<br />1、一个队列实现栈2、两个栈实现队列3、快速排序4、封装、代理5、说几种设计模式6、4种转换运算符7、构造函数析函数能否调用虚函数8、空类默认实现的函数9、vc中assert与verify的区别10、模式对话框与非模式对话框11、讲下

2010-10-28 20:35:00 605

转载 C++内存管理神器之模板化的智能指针

先上代码(MinGW下编译测试通过):C++标准类库里面有实现智能指针auto_ptr,位于头文件。 view sourceprint?01/* 02 * SmartPointer.h 03 * 04 *  Created on: 2010-10-27 05 *      Author: LayzerAr 06 */07  08#ifndef __SMARTPOINTER_H_INCLUDE__ 09#define __SMARTPOINTER_H_INCLUDE__ 10  11template 12cl

2010-10-27 21:51:00 663

原创 使用CTabCtrl控件实现属性页功能

<br />使用CTabCtrl控件实现属性页功能 在视图窗口内加入CTabCtrl控件,设变量名为m_tab,新建两个对话框属性设为Child,None,用ClassWizard生成新的类,基类 为Cdialog,分别为Cpage1,Cpage2,ID号分别为IDD_DIALOG1,IDD_DIALOG2。在CtestView内加入两个变 量,Cpage1 page1;Cpage2 page2。 在CtestView的OnInitialUpdae()内初

2010-10-27 17:35:00 694

原创 几道百度笔试题

1、设计栈的结构,要求实现min()函数,就是取当前栈中的最小值,要求栈的操作push,pop,min的时间复杂度为0(1)。#include #include using namespace std;/* 百度笔试 问题:设计栈的结构,要求实现min()函数,就是取当前栈中的最小值,要求栈的操作push,pop,min的时间复杂度为0(1)?*//* 思路:用两个定长数组实现,一个存放插入的元素,另外一个存放栈中最小元素的下标*/class MyStac

2010-10-23 09:05:00 920

原创 python学习

*#while循环number=20k=Truewhile k: gusses=int(input()) if gusses > number: print("big") elif gusses

2010-10-22 14:10:00 555

原创 学习小结

二叉树不是树 因为它是有序的二叉树如果只有一个孩子,它要确定是左孩子或右孩子,而度数为二的有序树虽然很象二叉树,但是当结点只有一个孩子时,就无须区分它是左还是右的次序。因此二者是不同的。

2010-10-19 20:16:00 710

原创 虚函数、虚继承、sizeof

<br />// 练习.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>using namespace std;class A{public: A(){} A(int a):m_a(a){} virtual void print() { cout<<"A::"<<m_a<<endl; }private: int m_a;};class B:public virtu

2010-10-19 14:37:00 7449 7

原创 模板

<br />1.声明部分 // Tpl.h#pragma oncetemplate<class T>class CTpl {public: CTpl(); virtual ~CTpl(); void Test(T t);};2.实现部分 // Tpl.cpp#include "Tpl.h"template<class T>CTpl<T>::CTpl(){}template<class

2010-10-19 10:54:00 895

原创 法特视笔试小结——2010年10月18日

<br />#include <iostream>#include <iterator>#include <fstream>#include <vector>#include <algorithm>using namespace std;/* 从一个文件1.txt中读取一些整数,然后排序,将排序后的结果写到文件2.txt,并 在屏幕上显示。 下面是C++的实现方法!*/int main(){ ifstream in; ofstream out;

2010-10-19 08:33:00 703

原创 私有继承

<br />// 练习.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>using namespace std;/* 私有继承的两个原则: (1)、和公有继承相反,如果两个类之间的继承关系为私有,编译器一般不会将派生类对象(如Child)转换成基类对象(如Parent) (2)、从私有基类继承而来的成员都成为了派生类的私有成员,即使它们在基类中是保护或公有成员 大家可以看出私有继承时派生类与基类不是“

2010-10-15 21:02:00 1734

原创 10月13——合合笔试

<br />面试题目不难很基础的,但是做的不好,自己太毛糙了,不够了冷静,不够认真对待这件事!<br />1、<br />/* 此面试题的考点: (1)、sizeof和strlen在计算字符串,字符数组的不同 (2)、puts函数的一些要点:当puts遇到/0时,会输出一个/n,也就是换行。所以puts("")时,因为字符串本身长度为0,所以第一个字符就是/0,puts会输出一个/n,所以起到了换行的效果。 就 是说, puts("")跟puts("/0")是等效的,也等效於pri

2010-10-14 12:03:00 828

转载 C语言:内存字节对齐详解[转载]

<br />一、什么是对齐,以及为什么要对齐:<br /><br />1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。<br /><br />2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有这种情况, 但是最常见的是

2010-10-11 22:41:00 484

原创 面试宝典学习笔记---10月11日

<br />/* 一个5位数字ABCDE*4 = EDCBA,这5个数字不重复,请编程求出这个5位数字 思想:针对每一个i即(ABCDE)求出对应的j(EDCBA),然后判断i*4与j是否相等,相等既满足条件*/int main(){ for (int i=10000; i<100000; i++) { int j = 0; int t = i; while (t != 0) { j = j*10 + t%10; t = t/10;

2010-10-11 22:03:00 700

转载 用一个宏定义FIND求结构体某个变量相对编移量

<br />用一个宏定义FIND求一个结构体struct里某个变量相对struc的编移量.<br /><br />如:stuct student <br /> { <br /> int a; <br /> char b[20]; <br /> double ccc; <br /> } <br />则: <br />FIND(student,a); //等于0 <br />FIND(student,b);//等于4<br /><br /><br /><br

2010-10-11 19:40:00 5408 2

原创 求集合的幂集

<br />1、递归求解<br />// Virtual.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>using namespace std;/*求幂积最简单的算法思想就是从最后一个元素倒着来遍历所有元素,比如说最后一个就是自己"c" ;倒数第二个:首先把自己和幂积里面已有的所有元素做乘积("bc"),然后加到幂积里,此时为{c,bc};最后再加上自己"b",{b,c,bc}倒数第三个:把自己(a)和幂积中所

2010-10-10 15:24:00 5726

原创 归并排序

<br />// Virtual.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>#include <memory>#include <algorithm>#include <iterator>#include <vector>using namespace std;/* 合并排序的实现 作者:blackmanba 时间:2010年10月9日*///合并函数template <ty

2010-10-10 10:26:00 532

原创 活动选择问题(算法导论第16章(贪心算法)

<br />// 练习.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include <iostream>#include <vector>using namespace std;/* 活动选择问题(算法导论第16章(贪心算法)) 作者:blackmamba 时间:2010年10月9日*///问题描述int s[12] = {0, 1, 3, 0, 5, 3, 5, 6, 8, 8, 2, 11}; //活动的开始时间

2010-10-09 14:59:00 1367 1

原创 不用临时变量交换两个变量的值——函数对象

<br />// Virtual.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <memory>#include <algorithm>#include <set>#include <vector>#include <map>#include <string>#include <cstdlib>using namespace std;/* 通过函数对象来实现插入排序

2010-10-08 20:59:00 1008

原创 STL中map、set的数据结构及底层实现

<br />// Virtual.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <memory>#include <algorithm>#include <set>#include <map>#include <string>#include <cstdlib>using namespace std;/*STL中set的一些操作 作者:blackmanba 时间:2

2010-10-08 15:52:00 3238 1

原创 C++中令人混淆的3个new和delete

<br />在深入学习C++的过程中遇到3个new和delete让我十分迷惑,经过学习,有了点初步理解的感觉。总结如下<br />C++中,内存分配和对象构造紧密纠缠,就像对象析构和内存回收一样。使用new 表达式的时候,分配内存,并在该内存中构造一个对象,使用delete的时候,调用析构函数撤销对象,并将对象所用内存返还给系统。<br />C++提供了一下两种方法来分配和释放未构造的原始内存:<br />1)allocator类的allocate 和 deallocate成员函数<br />2)标准库中的

2010-10-06 19:39:00 607

转载 C++的11个注意要点

<br /> 下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些高级的C++程序员也是如此。 <br />  这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一篇文章会使你收获不小。 <br /><br />  首先,我把一些由不同层次的C++程序员经常问的问题

2010-10-06 19:36:00 538

原创 allocator类和new运算符的一些关于内存的操作

<br />// Virtual.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <memory>using namespace std;/*allocator类和new运算符的一些关于内存的操作 作者:blackmanba 时间:2010年10月6日*/class Zoo{public: Zoo() { printf("默认构造函数/n");

2010-10-06 19:20:00 876

原创 用allocator类管理内存,来模拟vector

<br />#include <iostream>#include <memory>#include <algorithm>#include <cassert>using namespace std;/*用allocator类管理内存,来模拟vector 作者:blackmanba 时间:2010年10月6日*/#define MAX(a,b) ((a>b)? (a):(b))/*模拟vector类*/template <typename T>clas

2010-10-06 19:17:00 1059 1

转载 智能指针

<br />to_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这样那样的不如人意,以至于程序员必须像使用”裸“指针那样非常小心的使用它才能保证不出错,以至于它甚至无法适用于同是标准库中的那么多的容器和一些算法,但即使如此,我们仍然不能否认这个小小的auto_ptr所蕴含的价值与理念。<br />  auto_ptr的出现,主要是为了解决“被异常

2010-10-05 09:49:00 468

原创 C++ 虚函数与多态

关于typeid和RTTI的问答问:在c++里怎么能知道一个变量的具体类型,如:c#里的typeof.还有我怎么知道一个变量的类型是某个类型的子类,也就是实现关键字IS<br /><br />答:<br />1。运行时获知变量类型名称,可以使用 typeid(变量).name,需要注意不是所有编译器都输出"int"、"float"等之类的名称,对于这类的编译器可以这样使用:float f = 1.1f; if( typeid(f) == typeid(0.0f) ) ……<br />2。对于多态类实例,想得

2010-10-04 22:40:00 452

原创 二维数组的一些实验

<br />// 练习.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <cstdlib>using namespace std;#define N 6#define M 8//以int**为参数来传递void print1(int **arr, int a, int b){ for (int i=0; i<a; i++) { for (int j=0;

2010-10-04 16:38:00 701

原创 动态规划解决——装配线调度(算法导论第15章)

<br />// 装配线调度.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;/* 动态规划,解决装配线问题(问题来自算法导论第15章) 作者:blackmamba 时间:2010年10月4日*//* a[i][j]表示在装配站Si,j上所需的装配时间i=1,2;1<=j<=n e[i],x[i]分别表示底盘进入装配线i的进入时间和离开时

2010-10-04 15:00:00 996

原创 函数对象-------------以及优先级队列

<br />#include <iostream>#include <string>#include <fstream>#include <cassert>#include <memory>#include <vector>#include <algorithm>#include <iterator>using namespace std;/*函数对象,用来进行小于的比较*/class lessThan{public: lessThan(){} les

2010-10-02 21:20:00 572

转载 C++为类中提供类成员的初始化列表

<br />在使用C++编程的过程当中,常常需要对类成员进行初始化,通常的方法有两种:<br />第一种方法:CMYClass::CSomeClass(){ x=0; y=1;}第二种方法:CSomeClass::CSomeClass() : x(0), y(1){}本文将要探讨这两种方法的异同以及如何使用这两种方法。<br />    从技术上说,第二种方法比较好,但是在大多数情况下,两者实际上没有什么区别。第二种语法被称为成员初始化列表,之所以要使

2010-10-02 15:36:00 3753

原创 二叉查找树

<br />// binarySearchTree.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <string>#include <cassert>using namespace std;/*实现二叉查找树的一些操作作者:blackmamba时间:2010年9月30日二叉查找数的一些性质: (1)、如果x是一棵包含n个节点的子树的根,则调用inorderOutput函数的

2010-10-01 18:57:00 687

原创 复制构造函数和重载赋值运算符

#include #include #include #include using namespace std;class My{public: My() { n = 0; arr = NULL; cout

2010-10-01 09:35:00 541

转载 C++智能指针详解

<br /><br />一、简介<br />由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。<br />用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_ptr、boost::shared_ptr、boost::scoped_array、boost::sha

2010-10-01 09:01:00 575

信用评分模型技术与应用——陈建

内容简介《信用评分模型技术与应用》理论联系实际,深入浅出地阐述了信用评分模型的概念、种类、优越性及其在各种金融管理活动中的重要应用,对信用评分模型的数据基础、数据挖掘的技术方法、信用评分模型的发展流程等进行了系统的分绍,对于一些在管理实践中广泛运用的模型如信用局评分模型(风险、收益、破产等)、市场营销评分模型(市场反应、转账倾向等)、申请风险评分模型、行为评分模型(欺诈性申请、欺诈性交易)等模型的开发技术和应用策略进行了具体的阐述,并对信用评分模型的实施、管理、跟踪、检验等最佳操作经验进行了翔实的论述。

2018-01-31

uni编程艺术uni编程艺术uni编程艺术

uni编程艺术uni编程艺术uni编程艺术uni编程艺术uni编程艺术uni编程艺术

2010-11-20

Google编码规范Google编码规范

Google编码规范Google编码规范Google编码规范Google编码规范Google编码规范Google编码规范

2010-11-12

vc中ListCtrl控件的详细使用

vc中ListCtrl控件的详细使用,很好真的很好真的很好

2010-10-29

c++笔试题c++笔试题c++笔试题

c++笔试题c++笔试题c++笔试题c++笔试题c++笔试题c++笔试题

2010-08-22

C++Templates(简体中文版).pdf

超级好的书,分享大家看看啊很好很好很好很好

2010-08-21

设计模式精解.pdf

设计模式精解,很好,让我们更加深入地理解程序设计

2010-03-28

Android开发教程

很好,Android。请大家下载,下载很好很好啊

2010-03-22

c#实现图像直方图匹配

c#实现图像直方图匹配c#实现图像直方图匹配c#实现图像直方图匹配c#实现图像直方图匹配c#实现图像直方图匹配

2009-10-31

灰度直方图匹配算法VC++

灰度直方图匹配算法VC++.rar灰度直方图匹配算法VC++.rar灰度直方图匹配算法VC++.rar灰度直方图匹配算法VC++.rar灰度直方图匹配算法VC++.rar

2009-10-31

电信系统设计文档(非常详细).rar

电信系统设计文档(非常详细).rar电信系统设计文档(非常详细).rar电信系统设计文档(非常详细).rar电信系统设计文档(非常详细).rar

2009-10-19

网上购物系统设计方案网上购物系统设计方案.rar

网上购物系统设计方案网上购物系统设计方案.rar网上购物系统设计方案网上购物系统设计方案.rar

2009-10-19

2006330163673420063301636734

200633016367342006330163620063301636734734

2009-10-17

Java酒店管理系统附设计文档

Java酒店管理系统附设计文档Java酒店管理系统附设计文档

2009-10-17

Ubuntu 9.04 速配指南

Ubuntu 9.04 ,henhao,henqiangda

2009-10-08

自己做的QQ,很好很强大

自己的类似qq的软件,很好很强大,请大家看看

2009-05-21

空空如也

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

TA关注的人

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