以前经常看到ioc(控制反转),今天有时间仔细整理了一下相关概念,在此记录一下吧。 首先,ioc在在使用中要保持几个原则 1、抽象不应该依赖具体,而具体应该依赖抽象。 2、高层对象不应该依赖底层对象,而都应该依赖于抽象。 3、不要面向需求编程。这样会导致代码的可扩展性差。 举个例子: 假设我们此时需 ...
分类:
移动开发 时间:
2020-05-06 19:40:17
阅读次数:
110
1 芯片的作用 输入:串行数据 输出:并行数据或串行数据 可以将一路串行数据转换成多路并行数据; 芯片可以进行级联,这样使得一路串行数据转换成更多的并行数据, 达到一个输出引脚控制多路设备的效果。 例如一个引脚控制多个LED灯。 2 芯片引脚介绍 引脚图如下图所示。 引脚说明如下图所示。 芯片结构图 ...
分类:
其他好文 时间:
2020-05-05 23:31:47
阅读次数:
91
最近看到win7不再维护的消息,于是开始考虑学习linux系统 我选择使用的linux系统是ubuntu18.04 首先,安装前的准备: 1. U盘一个 2. Ubuntu18.04LTS(长期支持版)镜像 3. 启动U盘制作软件 4. EasyBCD 安装ubuntu系统非常简单,如果担心安装失败 ...
分类:
系统相关 时间:
2020-05-04 21:06:28
阅读次数:
90
1.简介 2.优点 3.核心元素介绍 4.线程视图 5.数据存储 简介 Quartz 是 OpenSymphony 开源组织在任务调度领域的一个开源项目,完全基于 Java 实现。该项目于 2009 年被 Terracotta 收购,目前是 Terracotta 旗下的一个项目。 http://ww ...
分类:
其他好文 时间:
2020-05-02 09:36:57
阅读次数:
56
1.sklearn 分层抽样 StratifiedShuffleSplit https://blog.csdn.net/m0_38061927/article/details/76180541 这个给的例子还不错 from sklearn.model_selection import Stratif ...
分类:
其他好文 时间:
2020-05-01 22:20:51
阅读次数:
110
学习记录 原文链接: https://www.cnblogs.com/cn-star/p/11872017.html “@”符号有如下三种作用: 忽略转义字符的作用: 例如,有时我们保存一条文件路径时;路径中“\”需要写成“\\”;第一眼看去容易让人混淆。而通过字符串前加“@”符号,就可以直接输入路 ...
分类:
其他好文 时间:
2020-05-01 20:49:56
阅读次数:
80
[TOC] 本周计划 对项目进行完善总结 增加对BouncyCastle、Certificate、CertificateFactory的认识 尝试使用Junit对部分代码进行单元测试 学习记录 代码优化 代码结构 代码细节处理 scanner.nextLine(),一次读入一行,方便后续equal判 ...
分类:
其他好文 时间:
2020-05-01 20:43:37
阅读次数:
62
(编程新手) [p标签] P标签是啥样的? p标签和普通文本有什么区别? [图片标签] 图片标签: 听说图片标签的alt是给搜索引擎收录用的。当然也可以再当图片不显示时,显示alt的文字。 [相对路径/绝对路径] 相对路径/绝对路径 相对路径说是相对当前文件所在位置。 ../意思是当前文件的上一级文 ...
分类:
Web程序 时间:
2020-04-30 21:34:23
阅读次数:
78
SQL Injection 1. 题目 SQL Injection,即SQL注入,是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到执行恶意SQL语句的目的。 2. Low a. 代码分析 对来自客户端的参数id没有进行任何的检查与过滤,存在明显的SQL注入。 b. 漏洞利用 3 ...
分类:
其他好文 时间:
2020-04-30 11:39:17
阅读次数:
71
一、搭建Selenium环境 二、Selenium辅助工具 三、Selenium定位元素 四、Selenium API(一) 五、Selenium API(二) 六、自动化测试模型 七、unittest单元测试框架 八、生成HTML测试报告 九、实现自动发邮件功能 十、Page Object设计模式 ...
分类:
编程语言 时间:
2020-04-30 09:15:33
阅读次数:
127