什么是泛型 2023-05-11 593 泛型是一种把明确类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,而这种参数类型可以用在类、方法和接口中。 一、什么是泛型 什么 …
主流图片加载库所使用的预解码究竟干了什么 2023-05-11 620 为了解释这个过程具体的解决问题,需要至少了解苹果的系统解码器的工作流程。Image/IO库是苹果提供的,跨所有Apple平台的系统解码器,支持常见的各种图像格式(JPEG/PNG/TIFF/GIF/H …
vue的生命周期函数(钩子函数) 2023-05-11 630 在vue中,生命周期钩子函数指的是当生命周期经历创建和更新DOM的过程中,会在其中运行的一些函数;在这些函数内部可以创建和声明vue组件。每个 Vue 实例都经过一系列初始化步骤。 一、vue的生命周 …
创建Project提交到Github需要做什么 2023-05-11 623 创建Project提交到Github需要做:1、在Github新建一个repository;2、打开编译器,编辑最外面的.gitignore,如果没有就新建一个这样的文件,添加一些需要忽略的文件,比如 …
Java循环的4种写法 2023-05-11 666 Java循环的4种写法:1、Java循环的4种写法是:普通的 fori 循环;2、forEach 语法糖;3、lambda表达式 forEach;4、原生迭代器。其中,普通 for 循环原理很简单,首 …
Android按下开机键到启动发生什么 2023-05-11 615 Android系统虽然也是基于linux系统的,但是由于Android属于嵌入式设备,并没有像pc那样的BIOS程序。取而代之的是Bootloader ——系统启动加载器。它类似于BIOS,在系统加载 …
为什么要用Java开发高频交易系统 2023-05-11 693 因为Java 不在启动时编译代码的原因与后续的性能优化有关。通过观察应用程序运行并分析实时方法调用和类初始化情况,Java 对经常被调用的代码部分进行编译。 一、为什么要用Java开发高频交易系统 J …
TCP拥塞控制算法—优缺点、适用环境、性能分析 2023-05-11 675 面向连接的TCP和无连接的UDP在拥塞发生时对拥塞指示的不同反应和处理,导致对网络资源的不公平使用问题。在拥塞发生时,有拥塞控制反应机制的TCP数据流会按拥塞控制步骤进入拥塞避免阶段。 一、TCP拥塞 …
PendingIntent和Intent的区别 2023-05-11 635 从结构上来说,PendingIntent 是 Intent 的包装类,其内部持有一个代表最终意图操作的 Intent(事实上,内部是通过 IIntentSender 间接持有)。它们的区别我认为可以概 …
PyCharm编辑器的优缺点有哪些 2023-05-11 1351 PyCharm编辑器的优点有:1、高效的代码编辑器;2、强大的调试器;3、丰富的插件和扩展支持;4、跨平台支持;5、完善的自动化和测试支持。Python编辑器的缺点有:1、占用资源较高;2、学习曲线较 …
Python的优缺点有哪些 2023-05-11 734 Python的优点有:1、简单易学;2、丰富的第三方库;3、跨平台;4、功能强大;5、社区活跃。Python的缺点有:1、执行效率较低;2、内存占用大;3、不适合开发大规模并发程序;4、版本升级问题。 …
ajax的优缺点有哪些 2023-05-11 980 ajax的优点是:1、减少带宽占用;2、提高页面响应速度;3、提升用户体验;4、减少服务器负载;5、可以实现动态效果。ajax的缺点是:1、对搜索引擎不友好;2、对浏览器兼容性要求高;3、可能会导致安 …