与设计模式相处 定义设计模式 模式时在某情境下,针对某问题的某种解决方案 情境,就是应用某个模式的情况,这应该是会不断出现的情况。 问题,就是你想在某情境下达到的目标,但也可以是某情境下的约束。 解决方案,就是你说追求的一个通用的设计,用来解决约束、达到目标。 如果你发现自己处于某个情境下,面对着所 ...
分类:
其他好文 时间:
2020-06-28 20:49:13
阅读次数:
44
LeetCode 0700. Search in a Binary Search Tree二叉搜索树中的搜索【Easy】【Python】【二叉树】 Problem LeetCode Given the root node of a binary search tree (BST) and a val ...
分类:
编程语言 时间:
2020-06-28 20:49:28
阅读次数:
61
先来一张图,内容后续补上。 苹果退单wiki:https://developer.apple.com/documentation/storekit/in-app_purchase/handling_refund_notifications ...
分类:
移动开发 时间:
2020-06-28 20:49:44
阅读次数:
107
对象中的方法 methods: { onTap(){ //简写形式的 方法 }, onTap: function (event) { //传统形式的 方法 }, onTap: ()=>{ //箭头函数形式的 方法 }, function onTap(){ //错误,这是函数,不是方法 } } 函数 ...
分类:
其他好文 时间:
2020-06-28 20:49:59
阅读次数:
145
1、定义:用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 2、代码实现 /** * 抽象中介者 */ public abstract class AbstractMediator { protected Purchase ...
分类:
编程语言 时间:
2020-06-28 20:50:47
阅读次数:
80
指向函数的指针定义规则是这样的: int (*p)(int,int); 先定义这个函数指针的返回类型,然后在括号内定义这个指针的名称,在第二个括号内标记需要传入的参数的类型 若传入的参数类型为float和double,那么就改为 int (*p)(double,float); 对于函数指针的初始化, ...
分类:
编程语言 时间:
2020-06-28 20:51:04
阅读次数:
53
由于第一次打,只能打ABC了 比赛代码 A 直接输出 B 每个位置比较 C 枚举第一个书架的位置,第二个书架单调 D 线性筛,貌似$O(nlogn)$也能过... 官方题解有个更简单的方法,对于每个因子,其贡献为等差数列 E 强制两数组位置相同,容斥 F 比赛的时候写的是乱搞,要调参...具体可以看 ...
分类:
其他好文 时间:
2020-06-28 20:51:51
阅读次数:
917
红黑树(Red Black Tree)是一种自平衡的二叉搜索树(Self-balancing Binary Search Tree)。以前也叫做平衡二叉 B 树(Symmetric Binary B-tree)。 预备知识 树的知识框架结构如下图所示: 平衡二叉搜索树 平衡二叉搜索树(Balance ...
分类:
其他好文 时间:
2020-06-28 20:52:04
阅读次数:
53
第一步,下载安装git 打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。 所有东西下载慢的话就可以去找镜像!官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/下载对应的版本 ...
分类:
其他好文 时间:
2020-06-28 20:52:32
阅读次数:
65
需求 在使用WPF开发时,使用DataGrid列表显示数据时,有些字段可以进行分组显示,用于更好的表达它们之间存在的某种关系,因此就考虑到要对DataGrid的表头进行扩展,可以显示多行表头,让这些有关联的字段内容显示的更加明了简洁。 自定义样式 这段自定义样式可以放在MainWindow.xaml ...
1、cookie 浏览器访问网页时,自动带上,存储空间4k 浏览器访问网页时,会自动带上cookieid,便于服务端识别 当用户登录完成后会把返回的sessionid覆盖于cookieid 2、session 服务端内存中记录的回话状态 当用户登陆成功后,会在服务端中生成session对象并返回se ...
分类:
其他好文 时间:
2020-06-28 20:53:22
阅读次数:
62
-o /dev/null 屏蔽原有输出信息 -s silent -w % 控制额外输出 -I 仅测试HTTP头 -m 10 最多查询10s #!/bin/bash status_code=curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu. ...
分类:
Web程序 时间:
2020-06-28 20:53:35
阅读次数:
209
1.说明 kong 使用 kubernetes集群外的Cassandra作为db 2.kong yaml 1.包含迁移脚本的yaml apiVersion: v1 kind: Namespace metadata: name: kong apiVersion: apiextensions.k8s.i ...
分类:
Web程序 时间:
2020-06-28 20:53:55
阅读次数:
98
储存方面:数据湖中数据为非结构化的,所有数据都保持原始形式;存储所有数据,并且仅在分析时再进行转换。数据仓库就是数据通常从事务系统中提取,在将数据加载到数据仓库之前,会对数据进行清理与转换。 数据组织形式:数据湖就是捕获半结构化和非结构化数据。而数据仓库则是捕获结构化数据并将其按模式组织。 用途:数 ...
分类:
其他好文 时间:
2020-06-28 20:54:41
阅读次数:
67
####单例(Singleton)设计模式 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模免去我们自己再思考和摸索。就像是经典的棋谱,不同的棋局,我们用不同的棋谱。“套路 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存 ...
分类:
其他好文 时间:
2020-06-28 20:55:00
阅读次数:
46
svn: Commit failed (details follow): svn: Access denied解决方法 subversion/libsvn_client/commit.c:867: (apr_err=220004) svn: Commit failed ( 出现以上问题原因大部分是 ...
分类:
数据库 时间:
2020-06-28 20:55:33
阅读次数:
129
前文已经总结了iptables中的基本匹配条件,以及简单的扩展匹配条件,此处,我们来认识一些新的扩展模块。 iprange扩展模块 之前我们已经总结过,在不使用任何扩展模块的情况下,使用-s选项或者-d选项即可匹配报文的源地址与目标地址,而且在指定IP地址时,可以同时指定多个IP地址,每个IP用"逗 ...
分类:
其他好文 时间:
2020-06-28 20:56:41
阅读次数:
57
题目 三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。 示例1: 输入:n = 3 输出:4 说明: 有四种走法 示例2: 输入:n = 5 输出:13 提示: n范围在[1, ...
分类:
其他好文 时间:
2020-06-28 20:57:07
阅读次数:
54
一.字符串 1.字符串常见操作 拼接字符串 采用"+"号来拼接字符串,但是不能直接与其他数据类型拼接,需要str()来转换。 num1 = 11111 str1 = 'heiheihei' print(str1+str(num1)) ''' 输出 heiheihei11111 ''' 计算字符串长度 ...
分类:
编程语言 时间:
2020-06-28 20:57:37
阅读次数:
79
变革之下,“大数据安全”成数字化转型“必答题” 如果说,数字化转型是全球变革的趋势,那么“大数据安全”就是数字化转型的“必答题”。“数据”作为当今信息化时代的重要载体与工具,其安全性是直接决定未来全球数字化转型成功与否的关键命题。 前段时间,据外媒报道:SAP旗下产品ASE数据库服务器被曝存在6个高 ...
分类:
其他好文 时间:
2020-06-28 20:58:53
阅读次数:
61