摘要: 今天继续我们的SQL菜鸟教程,上篇博客说了说触发器(SQL菜鸟入门级教程之触发器),今天我们来说说存储过程。其实,触发器也属于存储过程,只不过它比较特殊。下面切入正题,让我带领众菜鸟们一起学习一下存储过程。 存储过程简介 存储过程(Stored Procedure)是数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 在数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。 存储过程的分类 1系统存储过程 以sp_开头... 阅读全文
posted @ 2012-06-18 21:53 刘水镜 阅读(25245) 评论(0) 推荐(3) 编辑
摘要: 本人水平有限,写此博客只为给那些像我一样的菜鸟一点小小的帮助,还请各位大牛不要见笑。数据库的重要性就不用我多说了吧,我们做的大多数项目都要跟数据库打交道。因此,熟练掌握数据库的各种操作,就成了一个程序员必备的技能。今天我们就来简单说一下触发器。 触发器简介: 触发器(trigger)是种特殊的存储过程,它的执行不是由程序调用,也不需要手动操作,它是由事件来触发,事件大家应该非常熟悉吧,比如按钮的Click事件、网页的Load事件等。按钮的Click事件是通过鼠标单击按钮触发的,而触发器的事件,是由对表进行增删改操作所触发的。当对一个数据库或表进行增删改( Insert,Delete,Upd.. 阅读全文
posted @ 2012-06-10 12:55 刘水镜 阅读(14106) 评论(9) 推荐(5) 编辑
摘要: 软件设计师中级考试于5月26号下午四点半正式结束,这同时也标志着我们长达两个多月的软考复习也告一段落。下面开始新的学习生活,心里充满了渴望。在准备软考的这两个月里,我的收获还是满多的。软件设计师考察的知识面非常的广,从底层的计算机组成、编译原理到软件工程、设计模式。还有一些计算机相关法律跟一些多媒体方面的基本概念,可谓是涵盖了IT行业的大部分知识。这次的复习让我将这些知识重新系统的学习了一遍,通过这些不同知识之间的碰撞,让我对以往学的知识又有了新的理解,同时也学到了很多以前没有学到或者没有学会的东西。总之一句话,这次软件设计师考试让我收获颇丰、受益匪浅!虽然中级软件设计师的通过率只有大概20% 阅读全文
posted @ 2012-05-31 09:52 刘水镜 阅读(7159) 评论(71) 推荐(4) 编辑
摘要: 随着软考的结束,半年来所有的考试也都结束了,一直紧绷的弦也稍微得到了一下缓解。一时兴起就将我的小福给刷了。 我手机之前的系统是Mango,版本号是8107,此教程是将系统升级为最新的Tango,版本号为8773。 Tango相对Mango来说,虽不算什么重大更新,但其意义却是非同一般的。它不仅仅增加了一些小功能——例如,彩信可以添加多个附件、通过SIM卡导入联系人、网络共享等,最重要的是它会兼容更多的硬件规格——支持更多的CPU频率(以及核心数?)、支持更多的内存容量、支持更多的屏幕分辨率以及更多的像素规格等。这样就为WindowsPhone带来了更多的差异化,消费者也... 阅读全文
posted @ 2012-05-29 07:32 刘水镜 阅读(9282) 评论(34) 推荐(9) 编辑
摘要: 软件设计师考试后天就要开考了,在此根据我这一段时间的复习感受和对历年真题的分析,向大家分享一下做下午题的心得跟体会。纵观05到11年的真题,我们不难发现,考试的重点越来越倾向于对概念的理解和软件设计的基本功。因此考试题目不是特别难,只要沉着冷静、仔细读题基本没有什么大问题。下午题的第一道题是数据流图题,我们就拿它开刀说事吧!经调查分析发现很多人在这道题上不能拿满分,发现很多人不是因为这方面的解题能力不够,而是缺乏解这种题的方法与技巧。 一.解题当中考生表现出的特点 1.没有全局观:拿题就做,对题目没有一个整体的把控。 2.急功近利:读一遍题就开始动手做。逐字读题,心想看一遍就能... 阅读全文
posted @ 2012-05-24 21:31 刘水镜 阅读(3728) 评论(25) 推荐(3) 编辑
摘要: 个人认为编译原理对于一个程序员来说很重要,可能你认为编程的时候用的都是C++、C#、Java等高级语言,至于编译原理懂与不懂并无大碍。其实不然,所谓万变不离其宗,所有高级语言的诞生都是基于最根本的编译原理的。搞懂了编译原理,对于一个程序员的能力提升有着很大的帮助。因为它会让你对编程有更加深刻的理解,有助于你写出质量更高的代码。好废话不多说,切入正题!本文主要说一下编译原理里的文法、正规式、有穷自动机和语法推导树。 文法 文法就是计算机语言的一个严格的规范,有点类似人类语言的语法。就像形容词修饰名词,副词修饰形容词跟动词类似,只不过计算机的文法的标准和规范更加的严格而已。 文法的表达式:... 阅读全文
posted @ 2012-05-09 07:52 刘水镜 阅读(16592) 评论(6) 推荐(6) 编辑
摘要: 不想成为将军的士兵不是好士兵!同样,不想成为项目经理的程序员不是好程序员!如何从一个悲催的程序员成为一个项目经理呢?我想这是很多程序员都想知道的一件事。想要知道如何成为项目经理,首先得知道项目经理是什么,作为一个项目经理应该做些什么。 号召力 号召力是最为一个领导必备的能力。也就是调动下属工作积极性的能力。作为一个项目经理,在带一个Team的时候会遇到各种各样的人。每个人都有自己的个性,每个人从单位到项目部上班也都有不同的目的,有的人是为了钱,有的人是为了学点技术,而有的人是为了混日子。因此每个人的工作积极性均会有所不同,所以为了保证工程按时保质的完成,拥有超强的号召力是必备条件。 ... 阅读全文
posted @ 2012-04-30 02:45 刘水镜 阅读(3795) 评论(20) 推荐(6) 编辑
摘要: 注意:1 是准并行,不是真正的并行。2 流水线提高的是部件的利用率和指令的平均执行速度,单个指令执行的速度没有提高。 流水线指令的特点:用流水线执行的指令都是相同的操作指令,而且它们可以分成如上图一样若干相同的步骤。 由上图可以清楚的看出,在未使用流水线的情况下,三条指令之间的那些蓝色空白设备都处于空闲状态,这些时间就都浪费掉了。 而采用流水线以后,所用时间由原来的9t缩短到5t,节省了进一半的时间。很大的提高了设备的利用率,缩短了整体的时间,不过此时单个指令执行的时间还是3t。因为流水线不能改变单个指令的时间。 其中Δtj为流水线... 阅读全文
posted @ 2012-04-23 07:49 刘水镜 阅读(1678) 评论(1) 推荐(2) 编辑
摘要: 总所周知,计算机内部的所有数都是以二进制的形式存在的。而二进制在计算机里又有多种编码方式——原码、反码、补码等。而在这些编码方式里面用得最多的不是最简单、最直接的原码而是补码。这是为什么呢?想搞懂这个问题首先得明白什么是原码、反码以及补码,如果你对他们还不太了解,那就先看看我另一篇博客——原码、反码、补码其实很简单。如果你对他们已经很熟悉,那么我们继续往下看。A、B、C三种相似的东西,选C而不选A和B,那么C肯定具有其他两者所没有的优势。那么补码究竟有什么优势让他备受青睐呢?下面我们具体的分析一下:原码:原码的特点就是编码简单直观,与真值转换非常方便。既然原码这么好,那为什么不选他而选补码呢? 阅读全文
posted @ 2012-04-18 07:51 刘水镜 阅读(6645) 评论(18) 推荐(7) 编辑
摘要: 一寸光阴一寸金,寸金难买寸光阴。时间有多么珍贵,不用我多说大家都非常清楚。光知道时间的珍贵是不够的,重要的是我们如何合理的安排自己的时间。让每一分每一秒都过得有价值!时间管理我们已经进入了一个信息化的时代,大多数的工作都可以找到合适的工具帮我们完成。同样,管理时间制定计划也有非常好的工具。像什么谷歌日历、Hotmail日历、Outlook、飞信等等,我就不一一列举了。类似的工具我也用过一些,感觉谷歌日历跟Hotmail日历是非常不错的。之前我一直用的是谷歌日历,但最近不知怎么谷歌经常无法同步,所以就改用Hotmail日历了。其实这两者除了外观有点差别之外,功能与基本设定几乎完全一样,如下图,一 阅读全文
posted @ 2012-04-10 02:56 刘水镜 阅读(3668) 评论(16) 推荐(6) 编辑