1. 接口和抽象类的区别 - 定义方式: - 接口使用 interface 关键字定义,所有方法默认是 public 和 abstract 的,不能有方法体。例如: interface MyInterface { void method1(); int method2(); } - 抽象类使用 abstract …
2024/12/25 12:39:13文章目录 前言一、先定义一个业务异常类二、定义全局异常处理器二、测试小插曲抛出异常:抛出自定义异常: 总结 前言 上一章对统一返回值进行封装,但是都是基于正常情况下的返回,系统难免会出现异常的情况,我们不可能在…
2024/12/25 12:26:22非功能测试设计 非功能:除了软件功能测试,其他都是非功能测试。 1.兼容 2.易用 3.性能(专项) 4.安全(专项) Web浏览器 兼容:Chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器 易用:参考竞品,主观感受为主 总结 1.非功能测试范围 兼容性、…
2024/12/25 11:48:48这三种媒体类型表示的是内容在 HTTP 请求或响应中传输时的格式和语义,它们之间的主要区别如下: 1. text/plain 用途: 表示纯文本内容,没有格式化和结构化要求。 内容特征: 是简单的纯文本,没有特定的语法结构。 通常不包含…
2024/12/25 10:47:56背景 不久前,遇到过一个问题。KingbaseES数据库主机系统触发OOM现象是数据库进程被KILL, 数据库进入crash然后restart(when restart_after_crashon). 导致OOM的原因很多, 当然要具体情况,具体分析。从数据库层面分析内存分为共享内存(shared buffer)和…
2024/12/25 11:52:36 人评论 次浏览早就听说Django配置静态文件比较麻烦,关键是没有很好的教程来说这个事,就算有教程也是说的很含糊,摸索了2天,终于搞好了Admin里通过FileField上传下载的问题了,记录如下:1、修改settings.py#上传文件所在的…
2024/12/25 11:00:39 人评论 次浏览今天看了一下NTFS多数据流的文件记录,随手把前几天的做的NTFS常驻与非常驻的模板打开了但是模板解释出来的信息不对然后就修正了一下,这回好了。模板完善了,多数据流的文件恢复软件是搜索找不到的,因为常规软件都是查找默认的流&a…
2024/12/25 6:20:22 人评论 次浏览注:下面源代码基于jdk1.7.0_11 Set集合事实上是对Map集合的封装,Map集合存储的是键值对,那么我们将值隐藏,不向外界暴露,这样就形成了Set集合。相应Map集合的两个非常重要的实现HashMap(基于哈希表…
2024/12/25 5:07:16 人评论 次浏览一、Vue.use Vue.use(plugin); (1)参数 { Object | Function } plugin (2)用法 安装Vue.js插件。如果插件是一个对象,必须提供install方法。如果插件是一个函数,它会被作为install方法。调用install方…
2024/12/25 12:54:41 人评论 次浏览关于单元测试,相对于静态代码分析来说,对于我们嵌入式开发者应该是更加熟悉,而且在实际开发中大部分的嵌入式开发者也都写过一些模块的单元测试. 本篇文章主要是介绍了基于PlatformIO的代码单元测试,希望能够带给大家一些额外的动…
2024/12/25 12:53:40 人评论 次浏览Oracle Mutex 等待事件之: cursor pin Spin S 等待事件说明,当一个会话(session)试图去更新一个共享的 Mutex Pin,同时已经有其他会话正在更新(updating)同一个 Shared Mutex Pin。注意,Pin S 的…
2024/12/25 12:52:39 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 这是个关系到技术能力成长的问题。 要搞明白这个问题,那要先清除,技术是怎么来的? 技术是怎么来的?那是因为需要解决某些问题,才发明的。 因此,如果…
2024/12/25 12:49:38 人评论 次浏览Flex与Ajax都是开发AIR非常好的技术,它们各有优缺点。Flex更简单,效果更加酷!但是在功能开发等方面不及Ajax成熟。最理想的就是全部用Flex来开发实现,但这只是一种理想状态,很多时候我们还是要用到Ajax。我们经常需要将…
2024/12/25 12:48:38 人评论 次浏览原博文 2016-06-13 15:53 − 第1种方案 SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎, 该引擎分析、编译和执行脚本,根据JS数据类型和对象的需要进行内存分配及释放操作;利用该引擎可以让你的应用程…
2024/12/25 12:47:37 人评论 次浏览初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件 ftp --- 用户所有服务httpdsambauser1user2bin --- 系统启动时需要的执行文件(二进制…
2024/12/24 22:53:15 人评论 次浏览前言智慧校园的定义是指以物联网为核心的智慧化的校园学习、生活一体化的环境,通过信息化手段将教学、教务管理和校园生活进行充分融合,实现智慧化服务和管理的校园模式。正文智慧校园系统建设为校园管理者提供,教学与管理互联互通࿰…
2024/12/24 22:52:14 人评论 次浏览**jQuery易混部分**1.查找方法: 获得所有子元素: $(’#id’).children(); 获得第一个子元素: $(’#id li:first-child’) 获得最后一个子元素: $(’#id li:last-child’) 获得指定索引的元素: $(’#id li:nth-child(1)…
2024/12/24 22:51:12 人评论 次浏览网上对offsetParent和parentNode差异的解释都是同一篇文章千篇一律,讲的不是很清楚。offsetParent用的最普遍的就是来计算元素在页面中的位置,我们通过 getBoundingClientRect()方法来获取页面中元素的位置,不过这只支持最新的浏览器…
2024/12/24 22:49:06 人评论 次浏览ImageView.ScaleType|android:scaleType值的意义: ImageView.ScaleType.CENTER|android:scaleType"center" 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 ImageView.ScaleType.CENTER_CROP|andr…
2024/12/24 22:48:03 人评论 次浏览Fiddler本身是用来做web debugging的工具。其具体的介绍和更多的使用方法请参考知识库中以下文章: Fiddler—Web调试代理工具 在线调试JavaScript和CSS 本文将详细介绍如何通过fiddler2录制http操作请求的脚本。 为了只保留操作过程中的关键请求数据,我们需要自定义…
2024/12/24 22:47:02 人评论 次浏览