大运天成赖搏击

进步最重要

导航

2011年10月31日 #

设计模式学习-每日一记(16.模板方法模式)

摘要: 模板方法模式A.定义:定义一个操作的算法的骨架,把某些操作步骤推迟到子类中。模板方法模式使子类在不改变算法结构的情况下,重新定义该算法的某些步骤。B.定义分析:"定义一个操作的算法的骨架,把某些操作步骤推迟到子类中。模板方法模式使子类在不改变算法结构的情况下,重新定义该算法的某些步骤。"算法的骨架指的是算法的关键步骤,我们把算法的关键步骤定义成虚接口。"定义一个操作的算法的骨架,把某些操作步骤推迟到子类中。模板方法模式使子类在不改变算法结构的情况下,重新定义该算法的某些步骤。"子类如果重载了这些虚接口,就会使算法的相应步骤被重写,这样子类就有机会(hoo 阅读全文

posted @ 2011-10-31 17:04 linucos 阅读(177) 评论(0) 推荐(0)

鼠标键盘共享之-Synergy工具

摘要: Synergy工具,绝对好玩而且好用,下面我们一步步,搞定一套鼠标键盘同时操作windows和linux双系统,本篇的环境是windows xp和ubuntu9.101.安装工具windows搜索Synergy1.3.1,默认安装即可ubuntuapt-get install synergy2.配置windows端作为服务器,比较方便,下面是配置:打开windows端的Synergy,设置:点击Configure添加两个机器,两个连接,如下:windows和linucos-desktop是主机名,windows系统下,可以通过查看我的电脑看到,ubuntu下,可以使用hostname查看3.使 阅读全文

posted @ 2011-10-31 13:05 linucos 阅读(546) 评论(0) 推荐(1)

ubuntu-10.04下安装apache + php + mysql

摘要: --- Step by Step1. sudo apt-get install apache22. sudo apt-get install php53. sudo /etc/init.d/apache2 restart4. sudo apt-get install mysql-server5. sudo apt-get install mysql-admin6. sudo apt-get install libapache2-mod-auth-mysql7. sudo apt-get install php5-mysql8. sudo apt-get install phpmyadmin9 阅读全文

posted @ 2011-10-31 13:03 linucos 阅读(212) 评论(0) 推荐(0)

lrzsz工具移植-交叉编译

摘要: lrzsz工具在配合secureCRT相当实用,现把其移植到arm-linux下交代下环境:pc ubuntu9.10cross-compile eldk41_gcc40--1--获取源码http://www.ohse.de/uwe/software/lrzsz.html获取lrzsz-0.12.20.tar.gz--2--解压源码tar -xzf lrzsz-0.12.20.tar.gz--3--修改配置vi arm-linux.cache将ac_cv_prog_CC=${ac_cv_prog_CC='gcc'}改成ac_cv_prog_CC=${ac_cv_prog_CC= 阅读全文

posted @ 2011-10-31 13:02 linucos 阅读(1423) 评论(0) 推荐(0)

设计模式学习-每日一记(15.状态模式)

摘要: 状态模式A.定义:当对象的状态改变时候改变他的行为,就像改变了他的类一样。B.定义分析:"当对象的状态改变时候改变他的行为,就像改变了他的类一样。"对象的状态,比如:开始、停止、暂停状态。当对象的状态改变时候,比如由开始状态变成暂停状态,开始状态时候,调用对象的pause接口,会变成暂停状态,但是在暂停状态时候,调用对象的pause接口,不会有任何反应。"当对象的状态改变时候改变他的行为,就像改变了他的类一样。"对象的行为随着状态改变,确实就和类被改变了一样。C.问题:(1)怎么实现?具体实现比较简单,抽象一个状态对象,客户面对这个状态对象,聚合它。抽象 阅读全文

posted @ 2011-10-31 09:50 linucos 阅读(157) 评论(0) 推荐(0)