- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 操作系统中锁的实现原理
在多线程编程中,为了保证数据操作的一致性,操作系统引入了锁机制,用于保证临界区代码的安全。通过锁机制,能够保证在多核多线程环境中,在某一个时间点上,只能有一个线程进入临界区代码,从而保证临界区中操作数据的一致性。所谓的锁,说白了就是内存中的一个整型数,拥有两种状态:空闲状态和上锁状态。加锁时,判断锁是否空闲,如果空闲,修改为上锁状态,返回成功;如果已经上锁,则返回失败。解锁时,则把锁状态修
2014-06-02 16:37:03 804
转载 缓冲区溢出实验(bufbomb)
1. 获得bufbomb.c/* code for bufbomb.c */C语言:高亮代码由发芽网提供01/* Bomb program that is solved using a buffer overflow attack */02 03 #include 04 #include 05 #include 06 07 /* Like gets, e
2013-10-17 21:10:53 2189
原创 有关计算机的基本常识
最近看了一本书叫做《编码-隐匿在计算机软硬件背后的语言》。一本很神奇的书,用通俗的语言讲非常难的一些东西。于是就想记录一下心得体会,梳理一下计算机组成的一些基本原理,有些是困惑我很久的东西。 众所周知,计算机是由软件和硬件组成的。那么我们首先开始讲硬件。硬件的主要部分有 cpu 内存 硬盘 输入和输出。其核心就是cpu。本文并不想深入介绍某个东西,只是想带领大家理解一下基本原理,让大家知
2013-07-29 16:29:23 865
原创 如何将自己电脑配置成网站服务器
由于对理论知识比较缺乏,这里我就不做过多的解释,仅分享一下我对这个问题的摸索历程以及我的心酸血泪史~大一只学了c,c++,没有进行过网络编程,暂时还没想过这问题。大二 第一次试验结果(我用的tomcat服务器 端口号8080,校园网):校园网用户可以通过ip和端口号访问我的网站。外网怎么试都不行。。大三 第二次试验结果(apache服务器,端口:80,天翼宽带):不管什么类型的用户都不
2012-05-23 11:51:28 1780
原创 浅谈视频播放网站的搭建
注:以下为学习过程中的一点心得体会,还望大家多给点意见啊~ 粗略想想:在线视频播放,那视频哪里来?嗯,应该支持用户上传。那用户可以上传哪些格式的呢?这就涉及到视频在网页中播放的原理了。首先不管三七二十一,忽略掉网页播放这个限制,我们先来查查一般的视频在桌面是怎么播放的,播放的原理是什么。①access 访问: 无需多说, 可理解为接收、获取、得到
2012-05-14 18:33:37 1803
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人