1.CPU调度的概念
CPU调度是指按照一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程。
如果没有就绪进程,系统会安排一个系统空闲进程或者idle进程上CPU运行。
2.衡量调度算法的指标
吞吐量——单位时间完成的进程的数目。
周转时间——每个进程从提出请求到运行完成的时间。
响应时间——从提出请求到第一次回应的时间。
CPU利用率——CPU做有效工作...
分类:
编程语言 时间:
2015-06-11 09:31:09
阅读次数:
161
由于最近项目要用到数据库连接池,所以今天简单的聊聊~,
这个话题的引起是因为我在写mysql数据库部分时产生了一个疑问,一般后台处理数据部分,服务端是创建一个connection连接到数据库,然后所有的请求通过这一个connection来访问数据库,还是每个连接创建一个connction?这个连接需要维持多久?...接下来一起看看
首先目录1,2是为了引出下面的连接池,因为一般我们仅仅是...
分类:
数据库 时间:
2015-06-11 09:32:37
阅读次数:
178
定义:程序调用自身的编程技巧称为递归( recursion)。
递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的魅力在于用有限的语句来定义对象的无限集合。...
分类:
编程语言 时间:
2015-06-11 09:31:48
阅读次数:
205
在我们工作中,经常会遇到需要搭建编译环境的事情,本身这是一件很简单的事情,
但是在实际的操作中却会遇到很多的问题,比如说环境搭建好了,却不能起作用,
或者提示缺少了什么动态库;
搭建环境需要注意的地方:
1. 一般搭建编译环境都是解压某以特定的工具包,我习惯上把着这些工具包放置在/opt目录下,
然后tar -zxvf ***.tar.gz ./
然后查找这些文件下的bin文件,将这些...
分类:
其他好文 时间:
2015-06-11 09:30:48
阅读次数:
115
设计模式分类
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式(门面模式)、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
...
分类:
其他好文 时间:
2015-06-11 09:31:33
阅读次数:
142
步骤一:注册账号,申请ticket。
注册在这里:https://issues.sonatype.org
申请ticket:创建一个issue,注意这里要选OSSRH,且是PROJECT而不是TASK,group id要慎重写,不能写你没有权限的,不然服务人员会让你重写(半天左右)。
申请成功后会提示:Configuration has been prepared, now you can:...
分类:
编程语言 时间:
2015-06-11 09:30:44
阅读次数:
181
“XXX.Index”不扩展类“System.Web.UI.Page”,因此此处不允许的问题...
分类:
Web程序 时间:
2015-06-11 09:29:05
阅读次数:
126
1220: AC100天
Time Limit: 1 Sec Memory Limit:
128 MB
Submit: 89 Solved: 12
[Submit][Status][Web Board]
Description
迪迪给自己定了一个宏伟的目标:连续100天每天坚持AC一道题目。100天过去了,迪迪查看自己的AC记录发现有N天因为贪玩忘记AC了。于是迪迪软磨硬泡、...
分类:
其他好文 时间:
2015-06-11 09:30:44
阅读次数:
121
Node.js 越来月流行,这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。在本文中,我们列出了2015年最佳的15个 Node.js 开发工具。这些工具对于刚刚开始学习 Node.js 的新手开发者非常有帮助。如果你知道任何其他有用的 Node.js 资源,请让我们知道。
1. IO.js
JavaScript I/O...
分类:
Web程序 时间:
2015-06-11 09:28:22
阅读次数:
165
整理JavaScript方面的一些技巧,比较实用的函数,常见功能实现方法,仅作参考
变量转换
//edit http://www.lai18.com
var myVar = "3.14159",
str = ""+ myVar,// to string
int = ~~myVar, // to integer
float = 1*myVar, // to float
...
分类:
编程语言 时间:
2015-06-11 09:28:22
阅读次数:
135
可能新手朋友们能够很轻松的区分id和class,但是却不一定能够很轻松的区分id和name,下面说一下二者的区别和联系。
首先是联系,它们都可以用来标记一个元素,而且可以用JavaScript来操作,但是操作方法不同,分别使用getElementById和getElementByName来定位DOM节点。
然后就是区别了,这个很简单,首先是一个纲要:name用于表单,id用于...
分类:
Web程序 时间:
2015-06-11 09:30:51
阅读次数:
193
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/28375.html?
项目地址:http://www.freeteam.cn/
会员注册
打开浏览器,输入http://www.freeteam.cn/register.jsp。
输入注册信息后点击“注册”按钮。...
分类:
编程语言 时间:
2015-06-11 09:28:19
阅读次数:
143
B/S程序如何通过浏览器了解界面响应时间
最近在给应用系统调优时,借助浏览器的“调试模式”获取界面点击的响应时间时,发挺方便的,在这里做个简单介绍。
其实很简单,就是登陆B/S应用程序,按F12(IE浏览器),进入调试界面,如下:
弹出html调试界面,选择网络,点击“捕获”,开始捕获页面点击,然后可以在页面上点击某个选项,来查看捕获到的信息,如下:
这里可以捕获到“点击事件...
分类:
其他好文 时间:
2015-06-11 09:30:41
阅读次数:
90
1 前言Python有很多IDE可以用,官方自己也带了一个,Eclipse也可以。但我在使用各种IDE之后,发现用Sublime Text是最好用的一个。因此,我都是用Sublime Text来编写Python程序。
那么整个搭建其实非常简单。考虑到接下来要做的是科学研究,我们也同时安装numpy,scipy,matplotlib等插件。2 开发环境Macbook Pro
Mac OS X 10...
分类:
编程语言 时间:
2015-06-11 09:28:19
阅读次数:
240
编写程序实现折半查找算法。
Description
第一行是查找表的长度n
第二行是查找表中的数据元素 ;
第三行是要查找的数据元素的关键字.
Input
查找成功返回位序,不成功返回-1 ,第二行为比较的次数。
Output
1
2
3
11
5 13 19 21 37 56 64 75 80 8...
分类:
其他好文 时间:
2015-06-11 09:27:19
阅读次数:
108