一、前言 什么是回调?回调如何使用?如何优雅的使用?本文将首先详解回调的原理,然后介绍回调的基本使用方法,最后介绍基于回调的“观察者模式”实现,演示如何优化回调使用方法。 二、什么是回调 案例1现有一农场需要向气象局订阅天气预报信息。农场向气象局发出订阅请求,气象局接受农场的订阅请求后,每天都会向农 ...
分类:
编程语言 时间:
2019-09-28 20:52:33
收藏:
0 评论:
0 赞:
0 阅读:
84
保养好自己的发动机:身体的和心里的身体健康:打打球,跑跑步心里健康:多和大家接触,保持家人、朋友的良好关系一、$*和$@的区别 $*:获取shell的所有参数,将所有的参数视为单个字符串。 $@ :获取shell的所有参数,将所有的参数视为单个字符串,即单个字体 linux 下set 和eval的使 ...
分类:
系统服务 时间:
2019-09-28 20:52:00
收藏:
0 评论:
0 赞:
0 阅读:
88
Position属性 position属性决定浏览器定位方式,有以下几种类型: 相对定位:relative。相对于文本框中对象的位置放置 绝对定位:absolute,相对于页面左上角的位置放置 静态定位:static。用于将层定位在文本自身的位置 overflow属性 overflow用于确定层的内 ...
分类:
其他 时间:
2019-09-28 20:50:47
收藏:
0 评论:
0 赞:
0 阅读:
95
首先我们要理解线段树(现在指狭义的线段树)是什么。 线段树是一种容易维护区间的数据结构,是一种区间分治实体化的产物。 准确来说,比如你维护区间 [L,R], 其实就可以不断以中点分治下去。 由于每次分治区间长度都会除以 2 ,所以最多分治 log层,就形成了线段树。 那么线段树分治指什么呢? 实际上 ...
分类:
其他 时间:
2019-09-28 20:50:31
收藏:
0 评论:
0 赞:
0 阅读:
88
1 /* dm DFS 2 * 2 8 1 2 3 3 * 1 6 3 --> 8 4 4 * 7 5 4 7 6 5 5 * 6 * 7 * 8 * 9 */ 10 #include 11 #define DM 15 ... ...
分类:
其他 时间:
2019-09-28 20:49:58
收藏:
0 评论:
0 赞:
0 阅读:
333
网络粘包最长使用的方法是 1、发送定长包(太消耗资源) 2、自定义协议(包长+包体) 下面简单介绍一下两种方法的实现 1、发送定长包 server.c client.c Makefile 2、自定义协议 server.c client.c Makefile ...
分类:
其他 时间:
2019-09-28 20:49:39
收藏:
0 评论:
0 赞:
0 阅读:
80
1.推荐一个开源的FastDFS客户端,支持最新的SpringBoot2.0。配置使用极为简单,支持连接池,支持自动生成缩略图 1.1 在文件上传的微服务中 引入依赖 1.2引入配置启动类 1.3配置Fast的属性 1.4测试(测试的包名要和java中的包名一致哦) 配置上传文件大小的限制 1.5测 ...
分类:
Web开发 时间:
2019-09-28 20:49:18
收藏:
0 评论:
0 赞:
0 阅读:
130
压缩包打不开,用winhex打开压缩包,发现头文件是zip的,将后缀改为zip,成功解压。 打开发现还是个压缩包,而且打不开,提示secret.png损坏,使用winhex打开。 将a8 3c 7a 改为a8 3c 74,成功打开压缩文件,里面有个文本,打开没有收获,还有个图片,图片是个白图,用wi ...
分类:
其他 时间:
2019-09-28 20:48:44
收藏:
0 评论:
0 赞:
0 阅读:
355
B树和B+树 标签(空格分隔): 数据结构 参考/转载 : https://www.cnblogs.com/nullzx 1. B树 1.1 B树的定义 B树也称为B 树, 它是一颗多路平衡的查找树, 当我们描述一颗B树的时候需要指定他的阶数, 阶数表示了一个节点最多有多少个孩子节点, 一般用 表示 ...
分类:
其他 时间:
2019-09-28 20:48:18
收藏:
0 评论:
0 赞:
0 阅读:
87
Parallel UDF on Linux OS Table of Contents 1. Parallel UDF on Linux OS 1.1. Steps 1.1.1. Setup the Directory structure 1.1.2. Build the UDF Library 1. ...
分类:
系统服务 时间:
2019-09-28 20:48:01
收藏:
0 评论:
0 赞:
0 阅读:
116
2019.09.24 T1 100pts 爆搜。没话。 这个卡空间也是服了。 2019.09.26 T1 100pts 考试时明明已经暴力开根了却还倍增+二分~~我是沙雕~~ ~~std是啥现在还不会~~ 于是我隆重介绍一下瞎搞算法:$\texttt{pow}$ 暴力开根。 我不是不知道你是几次方吗 ...
分类:
其他 时间:
2019-09-28 20:47:42
收藏:
0 评论:
0 赞:
0 阅读:
102
Escape Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 16 Accepted Submission(s): 12 Problem De ...
分类:
其他 时间:
2019-09-28 20:47:24
收藏:
0 评论:
0 赞:
0 阅读:
107
IO编程 IO在计算机中指的是input/output,其中的输入输出是以CPU为对象来讲的,由于CPU和内存的速度远高于外设的速度,所以在IO编程中,就存在着严重的速度不匹配问题。解决这个问题有两种思路: 一是让CPU和内存等待着外设,这种成为同步IO,另一种是CPU不等待,继续执行下面的代码,这 ...
分类:
编程语言 时间:
2019-09-28 20:46:53
收藏:
0 评论:
0 赞:
0 阅读:
113
多表操作 多表操作一般会涉及到数据库中常见的3种关系 一对一 OneToOne 多对多 ManyToMany 一对多 ForeignKey 接下来就是对初始的模型的准备 模型表创建 以图书管理系统为例, 可以很好的展现上面的三种关系. 上述表关系的简单分析: 书籍与作者是多对多的关系, 这里选择让D ...
分类:
其他 时间:
2019-09-28 20:46:36
收藏:
0 评论:
0 赞:
0 阅读:
88
一、项目需求 用户:小学、初中和高中学生 功能: 1、用户注册功能。用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册; 2、用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功。密码6-10位,必须含大小写字母和数字。用户在登录状态下可修改密码,输入正确的原密码 ...
分类:
其他 时间:
2019-09-28 20:46:16
收藏:
0 评论:
0 赞:
0 阅读:
107
身在职场上的你我,是否思考过一个问题,就是在职场上哪些事是制约你晋升的,哪些事是不能干的。今天,就让我们一起来聊一聊,职场上的那些事,希望对你有所帮助,同时,也希望你能够参与进来,一起讨论。废话不多说,开始进入正文。 1. 不要事不关己,高高挂起 记得刚入职场的时候,曾经碰到这样的同事。由于刚入职, ...
分类:
其他 时间:
2019-09-28 20:45:57
收藏:
0 评论:
0 赞:
0 阅读:
109
linux安装nodejs的方式 + 使用官方包进行安装 ~~~markdown 下载到指定目录 wget https://nodejs.org/dist/v10.16.3/node v10.16.3 linux x64.tar.xz 解压文件 tar xvf node v10.16.3 linux ...
分类:
Web开发 时间:
2019-09-28 20:45:23
收藏:
0 评论:
0 赞:
0 阅读:
115
给定一个整数 n,生成所有由 1 ... n 为节点所组成的二叉搜索树。 示例: 输入: 3输出:[ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3]]解释:以上的输出对应以下 5 种不同结构的二叉搜索 ...
分类:
其他 时间:
2019-09-28 20:44:37
收藏:
0 评论:
0 赞:
0 阅读:
108
https://www.luogu.org/blog/FakeSilhouette/solution-p3084 虽然是道dp但是学到了暴力spfa+1sspfa黑框spfa膜蛤spfa梦想spfa 双端队列spfa,那个质数判负环 ...
分类:
其他 时间:
2019-09-28 20:44:20
收藏:
0 评论:
0 赞:
0 阅读:
95