redis官方网址:https://redis.io/ redis教程网址:https://www.runoob.com/redis/redis-pub-sub.html 一.官方描述 Redis 发布订阅(pub/sub)是一种消息通信模式,发送者发送消息,订阅者接收消息 Redis 可以订阅任意 ...
分类:
其他 时间:
2019-10-11 13:32:30
收藏:
0 评论:
0 赞:
0 阅读:
71
前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_contr ...
分类:
Windows开发 时间:
2019-10-11 13:32:10
收藏:
0 评论:
0 赞:
0 阅读:
84
打开一个目录,读取它的内容,然后关闭: <?php$dir = "/images/";// Open a directory, and read its contentsif (is_dir($dir)){if ($dh = opendir($dir)){while (($file = readdi ...
分类:
Web开发 时间:
2019-10-11 13:31:53
收藏:
0 评论:
0 赞:
0 阅读:
74
我们在开发使时常会用到资源文件,这可能是为了多语言、国际化的需要,也可能是使用了国外开源项目的原因,这就需要将中文转换为ASCII编码,或者将ASCII转换为中文。那么我们就可以使用JDK自带的转换工具native2ascii。 一、中文转换为ASCII编码 用法一: 用法二: 二、ASCII编码转 ...
分类:
其他 时间:
2019-10-11 13:31:32
收藏:
0 评论:
0 赞:
0 阅读:
52
ArrayList有两个构造方法: 空参构造方法: 当实例化ArrayList没有传入参数时,创建一个长度为0,空的Object数组存储空间。(在调用add方法时,才会分配存储长度。) 有参构造方法: 在实例化时直接传入存储长度,以传入的长度为Object数组的长度。 添加元素与扩容: ArrayL ...
分类:
其他 时间:
2019-10-11 13:31:16
收藏:
0 评论:
0 赞:
0 阅读:
58
前言:我第一次接触“线程”的概念时,觉得它深奥难懂,看了好多本书,花了很长时间才领悟到它的真谛。现在我就以一个初学者的心态,把我所理解的“多线程”描述给大家。这一次是系列文章,比较完整的展示与线程相关的基本概念。希望对初学者有所帮助。语言比较精炼,有些地方需要反复阅读。 目录(欲看前面的章节,请点击 ...
分类:
编程语言 时间:
2019-10-11 13:30:53
收藏:
0 评论:
0 赞:
0 阅读:
173
先回顾一下上一章,我们讲了测试集合,并且使用testng.xml文件成功执行了测试集合。让大家了解了测试集合。有集合就得有分组,今天这一章就讲讲测试用例的分组。 TestNG是用关键字 group 进行分组的,没错,就这英文的组。怎么实现呢?老规矩,用代码讲解。下面开始: 我们先建一个类为了好理解, ...
分类:
其他 时间:
2019-10-11 13:30:16
收藏:
0 评论:
0 赞:
0 阅读:
64
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3 ...
分类:
Windows开发 时间:
2019-10-11 13:29:42
收藏:
0 评论:
0 赞:
0 阅读:
73
1. Map接口 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素 ...
分类:
编程语言 时间:
2019-10-11 13:29:23
收藏:
0 评论:
0 赞:
0 阅读:
53
格式:grant 权限列表 on 数据库名.表名 to '用户名'@'来源地址' identified by '密码'; * 权限列表:用于列出授权的各种数据库操作,通过逗号进行分割,如:select,insert,update等,all表示所有权限,可以执行任意操作。* 库名.表名:用于指定授权操 ...
分类:
数据库技术 时间:
2019-10-11 13:28:46
收藏:
0 评论:
0 赞:
0 阅读:
75
从事Android高级研发,怎能不知道Android的打包流程呢?今天就为大家讲解Android打包的流程: Android 构建系统编译应用资源和源代码,然后将它们打包成可测试、部署、签署和分发的 APK。一般使用 Android Studio开发的时候使用Gradle构建工具包来自动执行和管理构 ...
分类:
移动平台 时间:
2019-10-11 13:28:24
收藏:
0 评论:
0 赞:
0 阅读:
82
tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z ...
分类:
系统服务 时间:
2019-10-11 13:27:58
收藏:
0 评论:
0 赞:
0 阅读:
49
下载64位Oracle安装; 下载PL/SQL安装;下载instantclient-basic-win32-12.1.0.1.0.zip,解压后剪切instantclient_12_1文件夹,粘贴到Oracle安装目录中product文件夹下; 从Oracle安装目录下拷出NETWORK文件夹G:\ ...
分类:
数据库技术 时间:
2019-10-11 13:27:40
收藏:
0 评论:
0 赞:
0 阅读:
66
第二道构造题 不把金华考生当人系列。 题解OJ上有,这里不赘述 关键是此题代码如果写的好只需50行,写的不好可能要200行。 这里给出100行的丑陋代码(懒人必备STL vector,省了很多代码) c include using namespace std; define go(i,a,b) fo ...
分类:
其他 时间:
2019-10-11 13:27:05
收藏:
0 评论:
0 赞:
0 阅读:
56
VS2008下打包WinForm程序 前提:要打包的WinForm已经编译完成。 注:到对应应用程序文件目录下的bin文件夹中可以查看编译好的exe文件。 1. 文件—> 新建—>项目 在“新建项目”对话框选择“其他项目类型” 然后选择 “安装项目”,命名项目名,然后“确定” 然后出现下图 2. A ...
分类:
Windows开发 时间:
2019-10-11 13:26:34
收藏:
0 评论:
0 赞:
0 阅读:
81
下面几个小节分别介绍了几种聚类算法 9.4 原型聚类 原型聚类亦称“基于原型的聚类”,此类算法假设聚类结构能够通过一组原型刻画,在现实聚类任务中极为常见。通常情况下,算法先对原型进行初始化,然后对原型进行迭代更新求解。 9.4.1 k均值算法 在这个算法中,我们把所有项分为k个簇,使得相同簇中所有项 ...
分类:
其他 时间:
2019-10-11 13:26:14
收藏:
0 评论:
0 赞:
0 阅读:
99
1.state 数据 2.JSX模板 3.数据 + 模板 结合,生成真实的DOM,来显示 4.state发生改变 5.数据+模板 结合,生成真实的DOM ,替换原始的DOM 缺陷: 第一次生成了一个完整的DOM片段 第二次生成了一个完整的DOM片段 第二次的DOM替换第一次的DOM,非常耗性能 1. ...
分类:
其他 时间:
2019-10-11 13:25:51
收藏:
0 评论:
0 赞:
0 阅读:
85
CAS的原理 CAS(compareAndSwap),比较交换,是一种无锁的原子算法。 Cas(value,expect,newValue),如果vaule和ecpect一样,就更新为newValue,否则什么也不做,返回false 实现原理 通过调用unsafe.compareAndSwapInt ...
分类:
其他 时间:
2019-10-11 13:25:30
收藏:
0 评论:
0 赞:
0 阅读:
58
在微服务架构中,系统被拆分成很多个服务单元,各个服务单元的应用通过 HTTP 相互调用、依赖,在某个服务由于网络或其他原因自身出现故障、延迟时,调用方也会出现延迟。若调用方请求不断增加,可能会形成任务积压,最终导致调用方服务瘫痪,服务不可用现象逐渐放大。 ...
分类:
编程语言 时间:
2019-10-11 13:25:12
收藏:
0 评论:
0 赞:
0 阅读:
60
一 this和super关键字区别 1.子类的构造函数如果要引用super的话,必须把super放在函数的首位.2.super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)3.this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)4.super:?它引 ...
分类:
其他 时间:
2019-10-11 13:24:56
收藏:
0 评论:
0 赞:
0 阅读:
70