访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素两个主要组成部分,这些被访问的元素具有不同的类型,且不同的访问者可以对其进行不同的访问操作 模式动机 对于系统中某些对象,它们存储在同一个集合中,且具有不同的类型。对于该集合中的对象,可以接受一类称为访问者的对象来访问,不同的访问者其 ...
分类:
其他好文 时间:
2020-06-18 16:14:27
阅读次数:
62
1、NSInvocation的作用 封装了 方法调用对象、方法选择器、参数、返回值等,可以给对象发送一个参数大于两个的消息 2、优势 在 iOS 中可以直接调用某个对象的消息的方法有两种1:performSelector: withObject: 这种类型的方法最多只能有两个参数2:NSInvoca ...
分类:
其他好文 时间:
2020-06-18 16:14:07
阅读次数:
57
参考网址:https://www.cnblogs.com/lwming/p/10925318.html <div style="margin: 16px;"> <van-button :disabled="ActivityInfo.MaxFilesCount<applyList.length?tru ...
分类:
其他好文 时间:
2020-06-18 16:13:50
阅读次数:
226
最近做短视频,发现一个问题,页面退出后重新进入,短视频预览出现黑屏。debug调试,看到onStart()刚执行完,紧接着就执行了onStop()和onDestroy()。原来页面关闭的时候没有立即执行onStop()和onDestroy(),而是有了大概10s的延迟,而录制的stop和releas ...
分类:
其他好文 时间:
2020-06-18 16:13:20
阅读次数:
162
我们了解到性能测试工具的原理通常是:通过录制、回放脚本,模拟多用户同时访问被测试系统,模拟产生负载压力,监控并记录各种性能指标,生成性能分析结果和报告,从而完成性能测试的基本任务。对需要进行性能测试的组织来说,决定使用哪种性能测试工具也不是一个简单的问题。我们有需要对性能需求进行分析,购买成本,人员 ...
分类:
其他好文 时间:
2020-06-18 16:13:03
阅读次数:
69
实验说明:在先前的中,我们讲到使用AWSCLI对S3中的对象进行操作,在配置AWSCLI的时候,我们创建了IAMAccessKey和SecretKey,这种Key属于LongTermKey,也就意味着如果您不rotateKey,那么key将长期有效,如果Key不慎丢失,就需要在AWSIAM界面删除这个key或者停用key。当我们将服务部署在AWSEC2的时候,还有另外一个可选方案,即使用EC2Ro
分类:
其他好文 时间:
2020-06-18 16:12:39
阅读次数:
88
CS-LogN思维导图:记录专业基础 面试题 开源地址:https://github.com/FISHers6/CS-LogN 本章节 操作系统面试题导图如下: 操作系统面试题 操作系统引论 面试题1:什么是操作系统 控制和管理整个计算机系统的硬件和软件资源 为用户和上层软件,提供易用接口和环境的程 ...
分类:
其他好文 时间:
2020-06-18 16:12:02
阅读次数:
57
在上一个实验”IAM策略”中,我们了解到可以对IAM用户赋予一些策略,使这些用户只能对特定的资源赋予特定的权限,以及在策略中,我们也可以通过变量的方式动态控制每一个IAM用户的策略。但在某些场景下,我们需要对某些资源赋予权限,比如有一个S3存储桶,我们想要把这个存储桶/存储桶中的对象共享给某一个AWS账号,或者某一个AWS账号下的IAM用户,在这种情况下,我们需要创建基于资源的策略。S3存储桶策略
分类:
其他好文 时间:
2020-06-18 16:11:44
阅读次数:
108
一、404页面配置后不能生效的问题1.配置了404页面,跳转不到根目录的404.html,即打开的错误页面不变,不发生301跳转就显示 /404.htmlerror_page 404 403 /404.html;2.于是配置了 error_page 404 403 https://film.chin ...
分类:
其他好文 时间:
2020-06-18 16:11:25
阅读次数:
72
概述 由于互联网发展,用户量激增,传统的架构直接使用关系型数据库,已经不能扛得住现在的并发量了,mysql单机一般的配置并发达到2000基本就顶天了,而且如果打到这个负载,mysql的性能会非常差,所以redis基本是现在各大互联网公司的标配。 本篇文章会以问答的方式编写,方便大家查看。 一、red ...
分类:
其他好文 时间:
2020-06-18 16:10:54
阅读次数:
88
项目中写需求 有用到属性siblings(),发现一细节在此做下记录: //定义用法:siblings()获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的 //.siblings(selector) //selector:字符串值,包含用于匹配元素的选择器表达式 //查找每个 p 元素的所有 ...
分类:
Web程序 时间:
2020-06-18 16:10:35
阅读次数:
73
问题:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? #! /usr/bin/env python3 # -*- coding:utf-8 -*- # Author : Ma Yi # Blog : http://www.cnblogs.com/mayi0312/ ...
分类:
编程语言 时间:
2020-06-18 16:09:52
阅读次数:
78
empty_dict = {}a_dict = {'one':1,'two':2,'three':3}print("{}".format(a_dict))print("{}".format(len(a_dict)))another_dict = {'x':'printer','y':5,'z':[' ...
分类:
编程语言 时间:
2020-06-18 16:09:00
阅读次数:
62
Ant Design Vue 中 DatePicker 日期选择框 使用 单页面中使用_demo: 新建 test.vue,内容如下 <template> <div> <a-date-picker @change="onChange" /> <br /> <a-month-picker placeh ...
分类:
其他好文 时间:
2020-06-18 16:08:14
阅读次数:
808
Hadoop+Hive+Zookeeper+hbase+kylin环境搭建说明
分类:
其他好文 时间:
2020-06-18 16:08:02
阅读次数:
58
当我们想让元素横向排开时,会使用span标签,或者是将块级元素设置为display:inline-block时 有时会发现,相邻两个元素之间,明明没有设置margin或者是padding值,但是有间隙 原因是因为html代码中相隔的span标签间有回车 HTML代码中的回车换行被转成一个空白符,在字 ...
分类:
其他好文 时间:
2020-06-18 16:07:45
阅读次数:
55
介绍Linux系统是一个典型的多用户操作系统,不同的用户处于不同的地位,为了保护系统的安全性,linux系统对于不同用户访问同一个文件或目录做了不同的访问控制。而这种控制就是通过权限实现的,本节课我们介绍linux权限的使用一、基本权限基本权限的介绍Linux中每个文件或目录都有3个基本权限位,控制三种访问级别用户的读、写、执行,所以linux的基本权限位一共有9个。基本权限位和另外3个可以影响可
分类:
系统相关 时间:
2020-06-18 16:07:26
阅读次数:
55