- 博客(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
原创 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
原创 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
原创 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的代价模型及其执行流程
2013-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人