自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忘忧草

穷则独善其身,达则兼善天下!

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

原创 Oracle Database :玩转Oracle学习笔记之(7):orcle角色(1)

角色:1、角色介绍:角色就是相关权限的命令集合,是用角色的主要目的就是为了简化权限的管理,假定有用户a,b,c,为了然他们都拥有有链接数据库的权限和在scott.emp表上进行select,insert和update权限的话,采用直接授权的方式,则需要进行12次授权;2、预定义角色:值Oracle所提供的角色,每种角色都用于执行一些特定的管理任务,下面介绍几种常见的预定义角色:co

2013-05-30 08:35:57 617

原创 Oracle Database :玩转Oracle学习笔记之(6):权限

管理权限和角色:1、介绍:当用户刚刚被建立时候,用户没有任何权限,也不能执行任何操作,如果要执行某种特定的数据库操作,则必须为其授予系统的权限,如果要用户访问其他方案的对象,则必须为其授予对象的权限,为了简化权限的管理,可以使用角色;2、权限是指执行特定的sql命令或是访问其它方案对象的权利,包括系统权限和对象权限两种啊;一、系统权限:1)、系统权限介绍:系

2013-05-29 20:55:54 567

原创 Oracle Database :玩转Oracle学习笔记之(5):数据对象

Oralce当中,将表,视图,触发器等称为数据对象,对于同一个数据库实例,可以有不同的用户区登陆,但是不同的用户,由于Oracle的权限控制,所能够看到的数据对象,和所能够操作的数据对象是不同的;

2013-05-29 20:55:12 502

原创 Oracle Database :玩转Oracle学习笔记之(4):索引

1、索引介绍:索引是用于加速数据存取的数据对象,合理的使用索引可以大大降低i/o的次数,从而提高数据访问性能,索引也有很多种;如果有一个字段不经常查询,那么就不建议创建索引,因为索引需要专门的维护,需要浪费一定的资源;2、单列索引:单列索引时基于单个列所建立的索引;SQL> create index nameIndex on customer (name);Inde

2013-05-29 20:54:08 469

原创 Oracle Database :玩转Oracle学习笔记之(3):维护数据的完整性

1、数据完整性:1)、介绍:数据的完整性用于确保数据库遵从一定的商业和逻辑规则,在Oracle中,数据完整性可以使用约束,触发器,应用程序(过程,函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据库完整性的首选;2)、约束:约束用于确保数据库数据满足特定的商业规则。在Oracle中约束包括:not null  , unique,primar

2013-05-29 20:52:26 545

原创 Oracle Database :玩转Oracle学习笔记之(2):在Oracle中操纵数据

1、使用to_date函数:SQL> insert into emp values(9888,'xiaohong','MANAGER',7783,to_date('1988-12-23','yyyy-mm-dd') , 23423,345,20);SQL> insert into emp values(9878,'xiaohong','MANAGER',7783,to_date('1988/

2013-05-29 20:50:04 640

原创 Oracle Database :玩转Oracle学习笔记之(1):数据库学习路线和数据库的分类

2013-05-29 20:48:50 1161

原创 Windows下卸载Oracle

一、以NT的Administrator 登陆;二、通过控制面版-〉服务,停掉所有Oracle服务;到360软件管理中卸载Oracle Data Provider for .NET help;三、打开注册表(REGEDIT命令),删除下列所有项目:1、HKEY_CLASSES_ROOT\ORACLE中:从HKEY_CLASSES_ROOT\OracleConfig.Oracl

2013-05-29 20:40:35 800

原创 Oracle Database :Oracle11g SQL开发指南学习笔记之(7):BinaryFloatDouble

1、BINARY_FLOAT和BINARY_DOUBLE的优点:与NUMBER相比,他们具有以下优点:1)、需要的存储空间较小:BINARY_FLOAT和BINARY_DOUBLE分别血药5个字节和9个字节的存储空间,而NUMBER则可能需要多大22个字节的存储空间;2)、可以表示的数字范围更大:因为他支持比number更大会更小的数字;3)、执行运算的速度快;因为nu

2013-05-29 20:37:29 789

原创 Oracle Database :Oracle11g SQL开发指南学习笔记之(6):Oracle概念

1、包含外键的表称为明细表(detail Table) 或字表(child table);被引用的表称为主表(master table) 或父表(parent table);2、复合主键:当主键有多列组成时候,称为复合主键;3、结果集:数据库返回的所有行称为结果集;

