前言:想必大家都知道ArrayList的底层使用数组来实现的。今天我们就写个简易版的来实现这一功能。一、思考需要哪些步骤实现一个数组的动态扩容第一步需要一个数组进行初始化使用第二步还需要一个数组作为一个中转使用第三步判断我初始的数组是否已满,如果已经满了需要进行扩容,如果不满不需要扩容第四步创建一个比初始数组大的中转数组第五步将初始数组的元素拷贝到中转数组并返回使用二、实现代码Account[]c
分类:
编程语言 时间:
2020-12-14 13:54:27
阅读次数:
13
一、冒泡排序 常用的也是简单的排序算法 个人理解: 步骤:往后对比、找最值、换最值 第一层i循环次数就是要排序数组的个数 第二层j循环可以每次都从第一个数开始往后对比,如果大\小于就交换,保证对比值一直都是最值 第二层循环条件中可以减去i,因为i每次循环后都会得一个最值往后面冒泡,即i下标后面的数已 ...
分类:
编程语言 时间:
2020-11-30 15:31:30
阅读次数:
24
1、SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 2、smtplib就是对smtp的一种简单封装 3、基于文本邮件的发送 # 实现对邮件进行发送 import smtplib #ema ...
分类:
编程语言 时间:
2020-11-26 14:28:24
阅读次数:
5
前几天,杨紫琼同学在知识星球提问,说公司要切换MQ,从一个旧的服务商升级为新的服务商,问有没有什么好方案。这个需求估计还挺普遍的,这里分享一些经验。一、MQ架构简述如上图,使用MQ异步通信,一般分为三层:消息发送方:使用MQ客户端生成消息。MQ-client::SendMsg(topic,msg);MQ服务:中转消息。消息接收方:使用MQ客户端消费消息。MQ-client::RecvMsg(top
分类:
其他好文 时间:
2020-11-10 11:29:49
阅读次数:
8
转: 【Log日志】打印mybatis中sql日志并存放到指定文件中 打印mybatis中sql日志并存放到指定文件中 logback-spring.xml (如果是logbackx.xml 动态路径会失效) <?xml version="1.0" encoding="UTF-8"?> <confi ...
分类:
数据库 时间:
2020-11-07 16:27:35
阅读次数:
26
export负责将模块内的内容导出,import负责从其他模块导入内容. 原文件foo.js 导出方式一: 方式二: 方式三: 导入的方式一: import {标识符列表} from '模块' 方式二: 方式三: export和import结合使用 导出一个sum函数 做一个中转 直接从中转导入 d ...
分类:
其他好文 时间:
2020-10-30 12:12:47
阅读次数:
17
.1. 笔者祖籍湖北黄冈,武汉是湖北省府。按道理讲,笔者对于武汉的了解应该比较深刻,比较多。事实上,笔者的视野远远在湖北之外,事业和家庭等都在外省,湖北省反而待的比较少。毕业参加工作后的很多年,笔者只是在年底回老家的时候才回去湖北,一般都会在武汉转长途汽车到老家县城。所以武汉于我,更多只是一个中转站 ...
分类:
其他好文 时间:
2020-10-27 10:58:23
阅读次数:
22
现如今微信对第三方推广链接的检测是越来越严格了,分享链接在微信中转发经常会被拦截,无法打开网页,一旦被拦截用户在微信中识别二维码、点击链接就会提示“已停止访问该网页”,如此一来对外分享的二维码链接之类的基本就作废了,用户想要访问只能通过手动复制链接再打开浏览器粘贴访问,这样就会造成用户体验效果差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升等问题。所以针对这个问
分类:
微信 时间:
2020-09-18 03:14:04
阅读次数:
82
###前言上篇文章主要讲述了CSS样式更改中的裁剪、Z-Index、清除、改变元素的特性基础知识,这篇文章我们来介绍下CSS样式更改中2D转换的基础用法。###2D转换1).元素位移translate(左边,顶边)div{transform:translate(50px,100px);-ms-transform:translate(50px,100px);/*IE9*/-webkit-transf
分类:
Web程序 时间:
2020-09-17 22:35:40
阅读次数:
44
1、字符缓冲区的原理 其实就是将数组进行封装。变成对象后,方便于对缓冲区的操作,提高效率。并提供了对文本便捷操作的方法。readLine( )&newLine( )。 缓冲区的基本思想就是对要处理的数据进行临时存储。譬如购物车以及篮子。 原理:减少频繁的操作,给读取流对象和写入流对象提供中转站,相对 ...
分类:
其他好文 时间:
2020-09-17 13:01:26
阅读次数:
33