UML和设计模式原则 一、概要 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。可 ...
分类:
其他好文 时间:
2021-01-29 12:00:42
阅读次数:
0
Code Structure 代码结构 命名保持规范,驼峰命名。 Boolean方法,起名要以"is" / "has"开头。 方法名称要是动词。 ...... Design Principles 设计原则 Apply the Single-Responsibility principle to in ...
分类:
其他好文 时间:
2021-01-28 12:20:52
阅读次数:
0
1 import scrapy 2 import re 3 from fake_useragent import UserAgent 4 5 6 class DoubanSpider(scrapy.Spider): 7 name = "douban" 8 start_urls = ['https:/ ...
分类:
Web程序 时间:
2021-01-28 11:53:08
阅读次数:
0
分析 我们看到这道题,很容易想到一个广为人知的算法DFS!! 但是我们悄悄看一眼数据范围,脑子里思考一下,会超时 那我们怎么办呢? 我们来看一看到达一个格子的方案是从哪里来的? 发现一个格子的到达的方案总数是它上面的格子的方案总数加上左边的格子的方案总数 这不就是一个动态规划的简单题吗? 我们定义$ ...
分类:
其他好文 时间:
2021-01-27 13:38:53
阅读次数:
0
DFS 解法 class Solution { public int numIslands(char[][] grid) { int count=0; for(int i=0;i<grid.length;i++){ for(int j=0;j<grid[0].length;j++){ if(grid ...
分类:
其他好文 时间:
2021-01-21 10:54:58
阅读次数:
0
解释器模式( Interpreter Design Pattern) 解释器模式为某个语言定义它的语法(或者叫文法)表示,并定义一个解释器用来处理这个语法 解释器模式只在一些特定的领域会被用到,比如编译器、规则引擎、正则表达式 解释器模式的原理和实现 解释器模式为某个语言定义它的语法(或者叫文法)表 ...
分类:
其他好文 时间:
2021-01-21 10:37:46
阅读次数:
0
public class test11 { public static void main(String[] args) { int [][]grid={{1,0,0,0},{1,1,0,0}}; int [][]hits={{1,1},{1,0}}; int []result=hitBricks( ...
分类:
其他好文 时间:
2021-01-18 10:36:45
阅读次数:
0
简而言之,The7是市场上最可定制的wordpress主题。它具有630多种设计定制选项。多功能wordpress主题的新手将对The7 Design Wizard感到满意。它允许选择基本设置,例如商标,颜色,标题布局等,并智能计算所有其余设置。Voilà,您的专业级站点设计仅需几分钟即可完成。自动 ...
分类:
Web程序 时间:
2021-01-13 11:11:03
阅读次数:
0
1:必须以root身份-unlock解锁 grid的相关文件的权限锁定 --## grid 用户--## 解锁${ORACLE_HOME}/crs/install/rootcrs.pl -unlock --## 加锁${ORACLE_HOME}/crs/install/rootcrs.pl -pat ...
分类:
数据库 时间:
2021-01-13 10:53:31
阅读次数:
0
定义 定义虽然基本没有屌用,因为大部分人都看不懂,但是还的说出来。。。 The intent of the Builder design pattern is to separate the construction of a complex object from its representati ...
分类:
其他好文 时间:
2021-01-12 10:43:10
阅读次数:
0