搜索到与相关的文章
编程技术

学习之路,与你同行——《设计模式的艺术》交流

《设计模式的艺术——软件开发人员内功修炼之道》一书正式出版发行,已在国内各大知名电子商务网站陆续上架。当当网亚马逊京东网China-Pub在本书的作者简介和前言中,我都加上了CSDN技术博客的地址,如下图所示,,以供大家学习和讨论之需。这篇博客将一直置顶,如果大家在学习过程中有什么问题,或者对本书有什么意见和建议,都可以通过本博客来进行交流!祝大家学习愉快,看完本书后能有所收获!PS:对设计模式感兴趣者可加“260112297”,群名“设计模式交流群”(2

系统 2019-08-29 22:55:50 2215

编程技术

设计模式介绍之六:工厂模式(factory)的巧妙

本文展示了实际项目中使用到的一个工厂模式实现,在向系统中添加新类型时,只需要在新类型的实现文件这一处做改动,将新增类型对应用程序代码的干扰降到了最低。这个工厂实现的基本思想是:继承自同一个接口的新类型,通过一个函数来创建其对象,利用C++中类的构造函数会被自动调用这一特性,在新类型的实现文件中定义一个静态的(辅助)类对象,在该辅助类的构造函数中,向工厂单例注册新类型的创建函数。先看下代码,然后我们一一来解释。下面是命令接口CommandObject的头文件

系统 2019-08-29 22:35:19 2215

编程技术

zoj 2704 Brackets

输出最长的配对序列,brackets—括号忘了当时怎么讨论的了,总之用栈来存储序列的对应的标号,标号差值与序列的长度相关,然后从small到big输出,只知道当时很纠结#include#include#include#include#definemaxn100000chartarget[maxn+10];intstack[ma

系统 2019-08-29 22:28:12 2215

编程技术

日出 (图文转)

日出。[Flowersun]傍晚的陽光把火車的影子拉得長長的拂過一片片金黃色的麥田看着窗外一瞬間感覺心從未有過的平靜又是一個不能回家的中秋節被朋友約去海邊看日出久違了的火車旅行一直不太喜歡拍人像所以即使拍到有人的照片也習慣性的把人和景融在一起淡化人物的重要性這次的照片除了標簽和圓角沒有經過任何ps修改它們真的就是這樣的美麗,不加半點虛假。日出(图文转)

系统 2019-08-29 22:04:02 2215

Python

第十五章、python中的进程操作-开启多进程

目录第十五章、python中的进程操作-开启多进程一、multprocess模块二、multprocess.process模块三、Process()对象方法介绍四、Process()对象属性介绍五、使用process模块创建进程六、进程之间的数据隔离问题七、守护进程八、terminate方法九、pid和name属性第十五章、python中的进程操作-开启多进程一、multprocess模块multiprocess不是一个模块而是python中一个操作、管理

系统 2019-09-27 17:56:35 2214

Python

python输出txt函数的两种模式

file=open("write_test.txt",encoding="utf-8",mode="w")file.write("君臣佐使")file.close()withopen("write_test.txt",encoding="utf-8",mode="a")asdata:data.write("神农本草经")w模式是重写(原文件的内容删除),a模式是追加(原文件的内容保留)。

系统 2019-09-27 17:54:58 2214

Python

python 函数的缺省参数使用注意事项分析

本文实例讲述了python函数的缺省参数使用注意事项。分享给大家供大家参考,具体如下:python的函数支持4种形式的参数:分别是必选参数、缺省参数、可变长参数、关键字参数;而且参数的书写顺序也是又一定规定的,顺序如下deffun(param,default_params,arbitrary_params,keyword_param)下面针对缺省型参数分析一些注意事项先定义这样子一个函数deftest_fun(a=[]):a.append('a')prin

系统 2019-09-27 17:54:28 2214

Python

python的mysqldb安装步骤详解

python的mysqldb安装步骤详解安装MySQLdb:一、什么是MySQLdb?解释:MySQLdb是Python操作MySQL的一个接口包。这里要理解一个概念,python操作数据库,都是需要一个类似MySQLdb这样的中间层,这些中间层抽象了具体的实现,提供了统一的API供开发者使用。二、如何安装MySQLdb?python2环境下:sudopipinstallMySQL-python。MySQL-python目前暂时还不支持python3,有些

系统 2019-09-27 17:54:02 2214