上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2013年10月4日

select&pselect/poll&ppoll/epoll

摘要: select/pselect, poll和epoll的区别select,epoll,poll比较select,poll,epoll进化Handling of asynchronous events 阅读全文

posted @ 2013-10-04 19:47 鹰之翔 阅读(309) 评论(0) 推荐(0) 编辑

2013年10月3日

软件常见基础问题总结

摘要: 一、软件测试1)什么是软件测试?软件测试是通过手工或自动化的手段运行或测试被测试对象是否满足对应的需求;被测对象包括需求分析、设计规格说明书、系统编码等;在测试过程中,要根据相应的规格说明书设计一组测试用例,通过对测试用例的执行来发现系统中相应的错误从而保证软件质量的一项活动。2)软件生命周期是什么?1项目规划2需求定义分析3软件设计4程序编码5软件测试6运行维护2)软件测试的目的是什么?1发现系统的错误2验证系统是否满足需求3保证产品质量4改进开发流程3)软件缺陷(bug)与软件错误(error)的区别与联系?区别:软件缺陷是存在于软件之中的不希望或不可接受的偏差,而软件错误是由于人为的原因 阅读全文

posted @ 2013-10-03 16:32 鹰之翔 阅读(950) 评论(0) 推荐(0) 编辑

FIFO、LRU、OPT这三种置换算法的缺页次数

摘要: 考虑下述页面走向: 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 当内存块数量分别为3时,试问FIFO、LRU、OPT这三种置换算法的缺页次数各是多少? 答:缺页定义为所有内存块最初都是空的,所以第一次用到的页面都产生一次缺页。FIFO法:因为FIFO表示先进先出,它们的执行流程是这样的,如果该值在内存块中,则内存块的值不变;如果该值不在内存块,则将该值放入出栈口地址。当内存块数量为3时,FIFO的演示图如下图所示,其中蓝色标记表示将被替换的单元(也即出栈口地址),LRU法:LRU是Least Recently Used 近期最少使用算法,它的执行流程是这样的 阅读全文

posted @ 2013-10-03 13:47 鹰之翔 阅读(4780) 评论(0) 推荐(0) 编辑

2013年9月29日

Django配置静态文件(CSS\js)及Django调用JS、CSS、图片等静态文件

摘要: 1 新建一项目:root@python:django-admin.py startproject csstestroot@python:cd csstestroot@python:lscsstest(__init__.py settings.py urls.py wsgi.py) manage.py注:使用命令新建一项目文件,进入该项目,显示一个与项目同名的文件夹(此文件夹包含4个文件,如上所示)和一个管理python格式的文件。2 新建一应用:root@python:adjango-admin.py startapp myapproot@python:lsmyapp(__init__.py 阅读全文

posted @ 2013-09-29 22:27 鹰之翔 阅读(1696) 评论(1) 推荐(1) 编辑

Django基础

摘要: 1 class Meta:通过django的meta类来修改自动后台显示的模块名称Django模型的属性(Meta)python的metaclass2 generic viewsdjango学习笔记——基于类的通用视图(reference)Django框架学习-通用视图 阅读全文

posted @ 2013-09-29 10:48 鹰之翔 阅读(167) 评论(0) 推荐(0) 编辑

2013年9月28日

Django开发网站(四)

摘要: 模型:配置数据库首先保证数据库已经安装,默认在Ubuntu下已经安装了sqlite3数据库,然后在项目名下的配置文件settings.py修改如下代码:安装sqlite3DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': '/home/myproject/datas/mydata.db', # The following settings are not used with sqlite3: 'USER' 阅读全文

posted @ 2013-09-28 18:36 鹰之翔 阅读(171) 评论(0) 推荐(0) 编辑

2013年9月27日

Django开发网站(二)

摘要: 第一课:视图显示1 建立一个项目:django-admin startproject blog, 进入blog: cd blog 显示:blog(__init__.py settings.py urls.py ) manage.py2,在当前目录,建立一个应用:django-admin startapp appblog 显示:appblog(__init__.py modules.py views.py tests.py) blog manage.py3 配置应用vim blog/settings.py下的INSTALLED_APPS (‘appblog',) 编写响应vim blog 阅读全文

posted @ 2013-09-27 19:24 鹰之翔 阅读(363) 评论(0) 推荐(0) 编辑

2013年9月22日

ubuntu1304下安装boa服务器

摘要: 本测试在ubuntu1304下测试,具体步骤如下:1下载源码:www.boa.org,可在ubuntu下自带的火狐浏览器下载,也可在window下下载,然后再移到ubuntu下;2打开终端,将boa解压到某目录并进入当前源码目录 tar xvzf boa-* cd /boa-0.94.13/src3配置 ./configure4编译make出现:yacc -d boa_grammar.y make: yacc: Command not found make: *** [y.tab.c] Error 127 分析:yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.Lex和.. 阅读全文

posted @ 2013-09-22 20:28 鹰之翔 阅读(756) 评论(0) 推荐(1) 编辑

2013年9月18日

Django开发网站(一)

摘要: 首先参考文章为The Django BookWindows下图文安装Django及WEB服务启动教程http://www.djangochina.cn/forum.php?mod=viewthread&tid=5&fromuid=5430(出处: Django中国|Django中文社区)一 安装Django在linux(如ubuntu)系统下一般都自动安装了Python,检查的方法是在终端输入python,如果出现如下信息,说明已经安装(一)安装Django的方法是,从官网下载最新安装包,然后依次执行:1、tar xvzf Django-*.tar.gz2、cd Django- 阅读全文

posted @ 2013-09-18 13:22 鹰之翔 阅读(633) 评论(0) 推荐(0) 编辑

2013年9月11日

C语言中的七种排序算法

摘要: 堆排序: 1 void HeapAdjust(int *arraydata,int rootnode,int len) 2 { 3 int j; 4 int t; 5 while(2*rootnode+1=0;i--)31 {32 HeapAdjust(data,i,n);33 }34 35 for (int k=0;k0;i--)42 {43 t=data[0];44 data[0]=data[i];45 data[i]=t;46 47 for (int i... 阅读全文

posted @ 2013-09-11 15:28 鹰之翔 阅读(565) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航