摘要: 我自己就是一个oracle和sql的初学者,前段时间看了韩顺平老师的oracle视频教程,觉得很深入浅出,收获了很多。同时自己也做了不少笔记,现在想将纸质笔记以自己的话总结出来。俗话说得好:教学总是相得益彰,在总结的过程中想必会加深自己的印象,能够巩固自己的学习过程。oracle 用户部分:创建用户... 阅读全文
posted @ 2014-12-11 17:38 karlthas 阅读(1219) 评论(0) 推荐(1) 编辑
摘要: A类私有地址网段:10.0.0.0-10.255.255.255保留地址:127.0.0.0-127.255.255.255循环测试用通常所说的127.0.0.1为loopback地址,其实这种说法不尽然,其他在以上范围内的地址也能做loopback地址。B类私有地址网段:172.16.0.0-17... 阅读全文
posted @ 2014-12-10 14:34 karlthas 阅读(638) 评论(0) 推荐(0) 编辑
摘要: oracle中的每个用户对应一个单独的方案(schema),方案的名字与用户名一样,方案中包含很多数据对象,表,视图,触发器,存储过程等元素。oracle中管理数据库的角色有sys,system,数据库的维护由数据库自己来完成,任何用户不得更改。sys:所有oracle的数据字典的基表和视图都存放在... 阅读全文
posted @ 2014-12-16 15:52 karlthas 阅读(557) 评论(0) 推荐(0) 编辑
摘要: replace函数replace(最长的字符串,被替换的字符串,替换字符串)数学函数round(n,[m]) 保留m位总共n位长度的数,采用四舍五入的方式。trunc(n,[m])截取数字,不写是直接截取到整数位。mod(m,n)取模函数floor(n)小于等于n的最大函数ceil(n)大于等于n的... 阅读全文
posted @ 2014-12-16 15:29 karlthas 阅读(250) 评论(0) 推荐(1) 编辑
摘要: 原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文是其中的另一篇。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文。我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》), 而且还非常枯燥,咱们要面对这一事实。任何不是你的代码都不怎样。(虽然我们没有说出来,但我们都是这样想的。)编者按:即便是你自己几个小时之前写的代码,也会看起来很烂。时间越久,看起来越烂。 所以,为什么你要浪费时 阅读全文
posted @ 2013-09-20 16:00 karlthas 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 三态模型:在多道程序系统中,进程在处理器上交替运行,状态也不断地发生变化。进程一般有3种基本状态:运行、就绪和阻塞。(1)运行:当一个进程在处理机上运行时,则称该进程处于运行状态。处于此状态的进程的数目小于等于处理器的数目,对于单处理机系统,处于运行状态的进程只有一个。在没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程。(2)就绪:当一个进程获得了除处理机以外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排 阅读全文
posted @ 2013-09-18 10:51 karlthas 阅读(10226) 评论(0) 推荐(0) 编辑
摘要: 2014哈尔滨阿里笔试题1.单选题1.假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数A:h(K)=K/N;B:h(K)=1;C:h(K)=KmodN;D:h(K)=(K+rand(N))modN,rand(N)返回0到N-1的整数答案:d2.下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是:A:堆排序B:插入排序C:冒泡排序D:快速排序答案:a3.下面说法错误的是:A:CISC计算机比RISC计算机指令多B:在指令格式中,采用扩展操作码设计方案的目的是为了保持指令字长不变而增加寻址空间C:增加流水线段数理论上可以提高CPU频率D:冯诺依曼体系结构的主要特征是存储程 阅读全文
posted @ 2013-09-18 10:15 karlthas 阅读(3006) 评论(1) 推荐(1) 编辑
摘要: 实时操作系统 实时操作系统 英文称Real Time Operating System,简称RTOS。 1.实时操作系统定义 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。因而,提供及时响应和高可靠性是其主要特点。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则只要按照任务的优先级,尽可能快地完成操作即可。我们通常使用的操作系统在经过一定改变之后就可以变成实时操作系统。 实... 阅读全文
posted @ 2013-09-12 16:54 karlthas 阅读(6985) 评论(0) 推荐(2) 编辑
摘要: IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其所要,然后嘿嘿……这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如此,在一个对象中,如果要使用另外的对象,就必须得到它(自己new一个,或者从JNDI中查询一 阅读全文
posted @ 2013-09-12 14:55 karlthas 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!!既然这些它都能实现,那它和class还能有什么区别?最本质的一个区别就是默认的访问控制:默认的继承访问权限struct是public的,class是private的。你可以写如下的代码:struct A{ char a;};struct B : A{ cha 阅读全文
posted @ 2013-09-10 15:07 karlthas 阅读(313) 评论(0) 推荐(0) 编辑