操作系统
-
Java项目实战之百度知道网站开发
技术交流平台是一种以技术交流和会员互动为核心的社区,在这种社区上,用户不仅可以维护自己的文章,也可以针对其他人的文章发表自己的意见,还可以输入关键字搜索相关的文章。随着IT技术更新…
-
Java项目实战之天下淘商城系统开发
喜欢网上购物的读者一定登录过淘宝网,也一定被网页上琳琅满目的商品吸引,忍不住购买一个自己喜爱的商品,如今也有越来越多的人加入网购的行列,做网上店铺的老板,做新时代的购物潮人,你是否…
-
Java项目实战之在线考试系统(带源码和解析)
随着互联网的日益发展,一方面,越来越多的在线考试系统软件涌现在软件市场中;另一方面,编程语言也在不断地更新以适应互联网复杂、多样的需求。为了与前沿技术接轨,本章将基于Servlet…
-
类UNIX系统详解
上节《UNIX和Linux的区别》中讲到了 UNIX 系统的历史,UNIX 是操作系统的开山鼻祖,是操作系统的发源地,后来的 Windows 和 Linux 都参考了 UNIX。 …
-
Linux的应用领域
Linux 似乎在我们平时的生活中很少看到,那么它应用在哪些领域呢?其实,在生活中随时随地都有 Linux 为我们服务着。 网站服务器 用事实说话!访问国际知名的 Netcraft…
-
C++文件输入输出流(无师自通)
输入流是可以读取数据的序列;输出流是可以写入数据的序列;而输入输出流是允许读取和写入的一系列数据。键盘是输入流的标准示例,显示器屏幕是输出流的标准示例。 C++ 提供了用于处理流的…
-
Servlet是什么?
在 JSP 中,Servlet 是另一种重要的技术,全称是 Java Servlet,主要用于 Java 类编写的服务端程序,与平台架构、协议无关。在 JSP 中,所有的 JSP …
-
C++字符串详解
许多程序都大量应用到字符串。C++ 为处理字符串提供了两种不同数据类型:C 字符串和 string 类。 string 类库有许多处理字符串的函数,这些函数可以执行许多实用的和字符…
-
互斥锁的原理及作用
操作系统设计人员构建软件工具,以解决临界区问题,最简单的工具就是互斥锁(mutex lock)。我们采用互斥锁保护临界区,从而防止竞争条件。 也就是说,一个进程在进入临界区时应得到…
-
临界区问题及其解决办法(抢占式内核和非抢占式内核)
我们从讨论所谓的临界区问题开始考虑进程同步。 假设某个系统有 n 个进程 {P0,P1,…,Pn-1}。每个进程有一段代码,称为临界区,进程在执行该区时可能修改公共变…