现在Dagger2在项目里用的越来越多了,最近花了些时间学习了一下Dagger2,这篇文章主要帮助理解Dagger2的注入实现过程,如有错误,还请指正! 什么是Dagger2 Dagger2是Dagger的升级版,是一个依赖注入框架,现在由Google接手维护。 恩,这里有个关键字依赖注入,因此我们 ...
分类:
其他好文 时间:
2020-07-10 00:28:02
阅读次数:
79
前言 在我之前的文章中有any()和all()的对比:any()和all()对比其中介绍了any()函数的基本特性 可迭代对象中有任意一个不为False的时候,返回True,如果可迭代对象为空的话,返回False 由于这个特性,决定了any()可以用在判断语句中与 or 一较高下。那么俩者有区别吗? ...
分类:
编程语言 时间:
2020-07-06 10:41:50
阅读次数:
92
vue项目启动出现cannot GET /服务错误 查看控制台 是一些sass相关库没安装成功 进行下面操作进行安装,再次启动,完美解决! 一、首先说明sass和scss的区别。 1、异同:1)简言之可以理解scss是sass的一个升级版本,完全兼容sass之前的功能,又有了些新增能力。语法形式上有 ...
分类:
Web程序 时间:
2020-06-28 18:13:32
阅读次数:
69
python是跨平台的:linux,windows,macos,unix[root@sc-changshalianxi]#yuminstallvim-y安装vim编辑器vim是vi编辑器的升级版[root@sc-changsha~]#whichpython3查询python3程序存放在linux里的那个文件夹下/usr/bin/python3shell脚本在执行的过程中是自上而下执行,中间哪一步出
分类:
系统相关 时间:
2020-06-27 21:36:30
阅读次数:
77
1.基本配置 下载相关工具(3台) # yum install -y vim 下载vi编译器升级版vim 1.1 修改主机名(3台) # hostnamectl set-hostname 结点名 修改主机名永久修改 # vim /etc/sysconfig/network 内添加 NETWORKIN ...
分类:
其他好文 时间:
2020-06-25 21:12:24
阅读次数:
84
Pyhton介绍 pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。 Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。 pip ...
分类:
编程语言 时间:
2020-06-22 23:15:02
阅读次数:
83
设计模式 三、抽象工厂模式 主要解决:简单工厂升级版,适合产品有多于一个的产品族,而系统只消费其中某一族的产品。 优点: 多个产品一起工作,可以使用同一产品对象 易于对产品横向升级 缺点:产品族难扩展,需要修改抽象工厂及其实现 UML类图 实现: *注:抽象产品工厂模式不利于产品的纵向增加,例如增加 ...
分类:
其他好文 时间:
2020-06-22 15:14:41
阅读次数:
60
最近护网操作比较紧,基线和漏洞检查比较频繁,新扫描出来的mysql漏洞需要修复,没有啥好的修复方法,只剩下升级版本这一条路,生产环境是5.7.12,二进制文件直接解压使用的,看了一下现在最新的版本,5.7.30,好像能解决所有的漏洞问题,直接就干了。 mysql的小版本的升级,主要是有两种方式,一种 ...
分类:
数据库 时间:
2020-06-21 12:03:06
阅读次数:
129
CLUB+社团管理系统 小程序端说明文档 项目地址:https://github.com/Magazinediver/ClubManager_WeChat_app.git 项目运行:npm init → npm run serve 系统模块设计 微信用户 浏览所有社团(分类) 浏览所有活动 (分类) ...
分类:
微信 时间:
2020-06-20 21:07:38
阅读次数:
110
概述 Metasploitable3是Metasploitable2的升级版本,它是一个虚拟靶机系统,里面含有大量未被修复的安全漏洞,它主要是用于metasploit-framework测试的漏洞目标。众所周知Metasploitable2由于年久失修,被更好的Metasploitable3给取代了 ...
分类:
Web程序 时间:
2020-06-16 13:01:08
阅读次数:
84