抽象类(abstract class)和接口(interface)
抽象类 abstract class使用abstract关键词修饰,不能直接实例化,需要(extends)关键词继承
1
接口 interface使用interface关键词修饰,不能直接实例化,需要(implements)关键词实现。
1
抽象类和接口的异同相同点都是抽象类,都不能实例化,必须要实现已经声明的抽象方法。
不同点(1) interface 需要实现(implements) ,而 abstract class 需要继承(extends) 。(2) 一个类可以实现多个 interface ,但一个类只能继承一个 abstract class 。(3) interface 强调特定功能的实现,而 abstract class 强调所属关系。(4) 尽管 interface 实现类及 abstract class 的子类都必须要实现相应的抽象方法,但实现的形式不同。interface 中的每一个方法都是抽象方法,都只是声明的 (declaration, 没有方法体 ) ,实现类必须要实现。而 abstract class 的子类可以有选择地实现。这个选择有两点含义:a) a ...
设计模式-单例模式(Singleton)
单例模式单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。
将默认构造函数设为私有,防止其他对象使用单例类的 new运算符。
新建一个静态构建方法作为构造函数。该函数会 “偷偷” 调用私有构造函数来创建对象,并将其保存在一个静态成员变量中。 此后所有对于该函数的调用都将返回这一缓存对象。
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192class Singleton{ private static $instances = []; protected function __construct(){} protected function __clone(){} ...
PHP排序算法
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等
冒泡排序算法步骤
比较相邻的元素。如果第一个比第二个大,就交换他们两个。
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
针对所有的元素重复以上的步骤,除了最后一个。
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
1234567891011121314function bubbleSort($arr){ $len = count($arr); for ($i = 0; $i < $len - 1; $i++) { for ($j = 0; $j < $len - 1 - $i; $j++) { if ($arr[$j] > $arr[$j+1]) ...
熔化焊接与热切割作业
熔化焊接与热切割作业
硫提高金属材料切削性能
切削性能好的金属材料是灰铸铁。
灭火器E类火灾带电火灾甲类酒精
泡沫灭火剂射程最远灭火的适用范围不包括机械泡沫灭火剂乙炔不能
水灭火器浓硫酸
普通低合金钢中合金元素的含量一般不超过3.5%
铜黄铜铜+锌黄铜中加入铅元素快切黄铜
青铜铜+锡可塑性好
青铜白铜 机械性能和物理性能都较好
氢气的爆炸上限为75%
氢氧化钠不溶于丙酮,不包括脱水性
安全电压6的倍数,水下2.5高频加热设备接地电阻要小于4Ω电烙印式触电后肿块痕迹不一定立即出现。
焊接半热补焊的温度350℃至400℃热补焊的温度600℃至700℃焊接性能好的钢种是低碳钢焊接电缆的绝缘6个月焊后热处理是指低温退火置换焊补、带压不置换焊补
水下焊接不包括局部湿法焊接
熔化焊熔化焊机电压波动±10频率波动±2总电压降最大不超过10%扩散焊不属于
钨极氩弧焊TIG铜合金直流正接铝合金交流电源
熔化极氩弧焊铝合金直流反接
氩弧焊温度高焊接接头的熔深小热源和填充焊丝分别控制
电弧焊二氧化碳气体保护焊、氩弧焊
二氧化碳气体保护焊最佳电弧电压20V短路过渡熔化极活性气体保护焊直流反接低合金高强度钢时冷 ...
Ubuntu(22.04)下安装SQL Server
在Ubuntu下安装SQL Server^参考
安装 SQL Server导入公共存储库 GPG 密钥123sudo apt-get install curlcurl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpgsudo cp /usr/share/keyrings/microsoft-prod.gpg /etc/apt/trusted.gpg.d/
注册 SQL Server Ubuntu 存储库1curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server-2022.list
运行以下命令以安装 SQL Server12sudo apt-get updatesudo apt-get ins ...
MySQL的FOR UPDATE详解
用于在事务中锁定选择的数据行,确保在事务结束前其他事务无法修改这些数据
12345678910-- 用户1购买START TRANSACTION;SELECT * FROM inventory WHERE product_id = 1001 FOR UPDATE;-- 检查库存,减少库存-- ...-- 用户2购买START TRANSACTION;SELECT * FROM inventory WHERE product_id = 1001 FOR UPDATE;-- 由于用户1已锁定这些行,用户2需要等待
Redis面试问答
Redis基本类型和使用场景string类型
key-value形式,主要用户存储用户信息。
list类型
是一个有序队列,可以灵活使用push pop两种方法,非常适合做有序队列的场景
hash类型相当于一个key里面存储了一个hashmap,适合存放字典数据。
set类型,无序唯一的一个集合,如果场景要求唯一的情况下适合使用。
zset类型,有序集合,非常适合做排行榜
压缩链表实现的,在高版本中listpack
跳表来实现的,跳表相当于多级链表去方便提高查询效率
跳表是如何查询元素节点?
当我们要去查询一个跳表节点的时候,跳表会从头节点的最高层开始,逐一遍历每一层。在遍历某一层的跳表节点时
如果当前节点的权重「小于」要查找的权重时,跳表就会访问该层上的下一个节点。
如果当前节点的权重「等于」要查找的权重时,并且当前节点的 SDS 类型数据「小于」要查找的数据时,跳表就会访问该层上的下一个节点。
若上面两个条件都不满足,或者下一个节点为空时,沿着下一层指针继续查找,这就相当于跳到了下一层接着查找。
Redis过期键的删除策略?
定时删除
相当于创建一个定时器,当到达过期时间,由定时器 ...
复习计划
下周开始为期一周的复习计划,巩固和提升面试成功率。面试时长截止4月底
复习计划专业知识数据库项目亮点解刨简历优化自我介绍总结
初级优化师试题与答案
优化师初级认证考试试题,帮助信息流优化师快速通过考试,迈入优化师门槛。
快手效果广告展现样式
信息流广告(有封面)
上下滑大屏广告(无封面)
视频播放页广告
激励视频
快手联盟广告展现样式
激励视频
开屏视频
全屏视频
信息流
关于落地页前置样式描述正确的是?
用户无需点击行为按钮,在视频播放时向上滑动即可打开落地页
用户无需点击行为按钮,在视频播放结束后,向上滑动即可打开落地页
落地页前置样式不再展示行为按钮
落地页前置样式仍然有行为按钮
下列广告形式不属于快手双端信息流的广告形态的是
双feed信息流广告
上下滑大屏广告
视频播放页广告
开屏广告
优化师张明在进行联盟账户优化时总结了一套方法,下列方法不可行的是?
在冷启动期,广告主预算有限,定向仍需要设置为通投
在冷启期,出价应该适当提高,一般大于目标的20%
在冷启动期,出价的探索模式可以尝试加速投放
在冷启动期,保证每条广告组有5-8个有效的创意
下列关于联盟广告流量描述不正确的是
15亿+覆盖全类別日均曝光
6亿+DAU
29个一级行业116个细分 ...
书签
书签2024.01更新
产品运营自媒体平台公众号
微博
知乎
豆瓣
Bilibili
小红书
少数派
头条号
百家号
网易号
搜狐号
企鹅号
什么值得买
印象识堂
产品经理
CSDN
稀土掘金
腾讯云开发者
视频自媒体Bilibili
视频号
小红书
抖音号
快手号
秒拍号
西瓜视频
斗鱼
虎牙
腾讯号
大鱼号
爱奇艺号
好看视频
喜马拉雅
YouTube Studio
TikTok Upload
Instagram
运营资讯广告门
数英网
顶尖文案TOPYS
梅花网
ADGuider
人人都是产品经理
人人都是自媒体
运营新媒体
鸟哥笔记
大厂公关
运营派
增长黑客
爱运营
学而行
姑婆那些事儿官网
成长中的产品经理
产品壹佰
运营喵
馒头商学院
三节课
新榜
增长黑客
PMCAFF
SocialBeta
91运营
营销日历 1
营销日历 2
运营导航产品经理导航
i排版导航
135营销日历表
135运营导航
100个新媒体运营必备工具
自媒体「运营总纲」资料库
产品经理导航
产品运营导航
广告狗导航
考拉新媒体导航
JUXUAN
可达新媒体导航 ...
