摘要: 策略模式(Strategy Pattern) 策略模式是一种与行为相关的设计模式,允许你在运行时根据指定的上下文确定程序的动作。可以在两个类中封装不同的算法,并且在程序运行时确定到底执行哪中策略。 特点:定义算法家族,分别封装起来,让它们之间可以互相替换。此模式让算法的变化不会影响到使用算法... 阅读全文
posted @ 2015-10-27 10:52 cloudPython 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式(Factory Pattern)是一种创建型的设计模式,像工厂一样根据要求生产对象实例。 特点:根据不同的条件,工厂实例化出合适的对象。 《大话设计模式》中实例:四则运算计算器 代码: 1 #!/usr/bin/env python 2 #-*- coding: utf-8 ... 阅读全文
posted @ 2015-10-26 21:57 cloudPython 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 最近在看《大话设计模式》这本书,里面的代码是C#实现的,由于找工作的原因,需要熟悉Python语言和oop设计模式,所以想用Python语言实现一下常用的设计模式。水平有限,难免有错,望大家批评指正。 首先说一下什么是设计模式? 设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可... 阅读全文
posted @ 2015-10-26 20:11 cloudPython 阅读(197) 评论(0) 推荐(0) 编辑
摘要: string与int之间的相互转换C++(转)#include#include#includeusing namespace std;int main(){ /////////////////////////// string 转为 int string str="1234"; ... 阅读全文
posted @ 2015-10-25 23:10 cloudPython 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 非常简单的小程序,满足自己的需求。#include #include #includeusing namespace std;int main(){ int i=1,j=1; //本人程序中,i 和 j 是介于(0-9之间的数字),为了简单起见,这里给定初始值。 string fnam... 阅读全文
posted @ 2015-10-25 23:00 cloudPython 阅读(824) 评论(0) 推荐(0) 编辑
摘要: wc:查看文件统计信息 用法:$ wc filename1. $ wc fileName$ wc fileNameX Y Z /Desktop/helloX:表示行数Y:表示单词数Z:表示字节数/Desktop/hello:表示文件名2. $ wc -l fileName-l选项,只统计文件的行数信... 阅读全文
posted @ 2015-10-19 21:47 cloudPython 阅读(2780) 评论(0) 推荐(0) 编辑
摘要: cat:查看文件的内容、连接文件、创建一个或多个文件和重定向输出到终端或文件 用法:cat [选项] [文件]1. $ cat hello.txt显示hello.txt文本文件中的内容2. $ cat -n file-n选项,可以显示文件的内容和行号3. $ cat -b file-b选项,与-n类... 阅读全文
posted @ 2015-10-19 21:29 cloudPython 阅读(25750) 评论(0) 推荐(2) 编辑
摘要: ls:查看文件名和目录,用法:$ ls [选项]1. $ ls直接输入ls命令,则列出当前目录下的所有文件和目录,不显示详细信息,如类型,大小,日期权限等。2. $ ls -l-l 选项,每行显示一条记录,以长列表形式显示文件和目录的信息,包括文件类型、大小、修改日期和时间、权限、所属的用户和组等。... 阅读全文
posted @ 2015-10-19 21:04 cloudPython 阅读(14675) 评论(0) 推荐(0) 编辑
摘要: 先简单介绍下自己,目前在上海某大学读研究生二年级,本科是青岛的一所普通学校。编程菜鸟一枚!!!大学填志愿,都说IT行业火,好找工作,就随大溜的报了“计算机相关专业”的通信工程专业。四年本科,浑浑噩噩的度过,编程一点没学会,只有在最后做毕业设计的时候临时抱佛脚,学了下matlab做了个简单的人脸识别程... 阅读全文
posted @ 2015-08-26 16:07 cloudPython 阅读(216) 评论(0) 推荐(0) 编辑