手写

  • Java手写实现动态数组【数据结构与算法】

    1、数组 类型固定、长度固定 连续的内存空间 顺序存储、随机读取 查询快、新增删除慢。最好初始化的时候就指定数组大小。这样就可以避免一定的数组扩容出现的内存消耗。 import j…

    Java 2022年9月13日
  • Java手写实现栈【数据结构与算法】

    package algorithm; import java.util.Arrays;import java.util.Iterator; /** @author Administ…

    Java 2022年9月13日
  • Java精进-手写持久层框架

    前言 本文适合有一定java基础的同学,通过自定义持久层框架,可以更加清楚常用的mybatis等开源框架的原理。 JDBC操作回顾及问题分析 学习java的同学一定避免不了接触过j…

    Java 2022年8月20日
  • Vue 代理模式(手写Vue源码)

    本文章出自全栈Ace VIP课程 b战搜索全栈Ace 仅用作学习记录准备工作,新建一个文件,index.html 1.index.html 代码如下: 点击查看代码 <!DO…

    编程笔记 2022年8月11日
  • SpringCloud+Alibaba微服务教程,Java自学/进阶程序员必看

    正文 Spring Cloud是目前市面上最火爆的Java微服务技术栈,因其功能丰富涉及微服务管理全面,并且在高可靠、高可阔以及在应对复杂业务和承受并发的能力上发挥出色,使其受到众…

    Java 2022年8月3日
  • Javascript之我也来手写一下Promise

      Promise太重要了,可以说是改变了JavaScript开发体验重要内容之一。而Promise也可以说是现代Javascript中极为重要的核心概念,所以理解Promise/…

    大前端 2022年7月19日
  • 手写g++编译命令行工具笔记

    基本想法 为什么要写 CPPRUN: 如果要开警告开关,敲完整的编译代码还挺麻烦的 想要编译与运行一次性完成 Windows 的控制台本来是 cmd,后来有了 Powershell…

    编程笔记 2022年6月24日
  • js 手写防抖

    如果存在之前的计时器,取消重新计时。 即多次点击只执行最后一次 注意this指向和回调形参列表 <button onclick=”clickMe(1)”>点我</…

    编程笔记 2022年6月18日
  • js 手写promise.all

    入参必须实现iterator接口,一般为数组 全部成功才算成功,有一个失败就失败, 如果成功,结果顺序和入参顺序保持一致 返回一个新的promise, Promise._all =…

    编程笔记 2022年6月18日
  • 手写堆(优先队列),手写hash

    1 struct rec { 2 int a, b; // 两个变量,其中a>=b 3 int val, cnt; // 未来估价val,当前次数cnt 4 rec() {}…

    编程笔记 2022年4月18日