自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feimashenhua的专栏

交流的乐园

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

转载 Oracle SQL的优化

<br /><br />SQL的优化应该从5个方面进行调整:<br />1.去掉不必要的大型表的全表扫描<br />2.缓存小型表的全表扫描<br />3.检验优化索引的使用<br />4.检验优化的连接技术<br />5.尽可能减少执行计划的Cost<br />SQL语句:<br />是对数据库(数据)进行操作的惟一途径;<br />消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;<br />可以有不同的写法;易学,难精通。

2011-05-22 20:29:00 496

原创 CStatic控件-绘图

<br /><br />总结出如下两种方法:<br /> <br />一定要在对话框的OnPaint()函数中调用。<br /> <br />例如在一个ID为IDC_STATIC_TEST的CStatic控件中绘图<br />方法一:使用CStatic的成员函数SetBitmap();void DrawOnStatic()<br />{<br /> CStatic * pStatic = (CStatic *)GetDlgItem(IDC_STATIC_TEST);<br /> HBITMAP

2011-05-19 19:29:00 2775 1

转载 谈谈对于企业级系统架构的理解

<br /><br />在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。<br /><br />这个是最基本的三层架构模式。<br />表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;<br />举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐

2011-05-16 19:38:00 500

转载 MFC经验

<br /><br />MFC框架各部分指针获取方式:<br />  记住,是获取指针<br /><br /> <br />MFC消息流程图:<br /><br />string CString char* 的互相转换:<br /> <br />    string 转 CString  <br />  CString.Format("%s", string.c_str());  //用c_str()比data()好  <br />  char 转 CString  <br />  CString.Form

2011-05-15 15:31:00 2288

转载 GDI编程重要经验谈

<br />一、 基础<br />GDI的绘图函数基本上都是有状态的,所有的函数都要求一个HDC类型的句柄。这个HDC的获得有几个途径BeginPaint,GetWindowDC, GetDC.他们的参数都只需要一个HWND就差不多了。记得调用了BeginPaint后要调用EndPaint进行清理,调用GetWindowDC和GetDC后要调ReleaseDC进行清理。在MFC代码中常常遇到的CDC CPaintDC CWindowDC CClientDC。在这里稍作解释。<br /> <br />CDC

2011-05-15 15:28:00 574

原创 MFC各种控件属性介绍

<br /><br /><br />VC++6.0控件工具箱: <br />2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon)<br />3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个控件的内容。显示在静态文本控件中的字符串一般不再改变,但是在需要的时候,也可以通过调用相应的函数来进行设置。MFC提供了CStatic类支持静态控件。<br />4 编辑框(Edit Box):用来接收用户输入的字符串。通过选择编辑框的选项,编辑框

2011-05-15 15:07:00 1073

转载 在VC++中实现无标题栏对话框的拖动

<br />在VC++中实现无标题栏对话框的拖动<br />其实,有无标题栏无所谓,本文要实现的是点击客户区实现拖动.<br /> <br />目前,很多基于对话框的应用程序中对话框都是不带框架的,也就是说对话框没有标题栏。众所周知,窗口的移动都是通过鼠标拖动窗口的标题栏来实现的,那么现在应用程序中的对话框没有了标题栏,用户如何移动对话框呢?本实例针对这个问题提出解决的办法。程序编译运行后的界面效果如图一所示:<br /> <br />图一、无标题栏的对话框界面<br />一、实现方法<br />解决无标题

2011-05-15 13:32:00 720

转载 RichEdit 小结

<br />一般性问题1.    代码编译通过了,运行后RichEdit控件不显示,在InitInstance中添加BOOL CWinApp::InitInstance (){…AfxInitRichEdit(); - RichEdit 1.0或 AfxInitRichEdit2(); - RichEdit 2.0…} 2.    升级默认的RichEdit版本,默认的版本有BUG,在InitInstance中添加BOOL CWinApp::InitInstance (){…LoadLibrary("RIC

2011-05-15 12:36:00 693

转载 使用VC++和CRT库定位和排除内存泄漏

<br /><br />介绍:<br />  动态分配、回收内存是C/C++编程语言一个最强的特点,但是中国哲学家孙(Sun Tzu,我不知道是谁?那位知道?) 指出,最强的同时也是最弱的。这句话对C/C++应用来说非常正确,在内存处理出错的地方通常就是BUGS产生的地方。一个最敏感和难检测的BUG就是内存泄漏-没有把前边分配的内存成功释放,一个小的内存泄漏可能不需要太注意,但是程序泄漏大块内存,或者渐增式的泄漏内存可能引起的现象是:先是性能低下,再就是引起复杂的内存耗尽错误。最坏的是,一个内存泄漏程序可能

2011-05-15 12:29:00 635

oracle公司培训课程

从基础oracle基础讲解,循序进入oracle高级

2010-07-21

Visual C++ MFC 简明教程.doc

教程将向你介绍MFC的基本概念和术语以及事件驱动程序设计方法

2009-05-12

空空如也

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

TA关注的人

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