自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倔强的晓奇

漫漫学习之路

  • 博客(162)
  • 资源 (61)
  • 收藏
  • 关注

转载 Wi-Fi 6(802.11ax)解析26-27:Wi-Fi 6的一些理念(基本思想+接入机制)、Wi-Fi 6的一些理念(节能机制)

序言在专栏里面,之前已经写过一些Wi-Fi 6的技术特点了。虽然有一段时间没有继续写Wi-Fi 6,但是其技术特点是绝对不止现在展开的这些内容的,所以实际上还是有很多细节内容可以继续拿出来记录一下。在研习Wi-Fi协议的技术特点上,笔者自己经验而言,可以总结为两点。第一点,就是协议是为了某一个目的或者设计理念所服务的。比如说802.11e的协议,目前专栏里面已经把主要内容都写了一下了。802.11e的主要目的是为了QoS,所以其设计的很多机制都是与QoS有关的。比如节能机制APSD,如果单纯仅仅

2024-06-29 12:20:29 42

转载 Wi-Fi 6(802.11ax)解析23-25:QTP(Quiet Time Period)和QP、802.11ax中MU-MIMO和OFDMA的区别、DCM双载波调制技术

以上,笔者大致把802.11ax中相关MU-MIMO和OFDMA的技术内容做一个技术笔记,本文仅仅偏向于技术笔记,以为很多物理层相关技术,尤其是MIMO的包含很多定义明确的概念,但是本文并没有考究。故本文如果有不对的地方,还请见谅。在802.11ax中,为了提升远距离的Wi-Fi传输能力,协议中引入了一种新的调制方式DCM。DCM(Dual Carrier Modulation),双载波调制技术。

2024-06-29 12:18:14 45

转载 Wi-Fi 6(802.11ax)解析19-22:再论802.11ax中的节能机制、TXOP时间设置和动态分片技术、Preamble Puncturing、SRP空间复用和Adaptive-CCA

由于802.11ax提供了更高的传输速率,其实际功耗也会相应提高。为了节省功耗,在802.11ax协议中,引入了TWT机制,从整体上进行了一次节能优化。除了TWT以外,802.11ax中还引入了一些额外的节能机制,而且也都有明显的节能优势,本文就针对802.11ax中其他的节能机制做一个介绍。802.11ax协议对于功耗这一面是很关注的,除了TWT以外,还包含了一些其他的特殊设计,用以节能,并延长终端的电池寿命。这些在IoT场景中都是非常重要的。

2024-06-29 12:13:16 77

转载 Wi-Fi 6(802.11ax)解析16-18:非主动形式的BSR(Buffer Status)反馈、UORA上行随机接入机制(UL-OFDMA)、TWT节能机制(Target Wake Time)

序言我们在上一篇文章叙述了上行OFDMA接入机制。该机制的基本思想就是通过AP竞争,获得TXOP传输时间后,根据各个终端的缓存情况,进行RU资源的分配,当分配完成后,进行上行OFDMA的传输。在这个过程中,缓存情况的反馈可以通过AP询问的方式主动完成(即AP发送BSRP帧向终端请求),也可以进行非主动的反馈,本文就针对于非主动反馈缓存信息BSR(Buffer Status Reports)做一个介绍。本文参考自:Unsolicited Buffer Status Reports in 802.11ax

2024-06-29 12:08:48 45

转载 Wi-Fi 6(802.11ax)解析13-15:触发帧(Trigger Frames)和MAC接入机制、下行OFDMA接入机制(DL-OFDMA)、上行OFDMA接入机制(UL-OFDMA)

