定义 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 例:我们以新闻机构接收到新闻而后通知各个频道为例。那么新闻机构就是被观察对象,各个频道就是观察者。 实现方式 1、一般模式 ① 创建Subject类 ② 创建Observer类 ③ 创建实 ...
分类:
其他好文 时间:
2020-02-10 00:05:37
阅读次数:
82
优先队列的最重要的操作:删除最大元素(或最小)和插入元素。数据结构二叉堆能够很好的实现队列的基本操作。二叉堆的结点按照层级顺序放入数组,用长度为N+1的私有数组pq来表示一个大小为N的堆(堆元素放在pq[1]至pq[N]之间,为方便计数,未使用pq[0]),跟节点在位置1,它的子结点在位置2和3,以 ...
分类:
其他好文 时间:
2020-02-10 00:00:48
阅读次数:
71
今天学习了ViewModel,其是Jetpack的一个类,它可以将界面中的数据独立出来,这样不会造成页面上信息的丢失。 我跟着视频做了一个简单的实例: 首先创建项目的时候它和以往的项目会有些不一样,因为需要使用Jetpack库,所以需要勾选上Use legacy android.support li ...
分类:
移动开发 时间:
2020-02-09 20:29:14
阅读次数:
143
连接数据库(以mysql为例) 点击database,点击+号date source,点击Mysql。 输入host主机名,database数据库名,user用户名,和password密码。 第一次使用左下角有download missing driver files点击它进行下载(不要连联通网络! ...
分类:
数据库 时间:
2020-02-09 18:27:31
阅读次数:
1130
The POM for com.qingmu:entity:jar:1.0.0-SNAPSHOT is missing, no dependency information available 当出现这个异常的情况,因为我用的是父子工程。所以,出现这种情况的时候,需要在本地使用maven插件进行in ...
分类:
编程语言 时间:
2020-02-09 16:35:57
阅读次数:
132
使用gdb工具,必须在编译时加上 g选项 gcc g main.c o main 基础指令 列出源码 直接run,可以找出段错误的位置。 list 1 打印代码 r run 【参数列表】 s step n next until p $ continue b N delete N finish 结束当 ...
分类:
数据库 时间:
2020-02-09 16:24:29
阅读次数:
99
Nodes that support the various features described above can be formed into a mesh network. An illustration of a mesh network is shown in Figure 2.8 be ...
分类:
其他好文 时间:
2020-02-08 17:35:51
阅读次数:
75
The functionality of nodes is determined by the features that they support. All nodes have the ability to transmit and receive mesh messages. Nodes ca ...
分类:
其他好文 时间:
2020-02-08 17:33:33
阅读次数:
86
package rjcs; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.support.ui ...
分类:
编程语言 时间:
2020-02-08 15:21:15
阅读次数:
74
暂时只放主程序的源码。有空再整理,部分涉及账号密码的源码已处理。 # coding:utf-8 from multiprocessing import freeze_support import requests import json from datetime import datetime i ...
分类:
其他好文 时间:
2020-02-07 22:20:43
阅读次数:
364