-
重温基础:操作系统
感谢图灵和冯诺依曼两位大佬赏饭吃本文只记录我个人知道且感觉需要知道的知识点,系统学习请网上查找资料 计算机基本结构(也叫冯诺依曼模型) 运算器、控制器、存储器、输入设备、输出设备 存储器:我们常说的内存 运算器、控制器:我们常说的CPU(中央处... -
存储器的种类和速度
种类 大致可分为机械硬盘、固态硬盘、内存三种存储器,cpu内也有存储数据的组件:寄存器、CPU L1/L2/L3 Cache, 硬件介质(用的啥保存数据) 寄存器和CPU Cache 用的是 SRAM(Static Rando... -
MySQL 执行一条 select 语句,期间发生了什么?
参考网址https://www.xiaolincoding.com/mysql/base/how_select.html 本文记录下基于 SQL 查询流程,可能导致查询速度慢的情况(自己总结,细节部分 chatGPT ,错误欢迎指正) 网络原因 连... -
PHP的垃圾回收机制
PHP 的垃圾回收机制基于引用计数和周期性垃圾回收两种方式。 引用计数PHP 中的变量是以引用计数的方式来管理的。每当一个变量被赋予一个新的值或者被另一个变量引用时,它的引用计数就会增加;当变量不再被引用时,引用计数减少。当引用计数减少到零时,PHP... -
PHP 执行包含数学运算的字符串
1234567891011<?php// 定义包含数学运算的字符串$string = "543+281.84+10+14+5+32+50+12+28+42+5+57";// 使用eval()函数执行字符串中的运算$resul... -
数据结构总结
本文只介绍数据结构的基本概念、优缺点及适用场景,语言差异或者特殊用法会与本文有区别,例如数组的介绍与 PHP 中数组的区别,队列的只能队尾删除等,因使用场景存在队首插入优先消费等数组数组(Array)是一种线性数据结构,用于存储固定大小的相同类型元素... -
设计模式总结(所有代码均通过与 chatGPT 调试获取)
开闭原则对于扩展是开放的,对于修改是封闭的 问个问题:在一个类里面新增一个方法,符合开闭原则么? 创建型模式单例模式三私一公私有化静态属性,私有化构造方法,私有化克隆方法,公有化静态方法。 单例模式:即一个类只会被实例化一次,无论在任何地方调用多少次... -
restFul 的几种类型
GET安全、幂等;用于获取资源; POST非安全、非幂等;用于创建子资源; PUT非安全、幂等;用于创建、更新资源; DELETE非安全、幂等;删除资源; PATCH非安全、幂等;用于创建、更新资源,于PUT类似,区别在于PATCH代表部分更新;后来... -
curl 发送各种请求
自己的1234567891011121314151617181920function postCurl($url, $data, $header = []){ if (empty($header)) { $he... -
PHP 对应 java aes加密
php7及以上123456789101112131415161718192021222324/** * @param string $string 需要加密的字符串 * @param string $key 密钥 * @return string *...