观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 优点: 1、观察者和被观察者是抽象耦合的。 2、建立一套触发机制。 缺点: 1、如果一个被观察者对象有很多的直接和间接的观察者的 ...
分类:
其他好文 时间:
2020-06-12 12:41:22
阅读次数:
68
PS: 记录一下常用的激活函数的函数表达式和函数图像,东西虽然简单,但是就怕面试或者笔试时脑子短路,一下子记错或者记差了。 ...
分类:
其他好文 时间:
2020-06-12 10:33:01
阅读次数:
54
所花时间(小时) 代码量(行) 博客量 6 300 2 所学知识点 针对自律小助手的缺点,优化功能,更新界面, Fragment和navigation ...
分类:
其他好文 时间:
2020-06-11 19:52:22
阅读次数:
42
Vue众所周知,是一个轻量级的框架,源码仅仅为72.9KB,但是也有它自己的缺点,就是首屏加载会比较慢,因为和传统项目相比,Vue会在首屏加载的时候加载出所有的组件和插件,并且向服务器请求数据,导致可能有时候首屏加载的时间就会到4、5秒的样子。 但是这样做很明显是在挑战用户的耐心,按照惯例,最好能把 ...
分类:
其他好文 时间:
2020-06-11 13:26:20
阅读次数:
91
随着访问量的增加,nginx的日志会越来越多,日志体积会越来越大,不便于运维人员查看。切割可以以天为单位,如果日志每天有几百个G或者几个T的话。则可以按需每半天或者每小时对日志切割。 1、nginx日志切割shell /usr/local/nginx/sbin vi cut_my_log.sh #! ...
分类:
其他好文 时间:
2020-06-11 00:58:44
阅读次数:
59
服务器目前主要分为 云服务器 和 硬件服务器。 由于云主机服务器的兴起,大多数小型企业都选择使用云主机服务器。 优势:(1)价格便宜。对于很多小型公司来说,服务器大多数只是用来挂网站而已,购买服务器还要聘请运维人员对其进行维护实在是没有必要,使用云服务器可以节省硬件成本、电费、维护成本。(2)有较为 ...
分类:
其他好文 时间:
2020-06-11 00:58:11
阅读次数:
326
一、什么是单元测试框架? unittest 是python标准的单元测试框架模块 pytest 是python第三方库的测试框架 二、从兼容性方面考虑 因unnitest是标准库,所以unnitest的兼容性更强 三、安装方面 unnitest是标准库,python是自带的,安装python以后可以 ...
分类:
其他好文 时间:
2020-06-10 22:40:00
阅读次数:
254
在选择加密算法,面对一大长串的选项时,大家都有这样的疑问,究竟哪种加密方式是最好的呢? 对于加密方式、算法来说,一般安全性与性能呈负相关,越是安全的,对性能要求则更高。 现在主流的加密协议的安全性均能达到标准,因此这里主要讨论的最好便是加密性能的优良。 对于 OpenSSL 而言,有三种常见的加密方 ...
分类:
编程语言 时间:
2020-06-10 18:58:28
阅读次数:
65
qt有自己的线程实现方式,但有时候我们由于某些原因,会用到pthread来实现多线程。 我把自己看到过的pthread使用方法记下来。如果你有更好的方法,或觉得此方法有什么缺点,请在评论区指出。 这个类去掉了一些冗余代码,编译时可能出现小错误。 CRecvJson.cpp 1 #include "R ...
分类:
其他好文 时间:
2020-06-10 12:45:03
阅读次数:
128
网闸,也称为网络安全隔离设备,是一种专业硬件,架设在两个不连通的网络之间,按照需求在一定的限制条件下,完成网络间的数据资源的安全传输。所以,很多企业为了进一步保护内部的数据,都会选择使用网闸来进行安全域的网络隔离,再通过网闸自带的摆渡功能,进行跨安全域的数据摆渡。 下面我们就来看看,对于跨安全域的数 ...
分类:
其他好文 时间:
2020-06-10 11:37:27
阅读次数:
216