针对于不同的TXOP,其RU的数量也是不一样的。在UL-OFDMA中,也会类似HCCA一样轮询终端的buffer情况以及其对应数据的QoS情况,但是和HCCA的区别在于,HCCA时主动轮询的,而802.11ax终端可以隐式的反馈其缓存的信息,无需主动轮询。当BSRP,BSR交互后,如果网络中存在传统的802.11客户端,那么AP还需要发送MU-RTS帧(即Trigger #2),该帧也是一种触发帧,并采用传统的OFDM技术进行发送,所有的终端(包含802.11ax和非802.11ax)都可以接收。

2024-06-29 12:05:21 140

转载 Wi-Fi 6(802.11ax)解析10-12:OMI机制、OFDMA资源单元(Resource Units)、OFDM和OFDMA Subcarriers的区别

如上图所示,当20 MHz信道时被细分时,802.11ax终端可以使用4种不同大小的RU单元,分别包含26个子载波,52个子载波,106个子载波和242子载波,大约相当于2MHz,4MHz,8MHz和20MHz信道带宽的分别。在802.11ax中,引入了一种新型的基于OFDM的OFDMA技术,其是OFDM对应的多用户版本,其将信道划分成更小的时频资源单元,即RU(Resource Unit)。在OFDM中,信道被分成了多个子载波,每一个子载波是正交的,不会互相干扰,所以其子载波之间是没有保护间隔的。

2024-06-29 12:01:54 55

转载 Wi-Fi 6(802.11ax)解析6-9:WiFi-6要解决的问题,目标,以及如何技术革新、BSS Coloring技术、802.11ax帧聚合增强功能、双重NAV技术(Dueling NAVs)

笔者在学习802.11ax过程中,发现有一些英文blog的内容总结还是不错的,所以笔者简单翻译一下,大家可以学习一下。本文参考自:802.11n和802.11ac通过引入PHY(物理层)和MAC(媒介访问层)的一些新技术,提供了更高的无线接入速率。实质上,这些技术是建造了更宽的"高速公路"和更快的"汽车"。但它导致了一些问题。下一代Wi-Fi系统面临的问题涉及由于密集部署和由于具有优势的小数据帧(例如,Wi-Fi语音)的网络流量而导致的系统效率降低。随着使用Wi-Fi的设备数量不断增加以及物联网的出现,Wi

2024-06-28 09:21:02 50

转载 Wi-Fi 6(802.11ax)解析5:ax相关资料(Ekahau Site Survey)

这个实际上是前段时间,Ekahau Site Survey那边组织的一个网上讲座,是放在youtube上的(),由于GFW的原因,所以笔者将其上传到了优酷上,有兴趣可以自行阅读下。PS:这部分的资料总结,笔者还没有整理好,整理好后再另行上传。转载自:Wi-Fi研习者。

2024-06-28 09:14:05 12

转载 Wi-Fi 6(802.11ax)解析4:802.11ax与HiperLan

HyperLan全称为(HIgh PErformance Radio Local Area Network),其早期是欧洲ETSI所采用的无线局域网的通信协议。其一共有2个版本,分别为:HiperLan/1,HiperLan/2,另外还有两个引申的版本HiperLink,HiperAccess。HiperLan早期也被称为Wireless ATM网络,其具有ATM网络的一些特点,并能依靠当时的ATM网络作为承载网。

2024-06-28 09:12:42 28

转载 Wi-Fi 6(802.11ax)解析3:上行随机接入(TF,TF-R)

注:如果研读过协议草案的可以发现,802.11协议指定是一个非常严谨的过程,其属于一个个小草案慢慢叠加,一步一步往上设定的过程,比如在IEEE 802.11-15/0365r0草案中,仅仅是一个很简单的TF的机制,并没有设置一些具体内容。TF-R是在我们前面所述的TF过程之前执行的,在每一次接入时,AP首先发送TF-R帧,在该帧中的部分RU其相应AID=X,这个X代表这个RU是供节点竞争接入的。TF-R是基于TF的进一步扩展,是在TF机制中,引入了竞争的机制,其基本思想是Slot-Aloha。

2024-06-28 09:11:08 11

转载 Wi-Fi 6(802.11ax)解析2:OFDMA资源块 - RU

802.11ax中的OFDMA实际上是借鉴LTE的,但是没有LTE资源块那么复杂(比如RE,RB,CP,REG,CCE这些),802.11ax中仅仅有RU(Resource unit)的概念,故本节我们主要叙述802.11中子载波分配,以及RU的设置。:保护子载波这里指的是信道之间的保护子载波了(比如20MHz信道之间的保护),如上图所示,其选取了左边的6个子载波以及右边的5个子载波作为保护,这点设计是和802.11a的载波设计是一样的,只是子载波的带宽不一样而已。

2024-06-27 15:37:16 56

转载 Wi-Fi 6(802.11ax)解析1:协议简介

所以协议命名的HEW,其关注的效率,也是希望更加有效的使用当前的频段资源,从而提供更高的实际网络速率。目前可以看到的只有一个个讨论案,以及Draft 0.1和TGax Specification Framework,前者适合阅读一些,虽然有很多TBD的部分,不过相对于后者(其相当于一份份草案的罗列),还是好一些的。注:由于协议正在制定的过程中,所以会存在TBD(To Be Determined)的部分以及不断更新的协议内容,笔者未必跟上最新的协议进程,如果有错漏的地方,还请见谅。转载自:Wi-Fi研习者。

2024-06-27 15:35:45 116

转载 看懂WiFi规格的奥义

(Spatial Stream)源于MIMO技术,即多天线同步收发,通常以I×O来标识接收/发送的天线数,两者可以是任意比例,不过在WiFi设备里基本是收发对等,例如2×2或4×4,即2条空间流(2SS)或4条空间流(4SS)。假设路由器支持4条空间流,在信道149(5G频段)下挂三台终端,分别是2×2的笔记本电脑、1×1的手机A和1×1的手机B,那么在某一时刻,路由器只能三选一来通信,如果选中笔记本,那么其他终端就要排队,即使2×2笔记本只占用4条空间流中的2条,剩余2条也没法分配给两台手机。

2024-06-27 14:31:43 45

转载 802.11a/g的发送过程与接收过程

首先Rate是标识数据包的传输速率的,即采用什么调制方式,编码速率,一般协议中直接所述标识了MCS值(MCS对应不同的速率),这里一种4个bit,实际上可以标识为2^4,16个速率,实际上使用为8个。其余的一些补充可以参考(横轴是采样点数,纵轴是幅度,这里并没做归一化,这里可以数出来一共有10个尖峰,和这里t1-t10的数量一致,一般识别到一个尖峰后,STA就认为信道里面是有数据帧正在被传输的,从而完成CS的检测。从结构上而言,LTF一种是三个部分,1.GI,即保护间隔,用来防止ISI,即符号间干扰。

2024-06-27 14:16:50 11

原创 搭建自动软件更新的一种思路

通过阿贝云实现软件自更新的思路

2022-11-23 09:23:13 963

转载 详解HTTP中的摘要认证机制

感谢原作者http://blog.csdn.net/tenfyguo/article/details/8661517

2014-06-26 18:33:44 937

转载 配置apache服务器的用户认证

感谢原作者http://blog.csdn.net/tenfyguo/article/details/6167190apache服务器authorization浏览器basicuser      经常上网的读者会遇到这种情况:访问一些网站的某些资源时,浏览器弹出一个对话框,要求输入用户名和密码来获取对资源的访问。这就是用户认证的一种技术。用户认证是保护网络系统资源的第一道防线,它控制着

2014-06-26 18:32:36 1396

转载 u-boot环境变量的设置与使用(转)~

今天本来是烧写内核,结果一不小心把uboot也整不能用了,无奈之下只好重新烧个uboot,等都弄好以后,发现系统还是启动不了,原来是启动参数设置不对,于是找到了这篇文章,//是我添加的内容。原文地址:http://blog.chinaunix.net/u3/94312/showart_1923637.html原文:      看到这个标题,可能觉得这个并没有什么的,其实不然,编

2014-06-05 11:03:58 1601

转载 在linux下C语言实现对键盘事件的监听

我们知道,在windows下有个键盘测试函数,int kbhit(void)。使用该函数需要包含头文件conio.h。执行时,kbhit测试是否有键盘按键按下,若有则返回非零值,否则返回零。在Unix/Linux下,并没有提供这个函数。在linux下开发控制台程序时,有时会遇到检测键盘是否有被按下的情况,这时就需要自己编写kbhit()实现的程序了。

2014-05-30 17:22:28 24228 2

转载 C语言Socket入门非阻塞socket(connect timieout问题)

原文http://blog.csdn.net/hanchaoman/article/details/5392639

2014-05-21 14:59:57 3822

原创 IOS访问限制密码忘记解决方案

自己忘记了iPhone或者iPad的访问限制密码,不要紧,一分钟快速解决。本方法适用于7.0.4系统,已经亲测,其他版本请自测方法共计分为两种方法,一种是针对已越狱的版本,一种是未越狱版本。楼主是已经越狱了,所以先讲已经越狱的方法一、已越狱系统的解决方案首先准备好软件:ifunbox和notepad++电脑系统windows7,macOS未测用数据线连接电脑,用

2014-01-08 14:23:21 117560 8

转载 Linux system函数返回值

例:1.status = system("./test.sh");  1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。 2、如何正确判断test.sh是否正确执行?

2013-12-12 05:19:38 1135

转载 达芬奇技术背景和规范

达芬奇技术背景和规范,英文原文网址:http://focus.ti.com/lit/an/sprt401a/sprt401a.pdf  执行摘要  达芬奇技术是首款基于 DSP 处理器、软件、工具和支持开发各种已优化的数字视频终端设备的集成产品组合。它使得 OEM 商更容易更快地开发一系列有成本效益的数字视频产品并且改变了消费者体验数字视频的方式。达芬奇技术将会加速革新步伐,扩张数

2013-12-03 16:08:29 1345

转载 子程序的参数传递方法

主程序在调用子程序前,必须把这次操作中的加工处理数据传送给子程序,这些加工处理的数据称为输入参数。当执行完返回主程序时,应该把本次操作的最终结果传递给主程序,这些加工处理的结果称为输出参数。我们把主程序传递输入参数和子程序传递输出参数的过程称为主、子程序间的参数传递。如何来实现输入输出参数的传递,就成了子程序设计中的一个重要问题。     通常进行主程序和子程序间参数传递的方法有三种:用寄存器

2013-10-11 16:01:07 10316

转载 如何编写Linux操作系统下的设备驱动程序

我们来写一个最简单的字符设备驱动程序。虽然它什么也不做,但是通过它可以了解Linux的设备驱动程序的工作原理。把下面的C代码输入机器,你就会获得一个真正的设备驱动程序。#define  __NO_VERSION__#include#includechar kernel_version [] = UTS_RELEASE;这一段定义了一些版本信息,虽然用

2013-10-03 21:00:07 727

转载 比memcpy更快的内存拷贝

偶然间看到一个叫xmemcpy的工具,用做内存拷贝。号称在拷贝120字节以内时,比glibc提供的memcpy快10倍,并且有实验数据。这让人感觉很诧异。一直以来都觉得memcpy是很高效的。相比于strcpy等函数的逐字节拷贝,memcpy是按照机器字长逐字进行拷贝的,一个字等于4(32位机)或8(64位机)个字节。CPU存取一个字节和存取一个字一样,都是在一条指令、一个内存周期内完成的。显

2013-10-03 19:53:52 3351

转载 C/C++中const关键字详解

为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下:  常变量:  const 类型说明符 变量名  常引用:  const 类型说明符 &引用名  常对象:  类名 const 对象名  常成员函数:  类名::fun(

2013-10-03 16:36:31 804

转载 详解大端模式和小端模式

一、大端模式和小端模式的起源        关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有的子民吃鸡蛋的时候,必

2013-10-03 15:43:17 651

转载 端口号的作用及常见端口号用途说明

IP协议是由TCP、UDP、ARP、ICMP等一系列子协议组成的。其中,主要用来做传输数据使用的是TCP和UDP协议。在TCP和UDP协议中,都有端口号的概念存在。端口号的作用,主要是区分服务类别和在同一时间进行多个会话。 举例来说,有主机A需要对外提供FTP和WWW两种服务,如果没有端口号存在的 话,这两种服务是无法区分的。实际上,当网络上某主机B需要访问A的FTP服务时,就要指定目的端口号

2013-10-03 14:18:23 5074

转载 堆(heap)和栈(stack)有什么区别

简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据

2013-10-03 10:31:37 775

转载 OSI七层模型详解

网络路由器工作任务layer远程登录OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。   一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转

2013-10-02 19:26:53 1077

转载 GCC 参数详解

[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x l

2013-10-02 10:59:44 741

转载 内存分配方式,堆区,栈区,new/delete/malloc/free

1.内存分配方式内存分配方式有三种:[1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。[2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。[3]从堆上分配,亦称动态内存分配。

2013-10-01 21:57:50 904

转载 gcc 编译动态库和静态库

原文:http://blog.csdn.net/cheungmine/article/details/76848001 准备工作Windows7+Cygwin+gcc在同一个目录下准备好下面3个文件,其中3-2,3-3用来生成动态库或静态库:主调用程序源代码3-1:main.c[cpp] view plaincopyprint?/** * m

2013-10-01 16:24:56 740

转载 传输流(TS)

传输流(TS)将具有共同时间基准或具有独立时间基准的一个或多个PES组合而成的单一的数据流称为传输流(Transport Stream)。TS实际是面向数字化分配媒介(有线、卫星、地面网)的传输层接口。对具有共同时间基准的两个以上的PES先进行节目复用,然后再对相互可有独立时间基准的各个PS进行传输复用,即将每个PES再细分为更小的TS包   TS包由包头、自适应区和包数据3部分组成。每个

2013-08-01 18:43:28 3767

转载 MPEG2 PS和TS流格式

应该说真正了解TS,还是看了朋友推荐的《数字电视业务信息及其编码》一书之后,MPEG2 TS和数字电视是紧密不可分割的,值得总结一下其中的一些关系。    ISO/IEC-13818-1:系统部分;ISO/IEC-13818-2:视频;ISO/IEC-13818-3:音频;ISO/IEC-13818-4:一致性测试;ISO/IEC-13818-5:软件部分;ISO/IEC-

2013-07-26 13:58:26 21089 4

转载 PS流格式

概念:将具有共同时间基准的一个或多个PES组合(复合)而成的单一的数据流称为节目流(Program Stream)。ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。构成:PS包由包头、系统头、PES包3部分构成。包头由PS包起始码、系统时钟基准(SCR-System Clock Refere

2013-07-26 13:55:51 1851 2

原创 JRTP和jthread在linux下的编译测试

操作环境:Host OS: Windows 7Guest OS: Ubuntu10Develop Board: Hi3515Cross-Complier: gcc-3.4.3-uClibc-0.9.28 关于 jrtp的一些说明:说明 1: jrtp有两种数据接收方式:第一种是用 jthread库提供的线程自动在后台执行对数据的接收。第二种是用户自己调用

2013-07-24 15:48:28 3528 1

原创 HI3515海思开发板移植3G模块笔记

硬件平台:海思Hi3515 Linux3G模块:1、移动模块:ZTE M305(TD-SCDMA)2、联通模块:HUAWEI EM770W(WCDMA)3、电信模块:HUAWEI EM660(CDMA2000-EVDO)开始工作:1、在编译内核时,通过make menuconfig打开模块加载选项,因为调用3G需要用到pppd服务,所以找到pppd服务的,全部启用。

2013-07-22 20:06:47 38409 3

转载 用实例分析H264 RTP payload

H264的RTP中有三种不同的基本负载(Single NAL,Non-interleaved,Interleaved)应用程序可以使用第一个字节来识别。在SDP中也说明了本次会话的属性SDP 参数下面描述了如何在 SDP 中表示一个 H.264 流:. "m=" 行中的媒体名必须是 "video". "a=rtpmap" 行中的编码名称必须是 "H264".. "a

2013-07-10 15:22:01 1444

Android_4.2_源码下载和编译环境安装及Android_4.2_源码编译

Android_4.2_源码下载和编译环境安装及Android_4.2_源码编译

2013-05-27

reg51.h_reg52.h详解

reg51.h_reg52.h详解 51单片机中的头文件详解

2013-05-27

ezxmlc语言解析xml

ezxml.rar基于c语言的xml解析源码

2013-05-27

mxml-2.7.tar

mxml-2.7.tar基于c语言的xml解析源码

2013-05-27

libjson-0.8.tar

libjson-0.8.tar基于c语言的json解析

2013-05-27

802.11无线网络权威指南

802.11无线网络权威指南

2013-05-27

华为EM770W 无线模块 AT命令接口说明书

华为EM770W 无线模块 AT命令接口说明书

2013-05-27

RT3070Wifi驱动

RT3070 RT2870 RT3370 RT5370 RT5372驱动源码,需要在linux下编译使用,可以移植到嵌入式系统

2013-05-22

mp3转aac格式

音频格式由mp3转成aac软件,绿色版,方便实用

2013-04-10

华为EM770 datasheet

华为EM770datasheet 技术文档,相关模块程序

2012-12-06

DTECH帝特USB转串口驱动

DT5001 5002 5003usb转串口驱动.rar

2012-11-20

win7可用的超级终端

win7下好用的超级终端软件,压缩包内有说明文档。亲测64位win7可用。

2011-11-03

c/c++学习资料 自己搜集的

自己搜集的一些资料,里面是一些程序题和代码

2011-04-15

软件工程——理论与实践(第二版 中文版 影印版)

软件工程——理论与实践(第二版 中文版 影印版)

2011-04-03

[数据结构(C语言版)].严蔚敏_吴伟民.扫描版

[数据结构(C语言版)].严蔚敏_吴伟民.扫描版 清华大学出版的 绝对是高清版,不是高清可在回复中喷我 搜索我的资源还有对应的课件,和书中所有的源代码, 更有演示程序

2011-04-02

word文档编辑处理

word文档编辑处理 相当于fck文件编辑器一样的 基于MSSQL+[1].NET 带CS源码 界面友好, 跟Microsoft word一样

2011-04-02

离散数学 方世昌(第三版)课后习题详解

西电出版社的,离散数学 方世昌的,考研复试会考这门课的,别的不多说了

2011-03-04

用 C语言实现和改进银行家算法

摘 要: 银行家算法能够根据计算机 系统的需要, 判断计算机新申请的进程是否安全, 进而避免死锁问题的发生。该文运用 c 语言实现该算法, 同时针对算法中存在的安全隐患进行改进.

2010-09-10

银行家算法的类 C语言描述

摘 要 : 在 多道 程序 系统中, 多十程序 井发执行 , 共享 系统资源, 若对资源的管理 和使用不 当, 套使 系统 导致 无锁。 无锁 避免 是 解决死锁问题 时常用方 法, 而银 行家算法是 最著名的避免无锁算 法。用粪 c语言描 述 了单项资源银行 棼算法和 多项资源 银 行 家 算法 。

2010-09-10

谈操作系统中死锁的避免

如何合理进行资源分配,是操作系统主要任务之一.文章将着重讨论操作系统在处理资源分配的过程中会出现的一 个问题——死锁.并介绍一个死锁避免的算法。

2010-09-10

浅谈银行家算法 操作系统

文章阐述了死锁的形成原因与必要条件,介绍 了银行家算法的功能与数据结构,分析了银行 家算法法的思想与实质并用语言对安全算法 进行 了模拟实现

2010-09-10

操作系统设备管理——银行家算法

设备管理系统要实现对设备的添加,设备的修改,设备的删除,设备信息 的查询,设备的内部命名以及用银行家算法模拟设备分配的过程。

2010-09-10

软件工程开发文档各种模板

内含多个文档模板,是ISO标准文档模板,包括需求分析报告、项目开发设计报告、数据要求说明书、需求说明书、用户手册、概要设计说明书、标准框架结构图、操作手册、测试分析报告、开发进度报告、模块开发卷宗、数据要求说明书、详细设计说明书、项目开发计划、项目开发总结报告等。

2010-09-07

网页程序开发界面模板——后台管理类

包含30几个界面模板,可以自行修改使之成为自己的作品,主要是使用HTML和jsp语言环境,涉及登录和管理的界面。

2010-09-07

软件程序开发设计编码规范

本文是业内比较标准的程序开发过程中的编码规范,是当前大部分IT公司程序员编程时必须要做到的一些基本要求,为了适应公司团队开发,所应该遵守的编码规范,或者说是编程习惯。设计好多细节问题,对你以后编程或者开发程序非常有用。也是区分一个程序员编程习惯好坏与否的重要标准。

2010-09-07

操作系统设备管理模拟 银行家算法

操作系统的设备管理模拟程序,使用C语言描述,采用银行家算法,并设计银行家算法的一些改进。

2010-09-07

数据库设计报告实例模板——《宽带网收费管理系统用户需求说明书》

比较全面的设计报告,非常具有参考价值,此报告是来自齐鲁软件园的实地培训的真实项目。

2010-09-02

5230/5233/5800照相无声补丁

大家知道小舞的港行和国行可以通过关闭情景模式里的警告音,从而达到关闭照相声音的效果,但这对水货是不起作用的。所以发一个照相无声补丁,供广大水货机油下载。我的5230是欧水,已经亲测过,没有问题,不过补丁需要签名,但是不必XX手机,安完之后,将情景模式中的警告音关闭,重启手机即可。如果想恢复照相声,直接打开警告声就可以。无声照相,不过偷拍可不好哦。。。

2010-05-16

芯邦CBM209x最新量产工具1.9.21

CBM209X+UMPTOOL+V1[1].9.21_Beta_0820.7z

2010-01-16

安国U盘写保护修复_2008-10-27

安国U盘写保护修复_2008-10-27 可以去除写保护功能,个人感觉还行

2010-01-06

Alcor(安国) AU6983(09.02.27)教程与量产工具

Alcor(安国) AU6983(09.02.27)教程与量产工具,里面含有三个教程,自己下来看看,有个是在数码下的,网页无法保存,所以做成doc了,大家将就着看哈

2010-01-06

flash拼图游戏 (程序设计大赛入围作品)

个人作品,参加本校的程序设计大赛入围决赛,无缘大奖,现在发给大家,权当是个反面教材吧,呵呵

2009-12-29

链表类 c++ 链表类 C++

自己编写的链表类,声明和实现 功能: 创建链表,插入节点,删除节点,输出链表,求出链表长度

2009-12-23

XPsp3主题破解工具

本人试过能用,但是我第一次破解的时候,出现了蓝屏,不过我的机子经常蓝屏,蓝屏后重启进入系统发现已经破解,在别人的机子上破解时顺利破解,没有蓝屏。如果对蓝屏比较敏感的朋友,需要考虑哦~

2009-12-01

读者写者问题 操作系统 WinSock网络通讯

读者-写者问题的读写操作限制(包括读者优先和写者优先) 1) 写-写互斥:不能有两个写者同时进行写操作 2) 读-写互斥:不能同时有一个线程在读,而另一个线程在写。 3) 读-读允许:可以有一个或多个读者在读。 通过WinSock编程实现网络通讯。具体形式为面向连接的TCP客户机-服务器模式:在两台机器(在一台机器上也可以模拟)依次启动服务器、客户端。在客户端输入正确的服务器地址后确认连接是否成功,若成功则可以在客户端和服务器之间互相发送数据,并可用bye退出。同时,客户端与服务器应该能实时地检测到对方的运行状态,并且对特定的状态做出正确的反映行为(如:假设服务器在检测到客户端退出后,应当自动给出信息,并关闭此次连接,准备接受下一次连接)。

2009-11-24

郑君里 《信号与系统》习题答案 第二版

高等教育出版社的郑君里编的信号与系统第二版课后习题答案

2009-10-14

windows7天气小工具修复补丁(绝对好用)

windows7天气小工具修复补丁(绝对好用),完美原版,图片完全正常显示 没有任何漏洞

2009-10-10

windows7梦幻桌面补丁

开启windows7梦幻桌面,但是比较占cpu,建议高配置电脑开启,感觉确实不一样,届时让你的小7大发光彩!!

2009-10-08

flash 拼图源代码 及教程

简易的拼图游戏 用的是actionscript2.0编写 内部含有源代码和教程

2009-09-10

模式匹配的一种改进方法kmp

这种改进算法是D.E.Knuth 与V.R.Pratt 和J.H.Morris 同时发现的,因此人们称它为 克努特-莫里斯-普拉特算法(简称为KMP 算法)。该算法可以在O(n+m)的时间数量级上完成 串的模式匹配操作。其改进在于:每当一趟匹配过程中出现字符比较不等时,不需回溯i 指针,而是利用已经得到的‘部分匹配’的结果将模式向右‘滑动’尽可能远的一段距离后, 继续进行比较。

2009-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除