风言枫语  
上一页 1 ··· 113 114 115 116 117 118 119 120 121 ··· 235 下一页

2013年9月9日

摘要: 计算机在启动的时候,首先由BIOS中的程序执行自检,自检通过后,就根据CMOS的配置找到第一个可启动磁盘的MBR中的Boot Loader程序(一般在启动盘的第一个物理扇区,占446字节),并把控制权交给Boot Loader,由Boot Loader进一步完成操作系统内核的加载。当Boot Loader找到内核之后,就把控制权交给操作系统内核,由内核继续完成系统的启动。可以看出,Boot Loader 是计算机启动中第二个要执行的程序,它是引导操作系统的关键程序。可以引导操作系统的Boot Loader主要有LiLo、GRUB以及Windows下的MBR程序。其中,GRUB是目前使用最为广泛 阅读全文
posted @ 2013-09-09 20:23 风言枫语 阅读(265) 评论(0) 推荐(0)
 
摘要: 有时候我们不关注程序是否有界面(比如自动化测试),只要程序在运行就可以了很感谢 xvfb 这个工具给我们提供了相关的功能比如在没有 X server 的机器上运行 gedit, 可以用下面的命令xvfb-run --auto-servernum --server-args="-screen 0 1280x760x24" gedit xvfb 这个工具相当于一个wrapper, 给应用程序提供虚拟的 X server用 ps auxf 观察进程的结构,可以发现xvfb-run 首先创建了 Xvfb:103 这个 daemon 子进程,而后再运行 gedit... \_ /bi 阅读全文
posted @ 2013-09-09 20:22 风言枫语 阅读(1520) 评论(0) 推荐(0)
 
摘要: 2010年10月大三,我从CSDN下载中心,下载了1个中国象棋程序,功能比较简单。 我在此基础上,开发了当前版本(1.0)的程序。 相对于下载的版本,增加了联网对战,悔棋等功能,增加必要的注释,重命名类、函数、变量的名字,提高了可读性。 转眼间,就过去了3年,时光飞逝啊。o(︶︿︶)o 下载地址:http://download.csdn.net/detail/fansunion/6236211 运行效果和项目结构 游戏运行方式: 1.运行ChessServer服务器。 2.运行LoginDialog,输入玩家1的用户名和服务器地址(本机是localhost) 比如 leiwen,lo... 阅读全文
posted @ 2013-09-09 20:19 风言枫语 阅读(685) 评论(2) 推荐(1)
 
摘要: 最近做了几个Ext的图表,觉得效果还不错,分享一下1、Chart【饼图、折线图、柱状图、堆状图】:2、Grid:3、最大化: 阅读全文
posted @ 2013-09-09 20:16 风言枫语 阅读(168) 评论(0) 推荐(0)
 
摘要: 上面章节主要讲解标签,下面讲解其它标签1、标签forTokens标签与forEach标签类似,独有begin、end、step、items等属性,可以循环,不同之处是forTokens标签里面是字符串${status.index}${item}输出结果可以自己亲手试试看,下面解析一下各个属性的作用,delim是类似分割点的意思,varStatus遍历对象的信息,其中${status.index}的输出当前对象是第几个2、标签一个页面有时候需要统计一些数字,比如当前用户登录次数,当前页面总访问人数等set标签可以帮我完成这些功能,它总共有五个属性(var、value、scope、target和p 阅读全文
posted @ 2013-09-09 20:14 风言枫语 阅读(169) 评论(0) 推荐(0)
 
摘要: 基本类和接口 一、javax.servlet.Servlet接口 servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。 Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。 servlet接口中的方法 void init(ServletConfit config)throws ServletException 在servlet被载入后和实施服务前由servlet引擎进行?次性调用。如果init()产生溢出UnavailableExceptio... 阅读全文
posted @ 2013-09-09 20:12 风言枫语 阅读(152) 评论(0) 推荐(0)
 
摘要: 第2章 耗尽脑汁的需求分析工作 摘要:怎么又变了?当初就应该让客户书面签字确认!你可能会经常发这样的牢骚,可是就算客户书面确认,客户还是会“赖账”的!软件项目的其中一项不变真理:人是会死的,需求是会变的!本章将会和你一起来体验软件需求分析工作的风风雨雨,找出需求分析工作的根本之道,了解UML如何帮助我们提升需求分析的水平。 2.4 UML助力需求分析 全面深入理解客户的业务,才能帮助我们准确的把握客户的需要。而在理解客户业务的同时,我们往往需要做业务流程再造(BPR:Business Process Reengineering)的工作。BPR简单说就是过程改进的工作,事实上绝大部分的软件系统. 阅读全文
posted @ 2013-09-09 20:10 风言枫语 阅读(164) 评论(0) 推荐(0)
 
摘要: 摘要:怎么又变了?当初就应该让客户书面签字确认!你可能会经常发这样的牢骚,可是就算客户书面确认,客户还是会“赖账”的!软件项目的其中一项不变真理:人是会死的,需求是会变的!本章将会和你一起来体验软件需求分析工作的风风雨雨,找出需求分析工作的根本之道,了解UML如何帮助我们提升需求分析的水平。2.5 小结与练习小结 本章最主要的目的其实就是帮你“洗脑”!需求分析的工作其实很复杂,可以足够写一本书的内容。而我希望只通过一个章节能向你讲清楚需求分析工作的基本道理,让你认清需求分析工作的根本,并且明白到要做好需求分析工作并没有捷径,只有切实提高自身水平。下面我们一起来回顾一下本章的主要内容: 认识清. 阅读全文
posted @ 2013-09-09 20:08 风言枫语 阅读(139) 评论(0) 推荐(0)
 
摘要: 今天来实现用户登录模块首先,我们创建一个表单(forms.py):from django import formsfrom django.contrib.auth.models import Userfrom bootstrap_toolkit.widgets import BootstrapDateInput, BootstrapTextInput, BootstrapUneditableInputclass LoginForm(forms.Form): username = forms.CharField( required=True, label=u"用... 阅读全文
posted @ 2013-09-09 20:05 风言枫语 阅读(375) 评论(0) 推荐(0)
 
摘要: 出现乱码的根本原因: linux系统和putty使用的编码格式不一致。解决办法: 1、首先使用命令查看linux当前使用的是什么编码格式 echo $LANG 返回的结果有如下几种情况:1)zh_CN.utf8 2)zh_CN.GB18030 3)zh_CN.GB21322、由于我们使用的putty对utf-8支持较好,所以如果上面返回的结果不是zh_CN.utf8的,就修改成为zh_CN.utf8。修改方法如下: vi ~/.bash_profile (如果你有管理员权限,cent os系统的用户,可以修改 /etc/sysconfig/i18n) 把 LANG=XXXX LANGUAGE= 阅读全文
posted @ 2013-09-09 20:04 风言枫语 阅读(198) 评论(0) 推荐(0)
上一页 1 ··· 113 114 115 116 117 118 119 120 121 ··· 235 下一页