2013-05-29 20:36:46 860

原创 Oracle Database :Oracle11g SQL开发指南学习笔记之(5):从数据库表中检索信息

1、理解行标志和行号(ROWID 和 ROWNUM);SQL> select rowid , rownum , ename from emp ;ROWID                  ROWNUM ENAME------------------ ---------- ----------AAAR3sAAEAAAACXAAA          1 SMITHAAAR

2013-05-29 20:36:00 1065

原创 Oracle Database :Oracle11g SQL开发指南学习笔记之(4):关系数据库

1、表在数据库中被存放在一种称为模式(schema)的结构中,所谓模式,就是数据库用户可以储存表的地方;2、构成数据库的信息和用来访问这些信息的系统并不是一回事,后者称为数据库管理系统(DBMS),比如Oracle,SQLServer,MYSQL等;

2013-05-29 20:34:22 685

原创 Oracle Database :Oracle11g SQL开发指南学习笔记之(3):结构化查询语言

SQL语句可以分为5类:㈠、查询语句:可以使用select编写查询语句;㈡、数据操纵语言(Data Mulipulation Language,DML):用于修改表内容:有三种:①、Insert ;② 、 UPDATE ③、DELETE;㈢、数据定义语言:(Data Definition Language , DDL):用于定义构成数据库的数据结构;有5中基本类型:

2013-05-29 20:33:31 684

原创 Oracle Database :Oracle11g SQL开发指南学习笔记之(2): 使用SQLPLUS

1、SQLPLUS常用的编辑命令:㈠、A【ppend】 text:将text附加到当前行之后;SQL> 1  1* select * from empSQL> a   where deptno=20;   1* select * from emp  where deptno=20SQL> append   and  comm = 500;  1* select

2013-05-29 20:31:43 1345

原创 Oracle Database :Oracle11g SQL开发指南学习笔记之(1):使用简单函数

一、单行函数(single row function):单行函数同时只能对一行进行操作,并且对输入的每一行返回一行输出结果;二、聚合函数(aggregate function):聚合函数可以同时对多行进行操作,并返回一行输出结果;三、使用单行函数:字符函数,数字函数,转换函数,日期函数,正则表达式函数;1、字符函数:⑴ASCII(x),返回x的ASCII码;⑵CHR(x

2013-05-29 20:28:24 1045 1

转载 在Visual Studio中提高C++安全最佳实践

在任何一门开发语言或者任何一个开发平台中,性能与安全往往是一对矛盾体,在大部分情况下两者不能够兼得。作为开发人员,所需要做的就是在两者之间取得一个均衡。     笔者现在就以C++为例,谈谈在Visual Studio中如何提高其安全性。  一、缓冲区安全检查避免缓冲区漏洞。  有过程序开发经验的人都知道,缓冲区溢出是程序开发中比较常见的错误,也是一个比较大的安全隐患。利用缓冲区溢

2013-05-29 20:17:26 720

转载 SQL Server 2012 安装

提醒:    1、如果你的OS是win7或者win2008+等,这些需要打上SP1的补丁才可以安装(安装前SQL也会检查一下,他会提示你的),否则将无法安装    2、如果Visual Studio 2010 Sp1、SQL Server 2008 r2 Sp1这些补丁,那么最好安装前卸载它,否则会安装失败的。(别人的经验之谈)  具体步骤如下:

2013-05-29 20:15:36 1500

原创 Visual Assist Crack

备份Visual Assist的安装目录中的VA_X.DLL文件,然后将破解补丁拷贝至Visual Assist的安装目录中。   如果使用VS2010或者VS2012,还需要拷贝至Visual Studio的Extension目录中。   VS2010 Extension Directory   C:\Users\Spongcer\AppData\Local\Micros

2013-05-29 20:03:45 49073

转载 VisualStudio使用技巧

第一节:Visual Studio 2008 使用技巧  1.怎样给代码添加版权信息。     写代码经常会要写一些版权信息、或者一些常用的命名空间引用,如果每个页面都拷贝粘贴一遍,确实挺麻烦的。有什么可以让我们一劳永逸的办法呢?vs中的模板功能来可以帮助我们达到这个目的。     解决办法:   直接把D:\Program Files\Microsoft Visual Studi

2013-05-29 19:13:22 1830

原创 Visual Studio 将Tab转换成Space

1、进入Tools->Options:2、设置Tabs为Space,并在Size中指定一个Tab按键的空格数目(默认为4),可以设置All Languages或者仅仅设置指定的语言(本文为C/C++):3、显示Space 或者Tab:ctrl+shift+*快捷键,或者Edit->Advanced->View White Space:

2013-05-29 19:01:00 3171

原创 解决Visual Studio在Debug状态下源文件的版本匹配问题

1、进入 VS 的Options:2、去除“Require source files to exactly match ther original version”复选框:

2013-05-29 18:49:54 802

原创 Visual Studio常用快捷键

Ctrl+E,D====>格式化全部代码Ctrl+E,F====>格式化选中的代码)CTRL + SHIFT + B====>生成解决方案CTRL + F7 ====>生成编译CTRL + O ====>打开文件CTRL + SHIFT + O====>打开项目CTRL + SHIFT + C====>显示类视图窗口F4 ====>显示属性窗

