1-概述动态存储管理的基本问题是:系统如何按请求分配内存,如何回收内存再利用。提出请求的用户可能是系统的一个作业,也可能是程序中的一个变量。空闲块未曾分配的地址连续的内存区称为“空闲块”。占用块已分配给用户使用的地址连续的内存区称为“占用块”。系统刚刚启动时,整个内存可看做一个大的“空闲块”,随着用...
分类:
编程语言 时间:
2014-04-28 12:35:59
阅读次数:
609
ASP.NET
MVC的请求URL不再对应于传统ASP.NET程序的ASPX文件物理地址,而是把请求映射到一个控制器(Controller)类的方法(Action)上,Controller、Action再加上参数构成ASP.Net
MVC请求的Url。下面我们来看下路由系统的主要对象。UrlRout...
分类:
Web程序 时间:
2014-04-28 12:28:06
阅读次数:
597
MySQL
server为每一个connection建立一个thread为其服务,虽然thread create比着fork
process代价高,单高并发的情况下,也不可忽略。 所以增加了Thread cache,重载了exit方式,cache
Thread到一个队列中,当有新的THD请求时,从....
分类:
数据库 时间:
2014-04-28 08:54:55
阅读次数:
1598
Asp.Net的路由系统旨在通过注册URl模版与物理文件之间的映射进而实现请求地址与文件路径之间的分离,但对于Asp.Net
Mvc应用来说,请求的目标却是定义在某个Controller类型中的Action方法。 为了实现针对目标Controller和Action的路由,Asp.Net
Mvc...
分类:
Web程序 时间:
2014-04-28 07:30:41
阅读次数:
550
近期很多文章都提到了User-Agent (UA)
字符串,但大部分网友都不知道这个东西有什么用处。其实简单的说User-Agent就是客户端浏览器等应用程序使用的一种特殊的网络协议,在每次浏览器(邮件客户端/搜索引擎蜘蛛)进行
HTTP 请求时发送到服务器,服务器就知道了用户是使用什么浏览器(邮件...
分类:
其他好文 时间:
2014-04-28 04:25:14
阅读次数:
649
在阅读本文前,您需要了解云计算与互联网开发基础知识。[忙信号模式]是专注应用程序对当云服务请求响应不成功时忙信号如何处理。这种模式从客户端角度出发,这里主要描述的云计算中场景。客户端是每发出请求到服务端,服务端答复忙信号。客户端负责根据忙信号做出适当数量的重试次数处理。如果重试过程中继续收到忙信号,...
分类:
其他好文 时间:
2014-04-28 03:34:09
阅读次数:
729
1.
负载均衡概述负载均衡的基本思路是:在一个服务器集群中尽可能的平衡负载量。通常的做法是在服务器前端设置一个负载均衡器(一般是专门的硬件设备)。然后负载均衡器将请求的连接路由到最空闲的可用服务器。下图显示了一个典型的大型网站负载均衡设置,其中一个负载均衡器用于HTTP流量,另一个用于MySQL访问...
分类:
其他好文 时间:
2014-04-28 02:42:43
阅读次数:
648
在ASP.NETMVC开发模型中,页面的请求并不是像传统的Web应用开发中的请求一样是对某个文件进行访问,初学者可能会在一开始觉得非常的不适应。例如当用户访问/home/abc.aspx时,在服务器的系统目录中一定会存在abc.aspx这个页面,而对于传统的页面请求的过程也非常容易理解,因为在...
分类:
Web程序 时间:
2014-04-28 00:46:45
阅读次数:
693
2014-04-27
19:26题目:哲学家吃饭问题,死锁问题经典模型(专门用来黑哲学家的?)。解法:死锁四条件:1. 资源互斥。2. 请求保持。3. 非抢占。4.
循环等待。所以,某砖家拿起一只筷子后如果发现没有另一只了,就必须把手里这只筷子放下,这应该是通过破坏“请求保持”原则来防止死锁产生,请...
分类:
编程语言 时间:
2014-04-27 21:30:09
阅读次数:
699
在Zygote的诞生一文中init进程是如何一步步创建Zygote进程的,也了解了Zygote的进程的作用。Zygote进程的诞生对于整个Java世界可以说有着”开天辟地“的作用,它创建了Java虚拟机,并且繁殖了Java世界的核心服务system_server进程,在完成Java世界的初创工作以后,Zygote并没有死去,它只是暂时的沉睡(socket事件堵塞)在那里,一旦有需要(有客户端请求的...
分类:
其他好文 时间:
2014-04-27 19:13:55
阅读次数:
819