4、计算机基础
周坤_66
代码是一种艺术
展开
-
《线程》——多线程同步实例剖析
线程这个名词我们在学习操作系统的时候就接触过了,线程又称为轻量级进程,那进程是什么哪?大家可以跟随我的超链接看一下百度百科的解释。 简单线程实例,解决两个售票窗口售票问题。 具体的业务逻辑是:有两个售票台共同售票,票的总数是一定的(count),售票台1和售票台2共同访问票的总数count,我们开启两个线程使两个售票台共同售票,那么会出现什么情况那?请看下面的代码原创 2016-02-15 08:16:12 · 2214 阅读 · 63 评论 -
《计算机网络原理》--宏观把控
计算机网络原理在软考的时候就接触过一点点,还记得当时最困扰我的是将ip分段,判断ip在哪个子网中,如今又开始专业学习这本书了啊,很高兴有这次机会学习这本书。 下面是我对这本书的宏观把控图 上面我将这本书画了一个思维导图、下面我对导图做一下简单的介绍。 各层的功能 应用层与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处原创 2016-03-27 18:21:26 · 924 阅读 · 24 评论 -
SQL server 2012 阻止已修改表的保存
在修改数据库中的表的过程中,出现过这样一个问题,就是修改的表保存不了,问题如下图所示, 怎样才能将自己修改的表保存那?步骤如下 1 打开数据库 找到在菜单栏找到工具---选项 2 选择设计器---阻止保存要求从新创建表的更改上面的对勾去掉 3 最后确定 我们修改表有利于对数据库的进一步探索,自己动动手鼓捣鼓捣才知道数据库的一些秘密原创 2014-07-21 17:29:10 · 1876 阅读 · 8 评论 -
数据库系统原理——ER模型与关系模型
数据库系统是软件的一种,数据库系统自然而然也有他自己的生命周期——生存期。它的生存期从规划开始,一直到将它卸载不用了。它的中间过程很复杂,为了实现用户的想法,数据库有关人员将现实生活中的数据进行抽象,然后在进行分类与操作,让后将数据整合到一起,将它们封装成了一个系统让用户使用它,最后数据库有关人员在对它们的成果进行不断地维护,这样不仅满足了用户的需要,还体现了全心全意为人民服的观点。 1原创 2014-09-14 16:41:50 · 8484 阅读 · 63 评论 -
数据库视频总结
数据库,一个庞大的数据处理系统,它不仅能完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能,还可有强大的数据处理功能。数据库对数据的完美操作使我们的生活,工作变得更加丰富多彩,让我们受益匪浅。下面是我对耿建玲数据库视频的总结。原创 2014-08-01 16:44:26 · 1025 阅读 · 13 评论 -
数据库与事务的管理
如果把事务管理比喻成一块砖的话,那么数据库管理就是一座房子,可见,事务管理是数据管理的基础并且它们有着紧密的联系。下面我先从宏观上介绍一下事务管理与数据库的管理。 一、导图宏观把控 事务是构成单一逻辑单元的工作集合,要么完全执行,要么完全不执行。它有四个性质,隔离性,它与数据管理的并发控制有关;持久性,它与数据库管理的恢复有关;原子性和一致性,他俩是数据库中的安全性与完原创 2014-10-14 21:27:13 · 1774 阅读 · 50 评论 -
SQL 触发器
SQLServer 中的触发器是一种特殊的存储过程,而存储过程可以说是对数据库定义的一些“操作”,几天学习到了触发器,于是拿起了原来的数据库系统原理,看看触发器到底是个什么东西! 一、触发器的形成原因: 1、完成预定义的一系列操作。对数据库进行某个操作后,系统能自动的根据条件转去执行各种操作,甚至执行与原操作无关的操作,那么,这个设想,可以用触发器来实现。我的理解是,从一方面来原创 2015-06-24 20:38:26 · 2009 阅读 · 73 评论 -
SQLServer中的数据库相互移植。
在前几天整理BS模板资料的时候,师哥让我们在服务器上发布几个网站,我负责的是永和收银系统的后台发布,这个系统有个特点,在登录页加载之前就得向数据库中查询信息,如果数据库中没有信息,整个程序根本就运行不了,自己又不了解这个系统的需求和业务逻辑,只好将数据库弄到服务器上再能发布。这时候就问题就来了,服务器上的数据库时SQLServer2008 R2版本的,我的是SQLServer2012,分离的数据库原创 2015-08-30 10:44:36 · 3898 阅读 · 36 评论 -
《操作系统》——处理器管理
现代计算机系统具有处理器与外围设备并行工作后的能力,为了发挥这一能力,提高系统的效率,可以采用多道程序设计技术,让几个程序同时装入主存储器并行执行。进程的并发执行就是由此而来。 处理器就相当于计算机的大脑,计算机当中的一切工作都需要它来进行指挥和计算,那么程序是怎样在处理器中执行的哪?处理器是怎眼管理它们的那?进程与程序之间又有什么关系那?下面我贴张图让大家看看。原创 2015-04-10 16:27:37 · 4097 阅读 · 23 评论 -
《操作系统》——缓冲技术
缓冲技术大致分为三种:单缓冲、双缓冲、缓冲池。下面我来简单介绍一下计算机中的缓冲技术。原创 2015-04-11 21:32:35 · 21060 阅读 · 32 评论 -
《操作系统》——存储管理
谈到存储器,我们有可能想到很多,与计算机有关的存储器,大概分为三个层次,寄存器、主存储器和高速缓冲存储器、辅助存储器等等。今天我和大家分享的是主存储器的管理与使用。想必大家都知道,CPU能直接访问主存储器和高速缓冲存储器,不能直接访问辅助存储器,那么,当CPU处理一些作业时是怎样在主储存器找到它们的那?作业又是以怎样的方式在主存储器中被管理的那? 大家先看一张图原创 2015-04-19 21:20:52 · 1635 阅读 · 32 评论 -
《操作系统》—页式存储管理
说到页式存储管理,我想应该先说用户的程序,因为页式存储管理就是为用户的程序或者是说进程服务的,一个程序编制好了以后它肯定占用空间,也就是说它肯定有大小,程序既然有大小就能将它划分,在这里,就将程序的逻辑空间原创 2015-04-26 19:59:46 · 11449 阅读 · 36 评论 -
《操作系统》——解决并发进程中与时间有关的错误
在多道程序设计的系统中同时存在着许多进程。他们可能同时装入主存,等待处理器的调度,这就形成的并发进程。对于单核处理器来说,并发进程并不是多个进程同时占用处理器同时执行,而是同时装入主存,至于进程什么时候被执行,这要看进程的调度策略啦!谈到并发进程,我就想到进程的并发会产生许多错误,这些错误在我们在设计系统或者编写软件时都是尽量要避免的。 解决并发进程之间的错误关键就是解决共享变量的访问方式,当多个进程都想访问共享变量时,我们一定要管理好各个进程的使用规律,不然的话程序就会出错。采用PV操作,让相关进原创 2015-04-29 20:45:42 · 13068 阅读 · 27 评论 -
《操作系统》——死锁
在计算机中,各种资源(包括硬件资源和软件资源)都是由操作系统进行管理和分配的。但是如果资源分配不当,就会造成死锁。 死锁定义:系统中存在一组进程(两个或者多个),它们中的每一个进程都占用了某种资源而又都在等待该组进程中另一个进程所占用的资源,从而造成这种等待永远不能结束,则说明系统出现了死锁。如下图所示。 进程A和进程B都要访问资源1和资源2,但是进程A占用原创 2015-05-10 20:01:07 · 1622 阅读 · 12 评论 -
vb中的封装,继承,多态的实现。
面向对象程序设计中的抽象,封装,继承与多态。原创 2014-09-06 10:41:53 · 4475 阅读 · 52 评论 -
宏观把控C++
C++是在C语言的基础上开发的一种通用编程语言,它里面既有面向对象的编程,也有面向过程的编程。当我泛读了第一遍课本之后,有了对它大概的了解。下面是我画的导图。 我将C++这本书分为了三部分,第一个是编程语言基本上公有的部分,数据类型和结构,数据类型里分为基本类型,也就是我们经常所说的变量,常量与表达式,这里VB和C#中也有,只不过C#与C++里增加了一些++,--,之类的运算符,哦,原创 2015-01-31 21:33:39 · 1117 阅读 · 7 评论 -
《Sql Server 分页查询》
记得在做牛腩新闻发布系统的时候就做过分页查询,分页查询在查询语句中起到了很大的作用,现在我简单介绍一下Sql Server中的分页查询。 具体的业务逻辑是这样的,我数据库中有100条数据,我要查第40-50数据,表中有两个字段,一个字段是id,一个字段是name,其中id是不连续的,因为我删除id为44、45的记录,因为我要查数据的第40-50条记录,也就是id分别为41、42、43、原创 2016-01-29 08:19:49 · 2156 阅读 · 31 评论