- 博客(29)
- 资源 (2)
- 收藏
- 关注
转载 oracle常用系统表
dba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_roll
2014-04-25 09:27:21
462
转载 oracle中的数据库、用户、方案、表空间、表对象之间的关系
最近在学习oracle,给我的第一个感觉就是甲骨文的体系太庞大了(因为我之前一直使用的是mysql,轻量级的数据库)。而开始遇到的最纠结的问题,就是怎么理清oracle中数据库、用户、方案、表空间、表对象之间的关系,如果这个问题搞不清楚,接下来的学习也就会雨里雾里了。所以,下定决心一定把它研究清楚,便开始了搜索各种资料的旅程。1.首先,我们先看看oracle和sqlserver的一些区别吧。or
2014-04-25 09:08:00
535
转载 Unix ftp使用
Unix下ftp常用命令:1.ftp登录 #ftp 主机名或IP 2.ftp常用操作 ascii 以ASCII模式传输数据; binary 以二进制模式传输数据,对可执行程式的传输比须用此; ls 显示ftp服务器端目录列表; cd 改动目录; lcd 改
2013-09-18 09:02:14
1532
原创 oracle错误代码整理
Oracle 的 SQLCODE整理ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被
2013-09-16 10:37:31
1990
转载 Oracle 中 decode 函数用法
Oracle 中 decode 函数用法含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻
2013-09-16 10:33:47
587
原创 Toad使用整理
大部分信息都是网上收集来的,整理下,呵呵。toad常用快捷键1、toad 如何进行表分析?(1)选中表名按F4,然后弹出对话框有个按钮叫Analyze table,点击后按绿色的三角符号(2)进行表分析的作用是整理索引,提高执行效率2、toad中如何查看sql的执行计划(1)通过toad中的Run explain
2013-09-13 14:40:56
1485
转载 C++的底层机制
C++的底层机制c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么你休想构造出任何可执行程序来。但如果真正到了产生可执行代码阶段,无论是c,c++,还是pascal,大家都一样,你认为c和c++编译器产生的机器代码会有所不同吗,你认为c++产生的机器代码会有访问限制吗?那么你错
2012-05-23 23:13:05
799
转载 Linux 原子操作
Linux 原子操作所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。 原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义在内核源码树的include/asm/atomic.h文件中,它们都使用汇编语言实
2012-05-21 13:52:40
386
转载 explicit构造函数
按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String {String ( const char* p ); // 用C风格的字符串p作为初始化值//…}String s1 = “hello”; //OK 隐式转换,等价于String s1 = String(“hello”); 但是有
2012-05-18 11:17:30
257
转载 程序修养 编程中应注意的~~~
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。
2012-04-28 11:33:06
720
转载 linux命令大全
一、安装和登陆命令1、进入图形界面startx2、进入图形界面init 53、进入字符界面init 34、登陆login5、关机poweroff-p 关闭机器的时候关闭电源-n 在关闭机器时不同步数据-w 不做关机的操作,只是把这个操作记录到日志里-d 不把关机的信息记录到日志文件里-f 不调用shutdown6、关机重启shut
2012-04-28 11:31:28
529
转载 Linux 中的 cc 命令
%cc foobar.c 就会把 foobar.c 通过以上的步骤编译出来。如果你有多个文件要编译,只要输入%cc foo.c bar.c 注意,语法检查就是──纯粹的检查语法。而不会检测你可能犯的任何逻辑错误。比如无限循环,或者是你想用一元排序却使用了冒泡排序。cc 有很多选项,在帮助手册中都可以找到。这里列出了一些最重要的选项,并且有例子。-o filena
2012-04-28 11:30:26
5485
转载 Linux下makefile教程
转自陈皓 (优快云)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你
2012-04-28 11:29:42
537
转载 多线程基础知识
原文地址:http://seekjo.blog.163.com/blog/static/41277634201003054728992/进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。
2012-04-25 14:06:59
321
转载 MFC 文件操作
1.创建文件夹 CreateDirectory(%%1,NULL); 2.创建文件 CFile file; file.Open(%%1,CFile::modeCreate|CFile::modeWrite); 3.删除文件 DeleteFile(%%1); 4.删除文件夹 RemoveDirectory(%%1); 5.删除一个目录下所有的
2012-04-01 09:51:38
358
转载 CListCtrl(List Control)绑定ODBC数据库的方法
今天怀着虞城的心来探索打印CListCtrl的方法,可惜忙到现在被老掉牙的数据加载给绊倒。但是从中却学到了不少新东西,以前没有遇到过的。现在就写出来和大家分享。ODBC数据源与CListCtrl的连接已经算是老生常谈的事情了。1、先建立数据库(这里以一个PrintTest为数据源名来处理,该数据库包含一张表info,里面有四个字段,ID,NAME,GROUP,AGE,只是测试用因此随便列出
2012-03-31 21:07:43
1953
转载 在VC++中改变CTreeCtrl子项Item字体和颜色
在VC++中改变CTreeCtrl子项Item字体和颜色定义一个继承CTreeCtrl的类来实现改变子项字体和颜色:首先定义一个字体、颜色的结构体:protected:struct Color_Font{ COLORREF color; LOGFONT logfont;};使用CMap来保存各个Item对应的字体、颜色信息CMap m_m
2012-03-31 21:05:55
3542
转载 树形控件(CTreeCtrl)使用简介
修改设置样式:m_treeCtrl.ModifyStyle(0,TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES); 树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用B
2012-03-31 21:03:20
498
转载 C++ 强制类型转换
static_cast 用法:static_cast ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。 进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;
2012-03-31 13:09:19
315
转载 CString 相关类型转换问题集合
一.CString, int, string, char*之间的转换string 转 CStringCString.Format("%s",string.c_str());char 转 CString CString.Format("%s", char*);char 转 string string s(char *);string 转 char * c
2012-03-31 10:18:34
1240
转载 CListCtrl使用技巧
以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:w
2012-03-31 10:15:03
366
转载 C++11中值得关注的几大变化
赖勇浩(http://laiyonghao.com)声明:本文源自 Danny Kalev 在 2011 年 6 月 21 日发表的《The Biggest Changes in C++11(and Why You Should Care)》一文,几乎所有内容都搬了过来,但不是全文照译,有困惑之处,请参详原文(http://www.softwarequalityconnection.com/2
2012-03-31 10:11:13
276
转载 右值引用
关于C++11右值引用的一篇译文。在转载过程中对文章进行了排版上的一些编辑,其他内容未动。 原文链接:01.http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/02.http://cpp-next.com/archive/2009/09/move-it-with-rvalue-references
2012-03-31 10:10:32
1191
转载 CRichEditCtrl使用大全
很不错的源代码http://www.pudn.com/search_db.asp?keyword=MyRichEdit&x=36&y=16richedit 常见使用问题一.常见问题a.可以编译,不能执行的在需要在相应的对话框中加上InitInstance(void)函数中添加AfxInitRichEdit();b.升级默认的Riched版本(默认
2012-03-31 10:08:29
704
转载 C++之文件IO操作流
前两节介绍了C++的IO流类库,标准设备IO操作流中部分预定义流对象的成员函数以及IO格式控制。那今天我将继续介绍关于C++中的流操作内容——文件IO操作流fstream。并会着重讲解C++是如何对文件进行操作的。 文件指存放在外部介质上的数据的集合。大家都知道操作系统是以文件为单位来对数据进行管理的。因此如果你要查找外部介质的数据,则先要按文件名找到指定文件,然后再从文件中读取数据,如
2012-03-31 09:34:13
418
转载 编译过程的一些小知识——内部连接与外部连接
首先,我们来了解下定义:内部连接:如果一个名称对编译单元(.cpp)来说是局部的,在链接的时候其他的编译单元无法链接到它。外部连接:如果一个名称对编译单元来说不是局部的,而在链接的时候其他的编译单元可以访问它,也就是说它可以和别的编译单元交互。 通过对LIB与DLL的讲解,我们可以更方便的理解内部连接与外部连接。我们了解了一个编译单元(.cpp)编译成obj
2012-03-31 09:33:07
13848
转载 编译过程的一些小知识——LIB与DLL的区别
相信很多人都用过VC6.0与Visual Studio系列产品。也有很多牛B人士用它们创造过很人的神话,铸就许多美丽的传说。那你们知道为何你能用它创始出那么多的奇迹,这是你一个人的成功?你是否关心过你是如何能动态的链接它给你提供的内库,它是如何控制你的IO流的?为何C++的语法是这么规定的,它又是如何实现这些语法的呢?本文和接下来的文章很肤浅的介绍了这些东西
2012-03-31 09:31:35
1023
转载 define 用法详解
1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反映的尤
2012-03-31 09:30:33
1247
转载 C++头文件重复包含的解决方案
一、#pragma once(比较常用)这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次#pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。#pragma once是编译相关,就是说这个编译系统上能用,但在其他编译系统不一定可以,也就是说移植性差,不过现在基本
2012-03-31 09:28:34
3229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人