浅谈设计模式之结构型模式前言通过学习设计模式,我们知道根据目的、用途的不同,把设计模式分为创建型模式、结构型模式、行为型模式。创建型模式主要用于创建对象;结构型模式主要用于处理类和对象的组合;行为型模式主要用于描述类或对象的交互以及职责分配本篇,我想对结构型模式进行一番总结、探讨。认识结构型模式结构型模式所描述的是如何将类和对象结合在一起来形成一个更大的结构,它描述两种不同的事物:类和对象,根据这
分类:
其他好文 时间:
2020-08-10 09:31:48
阅读次数:
62
地址 https://leetcode-cn.com/problems/can-convert-string-in-k-moves/ 给你两个字符串 s 和 t ,你的目标是在 k 次操作以内把字符串 s 转变成 t 。 在第 i 次操作时(1 <= i <= k),你可以选择进行如下操作: 选择字 ...
分类:
其他好文 时间:
2020-08-09 19:11:19
阅读次数:
74
#前言 学习JVM类加载器,ClassLoader这个类加载器的核心类是必须要重视的。 #ClassLoader源码文档 Notes:下方蓝色文字是自己的翻译(如果有问题请指正)。黑色文字是源文档。 public abstract class ClassLoader extends Object 类 ...
分类:
编程语言 时间:
2020-08-02 16:15:22
阅读次数:
100
org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'lo ...
分类:
编程语言 时间:
2020-07-30 01:54:09
阅读次数:
131
//需要先转换成数字再进行排序 1.直接用加法 字符串+0 eg: select * from orders order by (mark+0) desc 2.使用函数 CAST(value as type); CONVERT(value, type); 注: 这里的type可以为: 浮点数 : D ...
分类:
数据库 时间:
2020-07-29 10:24:39
阅读次数:
75
//C#计算两个时间年份月份差 DateTime dt1 = Convert.ToDateTime("2008-8-8"); DateTime dt2 = System.DateTime.Now; int Year = dt2.Year - dt1.Year; int Month = (dt2.Ye ...
在有界面浏览器模拟美团滑块滑动可以直接通过(此处使用pyppeteer,selenium未测试),一旦使用headless模式则无法通过验证,今天就来聊一聊如何绕过美团的headless检测。 单独打开验证页面,可以看到加载了3个js文件,均经过高度混淆 首先找找"webdriver",这是一个最常 ...
分类:
其他好文 时间:
2020-07-27 15:38:16
阅读次数:
141
1、导入背景图至/boot/grub/下 rz filename 2、转化图片为启动菜单所需要的格式和后缀 convert -resize 640x480 -colors 14 backup.jpg back1.xpm 3、系统要求的后缀是.xpm.gz gzip back1.xpm 4 修改文件g ...
分类:
其他好文 时间:
2020-07-27 13:43:10
阅读次数:
81
点击tip,发现url中直接出现了文件包含 考虑php://filter伪协议,使用php://filter伪协议进行文件包含时,要加上read=convert.base64-encode对文件进行编码请求得到base64编码后的文件源码: 构造payload:?file=php://filter/ ...
分类:
其他好文 时间:
2020-07-26 23:00:10
阅读次数:
87
链接:https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree/ 代码 /** * Definition for singly-linked list. * struct ListNode { * int v ...
分类:
其他好文 时间:
2020-07-26 00:07:52
阅读次数:
59