正文 一、定义 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 要点: 观察者模式定义了对象之间一对多的关系。 观察者模式让主题(可观察者)和观察者之间松耦合。 主题对象管理某些数据,当主题内的数据改变时,会以某种形式通知观察者。 观察者 ...
分类:
其他好文 时间:
2020-07-03 23:32:17
阅读次数:
70
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=902 1.下载MySQL 我用的是5.7.24打开下载链接:https://dev.m ...
分类:
数据库 时间:
2020-07-03 23:31:40
阅读次数:
69
一、递归 递归就是方法自己调用自己,每次调用时传入不同的变量。有助于编程者解决复杂的问题,同时可以让代码变得简洁。 递归用于解决什么样的问题 各种数学问题如: 8皇后问题,汉诺塔,阶乘问题,迷宫问题,球和篮子的问题(google编程大赛)等。 各种算法中也会使用到递归,比如快排,归并排序,二分查找, ...
分类:
其他好文 时间:
2020-07-03 23:31:26
阅读次数:
76
这场比赛是我自己找的我没做过的题,我给我自己出的比赛(我可以随便更改总时间。。)。 比赛链接 A - Painting Machines 这是一道有思维含量的计数题 题目叙述 有 \(n\) 个排成一行的格子。前 \(n-1\) 个位置有机器人。每个机器人会涂向后两个格子。每个机器人都运作一遍算是一 ...
分类:
其他好文 时间:
2020-07-03 23:30:27
阅读次数:
60
首先工作经验告诉我们,定义结构体时,变量类型从小到大的顺序比较好,并且相同类型的变量尽量放一块。部分来自抄袭: 1、类 1、这是类为空的情况: 2、注意下面这种情况: 2、sizeof和strlen sizeof():是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好 ...
分类:
其他好文 时间:
2020-07-03 23:30:09
阅读次数:
77
工作流程1 Map Task MR工作流程2 Reduce Task 1)提交切片信息,jar包,和xml配置文件到yarn。2)Yarn ResourceManager启动一个MR AppMaster。3)AppMaster根据切片信息启动相应数量的Map Task。4)Map Task取读取按照 ...
分类:
其他好文 时间:
2020-07-03 23:29:37
阅读次数:
60
地址 https://www.acwing.com/problem/content/description/1130/ 战争时期,前线有 n 个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。 信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。 指挥部设在第一个哨所。 当指挥 ...
Decision trees can handle none linear speratable dataset, in the picture, there is none separable dataset When we use dscision tree, we ask multi line ...
分类:
其他好文 时间:
2020-07-03 23:28:51
阅读次数:
73
一些有意思,但是没地方提交的题。 1 每个点有一个颜色,求树上所有颜色不同点对的距离和。 做法一 不同点对的距离和 \(=\) 总距离和 \(-\) 相同颜色的点对距离和。 对每个颜色建立虚树,然后算就得了。 做法二 首先同样进行第一步转化。 考虑使用线段树合并维护一个子树中每种颜色有多少个,深度之 ...
分类:
其他好文 时间:
2020-07-03 23:28:35
阅读次数:
82
力扣链接:https://leetcode-cn.com/problems/er-cha-sou-suo-shu-de-di-kda-jie-dian-lcof/ 题目描述 给定一棵二叉搜索树,请找出其中第k大的节点。 思路:中序遍历变体 按右->root->左的顺序遍历,并计数K 代码: /** ...
分类:
其他好文 时间:
2020-07-03 23:28:17
阅读次数:
69
'{格式字符串}'.format(参数) 格式字符串:普通字符串和{替换格式符}组成的字符串 参数:匹配替换的内容 格式说明标记的语法格式为: [ [fill] align] [sign] [width] [,] [.precision] [type] fill:设置填充的字符,可省略,默认为空格; ...
分类:
其他好文 时间:
2020-07-03 23:28:02
阅读次数:
79
借github上韩国师傅的一个源码实例再次理解.htaccess的功效 今天翻了翻GitHub,很巧发现一个韩国师傅的实例;也是关于.htaccess的,就继续理解了一波;稍微修改了几行代码来理解一下;先来发出源码; 我们简单的审计;很明显,列出了禁止的后缀;但是很明显,这里没有禁用.htacces ...
分类:
数据库 时间:
2020-07-03 23:27:47
阅读次数:
70
声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 3.删除语句 方式一:delete 语法: 1、单表的删除【★】 delete from 表名 where 筛选条件【limit 条目数】 2、 ...
分类:
数据库 时间:
2020-07-03 23:27:21
阅读次数:
83
声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶9:联合查询 union 联合 合并:将多条查询语句的结果合并成一个结果 /'ju: ni ?n/ 语法: 查询语句1 union 查询语句 ...
分类:
数据库 时间:
2020-07-03 23:26:23
阅读次数:
70
一、什么是 Promise 1.1 Promise 的前世今生 Promise 最早出现在 1988 年,由 Barbara Liskov、Liuba Shrira 首创(论文:Promises: Linguistic Support for Efficient Asynchronous Proce ...
分类:
其他好文 时间:
2020-07-03 23:26:07
阅读次数:
78