Johnny Deng's Blog

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

2009年11月3日

摘要: 一、什么是对齐,以及为什么要对齐1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开... 阅读全文
posted @ 2009-11-03 17:05 Johnny Deng 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 引言   指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学 老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项 目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。  想必这种误解的根源在... 阅读全文
posted @ 2009-11-03 16:28 Johnny Deng 阅读(365) 评论(3) 推荐(3) 编辑

2009年10月30日

摘要: 与SecureCRT不同,VNC实现了以图形界面的方式连接远程服务器。下面是一些基本的说明: 启动$ vncserver :1停止$ vncserver -kill :1修改密码$ vncpasswd对于 Redhat ,安装系统的时候选上 GNOME 桌面。VNCServer 的配置# vi /etc/sysconfig/vncserversVNCSERVERS="1:root 2:oracle... 阅读全文
posted @ 2009-10-30 10:00 Johnny Deng 阅读(345) 评论(0) 推荐(0) 编辑

2009年10月29日

摘要: 通过终端连接,进入系统Oracle解压后,在database/response目录下有很多rsp文件,打开自己需要的,将安装目录,用户密码,SID等内容填写完成在database目录下执行 ./runInstaller -silent -responseFile /home/oracle/database/enterprise.rsp 即可开始安装跟GUI安装一样,在安装完成后需要执行两个.sh脚... 阅读全文
posted @ 2009-10-29 11:46 Johnny Deng 阅读(615) 评论(0) 推荐(0) 编辑

2009年10月28日

摘要: 讲外连接之前,先举例介绍内连接,也就是一般的相等连接。 select * from a, b where a.id = b.id; 对于外连接,oracle中可以使用“(+)”来表示,9i可以使用left/right/full outer join,下面将配合实例一一介绍。 1. left outer join:左外关联[代码]等价于 [代码]结果为:所有员工及对应部门的记... 阅读全文
posted @ 2009-10-28 11:33 Johnny Deng 阅读(350) 评论(0) 推荐(0) 编辑

2009年10月14日

摘要: 拿同事给的dmp文件导入到自己的数据库,[代码][代码]  发现表空间为SYSTEM,这并不是我想要的(在create user时有指定default tablespace newtbs)。 删掉重新导,在imp时指定tablespaces=newtbs还是不行,想不通…… 经过查资料+多次试验,最终确定,[代码] 然后再重新imp,导入成功后发现表空间的确已经是newtb... 阅读全文
posted @ 2009-10-14 14:59 Johnny Deng 阅读(419) 评论(0) 推荐(0) 编辑

2009年10月12日

摘要: 北京时间8月31日《商业周刊》文章指出,微软内部研究所的智才们在考虑科技行业以及微软未来的发展时,他们的思绪是自由飞翔的。   微软研究所主管Rick Rashid领导着科技行业的850多位最聪明的人才。但他并没有要求他们去帮助微软的业务部门协助开发新一代Windows操作系统或新版Xbox游戏 机。而是给他们提供了很大的自由,让他们可以尽情研究自己感兴趣的东西,他们写的论文中提出的构想也许在10... 阅读全文
posted @ 2009-10-12 16:52 Johnny Deng 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 刚入职没几天,第一个挑战就是在Linux下安装Oracle,让我费了好大的劲儿,但是在安装配置Oracle的过程中学到了很多东西:) 废话不多说,下面是我在安装过程中总结的一些要点: 一、安装Oracle数据库服务器 建用户: # groupadd dba # useradd -g dba oracle # passwd oracle 将Oracle10g的安装文件上传到/home/oracle并解压: $ unzip 10201_database_linux32.zip $ unzip 10201_client_linux32.zip 解压后的两个文件夹为database和client,分别是数据库服务器和客户端的安装程序,我没有安装客户端 节省空间,删除zip文件: $ rm 10201_database_linux32.zip $ rm 10201_client_linux32.zip 建立oracle主目录: 阅读全文
posted @ 2009-10-12 16:48 Johnny Deng 阅读(756) 评论(0) 推荐(0) 编辑