自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aiyifan1314的专栏

性格决定人生!态度决定结果!

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

转载 Oralce数据库的优化(面试必问题)

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表 (intersection table)作为基础表, 交叉表是指那

2015-02-26 16:21:23 532

转载 C/C++ 内存块与字符串操作函数

一、 内存块操作:1. 将dest前面count个字符置为字符c,返回dest的值void* memset( void *dest,int c,size_t count );2. 从src复制count字节的字符到dest,返回dest的值。    如果src和dest出现重叠,函数会自动处理。void* memmove(void *dest,const void

2014-07-05 21:28:59 979

转载 C++字符串操作

之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。    好了,进入正题………首先,为了在我们的程序中使用

2014-07-05 16:55:46 560

转载 千万別把人生的顺序搞反了

千万別把人生的顺序搞反了 1、不是因为有了希望才坚持, 而是因为坚持才有了希望! 2、不是因为有了机会才争取, 而是因为争取了才有机会! 3、不是因为会了才去做, 而是因为做了才能会! 4、不是因为成长了才去承担, 而是因为承担了才会成长! 5、不是因为拥有了才付出,而是因为付出了才拥有! 6、不是因为突破了才挑战,而是因为挑

2013-09-10 16:07:15 585

转载 指针作为函数参数的问题

1,函数的参数是一个指针时,不要在函数体内部改变指针所指的地址,那样毫无作用,需要修改的只能是指针所指向的内容。即应当把指针当作常量。2,不要用return语句返回指向“栈内存”的指针,因为该内存在函数结束时自动消亡这几天在学习C过程中,在使用指针作为函数参数传递的时候出现了问题,根本不知道从何得解:源代码如下:     createNode(BinNode *tree

2013-09-06 10:55:33 1044

转载 解析oracle中rownum

对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)表,表结构为:ID       char(6)      --学号name    VARCHAR2(10)   --姓名 creat

2013-08-16 10:45:52 567

原创 删除重复行记录

delete  from  table_name  where  table_column  in (   select  table_column  from table_name group by table_column having count(*)>1)   and  rowid  in  (select max(rowid)  from  table_name  group  

2013-08-13 14:51:01 503

原创 SHELL学习笔记

SHELL是一个交互式的命令解释器和命令编程语言。SHELL分为Bourne shell,C shell。SHELL的目录 /bin/sh或者/bin/csh在启动bash的时候会运行会自动运行 .bashrc 初始化各个环境变量如何执行SHELL脚本:1,加执行权限直接执行                                     2,在可视窗口点击执行  

2013-07-29 21:38:12 575

转载 sockaddr_in , sockaddr , in_addr区别

sockaddr_in , sockaddr , in_addr区别struct   sockaddr   {                  unsigned   short   sa_family;                     char   sa_data[14];             };    上面是通用的socket地址,具体到Interne

2013-07-15 10:18:38 571

转载 C++拷贝构造函数(深拷贝,浅拷贝)

对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #includeiostream>usingnamespace std;class CExample{private: int a;public

2013-07-12 17:16:00 631

转载 CDC,CClientDC,CPaintDC类

类CClientDC派生于CDC,在构造时调用了Windows函数GetDC,在析构时调用了ReleaseDC。这意味着和CClientDC对象相关的设备上下文是窗口的客户区。几种DC及区别  CClientDC:(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了GetDC,析构函数中包含了ReleaseDC:  用法

2013-07-11 16:46:27 870

原创 CWnd类的对象和Windows窗口之间的关系

CWnd类提供了微软基础类库中所有窗口类的基本功能。一,CWnd对象与Windows的窗口之间的区别:      1,CWnd对象是由CWnd的构造函数和析构函数创建和销毁的。      2,Windows的窗口是Windows的一种内部数据结构,它是由CWnd的Create成员函数创建的,而由CWnd的虚拟析构函数销毁。      3,DestroyWindow函数销毁Windo

2013-07-11 16:42:18 1024

空空如也

空空如也

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

TA关注的人

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