09 2023 档案
摘要:1.顾名思义,前者底层数据结构采用数组结构,通过索引来实现快速随机访问元素;而后者采用双向链表结构,每个元素都包含一个指向前一个元素和后一个元素的引用,所以插入,删除元素效率很高。 2.时间复杂度不同,前者为O1,为常量复杂度,执行一次,后者为On,从头部或尾部开始执行N次。 3.前者占用的空间是连
阅读全文
摘要:#和$都是一种占位符号,都是实现动态SQL的方式 1.#占位符等同于dbc里的问号占位符,他相当于向preparestatement里面的预处理语句设置参数,sql语句预编译时会将特殊字符转义,可以有效防止SQL注入。 2.$是用于动态传参,多用于动态SQL里动态传递表名,动态设置排序字段。
阅读全文