最近学习设计模式,跟着《大话设计模式》和《Head First设计模式》两本书边练边学,学到装饰者模式的时候,死活理解不了装饰者模式是怎么调用的,最后搜索了很多资料,才搞明白装饰者模式是怎么层层调用的。 下面先贴下代码 1.WearClothes /** * 穿衣服 * 装饰者模式中的Compone ...
分类:
其他好文 时间:
2020-01-09 19:07:35
阅读次数:
97
这套题感觉出的不咋滴,第四题和第五题难度差了1000分!!! 前四题都还简单,第五题就31人做出……我算了…… 懒得写题解了,做个记录吧(这就是偷懒的理由???) 比赛传送门 A.New Year Garland 1 #include <iostream> 2 #include <cstdio> 3 ...
分类:
其他好文 时间:
2020-01-08 20:52:36
阅读次数:
90
1._237_删除链表中的节点 链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/ package 链表; /** * https://leetcode-cn.com/problems/delete-node-in-a- ...
分类:
其他好文 时间:
2020-01-08 14:34:49
阅读次数:
80
R shows all the variables: ls() R remove some variable: rm("variable_name") or rm(variable_name) R remove all the variables: rm(list=ls()) R get the v ...
分类:
其他好文 时间:
2020-01-08 12:50:33
阅读次数:
68
1 /* 2 3.一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。(精) 3 4.从键盘接收一个字符,如果是小写字母,就输出对应的大写字母。如果是大写字母,输出对应的小写字母。 4 */ 5 #define _CRT_SECURE_NO_WARNINGS 6 # ...
分类:
其他好文 时间:
2020-01-07 21:29:38
阅读次数:
114
1 isinstance(),如果变量指向的是tuple中的类型,返回True,否则返回False. # 返回一个布尔变量,第二个参数可以是一个元组,写多个参数 a = [1,2,3] print(isinstance(a,str)) print(isinstance(a,(str,int,list ...
分类:
其他好文 时间:
2020-01-07 19:49:30
阅读次数:
63
语法 [filepath,name,ext] = fileparts(filename) 说明 示例 [filepath,name,ext] = fileparts(filename) 返回指定文件的路径名称、文件名和扩展名。 fileparts 仅解析指定的 filename。不会验证文件是否存在 ...
分类:
其他好文 时间:
2020-01-06 14:21:31
阅读次数:
525
什么是AOP? AOP:Aspect Oriented Programming,中文翻译为”面向切面编程“。面向切面编程是一种编程范式,它作为OOP面向对象编程的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、权限控制、缓存控制、日志打印等等。AOP采取横向抽取机制,取代了传统纵向 ...
分类:
编程语言 时间:
2020-01-04 18:20:51
阅读次数:
79
上一个随笔提到了constructor-arg子标签,此随笔将会介绍一些类型的赋值方法 ①String类型、基本数据类型或其包装类都可以使用value标签属性赋值 String类型和基本类型的操作如下: //User.java文件中的代码 public User(int id){ System.ou ...
分类:
其他好文 时间:
2020-01-03 19:27:15
阅读次数:
90
序列概览 Python 中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode 字符串、buffer 对象和 xrange 对象。 列表和元组的主要区别是列表可以修改,而元组不能,如果要根据要求来添加元素,这时候列表适用性会更好,但是当序列不能修改的时候,使用元组则更合适, ...
分类:
编程语言 时间:
2020-01-03 10:48:24
阅读次数:
85