2018年5月21日

设计模式——外观模式

摘要: 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。 简单来说,该模式就是把 阅读全文

posted @ 2018-05-21 10:35 勤学才是王道 阅读(129) 评论(0) 推荐(0) 编辑

2018年5月19日

设计模式——装饰者模式

摘要: 咖啡店里咖啡中可以加不同的配料–摩卡、牛奶、糖、奶泡;不同的饮品加上不同的配料有不同的价钱,怎样实现呢? 可能你的第一印象会想到使用继承, 1. 首先定义一个咖啡基类 2. 对于加糖的,加牛奶的,加摩卡的 ,加奶泡的,分别写一个子类继承 3. 对于加糖,又加奶的写一个类,对于对于加糖,又摩卡的写一个 阅读全文

posted @ 2018-05-19 11:43 勤学才是王道 阅读(178) 评论(0) 推荐(0) 编辑

2018年5月17日

设计模式——组合模式

摘要: 将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式的使用类似于树的结构。在树结构中主要有两类对象,一个是子节点,一个是父节点。 父节点中可以包含子节点,而子节点之下则不能拥有父节点。(比较适用在递归结构中) 以文件的资料夹为例: 按照 阅读全文

posted @ 2018-05-17 18:20 勤学才是王道 阅读(173) 评论(0) 推荐(0) 编辑

2018年5月16日

设计模式——桥接模式

摘要: 了解一下桥接模式的定义: 桥接模式即将抽象部分与它的实现部分分离开来,使他们都可以独立变化。 桥接模式将继承关系转化成关联关系,它降低了类与类之间的耦合度,减少了系统中类的数量,也减少了代码量。 抽象部分与实现部分的分离并不是说抽行类和它的派生类分开,而是抽象类和派生类用来生成它们的对象 例如我们画 阅读全文

posted @ 2018-05-16 12:33 勤学才是王道 阅读(144) 评论(0) 推荐(0) 编辑

设计模式——适配器模式

摘要: 适配器模式主要适用于:已有一个类实现功能,但此功能已不能满足于现在客户的需求,需要进行改变,但不能修改原先的方法类。 适配器模式主要模式有两种: 1:类适配器 2,对象适配器 例如: 原有接口 interface DBSocketInterface { void powerWithTwoRound( 阅读全文

posted @ 2018-05-16 10:57 勤学才是王道 阅读(112) 评论(0) 推荐(0) 编辑

2018年5月15日

.NET的一些笔记,自己记录一下

摘要: <%: Html.Label("单据名称:") %>表示Label控件与此input关联,点击label时会触发此控件 <input type="text" name="SocSecNum" id="单据名称:" /> 现在空闲的xianzaikongxian 接单最少的jiedanzhuishao 阅读全文

posted @ 2018-05-15 11:33 勤学才是王道 阅读(270) 评论(0) 推荐(0) 编辑

2017年7月4日

爬虫代码——做一下记录

摘要: 比较成功完善的爬取代码,装入数据库,去除重复数据,形成表格,产生数据的json串。# -*- coding:utf-8 -*-import urllib2, requestsfrom bs4 import BeautifulSoupimport socket,randomfrom retrying 阅读全文

posted @ 2017-07-04 15:47 勤学才是王道 阅读(260) 评论(0) 推荐(0) 编辑

2017年7月3日

Python提取网页数据后导出表格并且数据转化为json

摘要: Python输出CSV文件 import sysimport csvimport cx_Oracleconnection = raw_input("Enter Oracle DB connection (uid/pwd@database) : ")orcl = cx_Oracle.connect(c 阅读全文

posted @ 2017-07-03 13:52 勤学才是王道 阅读(3755) 评论(0) 推荐(0) 编辑

2017年6月22日

HTML中的一些标签

摘要: 在这里给自己留个提醒,研究一下Hadoop。核心是包含HDFS(大量数据分块储存在在多个服务器上,并且每台服务器上都有其他服务器的数据备份)和MapReduce(对大量的数据进行分块处理,每一块先完成出现一个结果,然后再把每块的结果结合起来,再次进行处理)。 <b> </b> 标签中的文体显示为粗体 阅读全文

posted @ 2017-06-22 16:43 勤学才是王道 阅读(137) 评论(0) 推荐(0) 编辑

2017年6月20日

数据库数据查重

摘要: rowid是数据库中存数据之后,自动为那条数据配上的编码,每条数据所拥有的编码都不相同,我们可以根据rowid快速的确定某一列,然后对其操作。 这是数据库查重,并且删除所有重复数据,只保留一条,这里我是根据ID这一列查重,多列查重的方法类似。 delete from tb where (id) in 阅读全文

posted @ 2017-06-20 13:10 勤学才是王道 阅读(2572) 评论(0) 推荐(0) 编辑

导航