2013-05-28 23:31:16 557

原创 Visual Assist常用快捷键

1、Alt + G: 在定义与声明之间互跳。2、Alt + O: 在.h与.cpp之间互跳。(O是字母O,不是数字零)3、Alt + Shift + Q:鼠标定位到函数名上,若是在h文件中,按此快捷键会弹出右键菜单,里面有个选项--创建定义;若是在cpp文件中,则按此快捷键会弹出右键菜单,里面有一个选项--创建声明。 这在定义好接口之后,再来写实现时,配合Alt+O是非常快捷的。当

2013-05-28 23:24:29 520

原创 C/C++程序员实用大全学习笔记之(1):对数组应用取地址运算符&

数组名是符号地址常量,在编译时求值并存在编译器的符号表里面,其值就是个内存地址;      所以说没有一个地方存放数组名,可以认为程序没有给其分配空间,数组名只是代表了那个数组空间;    与指针不一样,指针指向一块空间,同时指针本身也存储在某个空间;可以认为数组名存在在符号表里,符号表是编译器用的,我们管不到;a和&a值是一样的,本来对常量取地址是非法的,但是标准组织没有定义对数组名取地

2013-05-28 08:20:30 837

原创 Oracle OCI :OCI程序设计流程

1、创建环境句柄(分配句柄)2、通过环境句柄分配服务器句柄3、通过环境句柄分配错误处理句柄4、测试服务器是否能够被连接(实例化服务器句柄)5、通过环境句柄分配服务器上下文句柄6、设置服务器上下文句柄的服务器属性(后面还需要设置其会话属性)7、通环境句柄分配用户会话句柄8、设置用户会话句柄的用户名和密码属性9、建立用户会话连接,测试是否能够连接成功(实例化用户会话句柄

2013-05-27 20:35:00 796 1

转载 操作系统工作原理

如 果您拥有一台计算机,那么您对操作系统一定不陌生。人们购买的任何台式或便携式PC通常都预先安装了Windows XP;Macintosh计算机预先安装的是OS X;许多企业的服务器使用Linux或UNIX操作系统。操作系统(OS)是装入计算机的第一个程序,如果没有操作系统,计算机将毫无用处。       最 近,操作系统也开始出现在更小型的计算机中。如果您平时喜欢摆弄电子设备,会很高兴地发现

2013-05-27 20:33:21 1227

原创 虚拟内存和页面文件

什么叫做虚拟内存呢?有很多朋友会从“虚拟磁盘”、“虚拟光驱”等概念简单推广到内存方面,认为用做内存交换和扩展空间的“磁盘页面文件”就是“虚拟内存”,因为不是内存芯片,却要做内存的用途,所以是“虚拟”的内存。其实这种观点是错误的!       那么到底什么叫做虚拟内存呢?简而言之,所谓虚拟内存就是多路程序进程共享计算机物理内存的方法。       我们知道 WINDOWS 是一个所谓“抢先多

2013-05-27 20:30:40 2077

转载 8086/8088微处理器的系统结构

一、 8086/8088微处理器的基本结构      Intel 8086 微处理器有16位寄存器和16位外部数据总线,20位地址总线,寻址为1MB的地址空间。Intel 8088 微处理器的外部数据总线为8位,其他与8086是一样的。     图一 8086微处理器的结构       从图中可以看出,8086 CPU从功能上划分成两部分:总线接口单元BIU(Bus

2013-05-27 20:28:00 1383

转载 Oracle OCI :OCI说明

Oracle oci工具包安装:    $ORACLE_HOME\BIN:执行文件和help文件    $ORACLE_HOME\OCI\INCLUDE:头文件    $ORACLE_HOME\OCI\LIB\BC:  for Borlanf C++的OCI库    $ORACLE_HOME\OCI\LIB\MSVC:  for MS Visual C++的OCI库 如

2013-05-27 19:36:18 1314

原创 Office Word :word中无法显示复制的图片

打开包含图片或对象的 Microsoft Office Word文档时,图片或对象不显示。 产生原因: 1、以草稿视图或大纲视图查看 Word文档; 2、“在屏幕上显示图形”选项已关闭; 3、“打印在 Word中创建的图形”选项已关闭;  4、“使用草稿品质”选项已打开; 5、视频驱动程序遇到问题而导致。 解决方法:

2013-05-27 19:33:36 5169

原创 Office Word :Word禁止首字母大写

word选项——校对——自动更正选项——句首字母大写

2013-05-27 19:31:58 1300

原创 The C++ Programing Language读书笔记之(1):Advise

CH  01 Advice:[1] When you program, you create a concrete representation of the ideas in your solution to some problem. Let the structure of the program reflect those ideas as directly as possible

2013-05-27 19:29:52 904

原创 解决飞秋在Windows7经常卡死

1、打开“网络和共享中心”2、打开“允许程序或功能通过Windows防火墙”3、查看列表中的“飞秋”,把“家庭/工作”和“公用”选项都打上钩4、 对列表中没有发现对应的软件名称,就要增加进去,“允许运行另一程序”把相应程序加进去,并把二个选项打上钩即可。

2013-05-27 19:15:12 15439 1

原创 Microsoft Development Product Download Address version 2012

Visual Studio 2012 trial software and language packs http://www.microsoft.com/visualstudio/eng/downloadshttp://msdn.microsoft.com/zh-cn/vstudio/bb984878Visual Studio Ultimate 2012 90-day tri

2013-05-27 18:43:38 3053

原创 Win 7 关闭“突出显示新安装程序”

右键任务栏-->“属性”,选择“开始菜单”标签,单击“自定义”,取消“突出显示新安装程序”复选框1、2、3、

2013-05-27 18:39:55 855

原创 Windows 8 开启 NetFX3

如果在Win8上安装SQL Server 2012,那么需要开启NetFX3,否则会出现如下错误,具体如下图所示://如下图所示://SQL Server 2012 Win8安装出错未enable NetFX3.jpg 解决方案如下:1、打开 win8安装盘,提取 sources\sxs文件夹到 d:\sources\sxs(或别的盘也行,这里仅仅举个例子);2

2013-05-27 18:38:48 1457

原创 Win8中开启和关闭快速启动功能

1、2、3、4、

2013-05-27 18:37:55 681

原创 windows 查看端口占用信息

查看2003被谁占用?1、CMD中查看活动链接信息C:\>netstat -ano活动连接  协议  本地地址          外部地址        状态           PID  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4  TCP    0.0.0.

2013-05-27 18:36:33 3399

原创 更改SQLServer登录模式,设置sa密码

Login failed for user 'sa'.(Microsoft SQL Server,Error:18456)Solution:1、Login with Windows Authentication2、Connected, The user is not 'sa'3、右击sa,打开属性页4、Ge

2013-05-27 18:35:14 1080

原创 利用LaTeX网页版向Blog中插入数学公式

在写Blog的时候,往往需要向Blog中插入公式,但是使用Office自带的公式编辑器所编辑的公式,在Blog中不能够被识别,因此可以利用LaTeX(有关LaTeX的详细介绍见此处:http://www.latex-project.org/)直接向Blog的源代码中编辑数学公式,具体步骤如下(我们以编辑公式为例):1、 在LaTeX网页版中按照LaTeX的语法输入需要插入的数学公式:

2013-05-27 16:05:29 1860

Oracle CBO 学习笔记之(1) : 深入理解Oracle Hash Join的代价模型及其执行流程

Oracle CBO 学习笔记之(1) : 深入理解Oracle Hash Join的代价模型及其执行流程:word,pdf,图例

2013-06-22

玩转Oracle学习笔记

玩转Oracle学习笔记全套TXT文本文件

2013-06-22

空空如也

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

TA关注的人

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